[jboss-jira] [JBoss JIRA] Commented: (JBRULES-1524) Can't Execute Drools Insurance example on Apache Tomcat 6.x and JBoss 4.2.2

Nazar Volynets (JIRA) jira-events at lists.jboss.org
Mon Mar 24 12:55:51 EDT 2008


    [ http://jira.jboss.com/jira/browse/JBRULES-1524?page=comments#action_12404247 ] 
            
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 at 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

        



More information about the jboss-jira mailing list