I want to upgrade our OpenAM 10.0 version to OpenAM13.0 First I upgraded the external OpenDJ from version 2.4.5 to 3.0.0 (by upgrade guide, minimum version is 2.6), then navigate to /openam/ url and start the upgrade process from web GUI. The backup process was success, then the overall process failed with this:
Busy: Entry cn=schema cannot be modified because the server failed to obtain a write lock for this entry after multiple attempts
What can I do?
Thank you.
The exception callstack:
amUpgrade:06/22/2017 03:23:53:783 DU CEST: Thread[http-nio-37181-exec-1,5,main]: TransactionId[08dc4532-326d-4435-a81c-0f65dadd8647-27]
ERROR: An error occurred while processing /WEB-INF/template/ldif/sfha/cts-add-schema.ldif
org.forgerock.opendj.ldap.LdapException: Busy: Entry cn=schema cannot be modified because the server failed to obtain a write lock for this entry after multiple attempts
at org.forgerock.opendj.ldap.LdapException.newLdapException(LdapException.java:188)
at org.forgerock.opendj.ldap.spi.ResultLdapPromiseImpl.setResultOrError(ResultLdapPromiseImpl.java:142)
at org.forgerock.opendj.grizzly.LDAPClientFilter$ClientResponseHandler.modifyResult(LDAPClientFilter.java:310)
at org.forgerock.opendj.io.LDAPReader.readModifyResult(LDAPReader.java:530)
at org.forgerock.opendj.io.LDAPReader.readProtocolOp(LDAPReader.java:565)
at org.forgerock.opendj.io.LDAPReader.readMessage(LDAPReader.java:132)
at org.forgerock.opendj.grizzly.LDAPBaseFilter.handleRead(LDAPBaseFilter.java:82)
at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:283)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:200)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:132)
at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:111)
at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:536)
at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117)
at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56)
at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137)
at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591)
at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571)
Hi,
I want to upgrade our OpenAM 10.0 version to OpenAM13.0 First I upgraded the external OpenDJ from version 2.4.5 to 3.0.0 (by upgrade guide, minimum version is 2.6), then navigate to /openam/ url and start the upgrade process from web GUI. The backup process was success, then the overall process failed with this:
Busy: Entry cn=schema cannot be modified because the server failed to obtain a write lock for this entry after multiple attempts
What can I do?
Thank you.
The exception callstack: