I Deployed a workflow , and can manually invoke it through the GUI. But now find that I am not manually initiate workflow , just only when uploading files, the system logs will throw error :
Code: Select all
2013-12-11 16:19:43,881 [http-bio-0.0.0.0-8180-exec-67] ERROR com.openkm.servlet.frontend.WorkflowServlet -
java.lang.NullPointerException
at com.openkm.module.common.CommonWorkflowModule.getProcessDefinitionForms (CommonWorkflowModule.java: 224)
at com.openkm.module.db.DbWorkflowModule.getProcessDefinitionForms (DbWorkflowModule.java: 178)
at com.openkm.api.OKMWorkflow.getProcessDefinitionForms (OKMWorkflow.java: 102)
at com.openkm.servlet.frontend.WorkflowServlet.getProcessDefinitionFormsByName (WorkflowServlet.java: 229)
at sun.reflect.GeneratedMethodAccessor1219.invoke (Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java: 25)
at java.lang.reflect.Method.invoke (Method.java: 597)
at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse (RPC.java: 569)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall (RemoteServiceServlet.java: 208)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost (RemoteServiceServlet.java: 248)
at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost (AbstractRemoteServiceServlet.java: 62)
at javax.servlet.http.HttpServlet.service (HttpServlet.java: 641)
at javax.servlet.http.HttpServlet.service (HttpServlet.java: 722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java: 305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java: 210)
at org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter (FilterChainProxy.java: 311)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke (FilterSecurityInterceptor.java: 116)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter (FilterSecurityInterceptor.java: 83)
at org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter (FilterChainProxy.java: 323)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter (ExceptionTranslationFilter.java: 113)
at org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter (FilterChainProxy.java: 323)
at org.springframework.security.web.session.SessionManagementFilter.doFilter (SessionManagementFilter.java: 101)
at org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter (FilterChainProxy.java: 323)
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter (AnonymousAuthenticationFilter.java: 113)
at org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter (FilterChainProxy.java: 323)
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter (SecurityContextHolderAwareRequestFilter.java: 54)
at org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter (FilterChainProxy.java: 323)
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter (RequestCacheAwareFilter.java: 45)
at org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter (FilterChainProxy.java: 323)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter (AbstractAuthenticationProcessingFilter.java: 182)
at org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter (FilterChainProxy.java: 323)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter (SecurityContextPersistenceFilter.java: 87)
at org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter (FilterChainProxy.java: 323)
at org.springframework.security.web.FilterChainProxy.doFilter (FilterChainProxy.java: 173)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate (DelegatingFilterProxy.java: 346)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter (DelegatingFilterProxy.java: 259)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java: 243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java: 210)
at org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java: 225)
at org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java: 169)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke (AuthenticatorBase.java: 472)
at org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java: 168)
at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java: 98)
at org.apache.catalina.valves.AccessLogValve.invoke (AccessLogValve.java: 927)
at org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java: 118)
at org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java: 407)
at org.apache.coyote.http11.AbstractHttp11Processor.process (AbstractHttp11Processor.java: 999)
at org.apache.coyote.AbstractProtocol $ AbstractConnectionHandler.process (AbstractProtocol.java: 565)
at org.apache.tomcat.util.net.JIoEndpoint $ SocketProcessor.run (JIoEndpoint.java: 307)
at java.util.concurrent.ThreadPoolExecutor $ Worker.runTask (ThreadPoolExecutor.java: 886)
at java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java: 908)
at java.lang.Thread.run (Thread.java: 619)