Skip to Content
0
Former Member
Feb 06, 2015 at 04:50 AM

ECM : Update failed because system DB is currently blocked

54 Views

Hello,

We have been noticing failures while connecting to ECM. Here is a sample log for that error.

It fails at connectForTenant, but it says "update failed because system DB is currently blocked".

Could you help us understand, what could be causing this? And what are the recommendations to handle or avoid it?

014-12-19 06:57:54

while executing the <CLASS> org.apache.chemistry.opencmis.commons.exceptions.CmisRuntimeException: - account: <ACOUNTNAME> - tenant: <TENANTID>- user: {sap:builtin}anonymous - Update failed because system DB is currently blocked - account: <ACOUNTNAME> - tenant: <TENANTID> - user: {sap:builtin}anonymous

at org.apache.chemistry.opencmis.client.bindings.spi.browser.AbstractBrowserBindingService.convertStatusCode(AbstractBrowserBindingService.java:293)

at org.apache.chemistry.opencmis.client.bindings.spi.browser.AbstractBrowserBindingService.read(AbstractBrowserBindingService.java:361)

at org.apache.chemistry.opencmis.client.bindings.spi.browser.AbstractBrowserBindingService.getRepositoriesInternal(AbstractBrowserBindingService.java:429)

at org.apache.chemistry.opencmis.client.bindings.spi.browser.RepositoryServiceImpl.getRepositoryInfo(RepositoryServiceImpl.java:58)

at org.apache.chemistry.opencmis.client.bindings.impl.RepositoryServiceImpl.getRepositoryInfo(RepositoryServiceImpl.java:74)

at org.apache.chemistry.opencmis.client.runtime.SessionImpl.connect(SessionImpl.java:1028)

at org.apache.chemistry.opencmis.client.runtime.SessionFactoryImpl.createSession(SessionFactoryImpl.java:106)

at org.apache.chemistry.opencmis.client.runtime.SessionFactoryImpl.createSession(SessionFactoryImpl.java:68)

at com.sap.ecm.api.EcmFactory.connectInternal(EcmFactory.java:872)

at com.sap.ecm.api.EcmFactory.connectForTenant(EcmFactory.java:425)

at com.sap.ecm.impl.EcmServiceImpl.connectForTenant(EcmServiceImpl.java:109)

at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:601)

at org.eclipse.gemini.naming.ReflectionUtils.invokeMethodOnObject(ReflectionUtils.java:77)

at org.eclipse.gemini.naming.ServiceInvocationHandler.invokeMethodOnService(ServiceInvocationHandler.java:84)

at org.eclipse.gemini.naming.ServiceInvocationHandler.handleMethodInvocation(ServiceInvocationHandler.java:69)

at org.eclipse.gemini.naming.ServiceInvocationHandler.access$0(ServiceInvocationHandler.java:67)

at org.eclipse.gemini.naming.ServiceInvocationHandler$ServiceInvokeAction.invokeMethod(ServiceInvocationHandler.java:172)

at org.eclipse.gemini.naming.ReflectiveInvokeAction.run(ReflectiveInvokeAction.java:42)

at java.security.AccessController.doPrivileged(Native Method)

at org.eclipse.gemini.naming.SecurityUtils.invokePrivilegedAction(SecurityUtils.java:45)

at org.eclipse.gemini.naming.ServiceInvocationHandler.invoke(ServiceInvocationHandler.java:63)

at $Proxy89.connectForTenant(Unknown Source)