Forum

9.0.3: Direct Ticke...
 
Notifications
Retirer tout

9.0.3: Direct Ticket Links Don't Seem to Work With New Frontend

13 Posts
3 Utilisateurs
0 Reactions
5,371 Vu
(@gohrner)
Posts: 74
Estimable Member
Début du sujet
 
[#7279]

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.)


 
Posté : 04/02/2021 4:11 pm
Flou
 Flou
(@flou)
Posts: 253
Reputable Member
 

Hi,

have you correctly cleared your cache?
Do you have an issue in your logs or in the console of your browser?


 
Posté : 05/02/2021 12:43 pm
(@gohrner)
Posts: 74
Estimable Member
Début du sujet
 

I just cleared the cache, no difference.

I could not see any error messages in the browser console or in the server error log.


 
Posté : 05/02/2021 4:08 pm
(@gohrner)
Posts: 74
Estimable Member
Début du sujet
 

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)


 
Posté : 05/02/2021 4:11 pm
(@babynus)
Posts: 14952
Membre Admin
 

Do you have rights to see the sceen Tickets ou Simple Tickets ?.


 
Posté : 06/02/2021 12:12 am
(@gohrner)
Posts: 74
Estimable Member
Début du sujet
 

If I manually navigate to the Ticket, it displays just fine.


 
Posté : 08/02/2021 12:26 pm
(@gohrner)
Posts: 74
Estimable Member
Début du sujet
 

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.


 
Posté : 09/02/2021 3:47 pm
(@babynus)
Posts: 14952
Membre Admin
 

Any error on the log file ?


 
Posté : 09/02/2021 6:00 pm
(@gohrner)
Posts: 74
Estimable Member
Début du sujet
 

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]

 
Posté : 09/02/2021 6:59 pm
(@babynus)
Posts: 14952
Membre Admin
 

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.


 
Posté : 09/02/2021 8:22 pm
(@gohrner)
Posts: 74
Estimable Member
Début du sujet
 

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?

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.


 
Posté : 09/02/2021 9:13 pm
(@babynus)
Posts: 14952
Membre Admin
 

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...


 
Posté : 10/02/2021 2:19 pm
(@gohrner)
Posts: 74
Estimable Member
Début du sujet
 

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)

 
Posté : 12/03/2021 3:09 pm
Share:
Retour en haut