9 Replies Latest reply: Nov 29, 2012 6:04 AM by VikrantKorde 1 RSS

    Getting Repository Error when trying to Update Application From BPEL

    Abhinav Mittal
      Hi All

      I am receiving Business Faults in my BPEL process while trying to update the metadata fields of Imaging Application using the DocumentService?wsdl of Imaging.

      This is happening randomly and hence it has become difficult to diagnose the problem.

      Logs are as follows:

      [IPM_server1] [ERROR] [TCM-00787] [oracle.imaging.service.exceptions] [tid: [ACTIVE].ExecuteThread: '9' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 0000Jef24ku9Lex_w9w0yW1GWKOc009jAl,0:1:0x5f5f4f4:1] [APP: imaging] A repository error occurred.[[
      oracle.imaging.ImagingException: TCM-00787: A repository error occurred.
           stackTraceId: 136-1351489457050
           faultType: SYSTEM
           faultDetails:
           ErrorCode = oracle.stellent.ridc.protocol.ServiceException, ErrorMessage = Unable to execute service UPDATE_DOCINFO_SUB and function lockContent.
      The error was caused by an internally generated issue. The error has been logged.
           at oracle.imaging.repository.ucm.UcmErrors.convertRepositoryError(UcmErrors.java:159)
           at oracle.imaging.repository.ucm.UcmRepositoryOperationImpl.convertDocumentRepositoryError(UcmRepositoryOperationImpl.java:406)
           at oracle.imaging.repository.ucm.UcmUpdateDocumentImpl.updateDocument(UcmUpdateDocumentImpl.java:196)
           at oracle.imaging.repository.ucm.UcmRepositoryManager.updateDocument(UcmRepositoryManager.java:752)
           at oracle.imaging.document.DocumentServiceImpl.updateDocumentInternal(DocumentServiceImpl.java:436)
           at oracle.imaging.document.DocumentServiceImpl.updateDocument(DocumentServiceImpl.java:358)
           at oracle.imaging.ws.DocumentServiceWS.updateDocument(DocumentServiceWS.java:96)
           at sun.reflect.GeneratedMethodAccessor1129.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
           at java.lang.reflect.Method.invoke(Method.java:597)
           at weblogic.wsee.jaxws.WLSInstanceResolver$WLSInvoker.invoke(WLSInstanceResolver.java:92)
           at weblogic.wsee.jaxws.WLSInstanceResolver$WLSInvoker.invoke(WLSInstanceResolver.java:74)
           at com.sun.xml.ws.server.InvokerTube$2.invoke(InvokerTube.java:151)
           at com.sun.xml.ws.server.sei.EndpointMethodHandlerImpl.invoke(EndpointMethodHandlerImpl.java:268)
           at com.sun.xml.ws.server.sei.SEIInvokerTube.processRequest(SEIInvokerTube.java:100)
           at weblogic.wsee.jaxws.security.AuthorizationTube$RunAsWrapperTube$1.run(AuthorizationTube.java:291)
           at weblogic.wsee.jaxws.security.AuthorizationTube$RunAsWrapperTube$1.run(AuthorizationTube.java:289)
           at java.security.AccessController.doPrivileged(Native Method)
           at javax.security.auth.Subject.doAs(Subject.java:337)
           at weblogic.wsee.jaxws.security.AuthorizationTube$RunAsWrapperTube.processRequest(AuthorizationTube.java:288)
           at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:866)
           at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:815)
           at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:778)
           at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:680)
           at com.sun.xml.ws.server.WSEndpointImpl$2.process(WSEndpointImpl.java:403)
           at com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:532)
           at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:253)
           at com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java:140)
           at weblogic.wsee.jaxws.WLSServletAdapter.handle(WLSServletAdapter.java:171)
           at weblogic.wsee.jaxws.HttpServletAdapter$AuthorizedInvoke.run(HttpServletAdapter.java:708)
           at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
           at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
           at weblogic.wsee.util.ServerSecurityHelper.authenticatedInvoke(ServerSecurityHelper.java:103)
           at weblogic.wsee.jaxws.HttpServletAdapter$3.run(HttpServletAdapter.java:311)
           at weblogic.wsee.jaxws.HttpServletAdapter.post(HttpServletAdapter.java:336)
           at weblogic.wsee.jaxws.JAXWSServlet.doRequest(JAXWSServlet.java:95)
           at weblogic.servlet.http.AbstractAsyncServlet.service(AbstractAsyncServlet.java:99)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
           at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
           at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
           at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
           at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
           at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
           at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
           at java.security.AccessController.doPrivileged(Native Method)
           at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
           at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
           at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
           at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
           at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
           at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
           at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136)
           at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
           at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
           at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
           at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
           at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
           at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
           at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
           at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
           at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
           at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
      Caused by: Caused by: oracle.stellent.ridc.protocol.ServiceException: Unable to execute service UPDATE_DOCINFO_SUB and function lockContent.
      The error was caused by an internally generated issue. The error has been logged.
           at oracle.stellent.ridc.protocol.ServiceResponse.getResponseAsBinder(ServiceResponse.java:142)
           at oracle.stellent.ridc.protocol.ServiceResponse.getResponseAsBinder(ServiceResponse.java:108)
           at oracle.imaging.repository.ucm.UcmResponse.<init>(UcmResponse.java:66)
           at oracle.imaging.repository.ucm.UcmRequest.makeOneServiceCall(UcmRequest.java:393)
           at oracle.imaging.repository.ucm.UcmRequest.makeServiceCall(UcmRequest.java:215)
           at oracle.imaging.repository.ucm.UcmUpdateDocumentImpl.updateDocument(UcmUpdateDocumentImpl.java:187)
           ... 59 more

      Kindly help

      It's too urgent.

      Thanks
      ACM