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
}