Loading...
 
Skip to main content

Category: Regression

A bug which was not present in a version of Tiki anterior to the Tiki version(s) affected
Regression
Show subcategories objects

Name Type
File gallery, categories; editing a file and assigning a category goes to a WSoD on save (but all is saved)
If you save a page that has a description in Hebrew and categorise it (it wasn't categorised previously) on save a WSoD is displayed but the data is saved.

It happens every 3 pages... and kind of unpredictable.
I put this ticket on side until I find a better way to reproduce.
tracker item
General, Navigation; Enabling site close option return a WSoD (error 500) if you are not logged as admin
On a Tiki24, when I enable admin=>Genral=>Navigation=>Close site only if I'm logged as admin I can see the site. Anonymous trying to reach the site get a WSoD.

This is the error in my PHP log.
I can't reproduce on a show instance.

{CODE()}
Oct 12 20:23:41 server001 php: PHP Fatal error: Uncaught Error: Call to undefined function getcookie() in /home/tsaharoniki/public_html/lib/tikiaccesslib.php:362
Oct 12 20:23:41 server001 php: Stack trace:
Oct 12 20:23:41 server001 php: #0 /home/tsaharoniki/public_html/lib/tikiaccesslib.php(312): TikiAccessLib->retrieveTicketFromCookie()
Oct 12 20:23:41 server001 php: #1 /home/tsaharoniki/public_html/lib/tikiaccesslib.php(1507): TikiAccessLib->setTicket()
Oct 12 20:23:41 server001 php: #2 /home/tsaharoniki/public_html/lib/setup/site_closed.php(19): TikiAccessLib->showSiteClosed()
Oct 12 20:23:41 server001 php: #3 /home/tsaharoniki/public_html/tiki-setup.php(88): require_once('/home/tsaharoni...')
Oct 12 20:23:41 server001 php: #4 /home/tsaharoniki/public_html/tiki-register.php(24): require_once('/home/tsaharoni...')
Oct 12 20:23:41 server001 php: #5 {main}
Oct 12 20:23:41 server001 php: thrown in /home/tsaharoniki/public_html/lib/tikiaccesslib.php on line 362
{CODE}
tracker item
Gibberish is displayed instead of Hebrew, French accents are broken after updating a Tiki
On a real server using Debian 10 + Virtualmin as set following : https://bsfez.com/article58-Install-Tiki-Wiki-from-Git-Virtualmin-and-Debian-10-on-AWS-EC2-instance Hebrew and French accent are now broken in module only (so far).

{img fileId="1727" thumb="box"}

Same on a fresh local Tiki24 Beta

{img fileId="1728" thumb="box"}

On both case I used to upgrade an existing database. (tiki22 and tiki24alpha)


I created an instance on show2 where it is working fine.
I compared http://bsfez-11581-8080.show2.tikiwiki.org/tiki-check.php with mine https://www.bernardsfez.com/tiki-check.php and there are quite the same about encoding.
Version 10.3.31-MariaDB-0+deb10u1 (my server)
Version 5.7.34 (my local)
Version 10.1.48-MariaDB-0ubuntu0.18.04.1 (show instance)

I reverted the last update and things are back to normal (this ticket).
So the use is caused by one of these:
Prevent too-narrow side columns when fixed-width pref is set; update...
Gary Cunningham-Lee authored 1 day ago
dc087cb8
Revert "Fixed custom module name update creates new custom module"
Jonny Bradley authored 3 days ago
f1a4233b
[UPD][FIX] Kanban: added feature user permissions control; UI minor updates and fixes
Andon Andonov authored 4 days ago
bf3b6f1f
[FIX] Fix issue with constant TIKI_PATH already defined with installing tiki
Jorge Sá Pereira authored 4 days ago and Jorge Sá Pereira's avatar Jorge Sá Pereira committed 4 days ago
117d8b00
[FIX] Translate tags on installer page
Henock authored 1 week ago and Jorge Sá Pereira's avatar Jorge Sá Pereira committed 4 days ago
7ec89d7a
[FIX] freetags: Limit the query getting tag suggestions to the $max number...
Jonny Bradley authored 6 days ago
aeb630dd
[FIX] categories: Cache the category tree html, takes a while to build with over 1,000 categories
Jonny Bradley authored 6 days ago
4c75359c
[FIX] modules: Check if there are any divs in a module's output first before using one
Jonny Bradley authored 6 days ago
59278409
[FIX] Fix module printing bugs
Henock authored 1 week ago and Jonny Bradley's avatar Jonny Bradley committed 6 days ago
f795cb4d
[FIX] i18n: Don't ask which language to use for a new wiki page but there is...
Jonny Bradley authored 6 days ago
6a88b93b
[FIX] lastmodif_pages: Make the number of days to search for modified pages...
Jonny Bradley authored 6 days ago
11811b22
[FIX] login: Start a session when showing the login module if...
Jonny Bradley authored 6 days ago
290475a2
[FIX] imagegals: Even more tidyup from image gallery removal (was breaking rename username)
Jonny Bradley authored 1 week ago
fc0a57ec
Fix broken pipelines
Jorge Sá Pereira authored 1 week ago
e1ab4c0f
[UPD] Updated composer.lock
Henrique Borba authored 1 week ago and Marc Laporte's avatar Marc Laporte committed 1 week ago
0ce38db9

tracker item
WIP: Global action on tracker item list is not working anymore
On a tracker if you don’t use the "Status" display option you cannot use the "Delete" action at the bottom of the tracker item list.

Curiously, if I enable the status display option I can delete __once__ items using the "Delete" action but then it is broken again.
tracker item
Header navbar, Module menu; The navbar positioning is not good (broken for mobile device)
On Tiki25 using the bootstrap classic layout and default theme the topbar, navbar menu placed after a logo the result is not good. The "Fixed-top navbar height" HAS to be set with some minimal value (not set by default).

Worst on mobile... Check the instance.

Tiki doesn't meet standard expectation IMO, it was "ok" on Tiki24.
---
On desktop:
{img fileId="1898" thumb="box"}

---
On mobile:
{img fileId="1899" thumb="box"}
{img fileId="1900" thumb="box"}
tracker item
Setting to All the Limit wiki page categories setting broke plugins insertion in a wiki page after upgrading to Tiki23
On a Tiki21.4 the feature Category is enable.
This Tiki has 362 category with many child (child) categories.
Some Categories contains non alphanumeric characters.
Like :
* A) Music, 1) Albums, etc
* 1. Joe, 2. Jack, etc
* Archive : blabla, Archive : dododo

In the Control Panel => Categories. the option "Limit wiki page categories to those under this category" (feature_wiki_mandatory_category) is set to "All".
It is possible to add a plugin using the tools on a customised toolbar or using the help tools (on the toolbar)

---

After an upgrade to Tiki23 It is NOT possible anymore to add a plugin using the tools on a customised toolbar or using the help tools (on the toolbar). The existing plugins are working and copy/paste is working.
If I switch "Limit wiki page categories to those under this category" to none everything is working as expected.

I tried to reproduce on the instance attached to the ticket. But I was stopped in my attempts.
If I create a category with a colon ":" the instance crash with a 500.

It is weird that plugin insertion is broken due to something in the category...
They may be some "invisible" limit of the number of Categories you can have to avoid this bug.
It may be related to the character allowed in a category name.

This will be a problem for people upgrading from Tiki21.4 (LTS) to Tiki 23 and Tiki24 (I guess)
Wiki pages and Categories are popular features.
tracker item
It is not possible to select back "unknown" as page language once a language has been assigned
Once you have selected a language for a page (Editing => Properties or on page creation) other than "unknown" you can’t select back "unknown".

Sometimes it is better to keep a wiki page language as unknown and use the TR tags (plugins) to have a page adapting to different language. Therefor it is important to keep the option to have language=unknown pages.

!!How to reproduce
#Go to the instance
#Login as admin
#Edit the homePage
#Set the properties=>languages to "unknown" save
#Check again it is back to English

#Go to the instance
#Login as admin
#Create a new page
#Keep the properties=>languages to "unknown" save
#Check again language = Unknow.
#Change language to en and save
#Try to change it back to "unknown" and save, it is not possible anymore
tracker item
Log-in; Registration goes to a WSoD on Tiki24 (user is registered)
Context: I have a Tiki24 I updated today (3 weeks commits) where a [https://doc.tiki.org/PluginRegisterMemberPayment|Plugin Register Member Payment] stopped to work.

I tested on real life Tiki24 (upgrade).
I tested on a new Tiki 24 install
I tested on a new Tiki 24 install on my local
I re-tested on local using firefox and chrome.

When registering a new user has a white page on submit.

php_error.log empty

apache_ssl_access.log
-+ ::1 - - [19/Dec/2022:13:52:48 +0200] "POST /tiki-register.php HTTP/1.1" 200 - +-

apache_ssl_request.log
-+ [19/Dec/2022:13:52:48 +0200] ::1 TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256 "POST /tiki-register.php HTTP/1.1" - +-

{mediaplayer src="display1918"}

{img fileId="1919" thumb="box"}

I tested on a new Tiki25 install on my local and it is working fine.

Tested on the show instance with the same results, WSoD.
tracker item
Categories are not displayed in the modules categories if hideEmpty is set to yes and categories object count is turned off and
Module Categories parameter "hideEmpty" doesn’t work if Performance=>Show category object count
is turned off (tiki-admin.php?page=category) even if there are objects in the category.
tracker item
Plugin, registermemberpayment; Parameters are not applied for the Plugin Register Member Payment
I see strange behaviour when setting the "PluginRegisterMemberPayment".

On my fist save it show something close (I didn't ask to see the users... but may be because I'm admin...) to the parameters.

Then after a refresh logged as admin or logged as registered user it doesn't show the settings. Using an incognito windows and flushing the cookies doesn't helps. (on the first browser I'm admin and a simple user on the second)

{mediaplayer src="display1855"}

I categorized it as a regression, because it used to work fine and was broken.

Documentation page: https://doc.tiki.org/PluginRegisterMemberPayment

It is reproducible, see the show instance.

By the way if I load the instance page as Anonymous I see an error message "Insufficient privileges". I don't see an information in the doc about not allowing Anonymous to see the plugin, On the contrary the plugin is described as a way to Register and Pay.
tracker item
Newsletter, Subscribe plugin is broken and nothing is displayed when using it
The Subscribe newsletter plugin output white area instead of a form.
Check the instance.

Newsletter, Wikiplugin Subscribe; form to subscribe is displayed ONLY if the user is anonymous
tracker item
An item link item created inside a tracker update in not properly displayed (you need to refresh)
On Tiki 22 in a tracker you can add an "Add item" option to an Item Link field.
It will create a new item in the linked tracker.

Since Tiki22, the object is created properly but the item is not displayed correctly in the item link field list making impossible to create more than one.

{img fileId="1487" thumb="box"}

https://share.vidyard.com/watch/h4zhUXx4MU7YEwpwe4x7ak?

I tried to reproduce on Show2 but for some reason adding an item doesn’t open a modal but open a new item creation (which is really bad). Default settings changed or... ?
tracker item
Plugin List not returning some results (stopword)
On Tiki 21.x not all items are displayed using list or customsearch with filter.

In the instance I created items that are filtered "May" are not found when filtering for it.
(the field that contain "May" is a mathematical field that extract the month from the date of the item)
It was working fine but after updating the Tiki 21.x it showed up.

My best guess is that it is because of the word length. (I experiment changing different fields and see what work and what doesn’t).

I know there is a php search limit for 3 char (ft_min_word_len=3) that too I experimented to see if it move something. But changing my.cnf settings and restarting innoDB didn’t help.

I tested on my local mamp, my clearOs server and in show instance. They show the same issue (so I believe it comes from Tiki and not some server settings)

I change the value of the min word length as explained at : https://dev.mysql.com/doc/refman/5.6/en/fulltext-fine-tuning.html#fulltext-word-length
(I did for both innoDB and MySIAM)

Changes were applied after a restart as Tiki check confirmed:
{img fileId="1410" thumb="box"}
{img fileId="1411" thumb="box"}

I checked I have in my index existing values for May
{img fileId="1412" thumb="box"}

I tested with May and June and the plugin list debug tool:
{img fileId="1413" thumb="box"}
{img fileId="1414" thumb="box"}

Same item filter (and field) was changed to "May2020" and it worked fine.
{img fileId="1415" thumb="box"}
Still this is not a solution to hardcode the year with the month (all templates should be edited each year and they may be other implications).

tracker item
Wikiplugins modals (plugin help edit) from the toolbar are not working when look and feel, site layout is not "single container"
On Tiki26 and master if the look and feel, site layout (tiki-admin.php?page=look#contentadmin_look-2) is not set to "single container" the edit modal for a wikiplugin is not displayed.

Tested on a local and remote Tiki26.x (26.0 and 26.1).
Reproduced at https://next.tiki.org/Community

{mediaplayer src="display2123"}

See: https://dev.tiki.org/item8387-Wiki-edit-help-plugin-modal-not-displaying
tracker item
Error after saving a ticket at dev.t.o
There is an error after saving an item in the tracker 5 (whishlist).

"preg_quote(): Argument #1 ($str) must be of type string, Math_Formula_Element given"

The ticket is saved.
Editing a ticket is ok (seems it happend only when saving a new ticket for the first time).
tracker item
Too many redirect when using an alternate register page
Trying to use an alternate page for register...
May be something with local setup vs server setup.
Waiting to be able to reproduce on show...

Not possible to reproduce because show is not SEFURL. :-(
tracker item
Module, Trackers, Multilingual; Since last visit module show code if a trackeritem is Multilingual
On a Tiki24 the since last visit new display the database value (code) for a multilingual tracker instead of the value expected for the actual selected language. I suspect a regression introduce by recent work on the module.

{img fileId="1770" thumb="box"}

Reproduced here: http://bsfez-11581-8140.show2.tiki.org
tracker item
PluginTracker: The itemId parameter no longer works (to load data for that tracker item)
Using ((doc:PluginTracker)) (with specific fields or not) and setting a itemId should load on the wiki page the fields with the existing values for this item. It was working fine on Tiki25.

I couldn't create a 26x show instance so I tested at: https://next.tiki.org/Test
With the following code:
{CODE()}{tracker trackerId="22" fields="147:204:149:155" itemId="6597"}{CODE}
Please not this code will be wiped by the process that updates tiki.org to next.tiki.org periodically.

{img fileId="2124" thumb="box"}
{img fileId="2125" thumb="box"}
tracker item
Tracker, Plugin List; The tracker properties popover is not displayed in the plugin List
I set in the tracker properties fields that should be displayed in popover and they are displayed in the tracker interface : http://bsfez-11581-8233.show2.tiki.org/tiki-view_tracker.php?trackerId=1

I created a plugin List using a table output and use a format trackerrender on the title which should allow the popover to be displayed also on the table but it doesn't work.

tracker item
Tracker, plugin Trackerfilter; Compute function (sum or avg) calculation are broken
As show on the instance, compute display always a result of "1" and doesn't perform a sum calculation as expected.

Average calculation is working fine so it should be a very hard task.
Something was broken.

Would be great as an "extra" to have the total aligned as the column value (if a col is part of a calculation align it values right).
---
Update 31/01/2022. I updated the instance and check back the case and I confirm the issue.

More details, I'm not using table sorter but the sum parameter from the tracker plugin.
There is no doc available at https://doc.tiki.org/PluginTrackerFilter so my setup relies on the inline documentation in the plugin.

{img fileId="1721" thumb="box"}

Using this I setup 2 trackerfilter to test "sum" and "avg" and both failed.
tracker item
Trackers, Multi-Select, List and CustomSearch; It is not possible to filter properly a multiselect field
On a Tiki24 If I try to filter a Multi-Select field I have wrong results, see the instance. (http://bsfez-11581-8408.show2.tiki.org/tiki-index.php)

I tested with the plugins List and CustomSearch.
I also tested adding the _text parameter to the multi-select field (behavior differ)

I also changed the Tiki, Search, Default Boolean Operator (/tiki-admin.php?page=search) and it didn't change the wrong result output.
tracker item
WIP: Trackers, Item Link; Format for Customising Multiple Fields is now apply ONLY in view mode the selector shows fields as unformatted
On a Tiki24, on a tracker I have an item link.
On the option I select Multiple fields, Dropdown and in Format for Customising Multiple Fields I do some customisation.

When the item is in editing more (tracker edit, inline edit) the display is unformatted when I'm in view mode Format for Customising Multiple Fields is applied.

IE:
Multiple Fields;
* ~~#99F:Country~~
* ~~#99F:Name~~
* Other fields

Format for Customising Multiple Fields;
%1 from %0

Expected to be seen in the dropdown: Bernard from Israel.
Result: Israel Bernard

tracker item
Trackers, Modal create item; Saving a an item from a modal on Tiki25 display a leave page warning
On Tiki25 saving an item created through a modal link ends with a "leave page" warning for the process to complete. Tested on Chrome and Firefox.

The link : tiki-tracker-insert_item?trackerId=11&forced~paymentsFamilyName=username

{mediaplayer src="display1913"}

As it is visible on this second video I recorded from the same operation on Tiki24 they were no leave page warning.

{mediaplayer src="display1912"}
tracker item
Trackers, Multilingual; Actions button and checkbox positioning on RTL in tracker item view
{syntax type="tiki" editor="plain"}
Actions button is placed before the main tracker buttons => Should be far left (the other side)

The field titles are shifted right and the first one overlap the select checkbox

Bottom form element (mass selection) are wrong

{img fileId="1897" thumb="box"}

Check the instance

{img fileId="1906" thumb="box"}

{img fileId="1907" thumb="box"}
tracker item
Users, Preferences; A random real name is assigned to the admin user (something he don't have usually)
On a Tiki25;

* Tracker to store the user information a username field and a name field
* Login (tiki-admin.php?page=login) : Use email as username enable, User tracker IDs to sync prefs from enabled, Tracker field IDs to sync the "real name" pref from
* In User (tiki-admin.php?page=user&cookietab=3) Show user's real name is enabled
* In tracker settings (tiki-admin.php?page=trackers), Show user's real name is enabled
* In groups, User Registration Tracker, select tracker and field.

Admin create manually users (no registration).
My Admin as now the first real name available on the list even without being linked with a tracker item.

{img fileId="1941" thumb="box"}

Check the show instance
tracker item
Show PHP error messages