Details
-
Bug
-
Resolution: Cannot Reproduce
-
Major
-
COmanage Registry 4.0.1 (Purple Jade MR1)
-
None
Description
This request
(
[method] => POST
[uri] => Array
(
[scheme] => http
[host] => 127.0.0.1
[user] => co_2.rest_user_01
[pass] =>XXXXXXXX
[path] => /registry/unix_cluster/unix_cluster_accounts.json
)
[header] => Array
(
[Content-Type] => application/json
)
[body] => {"RequestType":"UnixClusterAccounts","Version":"1.0","UnixClusterAccounts":[{"Version":"1.0","UnixClusterId":37,"Person":
{"Type":"CO","Id":2},"Username":"someuser","Uid":"2000","LoginShell":"\/bin\/bash","HomeDirectory":"\/home\/someuser","Status":"A","SyncMode":"F"}]}
)
results in a 500 and throws this stack trace
comanage_comanage-registry.1.36h5rlagsvki@parsley | 2022-02-14 15:44:18 Error: [PDOException] SQLSTATE[25P02]: In failed sql transaction: 7 ERROR: current transaction is aborted, commands ignored until end of transaction block
comanage_comanage-registry.1.36h5rlagsvki@parsley | Request URL: /registry/unix_cluster/unix_cluster_accounts.json
comanage_comanage-registry.1.36h5rlagsvki@parsley | Stack Trace:
comanage_comanage-registry.1.36h5rlagsvki@parsley | #0 /srv/comanage-registry/lib/Cake/Model/Datasource/DboSource.php(502): PDOStatement->execute(Array)
comanage_comanage-registry.1.36h5rlagsvki@parsley | #1 /srv/comanage-registry/lib/Cake/Model/Datasource/DboSource.php(468): DboSource->_execute('SELECT "CoPerso...', Array)
comanage_comanage-registry.1.36h5rlagsvki@parsley | #2 /srv/comanage-registry/lib/Cake/Model/Datasource/DboSource.php(715): DboSource->execute('SELECT "CoPerso...', Array, Array)
comanage_comanage-registry.1.36h5rlagsvki@parsley | #3 /srv/comanage-registry/lib/Cake/Model/Datasource/DboSource.php(1226): DboSource->fetchAll('SELECT "CoPerso...', Array)
comanage_comanage-registry.1.36h5rlagsvki@parsley | #4 /srv/comanage-registry/lib/Cake/Model/Model.php(3053): DboSource->read(Object(CoPerson), Array)
comanage_comanage-registry.1.36h5rlagsvki@parsley | #5 /srv/comanage-registry/lib/Cake/Model/Model.php(3025): Model->_readDataSource('first', Array)
comanage_comanage-registry.1.36h5rlagsvki@parsley | #6 /srv/comanage-registry/lib/Cake/Model/Model.php(1666): Model->find('first', Array)
comanage_comanage-registry.1.36h5rlagsvki@parsley | #7 /srv/comanage-registry/app/Model/AppModel.php(926): Model->field('co_id', Array)
comanage_comanage-registry.1.36h5rlagsvki@parsley | #8 /srv/comanage-registry/app/Model/AppModel.php(1507): AppModel->findCoForRecord(2)
comanage_comanage-registry.1.36h5rlagsvki@parsley | #9 /srv/comanage-registry/lib/Cake/Model/Validator/CakeValidationRule.php(275): AppModel->validateCO(Array, Array)
comanage_comanage-registry.1.36h5rlagsvki@parsley | #10 /srv/comanage-registry/lib/Cake/Model/Validator/CakeValidationSet.php(135): CakeValidationRule->process('co_person_id', Array, Array)
comanage_comanage-registry.1.36h5rlagsvki@parsley | #11 /srv/comanage-registry/lib/Cake/Model/ModelValidator.php(268): CakeValidationSet->validate(Array, false)
comanage_comanage-registry.1.36h5rlagsvki@parsley | #12 /srv/comanage-registry/lib/Cake/Model/Model.php(3515): ModelValidator->errors(Array)
comanage_comanage-registry.1.36h5rlagsvki@parsley | #13 /srv/comanage-registry/app/Controller/StandardController.php(171): Model->invalidFields()
comanage_comanage-registry.1.36h5rlagsvki@parsley | #14 [internal function]: StandardController->add()
comanage_comanage-registry.1.36h5rlagsvki@parsley | #15 /srv/comanage-registry/lib/Cake/Controller/Controller.php(499): ReflectionMethod->invokeArgs(Object(UnixClusterAccountsController), Array)
comanage_comanage-registry.1.36h5rlagsvki@parsley | #16 /srv/comanage-registry/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
comanage_comanage-registry.1.36h5rlagsvki@parsley | #17 /srv/comanage-registry/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(UnixClusterAccountsController), Object(CakeRequest))
comanage_comanage-registry.1.36h5rlagsvki@parsley | #18 /srv/comanage-registry/app/webroot/index.php(96): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
comanage_comanage-registry.1.36h5rlagsvki@parsley | #19