Expand my Community achievements bar.

Form submit without process created

Avatar

Level 4

Dear all,

I have a problem that after the user press the submit button, the form seem to be submitted but no process is created at all.

And I find a error of the "Submit Service" in the server log at that time. (Please reference to end of the email for the full log)

Here the information of my process:

1) The form is a xdp

2) No submit service used

3) Customize render service used

4) The problem will only appear around 2-3 times pre week

5) There a dummy button for checking script, and the real submit button will be call via execEvent at the end

6) My ALC version is 8.2.1 without any service pack

My question is:

1) What's the cause of this error and how to fix?

2) Is it possible for me to catch the error and let the user know the submission is failed?

Thanks in advance

Regards

Bill

2010-02-24 19:36:53,064 INFO  [STDOUT] com.adobe.idp.taskmanager.dsc.client.task.TaskNotRunningException: Task for TaskID: 85607 has been completed, so the FormInstance cannot be saved
2010-02-24 19:36:53,064 INFO  [STDOUT]     at com.adobe.idp.taskmanager.dsc.service.TaskManagerServiceImpl.saveInternal(TaskManagerServiceImpl.java:5344)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at com.adobe.idp.taskmanager.dsc.service.TaskManagerServiceImpl.saveFormData(TaskManagerServiceImpl.java:674)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at sun.reflect.GeneratedMethodAccessor717.invoke(Unknown Source)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at java.lang.reflect.Method.invoke(Method.java:585)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at com.adobe.idp.dsc.component.impl.DefaultPOJOInvokerImpl.invoke(DefaultPOJOInvokerImpl.java:118)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at com.adobe.idp.dsc.interceptor.impl.InvocationInterceptor.intercept(InvocationInterceptor.java:140)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptorChainImpl.java:60)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at com.adobe.idp.dsc.transaction.interceptor.TransactionInterceptor$1.doInTransaction(TransactionInterceptor.java:74)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at com.adobe.idp.dsc.transaction.impl.ejb.adapter.EjbTransactionCMTAdapterBean.execute(EjbTransactionCMTAdapterBean.java:342)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at com.adobe.idp.dsc.transaction.impl.ejb.adapter.EjbTransactionCMTAdapterBean.doRequiresNew(EjbTransactionCMTAdapterBean.java:284)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at sun.reflect.GeneratedMethodAccessor227.invoke(Unknown Source)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at java.lang.reflect.Method.invoke(Method.java:585)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at org.jboss.invocation.Invocation.performCall(Invocation.java:345)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:214)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:149)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:154)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at org.jboss.webservice.server.ServiceEndpointInterceptor.invoke(ServiceEndpointInterceptor.java:54)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:48)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:106)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:389)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:166)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:153)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:624)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at org.jboss.ejb.Container.invoke(Container.java:873)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:415)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:88)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at $Proxy169.doRequiresNew(Unknown Source)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at com.adobe.idp.dsc.transaction.impl.ejb.EjbTransactionProvider.execute(EjbTransactionProvider.java:143)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at com.adobe.idp.dsc.transaction.interceptor.TransactionInterceptor.intercept(TransactionInterceptor.java:72)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptorChainImpl.java:60)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at com.adobe.idp.dsc.interceptor.impl.InvocationStrategyInterceptor.intercept(InvocationStrategyInterceptor.java:55)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptorChainImpl.java:60)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at com.adobe.idp.dsc.interceptor.impl.InvalidStateInterceptor.intercept(InvalidStateInterceptor.java:37)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptorChainImpl.java:60)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at com.adobe.idp.dsc.interceptor.impl.AuthorizationInterceptor.intercept(AuthorizationInterceptor.java:109)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptorChainImpl.java:60)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at com.adobe.idp.dsc.interceptor.impl.JMXInterceptor.intercept(JMXInterceptor.java:48)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptorChainImpl.java:60)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at com.adobe.idp.dsc.engine.impl.ServiceEngineImpl.invoke(ServiceEngineImpl.java:115)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at com.adobe.idp.dsc.routing.Router.routeRequest(Router.java:118)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at com.adobe.idp.dsc.provider.impl.base.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:91)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at com.adobe.idp.dsc.provider.impl.vm.VMMessageDispatcher.doSend(VMMessageDispatcher.java:188)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at com.adobe.idp.dsc.provider.impl.base.AbstractMessageDispatcher.send(AbstractMessageDispatcher.java:57)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at com.adobe.idp.dsc.clientsdk.ServiceClient.invoke(ServiceClient.java:208)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at com.adobe.idp.taskmanager.dsc.client.TypedTaskManagerService.invokeWithRetry(TypedTaskManagerService.java:102)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at com.adobe.idp.taskmanager.dsc.client.TypedTaskManagerService.save(TypedTaskManagerService.java:728)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at com.adobe.workspace.tasks.DocumentSubmitServlet.doPost(DocumentSubmitServlet.java:293)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at com.adobe.workspace.events.RemoteEventClientLifeCycle.doFilter(RemoteEventClientLifeCycle.java:138)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:159)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
2010-02-24 19:36:53,064 INFO  [STDOUT]     at java.lang.Thread.run(Thread.java:595)
2010-02-24 19:36:53,064 WARN  [com.adobe.workspace.tasks.com.adobe.workspace.tasks.DocumentSubmitServlet] ALC-WKS-005-029: A problem occurred in the Submit Service.  Please review the submit orchestration for this process.
flex.messaging.MessageException: ALC-WKS-005-029: A problem occurred in the Submit Service.  Please review the submit orchestration for this process.
        at com.adobe.workspace.AssemblerUtility.createMessageException(AssemblerUtility.java:384)
        at com.adobe.workspace.tasks.DocumentSubmitServlet.doPost(DocumentSubmitServlet.java:311)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at com.adobe.workspace.events.RemoteEventClientLifeCycle.doFilter(RemoteEventClientLifeCycle.java:138)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
        at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
        at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:159)
        at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
        at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
        at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
        at java.lang.Thread.run(Thread.java:595)

3 Replies

Avatar

Former Community Member

My suggestion is to apply the latest service pack (SP3) and the latest Process Management hotfix on this service pack.

There was a known problem when users would have two instances of Workspace running in the two tabs of a browser (or 2 browser windows) that were sharing the same http session.  if each instance opened a form, then both would be submitted against the same taskid and the second submit would fail as in your stack.  This is fix in both SP2 and SP3 at the latest ProcessManagement hotfix levels respectively.

This situation could also happen if the task deadlined or was claimed and submitted, while the first user was viewing the form.  When they would submit it, the task is already completed - but not sure if it would be this exact stack or not.

Jon

Avatar

Level 4

Hi Jon,

Thanks for the infomation.

We would like to install SP3 too, but we got some error when try to install SP3 in a testing environment, and Adobe support have no reply for over a month. =(

Would like to know:

1) Where can I find the latest Process Management hotfix? Because I can only find the SP3 along with some hotfix I must install after install SP3 on the same page

2) Is it possible for me to catch the error and let the user know the submission is failed?

Regards

Bill

Avatar

Former Community Member

I know there is an issue with Process Management in the base SP3 fix but wasn't aware of any installation problems with it. I would push for getting SP3 installed (maybe download it again) and then ask support for QF 3.64 - must be applied after SP3 is installed.  This has the latest fixes for Process Management on SP3. 

If you still can't get SP3 to install, then you can try SP2 and get QF 2.111 - it also has the latest Process Management fixes but of course not all the fixes included in SP3 for the non-Process Management components.  Either approach should be fine.

Wrt to trying to catch and handle the errr, i don't think you can.  It is occuring in the submit servlet which fires the result back to the IFrame and via onload() javascript back into Workspace, at which point the damage is done.

Jon