3 Replies Latest reply on Feb 25, 2010 6:14 PM by Jon Bionda

    Form submit without process created

    Bill P. Chie Level 1

      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(TaskManagerServ iceImpl.java:5344)
      2010-02-24 19:36:53,064 INFO  [STDOUT]     at com.adobe.idp.taskmanager.dsc.service.TaskManagerServiceImpl.saveFormData(TaskManagerServ iceImpl.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.jav a: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(RequestInterceptor ChainImpl.java:60)
      2010-02-24 19:36:53,064 INFO  [STDOUT]     at com.adobe.idp.dsc.transaction.interceptor.TransactionInterceptor$1.doInTransaction(Transa ctionInterceptor.java:74)
      2010-02-24 19:36:53,064 INFO  [STDOUT]     at com.adobe.idp.dsc.transaction.impl.ejb.adapter.EjbTransactionCMTAdapterBean.execute(EjbTr ansactionCMTAdapterBean.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(StatelessSessionConta iner.java:214)
      2010-02-24 19:36:53,064 INFO  [STDOUT]     at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionI nterceptor.java:149)
      2010-02-24 19:36:53,064 INFO  [STDOUT]     at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstance Interceptor.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(EjbTransactionProvi der.java:143)
      2010-02-24 19:36:53,064 INFO  [STDOUT]     at com.adobe.idp.dsc.transaction.interceptor.TransactionInterceptor.intercept(TransactionInt erceptor.java:72)
      2010-02-24 19:36:53,064 INFO  [STDOUT]     at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:60)
      2010-02-24 19:36:53,064 INFO  [STDOUT]     at com.adobe.idp.dsc.interceptor.impl.InvocationStrategyInterceptor.intercept(InvocationStra tegyInterceptor.java:55)
      2010-02-24 19:36:53,064 INFO  [STDOUT]     at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:60)
      2010-02-24 19:36:53,064 INFO  [STDOUT]     at com.adobe.idp.dsc.interceptor.impl.InvalidStateInterceptor.intercept(InvalidStateIntercep tor.java:37)
      2010-02-24 19:36:53,064 INFO  [STDOUT]     at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:60)
      2010-02-24 19:36:53,064 INFO  [STDOUT]     at com.adobe.idp.dsc.interceptor.impl.AuthorizationInterceptor.intercept(AuthorizationInterc eptor.java:109)
      2010-02-24 19:36:53,064 INFO  [STDOUT]     at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.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(RequestInterceptor ChainImpl.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(AbstractMessage Receiver.java:91)
      2010-02-24 19:36:53,064 INFO  [STDOUT]     at com.adobe.idp.dsc.provider.impl.vm.VMMessageDispatcher.doSend(VMMessageDispatcher.java:18 8)
      2010-02-24 19:36:53,064 INFO  [STDOUT]     at com.adobe.idp.dsc.provider.impl.base.AbstractMessageDispatcher.send(AbstractMessageDispat cher.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(TypedTaskMan agerService.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.j ava: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.j ava: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.j ava: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.ja va: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(Http11P rotocol.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.j ava: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.j ava: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.j ava: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.ja va: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(Http11P rotocol.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)

        • 1. Re: Form submit without process created
          Jon Bionda Level 3

          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

          • 2. Re: Form submit without process created
            Bill P. Chie Level 1

            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

            • 3. Re: Form submit without process created
              Jon Bionda Level 3

              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

              1 person found this helpful