[jBPM] - EOFException
by Mija Anoreg
Mija Anoreg [https://community.jboss.org/people/jbpm5developer] created the discussion
"EOFException"
To view the discussion, visit: https://community.jboss.org/message/796710#796710
--------------------------------------------------------------
Please help me pinpoint the cause of this exception. Im using jbpm 5.2, guvnor 5.3 and designer 2.4. I deployed all of this in a remote server in tomcat 6. And my database is postgresql. Process instances are successfully created in jbpm console but i think human tasks are not created because of this. I also cannot see any process on the personal task list. What could be the problem? Please help me
2013-02-08 18:07:26,471 (LoggingFilter.java:140) INFO org.apache.mina.filter.logging.LoggingFilter - RECEIVED: HeapBuffer[pos=0 lim=571 cap=1024: 00 00 02 37 AC ED 00 05 73 72 01 00 1D 6F 72 67...]
[2013:02:39 18:02:810:exception] Uncaught exception on Server
org.apache.mina.filter.codec.ProtocolDecoderException: org.apache.mina.core.buffer.BufferDataException: java.io.EOFException (Hexdump: 00 00 02 37 AC ED 00 05 73 72 01 00 1D 6F 72 67 2E 6A 62 70 6D 2E 74 61 73 6B 2E 73 65 72 76 69 63 65 2E 43 6F 6D 6D 61 6E 64 78 70 00 00 00 03 73 72 01 00 13 6A 61 76 61 2E 75 74 69 6C 2E 41 72 72 61 79 4C 69 73 74 78 70 00 00 00 02 77 04 00 00 00 02 73 72 01 00 12 6F 72 67 2E 6A 62 70 6D 2E 74 61 73 6B 2E 54 61 73 6B 78 70 77 BD 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 05 65 6E 2D 55 4B 00 06 75 70 64 65 6E 74 00 00 00 00 00 00 00 00 01 00 00 00 00 01 00 00 00 05 6B 72 69 73 76 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 0D 41 64 6D 69 6E 69 73 74 72 61 74 6F 72 00 00 00 00 00 01 01 00 07 43 72 65 61 74 65 64 00 00 01 00 05 6B 72 69 73 76 00 00 00 01 01 00 00 00 00 00 00 00 01 01 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 01 00 12 41 6C 6C 53 65 63 74 69 6F 6E 73 2E 55 50 44 65 6E 74 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 78 73 72 01 00 21 6F 72 67 2E 6A 62 70 6D 2E 74 61 73 6B 2E 73 65 72 76 69 63 65 2E 43 6F 6E 74 65 6E 74 44 61 74 61 78 70 77 96 01 00 06 49 6E 6C 69 6E 65 01 00 0D 6A 61 76 61 2E 75 74 69 6C 2E 6D 61 70 01 00 00 00 78 AC ED 00 05 73 72 00 11 6A 61 76 61 2E 75 74 69 6C 2E 48 61 73 68 4D 61 70 05 07 DA C1 C3 16 60 D1 03 00 02 46 00 0A 6C 6F 61 64 46 61 63 74 6F 72 49 00 09 74 68 72 65 73 68 6F 6C 64 78 70 3F 40 00 00 00 00 00 0C 77 08 00 00 00 10 00 00 00 02 74 00 07 41 63 74 6F 72 49 64 74 00 05 6B 72 69 73 76 74 00 08 54 61 73 6B 4E 61 6D 65 74 00 06 75 70 64 65 6E 74 78 78 78 7E 72 01 00 21 6F 72 67 2E 6A 62 70 6D 2E 74 61 73 6B 2E 73 65 72 76 69 63 65 2E 43 6F 6D 6D 61 6E 64 4E 61 6D 65 78 72 01 00 0E 6A 61 76 61 2E 6C 61 6E 67 2E 45 6E 75 6D 78 70 74 00 0E 41 64 64 54 61 73 6B 52 65 71 75 65 73 74)
at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:235)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:793)
at org.apache.mina.filter.logging.LoggingFilter.messageReceived(LoggingFilter.java:176)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:793)
at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:426)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:638)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:598)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:587)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:61)
at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:969)
at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
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:662)
Caused by: org.apache.mina.core.buffer.BufferDataException: java.io.EOFException
at org.apache.mina.core.buffer.AbstractIoBuffer.getObject(AbstractIoBuffer.java:1984)
at org.apache.mina.filter.codec.serialization.ObjectSerializationDecoder.doDecode(ObjectSerializationDecoder.java:92)
at org.apache.mina.filter.codec.CumulativeProtocolDecoder.decode(CumulativeProtocolDecoder.java:178)
at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:225)
... 19 more
Caused by: java.io.EOFException
at java.io.ObjectInputStream$BlockDataInputStream.readByte(ObjectInputStream.java:2721)
at java.io.ObjectInputStream$BlockDataInputStream.readUTFChar(ObjectInputStream.java:3113)
at java.io.ObjectInputStream$BlockDataInputStream.readUTFBody(ObjectInputStream.java:3010)
at java.io.ObjectInputStream$BlockDataInputStream.readUTF(ObjectInputStream.java:2819)
at java.io.ObjectInputStream.readUTF(ObjectInputStream.java:1050)
at org.jbpm.task.Comment.readExternal(Comment.java:58)
at org.jbpm.task.utils.CollectionUtils.readCommentList(CollectionUtils.java:103)
at org.jbpm.task.TaskData.readExternal(TaskData.java:324)
at org.jbpm.task.Task.readExternal(Task.java:152)
at java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1791)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1750)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
at java.util.ArrayList.readObject(ArrayList.java:593)
at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
at org.apache.mina.core.buffer.AbstractIoBuffer.getObject(AbstractIoBuffer.java:1982)
... 22 more
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/796710#796710]
Start a new discussion in jBPM at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
11 years, 3 months
[jBPM] - Drools-guvnor session problem
by Sandra Renaud
Sandra Renaud [https://community.jboss.org/people/joploya] created the discussion
"Drools-guvnor session problem"
To view the discussion, visit: https://community.jboss.org/message/795370#795370
--------------------------------------------------------------
Hello all,
I want to try drawing my processes into guvnor.
After downloading the full installer, I rename the war guvnor in drools-guvnor.war and designer-.... in designer.war. I change the preferences.property file into the archive
and then copy both war into the jboss-7 deploy folder.
But when I try to access the url : http://127.0.0.1:8080/drools-guvnor/ http://127.0.0.1:8080/drools-guvnor/
I'm already authenticate as admin and a loader appears and disappears frantically, when I click the menu it ups and dows without stopping (due to reload certainly but it is quite funny).
This is the log :
12:06:34,470 INFO [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS018559: Deployed "drools-guvnor.war"
12:06:47,886 INFO [org.drools.guvnor.server.security.DemoAuthenticator] (http--127.0.0.1-8080-1) Demo login for user (admin) succeeded.
12:06:48,097 WARN [org.jboss.seam.security.permission.SecurityRuleLoader] (http--127.0.0.1-8080-1) No security rules configured - rule base permissions will be unavailable.
12:06:48,300 INFO [org.drools.repository.RulesRepositoryConfigurator] (http--127.0.0.1-8080-4) Creating an instance of the RulesRepositoryConfigurator.
12:06:48,369 INFO [org.apache.jackrabbit.core.RepositoryImpl] (http--127.0.0.1-8080-4) Starting repository...
12:06:48,372 INFO [org.apache.jackrabbit.core.fs.local.LocalFileSystem] (http--127.0.0.1-8080-4) LocalFileSystem initialized at path repository\repository
12:06:48,498 INFO [org.apache.jackrabbit.core.fs.local.LocalFileSystem] (http--127.0.0.1-8080-4) LocalFileSystem initialized at path repository\version
12:06:49,932 INFO [org.apache.jackrabbit.core.RepositoryImpl] (http--127.0.0.1-8080-4) initializing workspace 'default'...
12:06:49,933 INFO [org.apache.jackrabbit.core.fs.local.LocalFileSystem] (http--127.0.0.1-8080-4) LocalFileSystem initialized at path repository\workspaces\default
12:06:51,504 INFO [org.apache.jackrabbit.core.query.lucene.SearchIndex] (http--127.0.0.1-8080-4) Index initialized: repository/repository/index Version: 3
12:06:51,611 INFO [org.apache.jackrabbit.core.query.lucene.SearchIndex] (http--127.0.0.1-8080-4) Index initialized: repository\workspaces\default/index Version: 3
12:06:51,612 INFO [org.apache.jackrabbit.core.RepositoryImpl] (http--127.0.0.1-8080-4) workspace 'default' initialized
12:06:51,617 INFO [org.apache.jackrabbit.core.RepositoryImpl] (http--127.0.0.1-8080-4) SecurityManager = class org.apache.jackrabbit.core.security.simple.SimpleSecurityManager
12:06:51,617 INFO [org.apache.jackrabbit.core.RepositoryImpl] (http--127.0.0.1-8080-4) initializing workspace 'security'...
12:06:51,618 INFO [org.apache.jackrabbit.core.fs.local.LocalFileSystem] (http--127.0.0.1-8080-4) LocalFileSystem initialized at path repository\workspaces\security
12:06:51,793 INFO [org.apache.jackrabbit.core.query.lucene.SearchIndex] (http--127.0.0.1-8080-4) Index initialized: repository\workspaces\security/index Version: 3
12:06:51,794 INFO [org.apache.jackrabbit.core.RepositoryImpl] (http--127.0.0.1-8080-4) workspace 'security' initialized
12:06:51,795 INFO [org.apache.jackrabbit.core.security.simple.SimpleSecurityManager] (http--127.0.0.1-8080-4) init: using Repository LoginModule configuration for Jackrabbit
12:06:51,798 INFO [org.apache.jackrabbit.core.RepositoryImpl] (http--127.0.0.1-8080-4) Repository started (3429ms)
12:06:51,798 INFO [org.apache.jackrabbit.core.TransientRepository] (http--127.0.0.1-8080-4) Transient repository initialized
12:06:51,821 INFO [org.apache.jackrabbit.core.TransientRepository] (http--127.0.0.1-8080-4) Session opened
12:06:51,837 INFO [org.apache.jackrabbit.core.TransientRepository] (http--127.0.0.1-8080-4) Session opened
12:06:51,841 INFO [org.apache.jackrabbit.core.TransientRepository] (http--127.0.0.1-8080-5) Session opened
12:06:51,843 INFO [org.apache.jackrabbit.core.TransientRepository] (http--127.0.0.1-8080-1) Session opened
12:06:51,844 INFO [stdout] (http--127.0.0.1-8080-4) =============== session-admin-4
12:06:51,844 INFO [org.apache.jackrabbit.core.TransientRepository] (http--127.0.0.1-8080-2) Session opened
12:06:51,845 INFO [stdout] (http--127.0.0.1-8080-5) =============== session-admin-5
12:06:51,845 INFO [stdout] (http--127.0.0.1-8080-1) =============== session-admin-6
12:06:51,846 INFO [stdout] (http--127.0.0.1-8080-2) =============== session-admin-7
12:06:51,882 INFO [org.apache.jackrabbit.core.TransientRepository] (http--127.0.0.1-8080-2) Session closed
12:06:51,884 INFO [org.apache.jackrabbit.core.TransientRepository] (http--127.0.0.1-8080-5) Session closed
12:06:51,885 INFO [org.apache.jackrabbit.core.TransientRepository] (http--127.0.0.1-8080-1) Session closed
12:06:51,887 INFO [org.apache.jackrabbit.core.TransientRepository] (http--127.0.0.1-8080-4) Session closed
12:07:14,003 INFO [org.drools.guvnor.server.security.DemoAuthenticator] (http--127.0.0.1-8080-1) Demo login for user (admin) succeeded.
12:07:14,078 INFO [org.apache.jackrabbit.core.TransientRepository] (http--127.0.0.1-8080-1) Session opened
12:07:14,079 INFO [stdout] (http--127.0.0.1-8080-1) =============== session-admin-8
12:07:14,084 INFO [org.apache.jackrabbit.core.TransientRepository] (http--127.0.0.1-8080-1) Session closed
12:07:14,095 INFO [org.apache.jackrabbit.core.TransientRepository] (http--127.0.0.1-8080-1) Session opened
12:07:14,096 INFO [stdout] (http--127.0.0.1-8080-1) =============== session-admin-9
12:07:14,096 INFO [org.apache.jackrabbit.core.TransientRepository] (http--127.0.0.1-8080-5) Session opened
12:07:14,096 INFO [stdout] (http--127.0.0.1-8080-5) =============== session-admin-10
12:07:14,099 INFO [org.apache.jackrabbit.core.TransientRepository] (http--127.0.0.1-8080-1) Session closed
12:07:14,100 INFO [org.apache.jackrabbit.core.TransientRepository] (http--127.0.0.1-8080-5) Session closed
12:07:14,119 INFO [org.apache.jackrabbit.core.TransientRepository] (http--127.0.0.1-8080-5) Session opened
12:07:14,120 INFO [stdout] (http--127.0.0.1-8080-5) =============== session-admin-11
12:07:14,122 INFO [org.apache.jackrabbit.core.TransientRepository] (http--127.0.0.1-8080-5) Session closed
A lot of sessions are created.
Anyone faces same problem?
Regards,
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/795370#795370]
Start a new discussion in jBPM at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
11 years, 3 months
[Beginner's Corner] - Please Help me to resolve the following issue
by Karthikeyan S
Karthikeyan S [https://community.jboss.org/people/karthik_pasc] created the discussion
"Please Help me to resolve the following issue"
To view the discussion, visit: https://community.jboss.org/message/796688#796688
--------------------------------------------------------------
11:20:20,432 ERROR [[PrintController]] Servlet.service() for servlet PrintController threw exception
java.io.FileNotFoundException: /opt/jboss-4.0.2/server/default/log/siena.jpg
at org.jboss.net.protocol.file.FileURLConnection.connect(FileURLConnection.java:80)
at org.jboss.net.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:89)
at java.net.URL.openStream(URL.java:1027)
at com.lowagie.text.Image.getInstance(Image.java:391)
at com.lowagie.text.Image.getInstance(Image.java:775)
at com.royalsoft.Projects.Report.Controller.PrintController.GeneratePurchaseOrderNew(PrintController.java:785)
at com.royalsoft.Projects.Report.Controller.PrintController.doProcess(PrintController.java:134)
at com.royalsoft.Projects.Report.Controller.PrintController.doPost(PrintController.java:92)
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 org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
at com.RSF.Applications.ApplicationMapAction.doProcess(ApplicationMapAction.java:39)
at com.RSF.Applications.ApplicationMapAction.doPost(ApplicationMapAction.java:21)
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 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:153)
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:636)
11:20:20,434 WARN [[ApplicationMapAction]] Servlet.service() for servlet ApplicationMapAction threw exception
java.io.FileNotFoundException: /opt/jboss-4.0.2/server/default/log/siena.jpg
at org.jboss.net.protocol.file.FileURLConnection.connect(FileURLConnection.java:80)
at org.jboss.net.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:89)
at java.net.URL.openStream(URL.java:1027)
at com.lowagie.text.Image.getInstance(Image.java:391)
at com.lowagie.text.Image.getInstance(Image.java:775)
at com.royalsoft.Projects.Report.Controller.PrintController.GeneratePurchaseOrderNew(PrintController.java:785)
at com.royalsoft.Projects.Report.Controller.PrintController.doProcess(PrintController.java:134)
at com.royalsoft.Projects.Report.Controller.PrintController.doPost(PrintController.java:92)
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 org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
at com.RSF.Applications.ApplicationMapAction.doProcess(ApplicationMapAction.java:39)
at com.RSF.Applications.ApplicationMapAction.doPost(ApplicationMapAction.java:21)
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 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:153)
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:636)
11:20:20,439 ERROR [[jsp]] Servlet.service() for servlet jsp threw exception
java.lang.IllegalStateException: getOutputStream() has already been called for this response
at org.apache.catalina.connector.Response.getWriter(Response.java:596)
at org.apache.catalina.connector.ResponseFacade.getWriter(ResponseFacade.java:186)
at org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl.java:124)
at org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:117)
at org.apache.jasper.runtime.PageContextImpl.release(PageContextImpl.java:191)
at org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext(JspFactoryImpl.java:115)
at org.apache.jasper.runtime.JspFactoryImpl.releasePageContext(JspFactoryImpl.java:75)
at org.apache.jsp.jsp.errorHandler_jsp._jspService(org.apache.jsp.jsp.errorHandler_jsp:77)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
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 org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:465)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:362)
at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:283)
at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:227)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:134)
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:636)
11:20:20,440 ERROR [[localhost]] Exception Processing ErrorPage[errorCode=500, location=/jsp/errorHandler.jsp]
java.lang.IllegalStateException: getOutputStream() has already been called for this response
at org.apache.catalina.connector.Response.getWriter(Response.java:596)
at org.apache.catalina.connector.ResponseFacade.getWriter(ResponseFacade.java:186)
at org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl.java:124)
at org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:117)
at org.apache.jasper.runtime.PageContextImpl.release(PageContextImpl.java:191)
at org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext(JspFactoryImpl.java:115)
at org.apache.jasper.runtime.JspFactoryImpl.releasePageContext(JspFactoryImpl.java:75)
at org.apache.jsp.jsp.errorHandler_jsp._jspService(org.apache.jsp.jsp.errorHandler_jsp:77)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
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 org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:465)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:362)
at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:283)
at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:227)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:134)
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:636)
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/796688#796688]
Start a new discussion in Beginner's Corner at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
11 years, 3 months
[jBPM] - Not able to start a process through the Java API
by Jose Miguel Loor
Jose Miguel Loor [https://community.jboss.org/people/jmiguel77] created the discussion
"Not able to start a process through the Java API"
To view the discussion, visit: https://community.jboss.org/message/796653#796653
--------------------------------------------------------------
I have succesfully created and deployed a process in BRMS 5.3 standalone server, following this: https://community.jboss.org/message/796593#796593 https://community.jboss.org/message/796593#796593
But now i am facing another problem. I am doing this to obtain a session:
private KnowledgeBase getKnowledgeBuilderKBase(final String changeSetUrl)
throws ProcessRulesException {
try {
Properties properties = new Properties();
properties.setProperty("drools.dialect.java.compiler", "JANINO");
PackageBuilderConfiguration cfg = new PackageBuilderConfiguration(
properties);
JavaDialectConfiguration javaConf = (JavaDialectConfiguration) cfg
.getDialectConfiguration("java");
KnowledgeBuilder kbuilder = KnowledgeBuilderFactory
.newKnowledgeBuilder(cfg);
kbuilder.add(ResourceFactory.newUrlResource(changeSetUrl),
ResourceType.CHANGE_SET);
if (kbuilder.hasErrors()) {
System.err.println(kbuilder.getErrors().toString());
}
return kbuilder.newKnowledgeBase();
} catch (Exception e) {
throw new ProcessRulesException(e);
}
}
private KnowledgeBase getKBase(final String changeSetUrl) throws ProcessRulesException {
return getKnowledgeBuilderKBase(changeSetUrl);
}
private StatefulKnowledgeSession getKSession(final String changeSetUrl) throws ProcessRulesException {
StatefulKnowledgeSession ksession = getKBase(changeSetUrl).newStatefulKnowledgeSession();
ksession.getWorkItemManager().registerWorkItemHandler("Human Task", new SystemOutWorkItemHandler());
return ksession;
}
After getting the session, i am trying to start a process instance with this:
public ProcessInstance startProcess(final String processName, final Map<String, Object> variables) throws ProcessRulesException {
return getKSession(SOME_CHANGESET_URL).startProcess(processName, variables);
}
I am not getting any errors in my junit test, or in the server log; but i always get the same result:
Executing work item WorkItem 1 https://community.jboss.org/message/796653#796653#796653/name=Human Task, state=0, processInstanceId=1, parameters{TaskName=ResultTask} Not able to start a process through the Java API
>>>> instance process: VacationRequest Vacation Request
>>>> instance: 1
>>>> instance state 2
But, the process instance is not showing in the jbpm-console, nor is anything created in the database i am using to persist the brms data
If i create a process instance via the jbpm-console, it is created fine, but not via the Java API
What can be happening ?? Am i missing something ??
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/796653#796653]
Start a new discussion in jBPM at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
11 years, 3 months
[jBPM] - Invalid JPA definition for ProcessInstanceLog v5.4.0, leads to Hibernate exception
by Julien Serdaru
Julien Serdaru [https://community.jboss.org/people/jserdaru] created the discussion
"Invalid JPA definition for ProcessInstanceLog v5.4.0, leads to Hibernate exception"
To view the discussion, visit: https://community.jboss.org/message/795008#795008
--------------------------------------------------------------
Hello, there. I see that the ProcessInstanceLog class has been modified between 5.3.0 and 5.4.0. The following persistent properties have been added:
@Column(nullable=true)private int status;@Column(nullable=true)private long parentProcessInstanceId;@Column(nullable=true)private String outcome;
However, I think having a nullable property with a primitive type is not going to work when loading data with the "parentProcessInstanceId" or "status" having null values (which happens in my case).
Hibernate complains:
Caused by: java.lang.IllegalArgumentException: *Can not set long field org.jbpm.process.audit.ProcessInstanceLog.parentProcessInstanceId to null value*
at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:146)
at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:150)
at sun.reflect.UnsafeLongFieldAccessorImpl.set(UnsafeLongFieldAccessorImpl.java:62)
at java.lang.reflect.Field.set(Field.java:657)
at *org.hibernate.property.DirectPropertyAccessor$DirectSetter*.set(DirectPropertyAccessor.java:139)
I think a simple fix would be to substitute int with Integer, long with Long, and modifiy the setter/getter methods accordingly.
Am i the only one with the problem? Should I open an issue on Jira?
Thanks for your help.
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/795008#795008]
Start a new discussion in jBPM at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
11 years, 3 months