nilsteampassnet / TeamPass

Collaborative Passwords Manager
https://www.teampass.net
1.63k stars 532 forks source link

Folder creating issue #4077

Open abhii1997 opened 4 months ago

abhii1997 commented 4 months ago

I'm having some problems creating folders. I deployed Teampass 3.1.2.12, created users, and configured SMTP. However, I can't create folders; during the folder creation process, it continuously displays an "in progress" message.

Actual behaviour

I'm having some problems creating folders. I deployed Teampass 3.1.2.12, created users, and configured SMTP. However, I can't create folders; during the folder creation process, it continuously displays an "in progress" message.

Server configuration

Operating system: Rocky9

Web server:

*Database:MariaDB*

*PHP version:8.2.16*

*Teampass version:3.1.2.12*

Teampass configuration file:

abhii1997 commented 4 months ago

I'm having some problems creating folders. I deployed Teampass 3.1.2.12, created users, and configured SMTP. However, I can't create folders; during the folder creation process, it continuously displays an "in progress" message.

cke-gh-mateusz-galus commented 4 months ago

Same problem, version 3.1.2.12

abhii1997 commented 4 months ago

@nilsteampassnet , Help me solve the issue of folder creation in Teampass 3.1.2.12 on rocky9.3. During the creation process, it shows 'in progress' but does not create. The 'in progress' status continues indefinitely.

fabiorandazzo commented 4 months ago

same problem, version 3.1.2.12

tigerlinux commented 4 months ago

Same here... OS is Ubuntu 22.04lts - PHP 8.1

holzzi commented 4 months ago

Same here Ubuntu 22.04 PHP 8.1 Apache, Maria DB

It seems to be the "nullable" fields in the Database.

aives1291 commented 4 months ago

Same issue here. Could track it down to:

2024/03/06 20:07:11 [error] 958#958: *1502 FastCGI sent in stderr: "PHP message: PHP Warning:  Trying to access array offset on value of type null in /var/www/html/TeamPass/sources/folders.class.php on line 176PHP message: PHP Fatal error:  Uncaught MeekroDBException: Column 'personal_folder' cannot be null in /var/www/html/TeamPass/vendor/sergeytsalkov/meekrodb/db.class.php:934
Stack trace:
#0 /var/www/html/TeamPass/vendor/sergeytsalkov/meekrodb/db.class.php(890): MeekroDB->queryHelper()
#1 /var/www/html/TeamPass/vendor/sergeytsalkov/meekrodb/db.class.php(550): MeekroDB->query()
#2 /var/www/html/TeamPass/vendor/sergeytsalkov/meekrodb/db.class.php(554): MeekroDB->insertOrReplace()
#3 /var/www/html/TeamPass/vendor/sergeytsalkov/meekrodb/db.class.php(116): MeekroDB->insert()
#4 /var/www/html/TeamPass/sources/folders.class.php(248): DB::__callStatic()
#5 /var/www/html/TeamPass/sources/folders.class.php(91): FolderManager->createFolder()
#6 /var/www/html/TeamPass/sources/folders.queries.php(564): FolderManager->createNewFolder()
#7 {main}
  thrown in /var/www/html/TeamPass/vendor/sergeytsalkov/meekrodb/db.class.php on line 934" while reading response header from upstream, server:

Any idea how to fix it or for a temporary workaround?