cancel
Showing results for 
Search instead for 
Did you mean: 

Error : When web Service trigger BPM Process

Former Member
0 Kudos

Hello,

I am using NW CE 7.3  SP 7.0 . I cretaed a web srevice for  starting bpm process. There is only one human task in process. When i was testing project , error status seems failed in Manage Process. And task cannot be dipslayed in UWL. 

Start Web service is asynchron and when i was testing in web service navigator , it returns :

HTTP/1.1 202 Accepted
server: SAP NetWeaver Application Server 7.20 / AS Java 7.30
date: Mon, 25 Jun 2012 13:58:02 GMT
transfer-encoding: chunked
Set-Cookie: <value is hidden>

0

When i was starting process in Process Repository, error occured. Error detail is as follows:

Log Entry 1:

com.sap.glx.core.kernel.api.TransitionRollbackException: Exception during prepare, rolling back

com.sap.glx.core.kernel.mmtx.AbstractTransactionBase.rollback(AbstractTransactionBase.java:846)

com.sap.glx.core.kernel.mmtx.AbstractTransaction.do_prepare(AbstractTransaction.java:202)

com.sap.glx.core.kernel.mmtx.AbstractTransaction.commit(AbstractTransaction.java:81)

com.sap.glx.core.kernel.execution.LeaderWorkerPool$Follower.run(LeaderWorkerPool.java:133)

com.sap.glx.core.resource.impl.common.WorkWrapper.run(WorkWrapper.java:58)

com.sap.glx.core.resource.impl.j2ee.J2EEResourceImpl$Sessionizer.run(J2EEResourceImpl.java:265)

com.sap.glx.core.resource.impl.j2ee.ServiceUserManager$ServiceUserImpersonator$1.run(ServiceUserManager.java:152)

java.security.AccessController.doPrivileged(Native Method)

javax.security.auth.Subject.doAs(Subject.java:337)

com.sap.glx.core.resource.impl.j2ee.ServiceUserManager$ServiceUserImpersonator.run(ServiceUserManager.java:149)

com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

java.security.AccessController.doPrivileged(Native Method)

com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:185)

Log Entry 2:

com.sap.glx.core.kernel.api.KernelException: javax.ejb.EJBTransactionRolledbackException: ASJ.ejb.005043 (Failed in component: sap.com/tc~bpem~tm~ear, BC-BMT-BPM-DSK) Exception raised from invocation of public com.sap.bpem.tm.ITaskInstance com.sap.bpem.tm.adapter.impl.GalaxyTaskProviderBean.createTaskInstance(com.sap.bpem.tm.adapter.TaskInstanceTO) method on bean instance com.sap.bpem.tm.adapter.impl.GalaxyTaskProviderBean@4235dbb2 for bean sap.com/tc~bpem~tm~ear*annotation|sap.com~tc~bpem~tm~ejb.jar*annotation|GalaxyTaskProviderBean in application sap.com/tc~bpem~tm~ear.; nested exception is: java.lang.RuntimeException: Locale could not be read correctly. The locale string must be in the format <language> or <language>_<country>. Please reconfigure the BPM application again or contact your system administrator.; nested exception is: javax.ejb.EJBException: ASJ.ejb.005043 (Failed in component: sap.com/tc~bpem~tm~ear, BC-BMT-BPM-DSK) Exception raised from invocation of public com.sap.bpem.tm.ITaskInstance com.sap.bpem.tm.adapter.impl.GalaxyTaskProviderBean.createTaskInstance(com.sap.bpem.tm.adapter.TaskInstanceTO) method on bean instance com.sap.bpem.tm.adapter.impl.GalaxyTaskProviderBean@4235dbb2 for bean sap.com/tc~bpem~tm~ear*annotation|sap.com~tc~bpem~tm~ejb.jar*annotation|GalaxyTaskProviderBean in application sap.com/tc~bpem~tm~ear.; nested exception is: java.lang.RuntimeException: Locale could not be read correctly. The locale string must be in the format <language> or <language>_<country>. Please reconfigure the BPM application again or contact your system administrator.

com.sap.glx.core.kernel.mmtx.PrimaryTransaction.inPrepare(PrimaryTransaction.java:194)

Thanks

Nurhan

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

In Single Service Administration => Service Definitions=>Log and Trace tab seems to Statues failed.

Username seems to GUEST and parseRequest is in error status end error detail:

process()
[EXCEPTION]

com.sap.engine.interfaces.webservices.runtime.ProtocolExceptionExt:
Authentication failed. For details see log entry
logID=C000C0A83212017B0000000100000AC4 in security log.
at
com.sap.engine.services.wssec.srt.protocols.ProviderSecurityProtocol.logThrowable(ProviderSecurityProtocol.java:1210)

at
com.sap.engine.services.wssec.srt.protocols.ProviderSecurityProtocol.handleRequest(ProviderSecurityProtocol.java:527)

at
com.sap.engine.services.webservices.espbase.server.runtime.ProtocolProcessor.protocolsHandleRequest0(ProtocolProcessor.java:95)

at
com.sap.engine.services.webservices.espbase.server.runtime.ProtocolProcessor.protocolsHandleRequest(ProtocolProcessor.java:70)

at
com.sap.engine.services.webservices.espbase.server.runtime.RuntimeProcessingEnvironment.preProcess(RuntimeProcessingEnvironment.java:483)

at
com.sap.engine.services.webservices.espbase.server.runtime.RuntimeProcessingEnvironment.process(RuntimeProcessingEnvironment.java:322)

at
com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPostWOLogging(ServletDispatcherImpl.java:199)

at
com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPost(ServletDispatcherImpl.java:65)

at
com.sap.engine.services.webservices.servlet.SoapServlet.doPost(SoapServlet.java:61)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
at
com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:152)

at
com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:38)

at
com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:457)

at
com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:210)

at
com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:441)

at
com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:430)

at
com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process(DSRWebContainerFilter.java:38)

at
com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at
com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:81)

at
com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at
com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:276)

at
com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at
com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:81)

at
com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)

at
com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at
com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60)

at
com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)

at
com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at
com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27)

at
com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

at
com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at
com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29)

at
com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

at
com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at
com.sap.engine.services.httpserver.filters.SessionSizeFilter.process(SessionSizeFilter.java:26)

at
com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

at
com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at
com.sap.engine.services.httpserver.filters.MemoryStatisticFilter.process(MemoryStatisticFilter.java:57)

at
com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

at
com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at
com.sap.engine.services.httpserver.filters.DSRHttpFilter.process(DSRHttpFilter.java:43)

at
com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

at
com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at
com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:475)

at
com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.process(Processor.java:269)

at
com.sap.engine.services.httpserver.server.rcm.RequestProcessorThread.run(RequestProcessorThread.java:56)

at com.sap.engine.core.thread.execution.Executable.run(Executable.java:122)

at com.sap.engine.core.thread.execution.Executable.run(Executable.java:101)

at
com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:328)

Caused by: com.sap.engine.services.wssec.policy.exception.VerifyException:
[com.sap.ASJ.wssec.020441] Authentication failed. For details see log entry
logID=C000C0A83212017B0000000100000AC4 in security log.
at
com.sap.engine.services.wssec.srt.protocols.ProviderSecurityProtocol.authenticate(ProviderSecurityProtocol.java:292)

at
com.sap.engine.services.wssec.srt.protocols.ProviderSecurityProtocol.authenticateAndGetPolicy(ProviderSecurityProtocol.java:802)

at
com.sap.engine.services.wssec.srt.protocols.ProviderSecurityProtocol.handleRequest(ProviderSecurityProtocol.java:482)

junwu
Active Contributor
0 Kudos

have you configured your system regarding the BPM?

please run the initial configuration.