Hallo zusammen,
nach langer Abwesenheit wollte ich mich auch mal wieder aktiv im Forum zu Wort melden
Ich teste seit Version 1.0.0 xTIPP auf das ich mich seit Jahren freue und bekomme es wie viele andere nicht sauber zum laufen.
Mit Version 1.0.2 hatte ich über ca. 2 Tage ein laufendes Tippspiel bei dem ich auch die die Ligen auswählen konnte um einen Wettbewerb zu tippen.
Leider hat sich wie bei anderen auch bei mir dann aus welchen Gründen auch immer die Synchronisation verabschieden so das auch nach der Neuinstallation nur noch die Meldung "Fehlende Ligen Es konnten keine Ligen festgestellt werden, was auf eine fehlende Synchronisation hinweisen könnte." im Admincenter stand und sich keine Synchronisation mehr mit dem xDataService herstellte.
Seit heute teste ich die 1.0.3 und konnte auch diese nicht zum laufen bekommen.
Was mir als erstes auffiel, ist das wie auch bei den anderen Versionen Bugs die laut Changelog eigentlich behoben sind, bei mir dennoch aufgetreten sind.
Installation:
- Installationsroutine
- Nach der Dateneingabe für die Datenbank, musste ich 3x den "Nächster Schritt" Button drücken
Nach der Installation:
- Erster Login
- Wie auch bei 1.0.2 taucht bei mir nach dem Login die Fehlermeldung "Das Passwort ist veraltet, bitte ein neues eingeben!" auf. Nach dem drücken von F5 verschwindet sie kurzfristig, sobald man das Admincenter anwählt ist sie wieder da. Komischerweise tritt der Fehler mit 1.0.3 nur im Firefox 120.0.1 auf (Cache, Cookies etc. gelöscht), im MS Edge klappt der Login ohne die Fehlermeldung
- Bisher hatte ich bei jeder Installation folgende Fehlermeldung in den logs:
- [2023-12-17 10:43:05] production.ERROR: SQLSTATE[HY000] [2002] No such file or directory (Connection: mysql, SQL: select table_name as `name`, (data_length + index_length) as `size`, table_comment as `comment`, engine as `engine`, table_collation as `collation` from information_schema.tables where table_schema = '' and table_type = 'BASE TABLE' order by table_name) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] No such file or directory (Connection: mysql, SQL: select table_name as `name`, (data_length + index_length) as `size`, table_comment as `comment`, engine as `engine`, table_collation as `collation` from information_schema.tables where table_schema = '' and table_type = 'BASE TABLE' order by table_name) at xxx/vendor/laravel/framework/src/Illuminate/Database/Connection.php:822)
- [stacktrace]
- #0 xxx/vendor/laravel/framework/src/Illuminate/Database/Connection.php(976): Illuminate\\Database\\Connection->runQueryCallback()
- #1 xxx/vendor/laravel/framework/src/Illuminate/Database/Connection.php(955): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection()
- #2 xxx/vendor/laravel/framework/src/Illuminate/Database/Connection.php(778): Illuminate\\Database\\Connection->handleQueryException()
- #3 xxx/vendor/laravel/framework/src/Illuminate/Database/Connection.php(407): Illuminate\\Database\\Connection->run()
- #4 xxx/vendor/laravel/framework/src/Illuminate/Database/Connection.php(394): Illuminate\\Database\\Connection->select()
- #5 xxx/vendor/laravel/framework/src/Illuminate/Database/Schema/MySqlBuilder.php(41): Illuminate\\Database\\Connection->selectFromWriteConnection()
- #6 xxx/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(162): Illuminate\\Database\\Schema\\MySqlBuilder->getTables()
- #7 xxx/vendor/laravel/framework/src/Illuminate/Database/Migrations/DatabaseMigrationRepository.php(184): Illuminate\\Database\\Schema\\Builder->hasTable()
- #8 xxx/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(700): Illuminate\\Database\\Migrations\\DatabaseMigrationRepository->repositoryExists()
- #9 xxx/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(140): Illuminate\\Database\\Migrations\\Migrator->repositoryExists()
- #10 xxx/vendor/laravel/framework/src/Illuminate/Support/helpers.php(248): Illuminate\\Database\\Console\\Migrations\\MigrateCommand->Illuminate\\Database\\Console\\Migrations\\{closure}()
- #11 xxx/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(140): retry()
- #12 xxx/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(116): Illuminate\\Database\\Console\\Migrations\\MigrateCommand->repositoryExists()
- #13 xxx/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(84): Illuminate\\Database\\Console\\Migrations\\MigrateCommand->prepareDatabase()
- #14 xxx/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(633): Illuminate\\Database\\Console\\Migrations\\MigrateCommand->Illuminate\\Database\\Console\\Migrations\\{closure}()
- #15 xxx/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(83): Illuminate\\Database\\Migrations\\Migrator->usingConnection()
- #16 xxx/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Database\\Console\\Migrations\\MigrateCommand->handle()
- #17 xxx/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
- #18 xxx/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure()
- #19 xxx/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
- #20 xxx/vendor/laravel/framework/src/Illuminate/Container/Container.php(662): Illuminate\\Container\\BoundMethod::call()
- #21 xxx/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call()
- #22 xxx/vendor/symfony/console/Command/Command.php(326): Illuminate\\Console\\Command->execute()
- #23 xxx/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run()
- #24 xxx/vendor/symfony/console/Application.php(1096): Illuminate\\Console\\Command->run()
- #25 xxx/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand()
- #26 xxx/vendor/symfony/console/Application.php(175): Symfony\\Component\\Console\\Application->doRun()
- #27 xxx/vendor/laravel/framework/src/Illuminate/Console/Application.php(162): Symfony\\Component\\Console\\Application->run()
- #28 xxx/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(400): Illuminate\\Console\\Application->call()
- #29 xxx/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(355): Illuminate\\Foundation\\Console\\Kernel->call()
- #30 xxx/app/Http/Controllers/InstallController.php(62): Illuminate\\Support\\Facades\\Facade::__callStatic()
- #31 xxx/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\InstallController->save()
- #32 xxx/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction()
- #33 xxx/vendor/laravel/framework/src/Illuminate/Routing/Route.php(259): Illuminate\\Routing\\ControllerDispatcher->dispatch()
- #34 xxx/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
- #35 xxx/vendor/laravel/framework/src/Illuminate/Routing/Router.php(806): Illuminate\\Routing\\Route->run()
- #36 xxx/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
- #37 xxx/app/Http/Middleware/ChangeOldPasswordCheck.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
- #38 xxx/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\ChangeOldPasswordCheck->handle()
- #39 xxx/app/Http/Middleware/IsActive.php(34): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
- #40 xxx/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\IsActive->handle()
- #41 xxx/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
- #42 xxx/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
- #43 xxx/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
- #44 xxx/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
- #45 xxx/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
- #46 xxx/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
- #47 xxx/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
- #48 xxx/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
- #49 xxx/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Session\\Middleware\\StartSession->handle()
- #50 xxx/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
- #51 xxx/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
- #52 xxx/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
- #53 xxx/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
- #54 xxx/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
- #55 xxx/vendor/laravel/framework/src/Illuminate/Routing/Router.php(805): Illuminate\\Pipeline\\Pipeline->then()
- #56 xxx/vendor/laravel/framework/src/Illuminate/Routing/Router.php(784): Illuminate\\Routing\\Router->runRouteWithinStack()
- #57 xxx/vendor/laravel/framework/src/Illuminate/Routing/Router.php(748): Illuminate\\Routing\\Router->runRoute()
- #58 xxx/vendor/laravel/framework/src/Illuminate/Routing/Router.php(737): Illuminate\\Routing\\Router->dispatchToRoute()
- #59 xxx/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch()
- #60 xxx/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
- #61 xxx/app/Http/Middleware/CheckCorrectInstallation.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
- #62 xxx/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\\Http\\Middleware\\CheckCorrectInstallation->handle()
- #63 xxx/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(99): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
- #64 xxx/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
- #65 xxx/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
- #66 xxx/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then()
- #67 xxx/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
- #68 xxx/public/index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle()
- #69 {main}
Logfile musste ich leider kürzen, da der Beitrag sonst über 30000 Zeichen war Wenn es hilfreich ist, kann ich ihn auch anders zur Verfügung stellen.
- Eingaben im Admincenter wie z.B. Key, Impressum etc. wurden erst nach mehrmaligem Eingeben gespeichert.
- Synchronisation mit dem XDataService funktioniert auch in 1.0.3 bei mir nicht "Keine verfügbaren Wettbewerbe gefunden, hast du einen gültigen Lizenzschlüssel?"
Unter meinen Lizenzen im xDataService kommt keine Fehlermeldung (falls das Feld schon aktiv ist)
Getestet wurden alle Versionen auf einem Netcup Hosting in verschiedenen Tests unter PHP 8.1-8.3