Skip to content

Conversation

@kenjis
Copy link
Member

@kenjis kenjis commented Aug 2, 2022

Probably now Shield works with only MySQL or SQLite3.

@kenjis kenjis added the github_actions Pull requests that update GitHub Actions code label Aug 2, 2022
@kenjis
Copy link
Member Author

kenjis commented Aug 2, 2022

I was wrong. Tests failed on MySQL.

There was 1 error:

1) Tests\Authentication\Authenticators\SessionAuthenticatorTest::testForgetAnotherUser
mysqli_sql_exception: Incorrect datetime value: 'nesciunt' for column 'expires' at row 1

/home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/MySQLi/Connection.php:292
/home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:695
/home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:609
/home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseBuilder.php:1904
/home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Model.php:278
/home/runner/work/shield/shield/vendor/codeigniter4/framework/system/BaseModel.php:738
/home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Model.php:666
/home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Test/Fabricator.php:469
/home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Helpers/test_helper.php:38
/home/runner/work/shield/shield/tests/Authentication/Authenticators/SessionAuthenticatorTest.php:237
phpvfscomposer:///home/runner/work/shield/shield/vendor/phpunit/phpunit/phpunit:97

--

There were 2 failures:

1) Tests\Controllers\LoginTest::testLoginActionUsernameSuccess
The value of 'user' does not match expected value.
Failed asserting that two arrays are identical.
--- Expected
+++ Actual
@@ @@
 Array &0 (
-    'id' => 1
+    'id' => '1'
 )

/home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Test/TestResponse.php:264
/home/runner/work/shield/shield/tests/Controllers/LoginTest.php:139
phpvfscomposer:///home/runner/work/shield/shield/vendor/phpunit/phpunit/phpunit:97

2) Tests\Controllers\LoginTest::testLoginActionEmailSuccess
The value of 'user' does not match expected value.
Failed asserting that two arrays are identical.
--- Expected
+++ Actual
@@ @@
 Array &0 (
-    'id' => 1
+    'id' => '1'
 )

/home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Test/TestResponse.php:264
/home/runner/work/shield/shield/tests/Controllers/LoginTest.php:79
phpvfscomposer:///home/runner/work/shield/shield/vendor/phpunit/phpunit/phpunit:97

https://github.com/codeigniter4/shield/runs/7625886471?check_suite_focus=true

@MGatner
Copy link
Member

MGatner commented Aug 2, 2022

The first one is an easy fix: RememberModel needs its fake() method defined so Fabricator doesn't try to guess fields values.

The other one... this is always an issue. Because we technically support int|string for primary keys the typing can never be certain. I think in this case since our migrations are explicitly AUTOINCREMENT INT we can set ['id' => 'int'] on BaseEntity::$casts and have consistency across the library.

Copy link
Member

@MGatner MGatner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The actual PR code looks good though and seems to have worked well!

@kenjis kenjis marked this pull request as draft August 2, 2022 23:01
@kenjis kenjis mentioned this pull request Aug 3, 2022
@kenjis kenjis force-pushed the github-action-phpunit-multi-db branch 2 times, most recently from 237e731 to cb31980 Compare August 6, 2022 08:25
@kenjis
Copy link
Member Author

kenjis commented Aug 6, 2022

PHP 7.4 - Postgre

Run vendor/bin/phpunit --verbose --coverage-text --testsuite main
PHPUnit 9.5.21 #StandWithUkraine

Runtime:       PHP 7.4.30 with Xdebug 3.1.2
Configuration: /home/runner/work/shield/shield/phpunit.xml.dist
Random Seed:   1659774642

...............................................................  63 / 183 ( 34%)
............................................................... 126 / 183 ( 68%)
.........................................................       183 / 183 (100%)

Nexus\PHPUnit\Extension\Tachycardia identified these 3 slow tests:
+--------------------------------------------------------------------------+---------------+-------------+
| Test Case                                                                | Time Consumed | Time Limit  |
+--------------------------------------------------------------------------+---------------+-------------+
| Tests\\Controllers\\RegisterTest::testRegisterRedirectsToActionIfDefined | 00:00:01.01   | 00:00:00.50 |
| Tests\\Controllers\\RegisterTest::testRegisterActionSuccess              | 00:00:01.01   | 00:00:00.50 |
| Tests\\Unit\\DictionaryValidatorTest::testCheckTrueOnNotFound            | 00:00:00.74   | 00:00:00.50 |
+--------------------------------------------------------------------------+---------------+-------------+

Warning: Took 1.01s from 0.50s limit to run Tests\\Controllers\\RegisterTest::testRegisterRedirectsToActionIfDefined
Warning: Took 1.01s from 0.50s limit to run Tests\\Controllers\\RegisterTest::testRegisterActionSuccess
Warning: Took 0.74s from 0.50s limit to run Tests\\Unit\\DictionaryValidatorTest::testCheckTrueOnNotFound


Time: 00:23.047, Memory: 78.00 MB

OK (183 tests, 471 assertions)

@kenjis
Copy link
Member Author

kenjis commented Aug 6, 2022

PHP 8.0 - OCI8

2022-08-06T08:35:17.7187840Z There were 26 errors:
2022-08-06T08:35:17.7187981Z 
2022-08-06T08:35:17.7188222Z 1) Tests\Authentication\Authenticators\AccessTokenAuthenticatorTest::testLoginByIdNoToken
2022-08-06T08:35:17.7188953Z ErrorException: oci_execute(): ORA-01400: cannot insert NULL into ("ORACLE"."db_auth_token_logins"."identifier")
2022-08-06T08:35:17.7189209Z 
2022-08-06T08:35:17.7189429Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/OCI8/Connection.php:198
2022-08-06T08:35:17.7189888Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:693
2022-08-06T08:35:17.7190329Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:620
2022-08-06T08:35:17.7190778Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseBuilder.php:1916
2022-08-06T08:35:17.7191202Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Model.php:278
2022-08-06T08:35:17.7191610Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/BaseModel.php:738
2022-08-06T08:35:17.7192016Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Model.php:666
2022-08-06T08:35:17.7192387Z /home/runner/work/shield/shield/src/Models/LoginModel.php:64
2022-08-06T08:35:17.7192770Z /home/runner/work/shield/shield/src/Authentication/Authenticators/AccessTokens.php:54
2022-08-06T08:35:17.7193180Z /home/runner/work/shield/shield/src/Authentication/Authenticators/AccessTokens.php:155
2022-08-06T08:35:17.7193649Z /home/runner/work/shield/shield/tests/Authentication/Authenticators/AccessTokenAuthenticatorTest.php:67
2022-08-06T08:35:17.7194065Z 
2022-08-06T08:35:17.7194258Z 2) Tests\Authentication\MagicLinkTest::testMagicLinkSubmitBadEmail
2022-08-06T08:35:17.7194797Z ErrorException: oci_execute(): ORA-00904: "DB_AUTH_IDENTITIES"."SECRET": invalid identifier
2022-08-06T08:35:17.7195023Z 
2022-08-06T08:35:17.7195243Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/OCI8/Connection.php:198
2022-08-06T08:35:17.7195699Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:693
2022-08-06T08:35:17.7196155Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:620
2022-08-06T08:35:17.7196592Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseBuilder.php:1585
2022-08-06T08:35:17.7197012Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Model.php:249
2022-08-06T08:35:17.7197869Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/BaseModel.php:622
2022-08-06T08:35:17.7198252Z /home/runner/work/shield/shield/src/Models/UserModel.php:183
2022-08-06T08:35:17.7198624Z /home/runner/work/shield/shield/src/Controllers/MagicLinkController.php:68
2022-08-06T08:35:17.7199036Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/CodeIgniter.php:898
2022-08-06T08:35:17.7199433Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/CodeIgniter.php:457
2022-08-06T08:35:17.7199852Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/CodeIgniter.php:340
2022-08-06T08:35:17.7200382Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Test/FeatureTestTrait.php:189
2022-08-06T08:35:17.7200836Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Test/FeatureTestTrait.php:236
2022-08-06T08:35:17.7201254Z /home/runner/work/shield/shield/tests/Authentication/MagicLinkTest.php:59
2022-08-06T08:35:17.7201564Z 
2022-08-06T08:35:17.7201760Z 3) Tests\Authentication\MagicLinkTest::testMagicLinkVerifyNoToken
2022-08-06T08:35:17.7202348Z ErrorException: oci_execute(): ORA-01400: cannot insert NULL into ("ORACLE"."db_auth_logins"."identifier")
2022-08-06T08:35:17.7202578Z 
2022-08-06T08:35:17.7202801Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/OCI8/Connection.php:198
2022-08-06T08:35:17.7203258Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:693
2022-08-06T08:35:17.7203703Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:620
2022-08-06T08:35:17.7204168Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseBuilder.php:1916
2022-08-06T08:35:17.7204590Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Model.php:278
2022-08-06T08:35:17.7205002Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/BaseModel.php:738
2022-08-06T08:35:17.7205404Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Model.php:666
2022-08-06T08:35:17.7205755Z /home/runner/work/shield/shield/src/Models/LoginModel.php:64
2022-08-06T08:35:17.7206124Z /home/runner/work/shield/shield/src/Controllers/MagicLinkController.php:177
2022-08-06T08:35:17.7206525Z /home/runner/work/shield/shield/src/Controllers/MagicLinkController.php:130
2022-08-06T08:35:17.7206934Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/CodeIgniter.php:898
2022-08-06T08:35:17.7207349Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/CodeIgniter.php:457
2022-08-06T08:35:17.7207765Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/CodeIgniter.php:340
2022-08-06T08:35:17.7208186Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Test/FeatureTestTrait.php:189
2022-08-06T08:35:17.7208640Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Test/FeatureTestTrait.php:223
2022-08-06T08:35:17.7209140Z /home/runner/work/shield/shield/tests/Authentication/MagicLinkTest.php:89
2022-08-06T08:35:17.7209354Z 
2022-08-06T08:35:17.7209543Z 4) Tests\Authentication\MagicLinkTest::testMagicLinkSubmitSuccess
2022-08-06T08:35:17.7210066Z ErrorException: oci_execute(): ORA-00904: "DB_AUTH_IDENTITIES"."SECRET": invalid identifier
2022-08-06T08:35:17.7210291Z 
2022-08-06T08:35:17.7210505Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/OCI8/Connection.php:198
2022-08-06T08:35:17.7210956Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:693
2022-08-06T08:35:17.7211399Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:620
2022-08-06T08:35:17.7211848Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseBuilder.php:1585
2022-08-06T08:35:17.7212269Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Model.php:249
2022-08-06T08:35:17.7212674Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/BaseModel.php:622
2022-08-06T08:35:17.7213039Z /home/runner/work/shield/shield/src/Models/UserModel.php:183
2022-08-06T08:35:17.7213410Z /home/runner/work/shield/shield/src/Controllers/MagicLinkController.php:68
2022-08-06T08:35:17.7213807Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/CodeIgniter.php:898
2022-08-06T08:35:17.7214222Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/CodeIgniter.php:457
2022-08-06T08:35:17.7214634Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/CodeIgniter.php:340
2022-08-06T08:35:17.7215128Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Test/FeatureTestTrait.php:189
2022-08-06T08:35:17.7215582Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Test/FeatureTestTrait.php:236
2022-08-06T08:35:17.7216002Z /home/runner/work/shield/shield/tests/Authentication/MagicLinkTest.php:75
2022-08-06T08:35:17.7216215Z 
2022-08-06T08:35:17.7216464Z 5) Tests\Authentication\Authenticators\SessionAuthenticatorTest::testAttemptCaseInsensitive
2022-08-06T08:35:17.7217016Z ErrorException: oci_execute(): ORA-00904: "DB_AUTH_IDENTITIES"."SECRET": invalid identifier
2022-08-06T08:35:17.7217238Z 
2022-08-06T08:35:17.7217453Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/OCI8/Connection.php:198
2022-08-06T08:35:17.7217905Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:693
2022-08-06T08:35:17.7218353Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:620
2022-08-06T08:35:17.7218806Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseBuilder.php:1585
2022-08-06T08:35:17.7219235Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Model.php:249
2022-08-06T08:35:17.7219638Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/BaseModel.php:622
2022-08-06T08:35:17.7219999Z /home/runner/work/shield/shield/src/Models/UserModel.php:183
2022-08-06T08:35:17.7220372Z /home/runner/work/shield/shield/src/Authentication/Authenticators/Session.php:287
2022-08-06T08:35:17.7220783Z /home/runner/work/shield/shield/src/Authentication/Authenticators/Session.php:103
2022-08-06T08:35:17.7221226Z /home/runner/work/shield/shield/tests/Authentication/Authenticators/SessionAuthenticatorTest.php:383
2022-08-06T08:35:17.7221486Z 
2022-08-06T08:35:17.7221717Z 6) Tests\Authentication\Authenticators\SessionAuthenticatorTest::testAttemptUsernameOnly
2022-08-06T08:35:17.7222252Z ErrorException: oci_execute(): ORA-00904: "DB_USERS"."USERNAME": invalid identifier
2022-08-06T08:35:17.7222465Z 
2022-08-06T08:35:17.7222680Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/OCI8/Connection.php:198
2022-08-06T08:35:17.7224264Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:693
2022-08-06T08:35:17.7224743Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:620
2022-08-06T08:35:17.7225306Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseBuilder.php:1585
2022-08-06T08:35:17.7225737Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Model.php:249
2022-08-06T08:35:17.7226142Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/BaseModel.php:622
2022-08-06T08:35:17.7226514Z /home/runner/work/shield/shield/src/Models/UserModel.php:202
2022-08-06T08:35:17.7226871Z /home/runner/work/shield/shield/src/Authentication/Authenticators/Session.php:287
2022-08-06T08:35:17.7227282Z /home/runner/work/shield/shield/src/Authentication/Authenticators/Session.php:103
2022-08-06T08:35:17.7227725Z /home/runner/work/shield/shield/tests/Authentication/Authenticators/SessionAuthenticatorTest.php:415
2022-08-06T08:35:17.7227990Z 
2022-08-06T08:35:17.7228226Z 7) Tests\Authentication\Authenticators\SessionAuthenticatorTest::testCheckCannotFindUser
2022-08-06T08:35:17.7228813Z ErrorException: oci_execute(): ORA-00904: "DB_AUTH_IDENTITIES"."SECRET": invalid identifier
2022-08-06T08:35:17.7229037Z 
2022-08-06T08:35:17.7229251Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/OCI8/Connection.php:198
2022-08-06T08:35:17.7229702Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:693
2022-08-06T08:35:17.7230139Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:620
2022-08-06T08:35:17.7230658Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseBuilder.php:1585
2022-08-06T08:35:17.7231082Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Model.php:249
2022-08-06T08:35:17.7231492Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/BaseModel.php:622
2022-08-06T08:35:17.7231867Z /home/runner/work/shield/shield/src/Models/UserModel.php:183
2022-08-06T08:35:17.7232244Z /home/runner/work/shield/shield/src/Authentication/Authenticators/Session.php:287
2022-08-06T08:35:17.7232695Z /home/runner/work/shield/shield/tests/Authentication/Authenticators/SessionAuthenticatorTest.php:260
2022-08-06T08:35:17.7232954Z 
2022-08-06T08:35:17.7233161Z 8) Tests\Authentication\Authenticators\SessionAuthenticatorTest::testCheckSuccess
2022-08-06T08:35:17.7233703Z ErrorException: oci_execute(): ORA-00904: "DB_AUTH_IDENTITIES"."SECRET": invalid identifier
2022-08-06T08:35:17.7233927Z 
2022-08-06T08:35:17.7234140Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/OCI8/Connection.php:198
2022-08-06T08:35:17.7234591Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:693
2022-08-06T08:35:17.7235047Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:620
2022-08-06T08:35:17.7235493Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseBuilder.php:1585
2022-08-06T08:35:17.7235919Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Model.php:249
2022-08-06T08:35:17.7236309Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/BaseModel.php:622
2022-08-06T08:35:17.7236680Z /home/runner/work/shield/shield/src/Models/UserModel.php:183
2022-08-06T08:35:17.7237062Z /home/runner/work/shield/shield/src/Authentication/Authenticators/Session.php:287
2022-08-06T08:35:17.7237507Z /home/runner/work/shield/shield/tests/Authentication/Authenticators/SessionAuthenticatorTest.php:295
2022-08-06T08:35:17.7237766Z 
2022-08-06T08:35:17.7238356Z 9) Tests\Authentication\Authenticators\SessionAuthenticatorTest::testCheckBadPassword
2022-08-06T08:35:17.7238958Z ErrorException: oci_execute(): ORA-00904: "DB_AUTH_IDENTITIES"."SECRET": invalid identifier
2022-08-06T08:35:17.7239185Z 
2022-08-06T08:35:17.7239403Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/OCI8/Connection.php:198
2022-08-06T08:35:17.7239921Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:693
2022-08-06T08:35:17.7240577Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:620
2022-08-06T08:35:17.7241032Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseBuilder.php:1585
2022-08-06T08:35:17.7241591Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Model.php:249
2022-08-06T08:35:17.7242001Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/BaseModel.php:622
2022-08-06T08:35:17.7242381Z /home/runner/work/shield/shield/src/Models/UserModel.php:183
2022-08-06T08:35:17.7242741Z /home/runner/work/shield/shield/src/Authentication/Authenticators/Session.php:287
2022-08-06T08:35:17.7243188Z /home/runner/work/shield/shield/tests/Authentication/Authenticators/SessionAuthenticatorTest.php:278
2022-08-06T08:35:17.7243447Z 
2022-08-06T08:35:17.7243700Z 10) Tests\Authentication\Authenticators\SessionAuthenticatorTest::testAttemptCannotFindUser
2022-08-06T08:35:17.7244282Z ErrorException: oci_execute(): ORA-00904: "DB_AUTH_IDENTITIES"."SECRET": invalid identifier
2022-08-06T08:35:17.7244505Z 
2022-08-06T08:35:17.7244718Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/OCI8/Connection.php:198
2022-08-06T08:35:17.7245169Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:693
2022-08-06T08:35:17.7245623Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:620
2022-08-06T08:35:17.7246152Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseBuilder.php:1585
2022-08-06T08:35:17.7246558Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Model.php:249
2022-08-06T08:35:17.7246959Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/BaseModel.php:622
2022-08-06T08:35:17.7247332Z /home/runner/work/shield/shield/src/Models/UserModel.php:183
2022-08-06T08:35:17.7247711Z /home/runner/work/shield/shield/src/Authentication/Authenticators/Session.php:287
2022-08-06T08:35:17.7248117Z /home/runner/work/shield/shield/src/Authentication/Authenticators/Session.php:103
2022-08-06T08:35:17.7248564Z /home/runner/work/shield/shield/tests/Authentication/Authenticators/SessionAuthenticatorTest.php:308
2022-08-06T08:35:17.7248821Z 
2022-08-06T08:35:17.7249030Z 11) Tests\Authentication\Authenticators\SessionAuthenticatorTest::testAttemptSuccess
2022-08-06T08:35:17.7249585Z ErrorException: oci_execute(): ORA-00904: "DB_AUTH_IDENTITIES"."SECRET": invalid identifier
2022-08-06T08:35:17.7249811Z 
2022-08-06T08:35:17.7250027Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/OCI8/Connection.php:198
2022-08-06T08:35:17.7250481Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:693
2022-08-06T08:35:17.7250931Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:620
2022-08-06T08:35:17.7251385Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseBuilder.php:1585
2022-08-06T08:35:17.7251803Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Model.php:249
2022-08-06T08:35:17.7252192Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/BaseModel.php:622
2022-08-06T08:35:17.7252562Z /home/runner/work/shield/shield/src/Models/UserModel.php:183
2022-08-06T08:35:17.7252933Z /home/runner/work/shield/shield/src/Authentication/Authenticators/Session.php:287
2022-08-06T08:35:17.7253340Z /home/runner/work/shield/shield/src/Authentication/Authenticators/Session.php:103
2022-08-06T08:35:17.7253774Z /home/runner/work/shield/shield/tests/Authentication/Authenticators/SessionAuthenticatorTest.php:334
2022-08-06T08:35:17.7254031Z 
2022-08-06T08:35:17.7254184Z 12) Tests\Unit\UserModelTest::testInsertUserObject
2022-08-06T08:35:17.7254650Z ErrorException: oci_execute(): ORA-00904: "DB_AUTH_IDENTITIES"."SECRET": invalid identifier
2022-08-06T08:35:17.7254947Z 
2022-08-06T08:35:17.7255162Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/OCI8/Connection.php:198
2022-08-06T08:35:17.7255615Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:693
2022-08-06T08:35:17.7256064Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:620
2022-08-06T08:35:17.7256511Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseBuilder.php:1585
2022-08-06T08:35:17.7256932Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Model.php:249
2022-08-06T08:35:17.7257334Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/BaseModel.php:622
2022-08-06T08:35:17.7257695Z /home/runner/work/shield/shield/src/Models/UserModel.php:183
2022-08-06T08:35:17.7258040Z /home/runner/work/shield/shield/tests/Unit/UserModelTest.php:52
2022-08-06T08:35:17.7258234Z 
2022-08-06T08:35:17.7258467Z 13) Tests\Unit\UserModelTest::testSaveUpdateUserObjectWithUserDataToUpdate
2022-08-06T08:35:17.7259023Z ErrorException: oci_execute(): ORA-00904: "DB_AUTH_IDENTITIES"."SECRET": invalid identifier
2022-08-06T08:35:17.7259248Z 
2022-08-06T08:35:17.7259464Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/OCI8/Connection.php:198
2022-08-06T08:35:17.7259913Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:693
2022-08-06T08:35:17.7260353Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:620
2022-08-06T08:35:17.7260836Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseBuilder.php:1585
2022-08-06T08:35:17.7261262Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Model.php:249
2022-08-06T08:35:17.7261662Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/BaseModel.php:622
2022-08-06T08:35:17.7262034Z /home/runner/work/shield/shield/src/Models/UserModel.php:183
2022-08-06T08:35:17.7262385Z /home/runner/work/shield/shield/tests/Unit/UserModelTest.php:110
2022-08-06T08:35:17.7262586Z 
2022-08-06T08:35:17.7262810Z 14) Tests\Unit\UserModelTest::testUpdateUserObjectWithoutUserDataToUpdate
2022-08-06T08:35:17.7263360Z ErrorException: oci_execute(): ORA-00904: "DB_AUTH_IDENTITIES"."SECRET": invalid identifier
2022-08-06T08:35:17.7263570Z 
2022-08-06T08:35:17.7263817Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/OCI8/Connection.php:198
2022-08-06T08:35:17.7264270Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:693
2022-08-06T08:35:17.7264725Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:620
2022-08-06T08:35:17.7265171Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseBuilder.php:1585
2022-08-06T08:35:17.7265590Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Model.php:249
2022-08-06T08:35:17.7266000Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/BaseModel.php:622
2022-08-06T08:35:17.7266372Z /home/runner/work/shield/shield/src/Models/UserModel.php:183
2022-08-06T08:35:17.7266708Z /home/runner/work/shield/shield/tests/Unit/UserModelTest.php:212
2022-08-06T08:35:17.7266907Z 
2022-08-06T08:35:17.7267053Z 15) Tests\Unit\UserModelTest::testSaveInsertUser
2022-08-06T08:35:17.7267524Z ErrorException: oci_execute(): ORA-00904: "DB_AUTH_IDENTITIES"."SECRET": invalid identifier
2022-08-06T08:35:17.7267752Z 
2022-08-06T08:35:17.7267970Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/OCI8/Connection.php:198
2022-08-06T08:35:17.7268414Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:693
2022-08-06T08:35:17.7268861Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:620
2022-08-06T08:35:17.7269362Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseBuilder.php:1585
2022-08-06T08:35:17.7269775Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Model.php:249
2022-08-06T08:35:17.7270182Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/BaseModel.php:622
2022-08-06T08:35:17.7270556Z /home/runner/work/shield/shield/src/Models/UserModel.php:183
2022-08-06T08:35:17.7270900Z /home/runner/work/shield/shield/tests/Unit/UserModelTest.php:33
2022-08-06T08:35:17.7271096Z 
2022-08-06T08:35:17.7271315Z 16) Tests\Unit\UserModelTest::testUpdateUserObjectWithUserDataToUpdate
2022-08-06T08:35:17.7271861Z ErrorException: oci_execute(): ORA-00904: "DB_AUTH_IDENTITIES"."SECRET": invalid identifier
2022-08-06T08:35:17.7272070Z 
2022-08-06T08:35:17.7272284Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/OCI8/Connection.php:198
2022-08-06T08:35:17.7272735Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:693
2022-08-06T08:35:17.7273184Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:620
2022-08-06T08:35:17.7273641Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseBuilder.php:1585
2022-08-06T08:35:17.7274063Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Model.php:249
2022-08-06T08:35:17.7274466Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/BaseModel.php:622
2022-08-06T08:35:17.7274834Z /home/runner/work/shield/shield/src/Models/UserModel.php:183
2022-08-06T08:35:17.7275217Z /home/runner/work/shield/shield/tests/Unit/UserModelTest.php:134
2022-08-06T08:35:17.7275419Z 
2022-08-06T08:35:17.7275633Z 17) Tests\Unit\UserModelTest::testUpdateUserArrayWithUserDataToUpdate
2022-08-06T08:35:17.7276174Z ErrorException: oci_execute(): ORA-00904: "DB_AUTH_IDENTITIES"."SECRET": invalid identifier
2022-08-06T08:35:17.7276398Z 
2022-08-06T08:35:17.7276611Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/OCI8/Connection.php:198
2022-08-06T08:35:17.7277062Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:693
2022-08-06T08:35:17.7277514Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:620
2022-08-06T08:35:17.7277952Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseBuilder.php:1585
2022-08-06T08:35:17.7278375Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Model.php:249
2022-08-06T08:35:17.7279142Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/BaseModel.php:622
2022-08-06T08:35:17.7279541Z /home/runner/work/shield/shield/src/Models/UserModel.php:183
2022-08-06T08:35:17.7279888Z /home/runner/work/shield/shield/tests/Unit/UserModelTest.php:166
2022-08-06T08:35:17.7280088Z 
2022-08-06T08:35:17.7280332Z 18) Tests\Unit\UserModelTest::testSaveUpdateUserObjectWithoutUserDataToUpdate
2022-08-06T08:35:17.7280922Z ErrorException: oci_execute(): ORA-00904: "DB_AUTH_IDENTITIES"."SECRET": invalid identifier
2022-08-06T08:35:17.7281146Z 
2022-08-06T08:35:17.7283740Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/OCI8/Connection.php:198
2022-08-06T08:35:17.7284215Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:693
2022-08-06T08:35:17.7284664Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:620
2022-08-06T08:35:17.7285113Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseBuilder.php:1585
2022-08-06T08:35:17.7285540Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Model.php:249
2022-08-06T08:35:17.7285953Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/BaseModel.php:622
2022-08-06T08:35:17.7286324Z /home/runner/work/shield/shield/src/Models/UserModel.php:183
2022-08-06T08:35:17.7286658Z /home/runner/work/shield/shield/tests/Unit/UserModelTest.php:194
2022-08-06T08:35:17.7286991Z 
2022-08-06T08:35:17.7287228Z 19) Tests\Controllers\MagicLinkTest::testAfterLoggedInNotAllowDisplayMagicLink
2022-08-06T08:35:17.7287819Z ErrorException: oci_execute(): ORA-00904: "DB_AUTH_IDENTITIES"."SECRET": invalid identifier
2022-08-06T08:35:17.7288045Z 
2022-08-06T08:35:17.7288262Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/OCI8/Connection.php:198
2022-08-06T08:35:17.7288714Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:693
2022-08-06T08:35:17.7289175Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:620
2022-08-06T08:35:17.7289625Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseBuilder.php:1585
2022-08-06T08:35:17.7290032Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Model.php:249
2022-08-06T08:35:17.7290443Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/BaseModel.php:622
2022-08-06T08:35:17.7290818Z /home/runner/work/shield/shield/src/Models/UserModel.php:183
2022-08-06T08:35:17.7291195Z /home/runner/work/shield/shield/src/Authentication/Authenticators/Session.php:287
2022-08-06T08:35:17.7291598Z /home/runner/work/shield/shield/src/Authentication/Authenticators/Session.php:103
2022-08-06T08:35:17.7291991Z /home/runner/work/shield/shield/src/Controllers/LoginController.php:46
2022-08-06T08:35:17.7292378Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/CodeIgniter.php:898
2022-08-06T08:35:17.7292855Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/CodeIgniter.php:457
2022-08-06T08:35:17.7293278Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/CodeIgniter.php:340
2022-08-06T08:35:17.7293713Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Test/FeatureTestTrait.php:189
2022-08-06T08:35:17.7294163Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Test/FeatureTestTrait.php:236
2022-08-06T08:35:17.7294585Z /home/runner/work/shield/shield/tests/Controllers/MagicLinkTest.php:42
2022-08-06T08:35:17.7294796Z 
2022-08-06T08:35:17.7295000Z 20) Tests\Authentication\Filters\TokenFilterTest::testFilterNotAuthorized
2022-08-06T08:35:17.7295563Z ErrorException: oci_execute(): ORA-01400: cannot insert NULL into ("ORACLE"."db_auth_token_logins"."identifier")
2022-08-06T08:35:17.7295814Z 
2022-08-06T08:35:17.7296027Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/OCI8/Connection.php:198
2022-08-06T08:35:17.7296489Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:693
2022-08-06T08:35:17.7296937Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:620
2022-08-06T08:35:17.7297391Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseBuilder.php:1916
2022-08-06T08:35:17.7297805Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Model.php:278
2022-08-06T08:35:17.7298211Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/BaseModel.php:738
2022-08-06T08:35:17.7298596Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Model.php:666
2022-08-06T08:35:17.7298966Z /home/runner/work/shield/shield/src/Models/LoginModel.php:64
2022-08-06T08:35:17.7299348Z /home/runner/work/shield/shield/src/Authentication/Authenticators/AccessTokens.php:54
2022-08-06T08:35:17.7299702Z /home/runner/work/shield/shield/src/Auth.php:90
2022-08-06T08:35:17.7300030Z /home/runner/work/shield/shield/src/Filters/TokenAuth.php:37
2022-08-06T08:35:17.7300412Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Filters/Filters.php:173
2022-08-06T08:35:17.7300816Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/CodeIgniter.php:431
2022-08-06T08:35:17.7301230Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/CodeIgniter.php:340
2022-08-06T08:35:17.7301725Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Test/FeatureTestTrait.php:189
2022-08-06T08:35:17.7302155Z /home/runner/work/shield/shield/tests/Authentication/Filters/TokenFilterTest.php:23
2022-08-06T08:35:17.7302388Z 
2022-08-06T08:35:17.7302576Z 21) Tests\Controllers\LoginTest::testLoginActionUsernameSuccess
2022-08-06T08:35:17.7303067Z ErrorException: oci_execute(): ORA-00904: "DB_USERS"."USERNAME": invalid identifier
2022-08-06T08:35:17.7303279Z 
2022-08-06T08:35:17.7303478Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/OCI8/Connection.php:198
2022-08-06T08:35:17.7303939Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:693
2022-08-06T08:35:17.7304399Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:620
2022-08-06T08:35:17.7304853Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseBuilder.php:1585
2022-08-06T08:35:17.7305273Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Model.php:249
2022-08-06T08:35:17.7305674Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/BaseModel.php:622
2022-08-06T08:35:17.7306048Z /home/runner/work/shield/shield/src/Models/UserModel.php:202
2022-08-06T08:35:17.7306405Z /home/runner/work/shield/shield/src/Authentication/Authenticators/Session.php:287
2022-08-06T08:35:17.7306806Z /home/runner/work/shield/shield/src/Authentication/Authenticators/Session.php:103
2022-08-06T08:35:17.7307203Z /home/runner/work/shield/shield/src/Controllers/LoginController.php:46
2022-08-06T08:35:17.7307686Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/CodeIgniter.php:898
2022-08-06T08:35:17.7308110Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/CodeIgniter.php:457
2022-08-06T08:35:17.7308523Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/CodeIgniter.php:340
2022-08-06T08:35:17.7308945Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Test/FeatureTestTrait.php:189
2022-08-06T08:35:17.7309392Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Test/FeatureTestTrait.php:236
2022-08-06T08:35:17.7309807Z /home/runner/work/shield/shield/tests/Controllers/LoginTest.php:136
2022-08-06T08:35:17.7310008Z 
2022-08-06T08:35:17.7310168Z 22) Tests\Controllers\LoginTest::testLoginBadEmail
2022-08-06T08:35:17.7310652Z ErrorException: oci_execute(): ORA-00904: "DB_AUTH_IDENTITIES"."SECRET": invalid identifier
2022-08-06T08:35:17.7310877Z 
2022-08-06T08:35:17.7311094Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/OCI8/Connection.php:198
2022-08-06T08:35:17.7311548Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:693
2022-08-06T08:35:17.7311980Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:620
2022-08-06T08:35:17.7312427Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseBuilder.php:1585
2022-08-06T08:35:17.7312847Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Model.php:249
2022-08-06T08:35:17.7313248Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/BaseModel.php:622
2022-08-06T08:35:17.7313624Z /home/runner/work/shield/shield/src/Models/UserModel.php:183
2022-08-06T08:35:17.7314001Z /home/runner/work/shield/shield/src/Authentication/Authenticators/Session.php:287
2022-08-06T08:35:17.7314400Z /home/runner/work/shield/shield/src/Authentication/Authenticators/Session.php:103
2022-08-06T08:35:17.7314778Z /home/runner/work/shield/shield/src/Controllers/LoginController.php:46
2022-08-06T08:35:17.7315186Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/CodeIgniter.php:898
2022-08-06T08:35:17.7315605Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/CodeIgniter.php:457
2022-08-06T08:35:17.7316017Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/CodeIgniter.php:340
2022-08-06T08:35:17.7316525Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Test/FeatureTestTrait.php:189
2022-08-06T08:35:17.7316975Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Test/FeatureTestTrait.php:236
2022-08-06T08:35:17.7317366Z /home/runner/work/shield/shield/tests/Controllers/LoginTest.php:46
2022-08-06T08:35:17.7317564Z 
2022-08-06T08:35:17.7317742Z 23) Tests\Controllers\LoginTest::testLoginActionEmailSuccess
2022-08-06T08:35:17.7318245Z ErrorException: oci_execute(): ORA-00904: "DB_AUTH_IDENTITIES"."SECRET": invalid identifier
2022-08-06T08:35:17.7318475Z 
2022-08-06T08:35:17.7318691Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/OCI8/Connection.php:198
2022-08-06T08:35:17.7319149Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:693
2022-08-06T08:35:17.7319994Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:620
2022-08-06T08:35:17.7320465Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseBuilder.php:1585
2022-08-06T08:35:17.7320871Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Model.php:249
2022-08-06T08:35:17.7321279Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/BaseModel.php:622
2022-08-06T08:35:17.7321799Z /home/runner/work/shield/shield/src/Models/UserModel.php:183
2022-08-06T08:35:17.7322182Z /home/runner/work/shield/shield/src/Authentication/Authenticators/Session.php:287
2022-08-06T08:35:17.7322680Z /home/runner/work/shield/shield/src/Authentication/Authenticators/Session.php:103
2022-08-06T08:35:17.7323080Z /home/runner/work/shield/shield/src/Controllers/LoginController.php:46
2022-08-06T08:35:17.7323467Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/CodeIgniter.php:898
2022-08-06T08:35:17.7323888Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/CodeIgniter.php:457
2022-08-06T08:35:17.7324306Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/CodeIgniter.php:340
2022-08-06T08:35:17.7324750Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Test/FeatureTestTrait.php:189
2022-08-06T08:35:17.7325202Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Test/FeatureTestTrait.php:236
2022-08-06T08:35:17.7325617Z /home/runner/work/shield/shield/tests/Controllers/LoginTest.php:75
2022-08-06T08:35:17.7325821Z 
2022-08-06T08:35:17.7326033Z 24) Tests\Controllers\LoginTest::testAfterLoggedInNotDisplayLoginPage
2022-08-06T08:35:17.7326580Z ErrorException: oci_execute(): ORA-00904: "DB_AUTH_IDENTITIES"."SECRET": invalid identifier
2022-08-06T08:35:17.7326816Z 
2022-08-06T08:35:17.7327030Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/OCI8/Connection.php:198
2022-08-06T08:35:17.7327482Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:693
2022-08-06T08:35:17.7327936Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:620
2022-08-06T08:35:17.7328384Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseBuilder.php:1585
2022-08-06T08:35:17.7328809Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Model.php:249
2022-08-06T08:35:17.7329213Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/BaseModel.php:622
2022-08-06T08:35:17.7329569Z /home/runner/work/shield/shield/src/Models/UserModel.php:183
2022-08-06T08:35:17.7329944Z /home/runner/work/shield/shield/src/Authentication/Authenticators/Session.php:287
2022-08-06T08:35:17.7330347Z /home/runner/work/shield/shield/src/Authentication/Authenticators/Session.php:103
2022-08-06T08:35:17.7330744Z /home/runner/work/shield/shield/src/Controllers/LoginController.php:46
2022-08-06T08:35:17.7331149Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/CodeIgniter.php:898
2022-08-06T08:35:17.7331640Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/CodeIgniter.php:457
2022-08-06T08:35:17.7332039Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/CodeIgniter.php:340
2022-08-06T08:35:17.7332475Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Test/FeatureTestTrait.php:189
2022-08-06T08:35:17.7332922Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Test/FeatureTestTrait.php:236
2022-08-06T08:35:17.7333331Z /home/runner/work/shield/shield/tests/Controllers/LoginTest.php:108
2022-08-06T08:35:17.7333535Z 
2022-08-06T08:35:17.7333744Z 25) Tests\Controllers\LoginTest::testLoginRedirectsToActionIfDefined
2022-08-06T08:35:17.7334274Z ErrorException: oci_execute(): ORA-00904: "DB_AUTH_IDENTITIES"."SECRET": invalid identifier
2022-08-06T08:35:17.7334497Z 
2022-08-06T08:35:17.7334711Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/OCI8/Connection.php:198
2022-08-06T08:35:17.7335150Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:693
2022-08-06T08:35:17.7335599Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:620
2022-08-06T08:35:17.7336043Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseBuilder.php:1585
2022-08-06T08:35:17.7336467Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Model.php:249
2022-08-06T08:35:17.7336867Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/BaseModel.php:622
2022-08-06T08:35:17.7337293Z /home/runner/work/shield/shield/src/Models/UserModel.php:183
2022-08-06T08:35:17.7337659Z /home/runner/work/shield/shield/src/Authentication/Authenticators/Session.php:287
2022-08-06T08:35:17.7338060Z /home/runner/work/shield/shield/src/Authentication/Authenticators/Session.php:103
2022-08-06T08:35:17.7338456Z /home/runner/work/shield/shield/src/Controllers/LoginController.php:46
2022-08-06T08:35:17.7338867Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/CodeIgniter.php:898
2022-08-06T08:35:17.7339286Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/CodeIgniter.php:457
2022-08-06T08:35:17.7339698Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/CodeIgniter.php:340
2022-08-06T08:35:17.7340132Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Test/FeatureTestTrait.php:189
2022-08-06T08:35:17.7340566Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Test/FeatureTestTrait.php:236
2022-08-06T08:35:17.7341210Z /home/runner/work/shield/shield/tests/Controllers/LoginTest.php:189
2022-08-06T08:35:17.7341418Z 
2022-08-06T08:35:17.7341626Z 26) Tests\Authentication\Filters\ChainFilterTest::testFilterNotAuthorized
2022-08-06T08:35:17.7342223Z ErrorException: oci_execute(): ORA-01400: cannot insert NULL into ("ORACLE"."db_auth_token_logins"."identifier")
2022-08-06T08:35:17.7342473Z 
2022-08-06T08:35:17.7342691Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/OCI8/Connection.php:198
2022-08-06T08:35:17.7343146Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:693
2022-08-06T08:35:17.7343600Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:620
2022-08-06T08:35:17.7344043Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseBuilder.php:1916
2022-08-06T08:35:17.7344458Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Model.php:278
2022-08-06T08:35:17.7344861Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/BaseModel.php:738
2022-08-06T08:35:17.7345260Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Model.php:666
2022-08-06T08:35:17.7345629Z /home/runner/work/shield/shield/src/Models/LoginModel.php:64
2022-08-06T08:35:17.7346011Z /home/runner/work/shield/shield/src/Authentication/Authenticators/AccessTokens.php:54
2022-08-06T08:35:17.7346568Z /home/runner/work/shield/shield/src/Authentication/Authenticators/AccessTokens.php:155
2022-08-06T08:35:17.7346926Z /home/runner/work/shield/shield/src/Auth.php:157
2022-08-06T08:35:17.7347257Z /home/runner/work/shield/shield/src/Filters/ChainAuth.php:41
2022-08-06T08:35:17.7347642Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Filters/Filters.php:173
2022-08-06T08:35:17.7348062Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/CodeIgniter.php:431
2022-08-06T08:35:17.7348474Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/CodeIgniter.php:340
2022-08-06T08:35:17.7348896Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Test/FeatureTestTrait.php:189
2022-08-06T08:35:17.7349327Z /home/runner/work/shield/shield/tests/Authentication/Filters/ChainFilterTest.php:23
2022-08-06T08:35:17.7349555Z 
2022-08-06T08:35:17.7349661Z --
2022-08-06T08:35:17.7349777Z 
2022-08-06T08:35:17.7349871Z There was 1 failure:
2022-08-06T08:35:17.7350006Z 
2022-08-06T08:35:17.7350311Z 1) Tests\Authentication\Authenticators\SessionAuthenticatorTest::testAttemptUserHavingSessionDataAttemptsAgain
2022-08-06T08:35:17.7351241Z Failed asserting that exception of type "ErrorException" matches expected exception "CodeIgniter\Shield\Exceptions\LogicException". Message was: "oci_execute(): ORA-00904: "DB_AUTH_IDENTITIES"."SECRET": invalid identifier" at
2022-08-06T08:35:17.7351863Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/OCI8/Connection.php:198
2022-08-06T08:35:17.7352374Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:693
2022-08-06T08:35:17.7352816Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseConnection.php:620
2022-08-06T08:35:17.7353266Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Database/BaseBuilder.php:1585
2022-08-06T08:35:17.7353685Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/Model.php:249
2022-08-06T08:35:17.7354087Z /home/runner/work/shield/shield/vendor/codeigniter4/framework/system/BaseModel.php:622
2022-08-06T08:35:17.7354455Z /home/runner/work/shield/shield/src/Models/UserModel.php:183
2022-08-06T08:35:17.7354826Z /home/runner/work/shield/shield/src/Authentication/Authenticators/Session.php:287
2022-08-06T08:35:17.7355212Z /home/runner/work/shield/shield/src/Authentication/Authenticators/Session.php:103
2022-08-06T08:35:17.7355653Z /home/runner/work/shield/shield/tests/Authentication/Authenticators/SessionAuthenticatorTest.php:369
2022-08-06T08:35:17.7355978Z .
2022-08-06T08:35:17.7356090Z 
2022-08-06T08:35:17.7356178Z ERRORS!
2022-08-06T08:35:17.7356419Z Tests: 183, Assertions: 372, Errors: 26, Failures: 1.

@kenjis kenjis closed this Aug 6, 2022
@kenjis kenjis reopened this Aug 6, 2022
@kenjis kenjis force-pushed the github-action-phpunit-multi-db branch 3 times, most recently from 091c5a7 to 3b93d2d Compare August 25, 2022 04:26
@kenjis kenjis force-pushed the github-action-phpunit-multi-db branch from 3b93d2d to b5a7322 Compare August 30, 2022 11:45
@kenjis kenjis marked this pull request as ready for review August 30, 2022 11:58
@datamweb
Copy link
Collaborator

All green,
Do we need to list the databases that Shield supports in the documentation?

@kenjis kenjis merged commit 43a7f0a into develop Aug 30, 2022
@kenjis kenjis deleted the github-action-phpunit-multi-db branch August 30, 2022 12:01
@kenjis
Copy link
Member Author

kenjis commented Aug 30, 2022

Do we need to list the databases that Shield supports in the documentation?

It is better to have it.
If you send a PR, please mention MySQL (InnoDB).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants