t783:string(90) "/var/www/NicerAppWebOS-v6.y.z/domains/nicer.app/domainConfig/databases.username-admin.json"
array(1) {
["databases"]=>
array(1) {
["couchdb"]=>
array(9) {
["host"]=>
string(9) "127.0.0.1"
["port"]=>
string(4) "5984"
["useSSL"]=>
bool(false)
["httpAdapter"]=>
string(9) "HTTP_CURL"
["username"]=>
string(5) "admin"
["password"]=>
string(51) "chd8FJEUDndjerJQWNERIsdjweNFENSjeiowljfkNENRKWlRPEK"
["logLevel"]=>
int(1001)
["coderFunctionsBase64URL"]=>
array(2) {
["keyValueEncoders"]=>
array(3) {
[0]=>
string(25) "encode_validate_htmlInput"
[1]=>
string(17) "encode_base64_url"
[2]=>
string(28) "encode_save_value_base64_url"
}
["keyValueDecoders"]=>
array(3) {
[0]=>
string(28) "decode_load_value_base64_url"
[1]=>
string(17) "decode_base64_url"
[2]=>
string(25) "decode_validate_htmlInput"
}
}
["coderFunctionsPlaintext"]=>
array(2) {
["keyValueEncoders"]=>
array(2) {
[0]=>
string(25) "encode_validate_htmlInput"
[1]=>
string(23) "encode_save_value_plain"
}
["keyValueDecoders"]=>
array(2) {
[0]=>
string(23) "decode_load_value_plain"
[1]=>
string(25) "decode_validate_htmlInput"
}
}
}
}
}
NULL
Now logging in as admin
t77;array(9) {
["host"]=>
string(9) "127.0.0.1"
["port"]=>
string(4) "5984"
["useSSL"]=>
bool(false)
["httpAdapter"]=>
string(9) "HTTP_CURL"
["username"]=>
string(5) "admin"
["password"]=>
string(51) "chd8FJEUDndjerJQWNERIsdjweNFENSjeiowljfkNENRKWlRPEK"
["logLevel"]=>
int(1001)
["coderFunctionsBase64URL"]=>
array(2) {
["keyValueEncoders"]=>
array(3) {
[0]=>
string(25) "encode_validate_htmlInput"
[1]=>
string(17) "encode_base64_url"
[2]=>
string(28) "encode_save_value_base64_url"
}
["keyValueDecoders"]=>
array(3) {
[0]=>
string(28) "decode_load_value_base64_url"
[1]=>
string(17) "decode_base64_url"
[2]=>
string(25) "decode_validate_htmlInput"
}
}
["coderFunctionsPlaintext"]=>
array(2) {
["keyValueEncoders"]=>
array(2) {
[0]=>
string(25) "encode_validate_htmlInput"
[1]=>
string(23) "encode_save_value_plain"
}
["keyValueDecoders"]=>
array(2) {
[0]=>
string(23) "decode_load_value_plain"
[1]=>
string(25) "decode_validate_htmlInput"
}
}
}
string(5) "admin"
string(17) "nicer_app___admin"
array(9) {
["host"]=>
string(9) "127.0.0.1"
["port"]=>
string(4) "5984"
["useSSL"]=>
bool(false)
["httpAdapter"]=>
string(9) "HTTP_CURL"
["username"]=>
string(5) "admin"
["password"]=>
string(51) "chd8FJEUDndjerJQWNERIsdjweNFENSjeiowljfkNENRKWlRPEK"
["logLevel"]=>
int(1001)
["coderFunctionsBase64URL"]=>
array(2) {
["keyValueEncoders"]=>
array(3) {
[0]=>
string(25) "encode_validate_htmlInput"
[1]=>
string(17) "encode_base64_url"
[2]=>
string(28) "encode_save_value_base64_url"
}
["keyValueDecoders"]=>
array(3) {
[0]=>
string(28) "decode_load_value_base64_url"
[1]=>
string(17) "decode_base64_url"
[2]=>
string(25) "decode_validate_htmlInput"
}
}
["coderFunctionsPlaintext"]=>
array(2) {
["keyValueEncoders"]=>
array(2) {
[0]=>
string(25) "encode_validate_htmlInput"
[1]=>
string(23) "encode_save_value_plain"
}
["keyValueDecoders"]=>
array(2) {
[0]=>
string(23) "decode_load_value_plain"
[1]=>
string(25) "decode_validate_htmlInput"
}
}
}
#0 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/plugins/class.couchdb-3.2.2_2.0.0.php(62): cdb_login(Object(class_NicerAppWebOS_database_API_couchdb_3_2__2_0_0), Object(Sag), Array, '...')
#1 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/class.database_API.php(61): class_NicerAppWebOS_database_API_couchdb_3_2__2_0_0->__construct(Object(NicerAppWebOS), '...', Array)
#2 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/class.database_API.php(42): class_NicerAppWebOS_database_API->connectToDatabase('...', '...', Array)
#3 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/class.database_API.php(14): class_NicerAppWebOS_database_API->connectToDatabases('...', NULL)
#4 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/class.NicerAppWebOS.php(271): class_NicerAppWebOS_database_API->__construct('...')
#5 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/boot.php(417): NicerAppWebOS->initializeDatabases()
#6 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/index.php(30): require_once('...')
#0 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/plugins/CouchDB-specific/sag/src/Sag.php(1356): SagCURLHTTPAdapter->procPacket('...', '...', NULL, Array)
#1 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/plugins/CouchDB-specific/sag/src/Sag.php(264): Sag->procPacket('...', '...')
#2 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/functions.php(749): Sag->getSession()
#3 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/plugins/class.couchdb-3.2.2_2.0.0.php(62): cdb_login(Object(class_NicerAppWebOS_database_API_couchdb_3_2__2_0_0), Object(Sag), Array, '...')
#4 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/class.database_API.php(61): class_NicerAppWebOS_database_API_couchdb_3_2__2_0_0->__construct(Object(NicerAppWebOS), '...', Array)
#5 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/class.database_API.php(42): class_NicerAppWebOS_database_API->connectToDatabase('...', '...', Array)
#6 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/class.database_API.php(14): class_NicerAppWebOS_database_API->connectToDatabases('...', NULL)
#7 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/class.NicerAppWebOS.php(271): class_NicerAppWebOS_database_API->__construct('...')
#8 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/boot.php(417): NicerAppWebOS->initializeDatabases()
#9 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/index.php(30): require_once('...')
array(13) {
["cdb_authSession_cookie"]=>
NULL
["cdb_loginName"]=>
string(5) "Guest"
["started"]=>
int(1789803786)
["startedID"]=>
string(49) "MelffGbyfq0Zm1lF6SXLourNhsudq73dYr4ooh4nMuYxpaifj"
["dbgNum"]=>
int(0)
["dbgNum2"]=>
int(0)
["hmTopIdx"]=>
int(0)
["logsInitialized"]=>
bool(false)
["NicerApp_WebOS_errors_PHP"]=>
array(0) {
}
["naWebOS_errors_startup"]=>
array(0) {
}
["naErrors"]=>
array(0) {
}
["naErrors_startup"]=>
array(0) {
}
["naErrors_js"]=>
array(1) {
["bootup"]=>
array(0) {
}
}
}
t3322:string(54) "http://nicer_app___Guest:Guest@127.0.0.1:5984/_session"
t444:string(346) "HTTP/1.1 403 Forbidden
Cache-Control: must-revalidate
Content-Length: 103
Content-Type: application/json
Date: Sat, 19 Sep 2026 07:43:06 GMT
Server: CouchDB/3.5.2 (Erlang OTP/26)
X-Couch-Request-ID: 0adbb3ea9f
X-CouchDB-Body-Time: 0
{"error":"forbidden","reason":"Account is temporarily locked due to multiple authentication failures"}
"
t783:string(90) "/var/www/NicerAppWebOS-v6.y.z/domains/nicer.app/domainConfig/databases.username-Guest.json"
array(1) {
["databases"]=>
array(1) {
["couchdb"]=>
array(7) {
["host"]=>
string(9) "127.0.0.1"
["port"]=>
string(4) "5984"
["useSSL"]=>
bool(false)
["httpAdapter"]=>
string(9) "HTTP_CURL"
["dbName"]=>
string(6) "_users"
["username"]=>
string(17) "nicer_app___Guest"
["password"]=>
string(5) "Guest"
}
}
}
NULL
Now logging in as Guest
t77;array(7) {
["host"]=>
string(9) "127.0.0.1"
["port"]=>
string(4) "5984"
["useSSL"]=>
bool(false)
["httpAdapter"]=>
string(9) "HTTP_CURL"
["dbName"]=>
string(6) "_users"
["username"]=>
string(17) "nicer_app___Guest"
["password"]=>
string(5) "Guest"
}
string(5) "Guest"
string(17) "nicer_app___Guest"
array(7) {
["host"]=>
string(9) "127.0.0.1"
["port"]=>
string(4) "5984"
["useSSL"]=>
bool(false)
["httpAdapter"]=>
string(9) "HTTP_CURL"
["dbName"]=>
string(6) "_users"
["username"]=>
string(17) "nicer_app___Guest"
["password"]=>
string(5) "Guest"
}
#0 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/plugins/class.couchdb-3.2.2_2.0.0.php(62): cdb_login(Object(class_NicerAppWebOS_database_API_couchdb_3_2__2_0_0), Object(Sag), Array, '...')
#1 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/class.database_API.php(61): class_NicerAppWebOS_database_API_couchdb_3_2__2_0_0->__construct(Object(NicerAppWebOS), '...', Array)
#2 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/class.database_API.php(42): class_NicerAppWebOS_database_API->connectToDatabase('...', '...', Array)
#3 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/class.database_API.php(14): class_NicerAppWebOS_database_API->connectToDatabases('...', NULL)
#4 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/class.NicerAppWebOS.php(329): class_NicerAppWebOS_database_API->__construct('...')
#5 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/boot.php(417): NicerAppWebOS->initializeDatabases()
#6 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/index.php(30): require_once('...')
#0 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/plugins/CouchDB-specific/sag/src/Sag.php(1356): SagCURLHTTPAdapter->procPacket('...', '...', NULL, Array)
#1 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/plugins/CouchDB-specific/sag/src/Sag.php(264): Sag->procPacket('...', '...')
#2 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/functions.php(749): Sag->getSession()
#3 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/plugins/class.couchdb-3.2.2_2.0.0.php(62): cdb_login(Object(class_NicerAppWebOS_database_API_couchdb_3_2__2_0_0), Object(Sag), Array, '...')
#4 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/class.database_API.php(61): class_NicerAppWebOS_database_API_couchdb_3_2__2_0_0->__construct(Object(NicerAppWebOS), '...', Array)
#5 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/class.database_API.php(42): class_NicerAppWebOS_database_API->connectToDatabase('...', '...', Array)
#6 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/class.database_API.php(14): class_NicerAppWebOS_database_API->connectToDatabases('...', NULL)
#7 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/class.NicerAppWebOS.php(329): class_NicerAppWebOS_database_API->__construct('...')
#8 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/boot.php(417): NicerAppWebOS->initializeDatabases()
#9 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/index.php(30): require_once('...')
array(15) {
["cdb_authSession_cookie"]=>
NULL
["cdb_loginName"]=>
string(5) "Guest"
["started"]=>
int(1789803786)
["startedID"]=>
string(49) "MelffGbyfq0Zm1lF6SXLourNhsudq73dYr4ooh4nMuYxpaifj"
["dbgNum"]=>
int(0)
["dbgNum2"]=>
int(0)
["hmTopIdx"]=>
int(0)
["logsInitialized"]=>
bool(false)
["NicerApp_WebOS_errors_PHP"]=>
array(0) {
}
["naWebOS_errors_startup"]=>
array(0) {
}
["naErrors"]=>
array(0) {
}
["naErrors_startup"]=>
array(0) {
}
["naErrors_js"]=>
array(1) {
["bootup"]=>
array(0) {
}
}
["loginResult"]=>
bool(false)
["cdb_admin_loginName"]=>
NULL
}
t3322:string(54) "http://nicer_app___Guest:Guest@127.0.0.1:5984/_session"
t444:string(353) "HTTP/1.1 200 OK
Cache-Control: must-revalidate
Content-Length: 173
Content-Type: application/json
Date: Sat, 19 Sep 2026 07:43:06 GMT
Server: CouchDB/3.5.2 (Erlang OTP/26)
{"ok":true,"userCtx":{"name":"nicer_app___Guest","roles":["_admin","nicer_app___Guests"]},"info":{"authentication_handlers":["cookie","default"],"authenticated":"default"}}
"
#0 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/plugins/CouchDB-specific/sag/src/Sag.php(1356): SagCURLHTTPAdapter->procPacket('...', '...', NULL, Array)
#1 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/plugins/CouchDB-specific/sag/src/Sag.php(264): Sag->procPacket('...', '...')
#2 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/functions.php(860): Sag->getSession()
#3 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/plugins/class.couchdb-3.2.2_2.0.0.php(62): cdb_login(Object(class_NicerAppWebOS_database_API_couchdb_3_2__2_0_0), Object(Sag), Array, '...')
#4 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/class.database_API.php(61): class_NicerAppWebOS_database_API_couchdb_3_2__2_0_0->__construct(Object(NicerAppWebOS), '...', Array)
#5 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/class.database_API.php(42): class_NicerAppWebOS_database_API->connectToDatabase('...', '...', Array)
#6 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/class.database_API.php(14): class_NicerAppWebOS_database_API->connectToDatabases('...', NULL)
#7 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/class.NicerAppWebOS.php(329): class_NicerAppWebOS_database_API->__construct('...')
#8 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/boot.php(417): NicerAppWebOS->initializeDatabases()
#9 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/index.php(30): require_once('...')
array(15) {
["cdb_authSession_cookie"]=>
NULL
["cdb_loginName"]=>
string(17) "nicer_app___Guest"
["started"]=>
int(1789803786)
["startedID"]=>
string(49) "MelffGbyfq0Zm1lF6SXLourNhsudq73dYr4ooh4nMuYxpaifj"
["dbgNum"]=>
int(0)
["dbgNum2"]=>
int(0)
["hmTopIdx"]=>
int(0)
["logsInitialized"]=>
bool(false)
["NicerApp_WebOS_errors_PHP"]=>
array(0) {
}
["naWebOS_errors_startup"]=>
array(0) {
}
["naErrors"]=>
array(0) {
}
["naErrors_startup"]=>
array(0) {
}
["naErrors_js"]=>
array(1) {
["bootup"]=>
array(0) {
}
}
["loginResult"]=>
bool(false)
["cdb_admin_loginName"]=>
NULL
}
t3322:string(54) "http://nicer_app___Guest:Guest@127.0.0.1:5984/_session"
t444:string(353) "HTTP/1.1 200 OK
Cache-Control: must-revalidate
Content-Length: 173
Content-Type: application/json
Date: Sat, 19 Sep 2026 07:43:06 GMT
Server: CouchDB/3.5.2 (Erlang OTP/26)
{"ok":true,"userCtx":{"name":"nicer_app___Guest","roles":["_admin","nicer_app___Guests"]},"info":{"authentication_handlers":["cookie","default"],"authenticated":"default"}}
"
#0 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/plugins/CouchDB-specific/sag/src/Sag.php(1356): SagCURLHTTPAdapter->procPacket('...', '...', '...', Array)
#1 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/plugins/CouchDB-specific/sag/src/Sag.php(1221): Sag->procPacket('...', '...', '...')
#2 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/functions.php(885): Sag->find('...')
#3 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/plugins/class.couchdb-3.2.2_2.0.0.php(62): cdb_login(Object(class_NicerAppWebOS_database_API_couchdb_3_2__2_0_0), Object(Sag), Array, '...')
#4 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/class.database_API.php(61): class_NicerAppWebOS_database_API_couchdb_3_2__2_0_0->__construct(Object(NicerAppWebOS), '...', Array)
#5 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/class.database_API.php(42): class_NicerAppWebOS_database_API->connectToDatabase('...', '...', Array)
#6 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/class.database_API.php(14): class_NicerAppWebOS_database_API->connectToDatabases('...', NULL)
#7 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/class.NicerAppWebOS.php(329): class_NicerAppWebOS_database_API->__construct('...')
#8 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/boot.php(417): NicerAppWebOS->initializeDatabases()
#9 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/index.php(30): require_once('...')
array(15) {
["cdb_authSession_cookie"]=>
NULL
["cdb_loginName"]=>
string(17) "nicer_app___Guest"
["started"]=>
int(1789803786)
["startedID"]=>
string(49) "MelffGbyfq0Zm1lF6SXLourNhsudq73dYr4ooh4nMuYxpaifj"
["dbgNum"]=>
int(0)
["dbgNum2"]=>
int(0)
["hmTopIdx"]=>
int(0)
["logsInitialized"]=>
bool(false)
["NicerApp_WebOS_errors_PHP"]=>
array(0) {
}
["naWebOS_errors_startup"]=>
array(0) {
}
["naErrors"]=>
array(0) {
}
["naErrors_startup"]=>
array(0) {
}
["naErrors_js"]=>
array(1) {
["bootup"]=>
array(0) {
}
}
["loginResult"]=>
bool(false)
["cdb_admin_loginName"]=>
NULL
}
t3322:string(58) "http://nicer_app___Guest:Guest@127.0.0.1:5984/_users/_find"
t444:string(365) "HTTP/1.1 403 Forbidden
Cache-Control: must-revalidate
Connection: close
Content-Length: 103
Content-Type: application/json
Date: Sat, 19 Sep 2026 07:43:06 GMT
Server: CouchDB/3.5.2 (Erlang OTP/26)
X-Couch-Request-ID: 8afc7747c0
X-CouchDB-Body-Time: 0
{"error":"forbidden","reason":"Account is temporarily locked due to multiple authentication failures"}
"
#0 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/plugins/CouchDB-specific/sag/src/Sag.php(1356): SagCURLHTTPAdapter->procPacket('...', '...', '...', Array)
#1 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/plugins/CouchDB-specific/sag/src/Sag.php(214): Sag->procPacket('...', '...', '...', Array)
#2 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/functions.php(889): Sag->login('...', '...', '...')
#3 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/plugins/class.couchdb-3.2.2_2.0.0.php(62): cdb_login(Object(class_NicerAppWebOS_database_API_couchdb_3_2__2_0_0), Object(Sag), Array, '...')
#4 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/class.database_API.php(61): class_NicerAppWebOS_database_API_couchdb_3_2__2_0_0->__construct(Object(NicerAppWebOS), '...', Array)
#5 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/class.database_API.php(42): class_NicerAppWebOS_database_API->connectToDatabase('...', '...', Array)
#6 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/class.database_API.php(14): class_NicerAppWebOS_database_API->connectToDatabases('...', NULL)
#7 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/class.NicerAppWebOS.php(329): class_NicerAppWebOS_database_API->__construct('...')
#8 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/boot.php(417): NicerAppWebOS->initializeDatabases()
#9 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/index.php(30): require_once('...')
array(15) {
["cdb_authSession_cookie"]=>
NULL
["cdb_loginName"]=>
string(17) "nicer_app___Guest"
["started"]=>
int(1789803786)
["startedID"]=>
string(49) "MelffGbyfq0Zm1lF6SXLourNhsudq73dYr4ooh4nMuYxpaifj"
["dbgNum"]=>
int(0)
["dbgNum2"]=>
int(0)
["hmTopIdx"]=>
int(0)
["logsInitialized"]=>
bool(false)
["NicerApp_WebOS_errors_PHP"]=>
array(0) {
}
["naWebOS_errors_startup"]=>
array(0) {
}
["naErrors"]=>
array(0) {
}
["naErrors_startup"]=>
array(0) {
}
["naErrors_js"]=>
array(1) {
["bootup"]=>
array(0) {
}
}
["loginResult"]=>
bool(false)
["cdb_admin_loginName"]=>
NULL
}
t3322:string(54) "http://nicer_app___Guest:Guest@127.0.0.1:5984/_session"
t444:string(450) "HTTP/1.1 200 OK
Cache-Control: must-revalidate
Content-Length: 79
Content-Type: application/json
Date: Sat, 19 Sep 2026 07:43:06 GMT
Server: CouchDB/3.5.2 (Erlang OTP/26)
Set-Cookie: AuthSession=bmljZXJfYXBwX19fR3Vlc3Q6NkFBRTNEMEE6DD2pE3IdZ8IjouOCcWGmsE--ricxjnqjoPaqmc52t2w; Version=1; Expires=Sat, 18-Nov-2045 08:43:06 GMT; Max-Age=604800000; Path=/; HttpOnly
{"ok":true,"name":"nicer_app___Guest","roles":["_admin","nicer_app___Guests"]}
"
#0 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/plugins/CouchDB-specific/sag/src/Sag.php(1356): SagCURLHTTPAdapter->procPacket('...', '...', '...', Array)
#1 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/plugins/CouchDB-specific/sag/src/Sag.php(1221): Sag->procPacket('...', '...', '...')
#2 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/functions.php(890): Sag->find('...')
#3 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/plugins/class.couchdb-3.2.2_2.0.0.php(62): cdb_login(Object(class_NicerAppWebOS_database_API_couchdb_3_2__2_0_0), Object(Sag), Array, '...')
#4 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/class.database_API.php(61): class_NicerAppWebOS_database_API_couchdb_3_2__2_0_0->__construct(Object(NicerAppWebOS), '...', Array)
#5 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/class.database_API.php(42): class_NicerAppWebOS_database_API->connectToDatabase('...', '...', Array)
#6 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/class.database_API.php(14): class_NicerAppWebOS_database_API->connectToDatabases('...', NULL)
#7 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/class.NicerAppWebOS.php(329): class_NicerAppWebOS_database_API->__construct('...')
#8 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/boot.php(417): NicerAppWebOS->initializeDatabases()
#9 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/index.php(30): require_once('...')
array(15) {
["cdb_authSession_cookie"]=>
NULL
["cdb_loginName"]=>
string(17) "nicer_app___Guest"
["started"]=>
int(1789803786)
["startedID"]=>
string(49) "MelffGbyfq0Zm1lF6SXLourNhsudq73dYr4ooh4nMuYxpaifj"
["dbgNum"]=>
int(0)
["dbgNum2"]=>
int(0)
["hmTopIdx"]=>
int(0)
["logsInitialized"]=>
bool(false)
["NicerApp_WebOS_errors_PHP"]=>
array(0) {
}
["naWebOS_errors_startup"]=>
array(0) {
}
["naErrors"]=>
array(0) {
}
["naErrors_startup"]=>
array(0) {
}
["naErrors_js"]=>
array(1) {
["bootup"]=>
array(0) {
}
}
["loginResult"]=>
bool(false)
["cdb_admin_loginName"]=>
NULL
}
t3322:string(58) "http://nicer_app___Guest:Guest@127.0.0.1:5984/_users/_find"
t444:string(365) "HTTP/1.1 403 Forbidden
Cache-Control: must-revalidate
Connection: close
Content-Length: 103
Content-Type: application/json
Date: Sat, 19 Sep 2026 07:43:06 GMT
Server: CouchDB/3.5.2 (Erlang OTP/26)
X-Couch-Request-ID: 4a123830e4
X-CouchDB-Body-Time: 0
{"error":"forbidden","reason":"Account is temporarily locked due to multiple authentication failures"}
"
#0 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/plugins/CouchDB-specific/sag/src/Sag.php(1356): SagCURLHTTPAdapter->procPacket('...', '...', NULL, Array)
#1 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/plugins/CouchDB-specific/sag/src/Sag.php(628): Sag->procPacket('...', '...')
#2 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/functions.php(892): Sag->setDatabase('...', true)
#3 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/plugins/class.couchdb-3.2.2_2.0.0.php(62): cdb_login(Object(class_NicerAppWebOS_database_API_couchdb_3_2__2_0_0), Object(Sag), Array, '...')
#4 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/class.database_API.php(61): class_NicerAppWebOS_database_API_couchdb_3_2__2_0_0->__construct(Object(NicerAppWebOS), '...', Array)
#5 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/class.database_API.php(42): class_NicerAppWebOS_database_API->connectToDatabase('...', '...', Array)
#6 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/class.database_API.php(14): class_NicerAppWebOS_database_API->connectToDatabases('...', NULL)
#7 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/class.NicerAppWebOS.php(329): class_NicerAppWebOS_database_API->__construct('...')
#8 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/boot.php(417): NicerAppWebOS->initializeDatabases()
#9 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/index.php(30): require_once('...')
array(15) {
["cdb_authSession_cookie"]=>
NULL
["cdb_loginName"]=>
string(17) "nicer_app___Guest"
["started"]=>
int(1789803786)
["startedID"]=>
string(49) "MelffGbyfq0Zm1lF6SXLourNhsudq73dYr4ooh4nMuYxpaifj"
["dbgNum"]=>
int(0)
["dbgNum2"]=>
int(0)
["hmTopIdx"]=>
int(0)
["logsInitialized"]=>
bool(false)
["NicerApp_WebOS_errors_PHP"]=>
array(0) {
}
["naWebOS_errors_startup"]=>
array(0) {
}
["naErrors"]=>
array(0) {
}
["naErrors_startup"]=>
array(0) {
}
["naErrors_js"]=>
array(1) {
["bootup"]=>
array(0) {
}
}
["loginResult"]=>
bool(false)
["cdb_admin_loginName"]=>
NULL
}
t3322:string(52) "http://nicer_app___Guest:Guest@127.0.0.1:5984/_users"
t444:string(243) "HTTP/1.1 403 Forbidden
Cache-Control: must-revalidate
Content-Length: 103
Content-Type: application/json
Date: Sat, 19 Sep 2026 07:43:06 GMT
Server: CouchDB/3.5.2 (Erlang OTP/26)
X-Couch-Request-ID: 46a62a1121
X-CouchDB-Body-Time: 0
"
#0 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/plugins/CouchDB-specific/sag/src/Sag.php(1356): SagCURLHTTPAdapter->procPacket('...', '...', NULL, Array)
#1 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/plugins/CouchDB-specific/sag/src/Sag.php(628): Sag->procPacket('...', '...')
#2 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/plugins/class.couchdb-3.2.2_2.0.0.php(65): Sag->setDatabase('...', true)
#3 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/class.database_API.php(61): class_NicerAppWebOS_database_API_couchdb_3_2__2_0_0->__construct(Object(NicerAppWebOS), '...', Array)
#4 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/class.database_API.php(42): class_NicerAppWebOS_database_API->connectToDatabase('...', '...', Array)
#5 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/class.database_API.php(14): class_NicerAppWebOS_database_API->connectToDatabases('...', NULL)
#6 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/class.NicerAppWebOS.php(329): class_NicerAppWebOS_database_API->__construct('...')
#7 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/boot.php(417): NicerAppWebOS->initializeDatabases()
#8 /var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/index.php(30): require_once('...')
array(15) {
["cdb_authSession_cookie"]=>
NULL
["cdb_loginName"]=>
string(17) "nicer_app___Guest"
["started"]=>
int(1789803786)
["startedID"]=>
string(49) "MelffGbyfq0Zm1lF6SXLourNhsudq73dYr4ooh4nMuYxpaifj"
["dbgNum"]=>
int(0)
["dbgNum2"]=>
int(0)
["hmTopIdx"]=>
int(0)
["logsInitialized"]=>
bool(false)
["NicerApp_WebOS_errors_PHP"]=>
array(0) {
}
["naWebOS_errors_startup"]=>
array(0) {
}
["naErrors"]=>
array(0) {
}
["naErrors_startup"]=>
array(0) {
}
["naErrors_js"]=>
array(1) {
["bootup"]=>
array(0) {
}
}
["loginResult"]=>
bool(false)
["cdb_admin_loginName"]=>
NULL
}
t3322:string(52) "http://nicer_app___Guest:Guest@127.0.0.1:5984/_users"
t444:string(243) "HTTP/1.1 403 Forbidden
Cache-Control: must-revalidate
Content-Length: 103
Content-Type: application/json
Date: Sat, 19 Sep 2026 07:43:06 GMT
Server: CouchDB/3.5.2 (Erlang OTP/26)
X-Couch-Request-ID: 2a8cb83af0
X-CouchDB-Body-Time: 0
"
.../NicerAppWebOS/businessLogic/business/class.NicerAppWebOS.php::class NicerAppWebOS->initializeDatabases() : Throwable $error=object(SagCouchException)#41 (7) {
["message":protected]=>
string(562) "CouchDB Error: HTTP/CouchDB error without message body; HTTP ={
"headers": {
"_HTTP": {
"raw": "HTTP\/1.1 403 Forbidden",
"version": "1.1",
"status": "403"
},
"cache-control": "must-revalidate",
"content-length": "103",
"content-type": "application\/json",
"date": "Sat, 19 Sep 2026 07:43:06 GMT",
"server": "CouchDB\/3.5.2 (Erlang OTP\/26)",
"x-couch-request-id": "2a8cb83af0",
"x-couchdb-body-time": "0"
},
"body": "",
"status": "403"
}"
["string":"Exception":private]=>
string(0) ""
["code":protected]=>
int(0)
["file":protected]=>
string(147) "/var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/plugins/CouchDB-specific/sag/src/httpAdapters/SagHTTPAdapter.php"
["line":protected]=>
int(70)
["trace":"Exception":private]=>
array(10) {
[0]=>
array(5) {
["file"]=>
string(151) "/var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/plugins/CouchDB-specific/sag/src/httpAdapters/SagCURLHTTPAdapter.php"
["line"]=>
int(382)
["function"]=>
string(10) "makeResult"
["class"]=>
string(14) "SagHTTPAdapter"
["type"]=>
string(2) "->"
}
[1]=>
array(5) {
["file"]=>
string(123) "/var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/plugins/CouchDB-specific/sag/src/Sag.php"
["line"]=>
int(1356)
["function"]=>
string(10) "procPacket"
["class"]=>
string(18) "SagCURLHTTPAdapter"
["type"]=>
string(2) "->"
}
[2]=>
array(5) {
["file"]=>
string(123) "/var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/plugins/CouchDB-specific/sag/src/Sag.php"
["line"]=>
int(628)
["function"]=>
string(10) "procPacket"
["class"]=>
string(3) "Sag"
["type"]=>
string(2) "->"
}
[3]=>
array(5) {
["file"]=>
string(120) "/var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/plugins/class.couchdb-3.2.2_2.0.0.php"
["line"]=>
int(65)
["function"]=>
string(11) "setDatabase"
["class"]=>
string(3) "Sag"
["type"]=>
string(2) "->"
}
[4]=>
array(5) {
["file"]=>
string(105) "/var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/class.database_API.php"
["line"]=>
int(61)
["function"]=>
string(11) "__construct"
["class"]=>
string(51) "class_NicerAppWebOS_database_API_couchdb_3_2__2_0_0"
["type"]=>
string(2) "->"
}
[5]=>
array(5) {
["file"]=>
string(105) "/var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/class.database_API.php"
["line"]=>
int(42)
["function"]=>
string(17) "connectToDatabase"
["class"]=>
string(32) "class_NicerAppWebOS_database_API"
["type"]=>
string(2) "->"
}
[6]=>
array(5) {
["file"]=>
string(105) "/var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/databases/uDB-2.0.0/class.database_API.php"
["line"]=>
int(14)
["function"]=>
string(18) "connectToDatabases"
["class"]=>
string(32) "class_NicerAppWebOS_database_API"
["type"]=>
string(2) "->"
}
[7]=>
array(5) {
["file"]=>
string(86) "/var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/businessLogic/class.NicerAppWebOS.php"
["line"]=>
int(329)
["function"]=>
string(11) "__construct"
["class"]=>
string(32) "class_NicerAppWebOS_database_API"
["type"]=>
string(2) "->"
}
[8]=>
array(5) {
["file"]=>
string(57) "/var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/boot.php"
["line"]=>
int(417)
["function"]=>
string(19) "initializeDatabases"
["class"]=>
string(13) "NicerAppWebOS"
["type"]=>
string(2) "->"
}
[9]=>
array(4) {
["file"]=>
string(58) "/var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/index.php"
["line"]=>
int(30)
["args"]=>
array(1) {
[0]=>
string(57) "/var/www/NicerAppWebOS-v6.y.z/code/NicerAppWebOS/boot.php"
}
["function"]=>
string(12) "require_once"
}
}
["previous":"Exception":private]=>
NULL
}