Direct Ticket links do not seem to work for me any more in ProjeQtOr 9.0.3.
It tried to reproduce in the public ProjeQtOr Track DB / Roadmap, there it works, but also refers to "Simple" Ticket view.
Direct links worked for me before, but currently only a mainly blank page is shown if I try to access such a link. (See attached screenshot.)
This behaviour is independent on whether old or new interface is configured.
Misconfiguration on my side? (But I'm quite sure it did work before the update.)
Hi,
have you correctly cleared your cache?
Do you have an issue in your logs or in the console of your browser?
I just cleared the cache, no difference.
I could not see any error messages in the browser console or in the server error log.
The only browser console messages while loading this page are:
(Sorry, could not format as "code", as phpBB would not display the block's contents in this case?!?)
dojo.js?version=V9.0.3.0278:2 [Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/. req.getText @ dojo.js?version=V9.0.3.0278:2 _33 @ dojo.js?version=V9.0.3.0278:2 _b @ dojo.js?version=V9.0.3.0278:2 (anonymous) @ dojo.js?version=V9.0.3.0278:2 _38 @ dojo.js?version=V9.0.3.0278:2 _7c @ dojo.js?version=V9.0.3.0278:2 _17 @ dojo.js?version=V9.0.3.0278:2 _8c @ dojo.js?version=V9.0.3.0278:2 load @ dojo.js?version=V9.0.3.0278:2 _ed @ dojo.js?version=V9.0.3.0278:2 _33 @ dojo.js?version=V9.0.3.0278:2 _b @ dojo.js?version=V9.0.3.0278:2 (anonymous) @ dojo.js?version=V9.0.3.0278:2 _38 @ dojo.js?version=V9.0.3.0278:2 _7c @ dojo.js?version=V9.0.3.0278:2 (anonymous) @ dojo.js?version=V9.0.3.0278:2 _b @ dojo.js?version=V9.0.3.0278:2 _80 @ dojo.js?version=V9.0.3.0278:2 _f6 @ dojo.js?version=V9.0.3.0278:2 _33 @ dojo.js?version=V9.0.3.0278:2 _b @ dojo.js?version=V9.0.3.0278:2 (anonymous) @ dojo.js?version=V9.0.3.0278:2 _38 @ dojo.js?version=V9.0.3.0278:2 _7c @ dojo.js?version=V9.0.3.0278:2 (anonymous) @ dojo.js?version=V9.0.3.0278:2 _b @ dojo.js?version=V9.0.3.0278:2 _80 @ dojo.js?version=V9.0.3.0278:2 _f6 @ dojo.js?version=V9.0.3.0278:2 _33 @ dojo.js?version=V9.0.3.0278:2 _b @ dojo.js?version=V9.0.3.0278:2 (anonymous) @ dojo.js?version=V9.0.3.0278:2 _38 @ dojo.js?version=V9.0.3.0278:2 _7c @ dojo.js?version=V9.0.3.0278:2 (anonymous) @ dojo.js?version=V9.0.3.0278:2 _b @ dojo.js?version=V9.0.3.0278:2 _80 @ dojo.js?version=V9.0.3.0278:2 _f6 @ dojo.js?version=V9.0.3.0278:2 _33 @ dojo.js?version=V9.0.3.0278:2 _b @ dojo.js?version=V9.0.3.0278:2 (anonymous) @ dojo.js?version=V9.0.3.0278:2 _38 @ dojo.js?version=V9.0.3.0278:2 _7c @ dojo.js?version=V9.0.3.0278:2 (anonymous) @ dojo.js?version=V9.0.3.0278:2 _b @ dojo.js?version=V9.0.3.0278:2 _80 @ dojo.js?version=V9.0.3.0278:2 _f6 @ dojo.js?version=V9.0.3.0278:2 _33 @ dojo.js?version=V9.0.3.0278:2 _b @ dojo.js?version=V9.0.3.0278:2 (anonymous) @ dojo.js?version=V9.0.3.0278:2 _38 @ dojo.js?version=V9.0.3.0278:2 _7c @ dojo.js?version=V9.0.3.0278:2 _17 @ dojo.js?version=V9.0.3.0278:2 req @ dojo.js?version=V9.0.3.0278:2 (anonymous) @ dojo.js?version=V9.0.3.0278:2 (anonymous) @ dojo.js?version=V9.0.3.0278:2 Show 25 more frames 5[Violation] Added non-passive event listener to a scroll-blocking event. Consider marking event handler as 'passive' to make the page more responsive. See main.php?directAccess=true&objectClass=Ticket&objectId=115:1129 [Violation] Added non-passive event listener to a scroll-blocking 'wheel' event. Consider marking event handler as 'passive' to make the page more responsive. See https://www.chromestatus.com/feature/5745543795965952 main.php?directAccess=true&objectClass=Ticket&objectId=115:1195 [Violation] Added non-passive event listener to a scroll-blocking 'wheel' event. Consider marking event handler as 'passive' to make the page more responsive. See https://www.chromestatus.com/feature/5745543795965952 main.php?directAccess=true&objectClass=Ticket&objectId=115:1208 [Violation] Added non-passive event listener to a scroll-blocking 'wheel' event. Consider marking event handler as 'passive' to make the page more responsive. See https://www.chromestatus.com/feature/5745543795965952 main.php?directAccess=true&objectClass=Ticket&objectId=115:1221 [Violation] Added non-passive event listener to a scroll-blocking 'wheel' event. Consider marking event handler as 'passive' to make the page more responsive. See https://www.chromestatus.com/feature/5745543795965952 main.php?directAccess=true&objectClass=Ticket&objectId=115:1234 [Violation] Added non-passive event listener to a scroll-blocking 'wheel' event. Consider marking event handler as 'passive' to make the page more responsive. See https://www.chromestatus.com/feature/5745543795965952 dojo.js?version=V9.0.3.0278:2 [Violation] 'DOMContentLoaded' handler took 1011ms [Violation] Forced reflow while executing JavaScript took 110ms projeqtor.js?version=V9.0.3.0278:180 => 101ms | page='../view/menuNotificationRead.php' | destination='drawNotificationUnread' (server:92ms, client:9ms)
Do you have rights to see the sceen Tickets ou Simple Tickets ?.
If I manually navigate to the Ticket, it displays just fine.
Additonal note: If a Ticket is currently displayed in ProjeQtOr and I open a new Browser tab with ProjeQtOr's [+] icon, the new tab also shows the mostly empty screen, even though the URLs looks as if ProjeQtOr tries to open a second view of the currently displayed ticket.
Any error on the log file ?
Not sure. I checked the logs and indeed there is a frequent error, but it also occurs during normal page loads when everything seems to work fine - so not sure if it's related to the "blank main panel" problem.
Here's the SQL error:
2021-02-09 16:55:56.227 ** ERROR ** [V9.0.3] Exception-[42000] SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ') order by file' at line 1 2021-02-09 16:55:56.227 ** ERROR ** [V9.0.3] For query : select * from report where idReportCategory in (0,) order by file 2021-02-09 16:55:56.228 ** ERROR ** [V9.0.3] Strack trace : 2021-02-09 16:55:56.228 ** ERROR ** [V9.0.3] #0 Sql->query called at [/var/www/projeqtor/model/persistence/SqlElement.php:2680] 2021-02-09 16:55:56.228 ** ERROR ** [V9.0.3] #1 SqlElement->getSqlElementsFromCriteria called at [/var/www/projeqtor/view/menuNewGuiLeft.php:295] 2021-02-09 16:55:56.228 ** ERROR ** [V9.0.3] #2 getReportsMenu called at [/var/www/projeqtor/view/menuNewGuiLeft.php:464] 2021-02-09 16:55:56.228 ** ERROR ** [V9.0.3] #3 getNavigationMenuLeft called at [/var/www/projeqtor/view/menuNewGuiLeft.php:514] 2021-02-09 16:55:56.228 ** ERROR ** [V9.0.3] #4 drawLeftMenuListNewGui called at [/var/www/projeqtor/view/menuNewGuiLeft.php:60] 2021-02-09 16:55:56.228 ** ERROR ** [V9.0.3] #5 include called at [/var/www/projeqtor/view/main.php:1318]
First , concider migrating to V9.0.4
Second, it may be an issue when user has no report available (none at all).
It's a case we never faced.
Ticket #5277 recorded.
As a workaround, you may allow at least one report for this profile of users.
Regarding upgrade to 9.0.4: Would it make sense to wait for 9.0.5, as there are already a few other minor bugs I reported against 9.0.3 and which, as far as I understood, are supposed to be fixed in 9.0.5?
- https://www.projeqtor.org/en/forum/2-submit-issues/11326-9-0-3-clicking-chain-icon-in-leftmost-icon-bar-in-new-ui-causes-malfunction
- https://www.projeqtor.org/en/forum/2-submit-issues/11318-9-0-3-activity-stream-gunter-ohrner-notiz-132-in-$%7B2%7D-zugef%C3%BCgt
- https://www.projeqtor.org/en/forum/2-submit-issues/11331-solved-9-0-3-error-when-creating-ticket-in-kanban-view
- and hopefully this one
Concerning the reports:
I might be because I basically enabled only the Tickets module so far - the original UI looked pretty "busy" and I tried to slim it down as much as possible to improve acceptance in my team. (Now with the new UI, I might try to carefully reenable other modules which might be helpful in the future.)
So actually I'm not sure if it's even possible for me to create some kind of report at the moment. There's a menu entry "reports" in the left-hand menu, but it also shows a mostly empty pane and I couldn't find a way to actually create any report.
Don't wait for 9.0.5, as no major issue reported it won't be deployed soon.
V9.0.4 included many fixes, some major...
The direct ticket links still don't work for me in ProjeQtOr 9.0.5, even tough the issue is marked as "delivered" in the ProjeQtOr Roadmap.
There don't seem to be any errors in the logs any more, however it still only shows an empty page, neither in the server log nor in the Javascript console.
The Javascript console only issues some warnings:
dojo.js?version=V9.0.5.0280:2 [Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/. 5 [Violation] Added non-passive event listener to a scroll-blocking event. Consider marking event handler as 'passive' to make the page more responsive. See main.php?directAcces…t&objectId=116:1130 [Violation] Added non-passive event listener to a scroll-blocking 'wheel' event. Consider marking event handler as 'passive' to make the page more responsive. See https://www.chromestatus.com/feature/5745543795965952 main.php?directAcces…t&objectId=116:1195 [Violation] Added non-passive event listener to a scroll-blocking 'wheel' event. Consider marking event handler as 'passive' to make the page more responsive. See https://www.chromestatus.com/feature/5745543795965952 main.php?directAcces…t&objectId=116:1208 [Violation] Added non-passive event listener to a scroll-blocking 'wheel' event. Consider marking event handler as 'passive' to make the page more responsive. See https://www.chromestatus.com/feature/5745543795965952 main.php?directAcces…t&objectId=116:1221 [Violation] Added non-passive event listener to a scroll-blocking 'wheel' event. Consider marking event handler as 'passive' to make the page more responsive. See https://www.chromestatus.com/feature/5745543795965952 main.php?directAcces…t&objectId=116:1234 [Violation] Added non-passive event listener to a scroll-blocking 'wheel' event. Consider marking event handler as 'passive' to make the page more responsive. See https://www.chromestatus.com/feature/5745543795965952 dojo.js?version=V9.0.5.0280:2 [Violation] 'DOMContentLoaded' handler took 812ms [Violation] Forced reflow while executing JavaScript took 75ms projeqtor.js?version=V9.0.5.0280:180 => 65ms | page='../view/menuNotificationRead.php' | destination='drawNotificationUnread' (server:60ms, client:5ms)
