ProjeQtOr free project management software - [Bug] ProjeQtOr can not be installed on a system with tr_TR locale - ProjeQtOr

ProjeQtOr au Paris Open Source Summit | 10-11/12/2019

ProjeQtOr sera présent au salon

les 10 et 11 décembre 2019

de 9H00 à 18H00 

 

Venez nous rencontrer sur le Stand B23  

 

L'accès au salon se fait sur inscription

Demandez gratuitement votre badge sur le site du salon

 

[Bug] ProjeQtOr can not be installed on a system with tr_TR locale

More
29 Nov 2019 13:15 - 29 Nov 2019 13:17 #1 by numand
I installed ProjeQtOr version 8.2.3 with NGINX HTTP Server, PHP7.0 and MariaDB to our server which runs Ubuntu 16.04.6 LTS as described in official install instructions. Installation went flawless but if I try to open ProjeQtOr, it spew an error: "Impossible to load class id".

And ProjeQtOr's log file contains this lines related to the error:
2019-11-29 08:10:17.448 ***** ERROR ***** [] EXCEPTION *****
2019-11-29 08:10:17.448 ***** ERROR ***** [] on file '/var/www/projeqtor/model/persistence/SqlElement.php' at line (3059)
2019-11-29 08:10:17.448 ***** ERROR ***** [] cause = Class 'id' not found
2019-11-29 08:10:17.448 ***** ERROR ***** []    => #0 /var/www/projeqtor/model/persistence/SqlElement.php (3029) -> getDependantSqlElement()
2019-11-29 08:10:17.448 ***** ERROR ***** []    => #1 /var/www/projeqtor/model/persistence/SqlElement.php (674) -> getSqlElement()
2019-11-29 08:10:17.448 ***** ERROR ***** []    => #2 /var/www/projeqtor/model/UserMain.php (162) -> __construct()
2019-11-29 08:10:17.448 ***** ERROR ***** []    => #3 /var/www/projeqtor/model/User.php (38) -> __construct()
2019-11-29 08:10:17.448 ***** ERROR ***** []    => #4 /var/www/projeqtor/tool/projeqtor.php (4149) -> __construct()
2019-11-29 08:10:17.448 ***** ERROR ***** []    => #5 /var/www/projeqtor/tool/projeqtor.php (172) -> getSessionUser()
2019-11-29 08:10:17.448 ***** ERROR ***** []    => #6 /var/www/projeqtor/view/main.php (37) -> require_once()
2019-11-29 08:10:18.387 ***** ERROR ***** [] Impossible to load class id<br/>  => Not found in ../model/custom/id.php <br/>  => Not found in ../model/id.php <br/>  => Not found in ../model/persistence/id.php <br/>

As you can see from logs, it tries to open id.php file and can not find it. Indeed, there is no such a file. If I change operating systems' locale to C.UTF-8 from tr_TR.UTF-8, I can complete the installation. So, ProjeQtOr can not be installed on a system with Turkish locale.

You can read detailed description of the bug from this thread[1] and this[2] unix.stackexchange question.

[1] www.projeqtor.org/en/forum/5-ask-questio...ble-to-load-class-id
[2] unix.stackexchange.com/questions/554734/...d-class-id-projeqtor
Last edit: 29 Nov 2019 13:17 by numand. Reason: Change the title
The following user(s) said Thank You: Damian.sd

Please Connexion or Create an account to join the conversation.

More
02 Déc 2019 15:09 #2 by Damian.sd
Issue recorded as Ticket #4338

Please Connexion or Create an account to join the conversation.

Moderators: babynusprotion
Time to create page: 0.072 seconds