]
Nazar Volynets commented on JBRULES-1524:
-----------------------------------------
Problem with serialVersionUID is connected with incorrect build of drools 4.0.5 jBRMS. It
was build based on drools-core-4.0.4 (incorrect version of drools-core is involved in
drools-jBRMS.war but name is correct). If you will try to build jBRMS from
drools-4.0.5-src then it will build incorrect drools-jBRMS.war too. The best way to omit
this problem is to migrate to the previous version of drools (4.0.4) and wait for next
build where this problem may be will be fixed.
Enjoy!!!
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: