[
http://jira.jboss.com/jira/browse/JBRULES-1524?page=all ]
Yuriy Drozhdzhal' updated JBRULES-1524:
---------------------------------------
Summary: Can't Execute Drools Insurance example on Apache Tomcat 6.x and JBoss
4.2.2 (was: Can't Execute Drools Insurance example on Apache Tomcat 6.x)
Environment: OS: Windows XP Professional SP 2, Apache Tomcat 6.0.13 or 6.0.16, JDK 1.6
Update 5, JRE 1.6 Update 5, JBoss 4.2.2 (was: OS: Windows XP Professional SP 2, Apache
Tomcat 6.0.13 or 6.0.16, JDK 1.6 Update 5, JRE 1.6 Update 5)
Description:
I downloaded Insurance example sources (drools-4.0.5-examples.zip) and BRMS sources
(drools-4.0.5-src.zip). Compiled and installed them both. Imported repository_export.xml
from example folder into BRMS.
When I starting BRMS and Insurance example on Apache Tomcat 6.0.16, filling correctly all
fields and press Continue button then Insurance application stop working and I got error
on Apache Tomcat 6.0.16 console screen with next lines:
22 ??? 2008 22:35:46 org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in
production environments was not found on the java.library.path: C
:\Program
Files\Java\jre1.6.0_05\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;
C:\Program Files\QuickTime\QTSystem\;C:\Program Files\FlexModule;C:\Program
Files\FlexModule\jre\bin;C:\Program Files\Java\jdk1.6.0_05\bin;C:\Program
Files\Microsoft SQL
Server\80\Tools\BINN;C:\apache-maven-2.0.8\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program
Files\QuickTime\
QTSystem\;C:\Program Files\FlexModule;C:\Program Files\FlexModule\jre\bin;C:\Program
Files\Java\jdk1.6.0_05\bin;C:\Program Files\Microsoft SQL Server\
80\Tools\BINN;C:\apache-maven-2.0.8\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program
Files\QuickTime\QTSystem\;C:\Program Files\
FlexModule;C:\Program Files\FlexModule\jre\bin;C:\Program
Files\Java\jdk1.6.0_05\bin;C:\Program Files\Microsoft SQL
Server\80\Tools\BINN;%M2_HOME%\bin
;C:\WINDOWS\System32
22 ??? 2008 22:35:46 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
22 ??? 2008 22:35:46 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 873 ms
22 ??? 2008 22:35:46 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
22 ??? 2008 22:35:46 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.16
22 ??? 2008 22:35:47 org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "org.jboss.seam.servlet.SeamListener" is already configured
for this context. The duplicate definition has been ignored.
22 ??? 2008 22:35:56 org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "listeners.ContextListener" is already configured for this
context. The duplicate definition has been ignored.
22 ??? 2008 22:35:56 org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "listeners.SessionListener" is already configured for this
context. The duplicate definition has been ignored.
ContextListener: attributeAdded('com.sun.faces.config.WebConfiguration',
'com.sun.faces.config.WebConfiguration@46a09b')
22 ??? 2008 22:35:57 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
22 ??? 2008 22:35:57 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
22 ??? 2008 22:35:57 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/250 config=null
22 ??? 2008 22:35:57 org.apache.catalina.startup.Catalina start
INFO: Server startup in 11053 ms
RuleAgent(insuranceconfig) INFO (Sat Mar 22 22:36:24 EET 2008): Configuring with
newInstance=true, secondsToRefresh=30
RuleAgent(insuranceconfig) INFO (Sat Mar 22 22:36:24 EET 2008): Configuring package
provider : URLScanner monitoring URLs:
http://localhost:8080/droo
ls-jbrms/org.drools.brms.JBRMS/package/org.acme.insurance.base/InsuranceDemo
ERROR 22-03 22:36:25,281 (Contexts.java:flushAndDestroyContexts:335) could not
discover transaction status
PackageName: org.acme.insurance.base
PackageVersion: InsuranceDemo
PackageIsLatest: false
ERROR 22-03 22:36:25,343 (Contexts.java:flushAndDestroyContexts:335) could not
discover transaction status
RuleAgent(insuranceconfig) EXCEPTION (Sat Mar 22 22:36:25 EET 2008):
org.drools.rule.VariableRestriction$VariableContextEntry; local class incompatibl
e: stream classdesc serialVersionUID = 4315261080934628448, local class serialVersionUID =
-2458845645553055486. Stack trace should follow.
java.io.InvalidClassException: org.drools.rule.VariableRestriction$VariableContextEntry;
local class incompatible: stream classdesc serialVersionUID =
4315261080934628448, local class serialVersionUID = -2458845645553055486
at java.io.ObjectStreamClass.initNonProxy(Unknown Source)
at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
at java.io.ObjectInputStream.readClassDesc(Unknown Source)
at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
at java.io.ObjectInputStream.readClassDesc(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
at java.io.ObjectInputStream.readSerialData(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
at java.io.ObjectInputStream.readSerialData(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at java.util.ArrayList.readObject(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at java.io.ObjectStreamClass.invokeReadObject(Unknown Source)
at java.io.ObjectInputStream.readSerialData(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
at java.io.ObjectInputStream.readSerialData(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
at java.io.ObjectInputStream.readSerialData(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readArray(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
at java.io.ObjectInputStream.readSerialData(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at java.util.HashMap.readObject(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at java.io.ObjectStreamClass.invokeReadObject(Unknown Source)
at java.io.ObjectInputStream.readSerialData(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at
org.drools.rule.PackageCompilationData.readExternal(PackageCompilationData.java:149)
at java.io.ObjectInputStream.readExternalData(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at org.drools.rule.Package.readExternal(Package.java:176)
at java.io.ObjectInputStream.readExternalData(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at org.drools.agent.HttpClientImpl.fetchPackage(HttpClientImpl.java:59)
at org.drools.agent.URLScanner.readPackage(URLScanner.java:137)
at org.drools.agent.URLScanner.getChangeSet(URLScanner.java:109)
at org.drools.agent.URLScanner.loadPackageChanges(URLScanner.java:88)
at org.drools.agent.RuleAgent.checkForChanges(RuleAgent.java:330)
at org.drools.agent.RuleAgent.refreshRuleBase(RuleAgent.java:298)
at org.drools.agent.RuleAgent.configure(RuleAgent.java:284)
at org.drools.agent.RuleAgent.init(RuleAgent.java:208)
at org.drools.agent.RuleAgent.newRuleAgent(RuleAgent.java:176)
at org.drools.agent.RuleAgent.newRuleAgent(RuleAgent.java:148)
at org.drools.agent.RuleAgent.newRuleAgent(RuleAgent.java:216)
at
org.acme.insurance.web.InsuranceSessionHelper.loadRuleBaseFromRuleAgent(InsuranceSessionHelper.java:26)
at
org.acme.insurance.web.InsuranceSessionHelper.getSession(InsuranceSessionHelper.java:17)
at org.acme.insurance.web.DroolsBusiness.execute(DroolsBusiness.java:46)
at org.acme.insurance.web.InsuranceServlet.doGet(InsuranceServlet.java:24)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
java.lang.IllegalArgumentException: Unknown process ID: insuranceProcess
at
org.drools.common.AbstractWorkingMemory.startProcess(AbstractWorkingMemory.java:1430)
at
org.acme.insurance.web.InsuranceSessionHelper.getSession(InsuranceSessionHelper.java:21)
at org.acme.insurance.web.DroolsBusiness.execute(DroolsBusiness.java:46)
at org.acme.insurance.web.InsuranceServlet.doGet(InsuranceServlet.java:24)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
When I starting BRMS and Insurance example on JBoss 4.2.2, filling correctly all fields
and press Continue button then Insurance application stop working and I got error on JBoss
4.2.2 console screen with next lines:
2008-03-22 23:07:58,515 INFO [STDOUT] ERROR 22-03 23:07:58,515
(Contexts.java:flushAndDestroyContexts:335) could not discover transaction status
2008-03-22 23:07:58,921 ERROR [STDERR] RuleAgent(insuranceconfig) EXCEPTION (Sat Mar 22
23:07:58 EET 2008): org.drools.rule.VariableRestriction$VariableContextEntry; local class
incompatible: stream classdesc serialVersionUID = 4315261080934628448, local class
serialVersionUID = -2458845645553055486. Stack trace should follow.
2008-03-22 23:07:58,921 ERROR [STDERR] java.io.InvalidClassException:
org.drools.rule.VariableRestriction$VariableContextEntry; local class incompatible: stream
classdesc serialVersionUID = 4315261080934628448, local class serialVersionUID =
-2458845645553055486
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:562)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1583)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1496)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1583)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1496)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1732)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.util.ArrayList.readObject(ArrayList.java:593)
2008-03-22 23:07:58,921 ERROR [STDERR] at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2008-03-22 23:07:58,921 ERROR [STDERR] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
2008-03-22 23:07:58,921 ERROR [STDERR] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.lang.reflect.Method.invoke(Method.java:597)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1849)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readArray(ObjectInputStream.java:1667)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1323)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.util.HashMap.readObject(HashMap.java:1030)
2008-03-22 23:07:58,921 ERROR [STDERR] at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2008-03-22 23:07:58,921 ERROR [STDERR] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
2008-03-22 23:07:58,921 ERROR [STDERR] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.lang.reflect.Method.invoke(Method.java:597)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1849)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.drools.rule.PackageCompilationData.readExternal(PackageCompilationData.java:149)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1792)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1751)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.drools.rule.Package.readExternal(Package.java:176)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1792)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1751)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.drools.agent.HttpClientImpl.fetchPackage(HttpClientImpl.java:59)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.drools.agent.URLScanner.readPackage(URLScanner.java:137)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.drools.agent.URLScanner.getChangeSet(URLScanner.java:109)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.drools.agent.URLScanner.loadPackageChanges(URLScanner.java:88)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.drools.agent.RuleAgent.checkForChanges(RuleAgent.java:330)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.drools.agent.RuleAgent.refreshRuleBase(RuleAgent.java:298)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.drools.agent.RuleAgent.configure(RuleAgent.java:284)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.drools.agent.RuleAgent.init(RuleAgent.java:208)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.drools.agent.RuleAgent.newRuleAgent(RuleAgent.java:176)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.drools.agent.RuleAgent.newRuleAgent(RuleAgent.java:148)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.drools.agent.RuleAgent.newRuleAgent(RuleAgent.java:216)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.acme.insurance.web.InsuranceSessionHelper.loadRuleBaseFromRuleAgent(InsuranceSessionHelper.java:26)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.acme.insurance.web.InsuranceSessionHelper.getSession(InsuranceSessionHelper.java:17)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.acme.insurance.web.DroolsBusiness.execute(DroolsBusiness.java:46)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.acme.insurance.web.InsuranceServlet.doGet(InsuranceServlet.java:24)
2008-03-22 23:07:58,921 ERROR [STDERR] at
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
2008-03-22 23:07:58,921 ERROR [STDERR] at
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
2008-03-22 23:07:58,921 ERROR [STDERR] at java.lang.Thread.run(Thread.java:619)
2008-03-22 23:07:59,046 ERROR [STDERR] java.lang.IllegalArgumentException: Unknown process
ID: insuranceProcess
2008-03-22 23:07:59,046 ERROR [STDERR] at
org.drools.common.AbstractWorkingMemory.startProcess(AbstractWorkingMemory.java:1430)
2008-03-22 23:07:59,046 ERROR [STDERR] at
org.acme.insurance.web.InsuranceSessionHelper.getSession(InsuranceSessionHelper.java:21)
2008-03-22 23:07:59,046 ERROR [STDERR] at
org.acme.insurance.web.DroolsBusiness.execute(DroolsBusiness.java:46)
2008-03-22 23:07:59,046 ERROR [STDERR] at
org.acme.insurance.web.InsuranceServlet.doGet(InsuranceServlet.java:24)
2008-03-22 23:07:59,046 ERROR [STDERR] at
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
2008-03-22 23:07:59,046 ERROR [STDERR] at
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
2008-03-22 23:07:59,046 ERROR [STDERR] at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
2008-03-22 23:07:59,046 ERROR [STDERR] at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
2008-03-22 23:07:59,046 ERROR [STDERR] at
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
2008-03-22 23:07:59,046 ERROR [STDERR] at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
2008-03-22 23:07:59,046 ERROR [STDERR] at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
2008-03-22 23:07:59,046 ERROR [STDERR] at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
2008-03-22 23:07:59,046 ERROR [STDERR] at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
2008-03-22 23:07:59,046 ERROR [STDERR] at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
2008-03-22 23:07:59,046 ERROR [STDERR] at
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
2008-03-22 23:07:59,046 ERROR [STDERR] at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
2008-03-22 23:07:59,046 ERROR [STDERR] at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
2008-03-22 23:07:59,046 ERROR [STDERR] at
org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
2008-03-22 23:07:59,046 ERROR [STDERR] at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
2008-03-22 23:07:59,046 ERROR [STDERR] at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
2008-03-22 23:07:59,046 ERROR [STDERR] at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
2008-03-22 23:07:59,046 ERROR [STDERR] at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
2008-03-22 23:07:59,046 ERROR [STDERR] at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
2008-03-22 23:07:59,046 ERROR [STDERR] at java.lang.Thread.run(Thread.java:619)
was:
I downloaded Insurance example sources and BRMS sources. Compiled and installed them both.
Imported repository_export.xml from example folder into BRMS.
When I starting BRMS and Insurance example on Apache Tomcat 6.0.16, filling correctly all
fields and press Continue button then Insurance application stop working and I got error
on Apache Tomcat 6.0.16 console screen with next lines:
22 ??? 2008 22:35:46 org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in
production environments was not found on the java.library.path: C
:\Program
Files\Java\jre1.6.0_05\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;
C:\Program Files\QuickTime\QTSystem\;C:\Program Files\FlexModule;C:\Program
Files\FlexModule\jre\bin;C:\Program Files\Java\jdk1.6.0_05\bin;C:\Program
Files\Microsoft SQL
Server\80\Tools\BINN;C:\apache-maven-2.0.8\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program
Files\QuickTime\
QTSystem\;C:\Program Files\FlexModule;C:\Program Files\FlexModule\jre\bin;C:\Program
Files\Java\jdk1.6.0_05\bin;C:\Program Files\Microsoft SQL Server\
80\Tools\BINN;C:\apache-maven-2.0.8\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program
Files\QuickTime\QTSystem\;C:\Program Files\
FlexModule;C:\Program Files\FlexModule\jre\bin;C:\Program
Files\Java\jdk1.6.0_05\bin;C:\Program Files\Microsoft SQL
Server\80\Tools\BINN;%M2_HOME%\bin
;C:\WINDOWS\System32
22 ??? 2008 22:35:46 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
22 ??? 2008 22:35:46 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 873 ms
22 ??? 2008 22:35:46 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
22 ??? 2008 22:35:46 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.16
22 ??? 2008 22:35:47 org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "org.jboss.seam.servlet.SeamListener" is already configured
for this context. The duplicate definition has been ignored.
22 ??? 2008 22:35:56 org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "listeners.ContextListener" is already configured for this
context. The duplicate definition has been ignored.
22 ??? 2008 22:35:56 org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "listeners.SessionListener" is already configured for this
context. The duplicate definition has been ignored.
ContextListener: attributeAdded('com.sun.faces.config.WebConfiguration',
'com.sun.faces.config.WebConfiguration@46a09b')
22 ??? 2008 22:35:57 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
22 ??? 2008 22:35:57 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
22 ??? 2008 22:35:57 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/250 config=null
22 ??? 2008 22:35:57 org.apache.catalina.startup.Catalina start
INFO: Server startup in 11053 ms
RuleAgent(insuranceconfig) INFO (Sat Mar 22 22:36:24 EET 2008): Configuring with
newInstance=true, secondsToRefresh=30
RuleAgent(insuranceconfig) INFO (Sat Mar 22 22:36:24 EET 2008): Configuring package
provider : URLScanner monitoring URLs:
http://localhost:8080/droo
ls-jbrms/org.drools.brms.JBRMS/package/org.acme.insurance.base/InsuranceDemo
ERROR 22-03 22:36:25,281 (Contexts.java:flushAndDestroyContexts:335) could not
discover transaction status
PackageName: org.acme.insurance.base
PackageVersion: InsuranceDemo
PackageIsLatest: false
ERROR 22-03 22:36:25,343 (Contexts.java:flushAndDestroyContexts:335) could not
discover transaction status
RuleAgent(insuranceconfig) EXCEPTION (Sat Mar 22 22:36:25 EET 2008):
org.drools.rule.VariableRestriction$VariableContextEntry; local class incompatibl
e: stream classdesc serialVersionUID = 4315261080934628448, local class serialVersionUID =
-2458845645553055486. Stack trace should follow.
java.io.InvalidClassException: org.drools.rule.VariableRestriction$VariableContextEntry;
local class incompatible: stream classdesc serialVersionUID =
4315261080934628448, local class serialVersionUID = -2458845645553055486
at java.io.ObjectStreamClass.initNonProxy(Unknown Source)
at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
at java.io.ObjectInputStream.readClassDesc(Unknown Source)
at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
at java.io.ObjectInputStream.readClassDesc(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
at java.io.ObjectInputStream.readSerialData(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
at java.io.ObjectInputStream.readSerialData(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at java.util.ArrayList.readObject(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at java.io.ObjectStreamClass.invokeReadObject(Unknown Source)
at java.io.ObjectInputStream.readSerialData(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
at java.io.ObjectInputStream.readSerialData(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
at java.io.ObjectInputStream.readSerialData(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readArray(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
at java.io.ObjectInputStream.readSerialData(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at java.util.HashMap.readObject(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at java.io.ObjectStreamClass.invokeReadObject(Unknown Source)
at java.io.ObjectInputStream.readSerialData(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at
org.drools.rule.PackageCompilationData.readExternal(PackageCompilationData.java:149)
at java.io.ObjectInputStream.readExternalData(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at org.drools.rule.Package.readExternal(Package.java:176)
at java.io.ObjectInputStream.readExternalData(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at org.drools.agent.HttpClientImpl.fetchPackage(HttpClientImpl.java:59)
at org.drools.agent.URLScanner.readPackage(URLScanner.java:137)
at org.drools.agent.URLScanner.getChangeSet(URLScanner.java:109)
at org.drools.agent.URLScanner.loadPackageChanges(URLScanner.java:88)
at org.drools.agent.RuleAgent.checkForChanges(RuleAgent.java:330)
at org.drools.agent.RuleAgent.refreshRuleBase(RuleAgent.java:298)
at org.drools.agent.RuleAgent.configure(RuleAgent.java:284)
at org.drools.agent.RuleAgent.init(RuleAgent.java:208)
at org.drools.agent.RuleAgent.newRuleAgent(RuleAgent.java:176)
at org.drools.agent.RuleAgent.newRuleAgent(RuleAgent.java:148)
at org.drools.agent.RuleAgent.newRuleAgent(RuleAgent.java:216)
at
org.acme.insurance.web.InsuranceSessionHelper.loadRuleBaseFromRuleAgent(InsuranceSessionHelper.java:26)
at
org.acme.insurance.web.InsuranceSessionHelper.getSession(InsuranceSessionHelper.java:17)
at org.acme.insurance.web.DroolsBusiness.execute(DroolsBusiness.java:46)
at org.acme.insurance.web.InsuranceServlet.doGet(InsuranceServlet.java:24)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
java.lang.IllegalArgumentException: Unknown process ID: insuranceProcess
at
org.drools.common.AbstractWorkingMemory.startProcess(AbstractWorkingMemory.java:1430)
at
org.acme.insurance.web.InsuranceSessionHelper.getSession(InsuranceSessionHelper.java:21)
at org.acme.insurance.web.DroolsBusiness.execute(DroolsBusiness.java:46)
at org.acme.insurance.web.InsuranceServlet.doGet(InsuranceServlet.java:24)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
Can't Execute Drools Insurance example on Apache Tomcat 6.x and
JBoss 4.2.2
---------------------------------------------------------------------------
Key: JBRULES-1524
URL:
http://jira.jboss.com/jira/browse/JBRULES-1524
Project: JBoss Drools
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: Manual, Documentation, drools-brms
Affects Versions: 4.0.5
Environment: OS: Windows XP Professional SP 2, Apache Tomcat 6.0.13 or 6.0.16,
JDK 1.6 Update 5, JRE 1.6 Update 5, JBoss 4.2.2
Reporter: Yuriy Drozhdzhal'
Assigned To: Mark Proctor
Priority: Critical
I downloaded Insurance example sources (drools-4.0.5-examples.zip) and BRMS sources
(drools-4.0.5-src.zip). Compiled and installed them both. Imported repository_export.xml
from example folder into BRMS.
When I starting BRMS and Insurance example on Apache Tomcat 6.0.16, filling correctly all
fields and press Continue button then Insurance application stop working and I got error
on Apache Tomcat 6.0.16 console screen with next lines:
22 ??? 2008 22:35:46 org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in
production environments was not found on the java.library.path: C
:\Program
Files\Java\jre1.6.0_05\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;
C:\Program Files\QuickTime\QTSystem\;C:\Program Files\FlexModule;C:\Program
Files\FlexModule\jre\bin;C:\Program Files\Java\jdk1.6.0_05\bin;C:\Program
Files\Microsoft SQL
Server\80\Tools\BINN;C:\apache-maven-2.0.8\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program
Files\QuickTime\
QTSystem\;C:\Program Files\FlexModule;C:\Program Files\FlexModule\jre\bin;C:\Program
Files\Java\jdk1.6.0_05\bin;C:\Program Files\Microsoft SQL Server\
80\Tools\BINN;C:\apache-maven-2.0.8\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program
Files\QuickTime\QTSystem\;C:\Program Files\
FlexModule;C:\Program Files\FlexModule\jre\bin;C:\Program
Files\Java\jdk1.6.0_05\bin;C:\Program Files\Microsoft SQL
Server\80\Tools\BINN;%M2_HOME%\bin
;C:\WINDOWS\System32
22 ??? 2008 22:35:46 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
22 ??? 2008 22:35:46 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 873 ms
22 ??? 2008 22:35:46 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
22 ??? 2008 22:35:46 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.16
22 ??? 2008 22:35:47 org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "org.jboss.seam.servlet.SeamListener" is already configured
for this context. The duplicate definition has been ignored.
22 ??? 2008 22:35:56 org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "listeners.ContextListener" is already configured for this
context. The duplicate definition has been ignored.
22 ??? 2008 22:35:56 org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "listeners.SessionListener" is already configured for this
context. The duplicate definition has been ignored.
ContextListener: attributeAdded('com.sun.faces.config.WebConfiguration',
'com.sun.faces.config.WebConfiguration@46a09b')
22 ??? 2008 22:35:57 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
22 ??? 2008 22:35:57 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
22 ??? 2008 22:35:57 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/250 config=null
22 ??? 2008 22:35:57 org.apache.catalina.startup.Catalina start
INFO: Server startup in 11053 ms
RuleAgent(insuranceconfig) INFO (Sat Mar 22 22:36:24 EET 2008): Configuring with
newInstance=true, secondsToRefresh=30
RuleAgent(insuranceconfig) INFO (Sat Mar 22 22:36:24 EET 2008): Configuring package
provider : URLScanner monitoring URLs:
http://localhost:8080/droo
ls-jbrms/org.drools.brms.JBRMS/package/org.acme.insurance.base/InsuranceDemo
ERROR 22-03 22:36:25,281 (Contexts.java:flushAndDestroyContexts:335) could not
discover transaction status
PackageName: org.acme.insurance.base
PackageVersion: InsuranceDemo
PackageIsLatest: false
ERROR 22-03 22:36:25,343 (Contexts.java:flushAndDestroyContexts:335) could not
discover transaction status
RuleAgent(insuranceconfig) EXCEPTION (Sat Mar 22 22:36:25 EET 2008):
org.drools.rule.VariableRestriction$VariableContextEntry; local class incompatibl
e: stream classdesc serialVersionUID = 4315261080934628448, local class serialVersionUID
= -2458845645553055486. Stack trace should follow.
java.io.InvalidClassException: org.drools.rule.VariableRestriction$VariableContextEntry;
local class incompatible: stream classdesc serialVersionUID =
4315261080934628448, local class serialVersionUID = -2458845645553055486
at java.io.ObjectStreamClass.initNonProxy(Unknown Source)
at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
at java.io.ObjectInputStream.readClassDesc(Unknown Source)
at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
at java.io.ObjectInputStream.readClassDesc(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
at java.io.ObjectInputStream.readSerialData(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
at java.io.ObjectInputStream.readSerialData(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at java.util.ArrayList.readObject(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at java.io.ObjectStreamClass.invokeReadObject(Unknown Source)
at java.io.ObjectInputStream.readSerialData(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
at java.io.ObjectInputStream.readSerialData(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
at java.io.ObjectInputStream.readSerialData(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readArray(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
at java.io.ObjectInputStream.readSerialData(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at java.util.HashMap.readObject(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at java.io.ObjectStreamClass.invokeReadObject(Unknown Source)
at java.io.ObjectInputStream.readSerialData(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at
org.drools.rule.PackageCompilationData.readExternal(PackageCompilationData.java:149)
at java.io.ObjectInputStream.readExternalData(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at org.drools.rule.Package.readExternal(Package.java:176)
at java.io.ObjectInputStream.readExternalData(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at org.drools.agent.HttpClientImpl.fetchPackage(HttpClientImpl.java:59)
at org.drools.agent.URLScanner.readPackage(URLScanner.java:137)
at org.drools.agent.URLScanner.getChangeSet(URLScanner.java:109)
at org.drools.agent.URLScanner.loadPackageChanges(URLScanner.java:88)
at org.drools.agent.RuleAgent.checkForChanges(RuleAgent.java:330)
at org.drools.agent.RuleAgent.refreshRuleBase(RuleAgent.java:298)
at org.drools.agent.RuleAgent.configure(RuleAgent.java:284)
at org.drools.agent.RuleAgent.init(RuleAgent.java:208)
at org.drools.agent.RuleAgent.newRuleAgent(RuleAgent.java:176)
at org.drools.agent.RuleAgent.newRuleAgent(RuleAgent.java:148)
at org.drools.agent.RuleAgent.newRuleAgent(RuleAgent.java:216)
at
org.acme.insurance.web.InsuranceSessionHelper.loadRuleBaseFromRuleAgent(InsuranceSessionHelper.java:26)
at
org.acme.insurance.web.InsuranceSessionHelper.getSession(InsuranceSessionHelper.java:17)
at org.acme.insurance.web.DroolsBusiness.execute(DroolsBusiness.java:46)
at org.acme.insurance.web.InsuranceServlet.doGet(InsuranceServlet.java:24)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
java.lang.IllegalArgumentException: Unknown process ID: insuranceProcess
at
org.drools.common.AbstractWorkingMemory.startProcess(AbstractWorkingMemory.java:1430)
at
org.acme.insurance.web.InsuranceSessionHelper.getSession(InsuranceSessionHelper.java:21)
at org.acme.insurance.web.DroolsBusiness.execute(DroolsBusiness.java:46)
at org.acme.insurance.web.InsuranceServlet.doGet(InsuranceServlet.java:24)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
When I starting BRMS and Insurance example on JBoss 4.2.2, filling correctly all fields
and press Continue button then Insurance application stop working and I got error on JBoss
4.2.2 console screen with next lines:
2008-03-22 23:07:58,515 INFO [STDOUT] ERROR 22-03 23:07:58,515
(Contexts.java:flushAndDestroyContexts:335) could not discover transaction status
2008-03-22 23:07:58,921 ERROR [STDERR] RuleAgent(insuranceconfig) EXCEPTION (Sat Mar 22
23:07:58 EET 2008): org.drools.rule.VariableRestriction$VariableContextEntry; local class
incompatible: stream classdesc serialVersionUID = 4315261080934628448, local class
serialVersionUID = -2458845645553055486. Stack trace should follow.
2008-03-22 23:07:58,921 ERROR [STDERR] java.io.InvalidClassException:
org.drools.rule.VariableRestriction$VariableContextEntry; local class incompatible: stream
classdesc serialVersionUID = 4315261080934628448, local class serialVersionUID =
-2458845645553055486
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:562)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1583)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1496)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1583)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1496)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1732)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.util.ArrayList.readObject(ArrayList.java:593)
2008-03-22 23:07:58,921 ERROR [STDERR] at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2008-03-22 23:07:58,921 ERROR [STDERR] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
2008-03-22 23:07:58,921 ERROR [STDERR] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.lang.reflect.Method.invoke(Method.java:597)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1849)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readArray(ObjectInputStream.java:1667)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1323)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.util.HashMap.readObject(HashMap.java:1030)
2008-03-22 23:07:58,921 ERROR [STDERR] at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2008-03-22 23:07:58,921 ERROR [STDERR] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
2008-03-22 23:07:58,921 ERROR [STDERR] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.lang.reflect.Method.invoke(Method.java:597)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1849)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.drools.rule.PackageCompilationData.readExternal(PackageCompilationData.java:149)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1792)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1751)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.drools.rule.Package.readExternal(Package.java:176)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1792)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1751)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
2008-03-22 23:07:58,921 ERROR [STDERR] at
java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.drools.agent.HttpClientImpl.fetchPackage(HttpClientImpl.java:59)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.drools.agent.URLScanner.readPackage(URLScanner.java:137)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.drools.agent.URLScanner.getChangeSet(URLScanner.java:109)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.drools.agent.URLScanner.loadPackageChanges(URLScanner.java:88)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.drools.agent.RuleAgent.checkForChanges(RuleAgent.java:330)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.drools.agent.RuleAgent.refreshRuleBase(RuleAgent.java:298)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.drools.agent.RuleAgent.configure(RuleAgent.java:284)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.drools.agent.RuleAgent.init(RuleAgent.java:208)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.drools.agent.RuleAgent.newRuleAgent(RuleAgent.java:176)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.drools.agent.RuleAgent.newRuleAgent(RuleAgent.java:148)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.drools.agent.RuleAgent.newRuleAgent(RuleAgent.java:216)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.acme.insurance.web.InsuranceSessionHelper.loadRuleBaseFromRuleAgent(InsuranceSessionHelper.java:26)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.acme.insurance.web.InsuranceSessionHelper.getSession(InsuranceSessionHelper.java:17)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.acme.insurance.web.DroolsBusiness.execute(DroolsBusiness.java:46)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.acme.insurance.web.InsuranceServlet.doGet(InsuranceServlet.java:24)
2008-03-22 23:07:58,921 ERROR [STDERR] at
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
2008-03-22 23:07:58,921 ERROR [STDERR] at
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
2008-03-22 23:07:58,921 ERROR [STDERR] at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
2008-03-22 23:07:58,921 ERROR [STDERR] at java.lang.Thread.run(Thread.java:619)
2008-03-22 23:07:59,046 ERROR [STDERR] java.lang.IllegalArgumentException: Unknown
process ID: insuranceProcess
2008-03-22 23:07:59,046 ERROR [STDERR] at
org.drools.common.AbstractWorkingMemory.startProcess(AbstractWorkingMemory.java:1430)
2008-03-22 23:07:59,046 ERROR [STDERR] at
org.acme.insurance.web.InsuranceSessionHelper.getSession(InsuranceSessionHelper.java:21)
2008-03-22 23:07:59,046 ERROR [STDERR] at
org.acme.insurance.web.DroolsBusiness.execute(DroolsBusiness.java:46)
2008-03-22 23:07:59,046 ERROR [STDERR] at
org.acme.insurance.web.InsuranceServlet.doGet(InsuranceServlet.java:24)
2008-03-22 23:07:59,046 ERROR [STDERR] at
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
2008-03-22 23:07:59,046 ERROR [STDERR] at
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
2008-03-22 23:07:59,046 ERROR [STDERR] at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
2008-03-22 23:07:59,046 ERROR [STDERR] at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
2008-03-22 23:07:59,046 ERROR [STDERR] at
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
2008-03-22 23:07:59,046 ERROR [STDERR] at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
2008-03-22 23:07:59,046 ERROR [STDERR] at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
2008-03-22 23:07:59,046 ERROR [STDERR] at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
2008-03-22 23:07:59,046 ERROR [STDERR] at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
2008-03-22 23:07:59,046 ERROR [STDERR] at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
2008-03-22 23:07:59,046 ERROR [STDERR] at
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
2008-03-22 23:07:59,046 ERROR [STDERR] at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
2008-03-22 23:07:59,046 ERROR [STDERR] at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
2008-03-22 23:07:59,046 ERROR [STDERR] at
org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
2008-03-22 23:07:59,046 ERROR [STDERR] at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
2008-03-22 23:07:59,046 ERROR [STDERR] at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
2008-03-22 23:07:59,046 ERROR [STDERR] at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
2008-03-22 23:07:59,046 ERROR [STDERR] at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
2008-03-22 23:07:59,046 ERROR [STDERR] at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
2008-03-22 23:07:59,046 ERROR [STDERR] at java.lang.Thread.run(Thread.java:619)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira