Hi there,
 
First of all I have got to say that I tried the following :
 
Jboss 4.0.5
Jboss 4.2.2
jbrms 4.0.2
jbrms 4.0.3
jbrms 4.0.4
jbrms 4.0.x (SVN first days of march)
 
I tried all the possible combinations between those above.
 
Then let me show u my scenario.
 
I have got a client which sends a "contract id"  to a queue.
 
Then an MDB is invoked to pass that "id" to an deserializer which builds up
a "contract object".
 
Once I have got the "contract object" I pass it to Drools in order
to perform some reasoning over it and to get back a reply from
the engine.
 
Let me show you how my application "Uses drools":
 

public static synchronized final WorkingMemoryEventManager getSession(boolean statefull) {

log.info("Getting Agent Singleton from: "+Thread.currentThread().getName());

if ( ruleagent == null ) {

try {

ruleagent = BRMS_RuleAgent();

} catch (Exception e) {

e.printStackTrace();

}

}

if (statefull){

rulebase = ruleagent.getRuleBase();

session = rulebase.newStatefulSession();

}

else {

rulebase = ruleagent.getRuleBase();

session = rulebase.newStatelessSession();

}

log.info("Releasing Agent Singleton from: "+Thread.currentThread().getName());

return session;

}

 

As You can see I can get either a statefull session or a stateless one in a thread-safe way.

Let's say i always get a stateless one.

The Ruleagent is used as follows:

private static RuleAgent BRMS_RuleAgent() throws Exception {

RuleAgent agent = RuleAgent.newRuleAgent(

"/brmsdeployedrules.properties");

//add the package to a rulebase (deploy the rule package).

return agent;

}

I configured the ruleagent to "newInstance=true", with a refresh of 5 secs and localcachedir=.

So, everytime the contract comes to be evaluated i call a getSession()  in order

to load the rulebase.

In EVERY AServer and with EACH JBRMS version, the the RuleAgent seems can't connect

to the rulebase and so it simply loads the rules from the cache.

Furthermore if I change the jbrms rules, the RuleAgent really DOES NOT CARE

about it and we know that after 5 seconds it should AUTOMATICALLY refresh the

rulebase but at the end IT DOES NOT DO ANYTHING!

After a while I also get back the following error message:

11:17:06,219 ERROR [[/drools-jbrms]] Exception while dispatching incoming RPC call
11:17:09,997 ERROR [[GWTRemotingServlet]] Servlet.service() for servlet GWTRemotingServlet threw exc
eption
java.lang.OutOfMemoryError: PermGen space
11:17:10,005 INFO  [Log4jService$URLWatchTimerTask] Configuring from URL: resource:jboss-log4j.xml
11:17:10,890 ERROR [CoyoteAdapter] An exception or error occurred in the container during the reques
t processing

And after it the AS REALLY CRASHES and one more of my hairs BECOMES WHITE !!!! :( :(

To be more clear let me show you what happens if I execute drools

with jboss 405 and jbrms 404, without the ruleagent cache activated:

11:50:18,275 INFO  [DroolsServiceProvider] Getting Agent Singleton from: JMS SessionPool Worker-0
11:50:18,331 ERROR [STDERR] RuleAgent(RuleAgentMassi) INFO (Sat Aug 04 11:50:18 CEST 2007): Configuring with newInstance=true, secondsToRefresh=5
11:50:18,336 ERROR [STDERR] RuleAgent(RuleAgentMassi) INFO (Sat Aug 04 11:50:18 CEST 2007): Configuring package provider : URLScanner monitoring URLs: 
http://127.0.0.1:8080/drools-jbrms/org.drools.brms.JBRMS/package/com.spyd.rules.initAction/initAction http://127.0.0.1:8080/drools-jbrms/org.drools.
brms.JBRMS/package/com.spyd.rules.ConsolidateData/ConsolidateData
http://127.0.0.1:8080/droolsjbrms/org.drools.brms.JBRMS/package/com.spyd.rules.DetermineConnection/DetermineConnection
11:50:19,840 INFO  [STDOUT] PackageName: com.spyd.rules.initAction
11:50:19,841 INFO  [STDOUT] PackageVersion: initAction
11:50:19,841 INFO  [STDOUT] PackageIsLatest: false
11:50:20,559 ERROR [STDERR] RuleAgent(RuleAgentMassi) EXCEPTION (Sat Aug 04 11:50:20 CEST 2007): org
.drools.base.dataproviders.MVELDataProvider; local class incompatible: stream classdesc serialVersio
nUID = 6980593313545470049, local class serialVersionUID = 1901006343031798173. Stack trace should f
ollow.11:50:20,563 ERROR [STDERR] java.io.InvalidClassException: org.drools.base.dataproviders.MVELDataPro
vider; local class incompatible: stream classdesc serialVersionUID = 6980593313545470049, local class serialVersionUID = 1901006343031798173
11:50:20,564 ERROR [STDERR]     at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:562)
11:50:20,565 ERROR [STDERR]     at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1583)
11:50:20,566 ERROR [STDERR]     at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1496)

...
11:50:20,581 ERROR [STDERR]     at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
11:50:20,583 ERROR [STDERR]     at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
11:50:20,583 ERROR [STDERR]     at java.util.HashMap.readObject(HashMap.java:1029)
11:50:20,584 ERROR [STDERR]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
11:50:20,584 ERROR [STDERR]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
11:50:20,585 ERROR [STDERR]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
11:50:20,586 ERROR [STDERR]     at java.lang.reflect.Method.invoke(Method.java:597)
11:50:20,587 ERROR [STDERR]     at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974)
11:50:20,588 ERROR [STDERR]     at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1846)
11:50:20,589 ERROR [STDERR]     at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
...
11:50:20,604 ERROR [STDERR]     at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
11:50:20,605 ERROR [STDERR]     at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
11:50:20,605 ERROR [STDERR]     at java.util.HashMap.readObject(HashMap.java:1029)
11:50:20,606 ERROR [STDERR]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
11:50:20,606 ERROR [STDERR]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
11:50:20,607 ERROR [STDERR]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
11:50:20,608 ERROR [STDERR]     at java.lang.reflect.Method.invoke(Method.java:597)
11:50:20,609 ERROR [STDERR]     at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974)
11:50:20,610 ERROR [STDERR]     at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1846)
11:50:20,611 ERROR [STDERR]     at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
11:50:20,612 ERROR [STDERR]     at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
11:50:20,613 ERROR [STDERR]     at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
11:50:20,614 ERROR [STDERR]     at org.drools.rule.Package.readExternal(Package.java:194)
11:50:20,615 ERROR [STDERR]     at java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1792)
11:50:20,616 ERROR [STDERR]     at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1751)
11:50:20,617 ERROR [STDERR]     at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
11:50:20,618 ERROR [STDERR]     at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
11:50:20,618 ERROR [STDERR]     at org.drools.agent.HttpClientImpl.fetchPackage(HttpClientImpl.java:54)
11:50:20,619 ERROR [STDERR]     at org.drools.agent.URLScanner.readPackage(URLScanner.java:137)
11:50:20,620 ERROR [STDERR]     at org.drools.agent.URLScanner.getChangeSet(URLScanner.java:109)
11:50:20,621 ERROR [STDERR]     at org.drools.agent.URLScanner.loadPackageChanges(URLScanner.java:88)
11:50:20,622 ERROR [STDERR]     at org.drools.agent.RuleAgent.checkForChanges(RuleAgent.java:330)
11:50:20,622 ERROR [STDERR]     at org.drools.agent.RuleAgent.refreshRuleBase(RuleAgent.java:298)
11:50:20,623 ERROR [STDERR]     at org.drools.agent.RuleAgent.configure(RuleAgent.java:284)
11:50:20,623 ERROR [STDERR]     at org.drools.agent.RuleAgent.init(RuleAgent.java:208)
11:50:20,624 ERROR [STDERR]     at org.drools.agent.RuleAgent.newRuleAgent(RuleAgent.java:176)
11:50:20,624 ERROR [STDERR]     at org.drools.agent.RuleAgent.newRuleAgent(RuleAgent.java:148)
11:50:20,625 ERROR [STDERR]     at org.drools.agent.RuleAgent.newRuleAgent(RuleAgent.java:216)
11:50:20,626 ERROR [STDERR]     at com.spyd.ruleEngine.DroolsServiceProvider.BRMS_RuleAgent(DroolsServiceProvider.java:75)
11:50:20,627 ERROR [STDERR]     at com.spyd.ruleEngine.DroolsServiceProvider.getSession(DroolsServiceProvider.java:48)
11:50:20,628 ERROR [STDERR]     at com.spyd.ruleEngine.DroolsService.executeRules(DroolsService.java:29)
11:50:20,629 ERROR [STDERR]     at com.spyd.ruleEngine.RuleServiceManager.executeRules(RuleServiceManager.java:13)
...
11:50:20,649 ERROR [STDERR]     at org.jboss.ejb.plugins.jms.JMSContainerInvoker.invoke(JMSContainerInvoker.java:987)
11:50:20,650 ERROR [STDERR]     at org.jboss.ejb.plugins.jms.JMSContainerInvoker$MessageListenerImpl.onMessage(JMSContainerInvoker.java:1287)
11:50:20,652 ERROR [STDERR]     at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:266)
11:50:20,653 ERROR [STDERR]     at org.jboss.mq.SpyMessageConsumer.sessionConsumerProcessMessage(SpyMessageConsumer.java:905)
11:50:20,654 ERROR [STDERR]     at org.jboss.mq.SpyMessageConsumer.addMessage(SpyMessageConsumer.java:170)
11:50:20,655 ERROR [STDERR]     at org.jboss.mq.SpySession.run(SpySession.java:323)
11:50:20,655 ERROR [STDERR]     at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:194)

11:50:20,657 ERROR [STDERR]     at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:743)
11:50:20,658 ERROR [STDERR]     at java.lang.Thread.run(Thread.java:619)
11:50:20,679 INFO  [DroolsServiceProvider] Releasing Agent Singleton from: JMS SessionPool Worker-0
11:50:20,793 INFO  [SPYDBusinessController] [BENCH]RULE-SERVICE REPLIED

11:50:20,813 INFO  [SPYDBusinessMDB] [BENCH]SPYDBusinessController returned - ok
11:50:20,942 WARN  [JDBCExceptionReporter] SQL Error: 1400, SQLState: 23000
11:50:21,985 WARN  [DLQHandler] Message resent too many times; sending it to DLQ; message id=ID:5-11862210130371
11:50:25,784 INFO  [STDOUT] PackageName: com.spyd.rules.ConsolidateData
11:50:25,784 INFO  [STDOUT] PackageVersion: ConsolidateData
11:50:25,785 INFO  [STDOUT] PackageIsLatest: false
11:50:26,008 ERROR [STDERR] RuleAgent(RuleAgentMassi) EXCEPTION (Sat Aug 04 11:50:26 CEST 2007): org
.drools.base.dataproviders.MVELDataProvider; local class incompatible: stream classdesc serialVersio
nUID = 6980593313545470049, local class serialVersionUID = 1901006343031798173. Stack trace should follow.
11:50:26,010 ERROR [STDERR] java.io.InvalidClassException: org.drools.base.dataproviders.MVELDataPro
vider; local class incompatible: stream classdesc serialVersionUID = 6980593313545470049, local clas
s serialVersionUID = 1901006343031798173

11:50:26,012 ERROR [STDERR]     at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:562)
11:50:26,014 ERROR [STDERR]     at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1583)
11:50:26,014 ERROR [STDERR]     at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1496)
...
11:50:26,038 ERROR [STDERR]     at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
11:50:26,039 ERROR [STDERR]     at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
11:50:26,040 ERROR [STDERR]     at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
...
11:50:26,054 ERROR [STDERR]     at org.drools.rule.Package.readExternal(Package.java:176)
11:50:26,055 ERROR [STDERR]     at java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1792)
11:50:26,056 ERROR [STDERR]     at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1751)
11:50:26,057 ERROR [STDERR]     at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
11:50:26,058 ERROR [STDERR]     at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
11:50:26,059 ERROR [STDERR]     at org.drools.agent.HttpClientImpl.fetchPackage(HttpClientImpl.java:54)
11:50:26,060 ERROR [STDERR]     at org.drools.agent.URLScanner.readPackage(URLScanner.java:137)
11:50:26,060 ERROR [STDERR]     at org.drools.agent.URLScanner.getChangeSet(URLScanner.java:109)
11:50:26,061 ERROR [STDERR]     at org.drools.agent.URLScanner.loadPackageChanges(URLScanner.java:88)
11:50:26,062 ERROR [STDERR]     at org.drools.agent.RuleAgent.checkForChanges(RuleAgent.java:330)
11:50:26,063 ERROR [STDERR]     at org.drools.agent.RuleAgent.refreshRuleBase(RuleAgent.java:298)
11:50:26,063 ERROR [STDERR]     at org.drools.agent.RuleAgent$2.run(RuleAgent.java:438)
11:50:26,064 ERROR [STDERR]     at java.util.TimerThread.mainLoop(Timer.java:512)
11:50:26,064 ERROR [STDERR]     at java.util.TimerThread.run(Timer.java:462)
11:50:30,781 INFO  [STDOUT] PackageName: com.spyd.rules.DetermineConnection
11:50:30,781 INFO  [STDOUT] PackageVersion: DetermineConnection
11:50:30,782 INFO  [STDOUT] PackageIsLatest: false
11:50:30,903 ERROR [STDERR] RuleAgent(RuleAgentMassi) EXCEPTION (Sat Aug 04 11:50:30 CEST 2007): org
.drools.base.dataproviders.MVELDataProvider; local class incompatible: stream classdesc serialVersio
nUID = 6980593313545470049, local class serialVersionUID = 1901006343031798173. Stack trace should follow.
11:50:30,905 ERROR [STDERR] java.io.InvalidClassException: org.drools.base.dataproviders.MVELDataPro
vider; local class incompatible: stream classdesc serialVersionUID = 6980593313545470049, local clas
s serialVersionUID = 1901006343031798173
11:50:30,908 ERROR [STDERR]     at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:562)
11:50:30,909 ERROR [STDERR]     at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1583)
11:50:30,910 ERROR [STDERR]     at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1496)
11:50:30,911 ERROR [STDERR]     at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1732)
11:50:30,912 ERROR [STDERR]     at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
11:50:30,913 ERROR [STDERR]     at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1945)
11:50:30,915 ERROR [STDERR]     at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1869)
11:50:30,917 ERROR [STDERR]     at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
11:50:30,918 ERROR [STDERR]     at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
11:50:30,919 ERROR [STDERR]     at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1945)
11:50:30,920 ERROR [STDERR]     at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1869)
11:50:30,921 ERROR [STDERR]     at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
11:50:30,922 ERROR [STDERR]     at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
11:50:30,923 ERROR [STDERR]     at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1945)
11:50:30,924 ERROR [STDERR]     at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1869)
11:50:30,926 ERROR [STDERR]     at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
11:50:30,927 ERROR [STDERR]     at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
11:50:30,928 ERROR [STDERR]     at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1667)
11:50:30,928 ERROR [STDERR]     at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1323)
11:50:30,930 ERROR [STDERR]     at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1945)
11:50:30,931 ERROR [STDERR]     at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1869)
11:50:30,932 ERROR [STDERR]     at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
11:50:30,933 ERROR [STDERR]     at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
11:50:30,934 ERROR [STDERR]     at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
11:50:30,935 ERROR [STDERR]     at java.util.HashMap.readObject(HashMap.java:1029)
11:50:30,935 ERROR [STDERR]     at sun.reflect.GeneratedMethodAccessor122.invoke(Unknown Source)
11:50:30,936 ERROR [STDERR]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
11:50:30,937 ERROR [STDERR]     at java.lang.reflect.Method.invoke(Method.java:597)
11:50:30,937 ERROR [STDERR]     at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974)
11:50:30,938 ERROR [STDERR]     at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1846)
11:50:30,939 ERROR [STDERR]     at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
11:50:30,941 ERROR [STDERR]     at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
11:50:30,942 ERROR [STDERR]     at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
11:50:30,942 ERROR [STDERR]     at org.drools.rule.PackageCompilationData.readExternal(PackageCompilationData.java:149)
11:50:30,943 ERROR [STDERR]     at java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1792)
11:50:30,944 ERROR [STDERR]     at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1751)
11:50:30,946 ERROR [STDERR]     at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
11:50:30,947 ERROR [STDERR]     at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
11:50:30,947 ERROR [STDERR]     at org.drools.rule.Package.readExternal(Package.java:176)
11:50:30,948 ERROR [STDERR]     at java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1792)
11:50:30,949 ERROR [STDERR]     at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1751)
11:50:30,950 ERROR [STDERR]     at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
11:50:30,951 ERROR [STDERR]     at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
11:50:30,952 ERROR [STDERR]     at org.drools.agent.HttpClientImpl.fetchPackage(HttpClientImpl.java:54)
11:50:30,953 ERROR [STDERR]     at org.drools.agent.URLScanner.readPackage(URLScanner.java:137)
11:50:30,953 ERROR [STDERR]     at org.drools.agent.URLScanner.getChangeSet(URLScanner.java:109)
11:50:30,954 ERROR [STDERR]     at org.drools.agent.URLScanner.loadPackageChanges(URLScanner.java:88)
11:50:30,955 ERROR [STDERR]     at org.drools.agent.RuleAgent.checkForChanges(RuleAgent.java:330)
11:50:30,955 ERROR [STDERR]     at org.drools.agent.RuleAgent.refreshRuleBase(RuleAgent.java:298)
11:50:30,956 ERROR [STDERR]     at org.drools.agent.RuleAgent$2.run(RuleAgent.java:438)
11:50:30,957 ERROR [STDERR]     at java.util.TimerThread.mainLoop(Timer.java:512)
11:50:30,957 ERROR [STDERR]     at java.util.TimerThread.run(Timer.java:462)
11:50:47,012 INFO  [STDOUT] ERROR 04-08 11:50:47,009 (Log4JLogger.java:error:119)        Servlet.service() for servlet default threw exception
java.lang.IllegalStateException: Cannot create a session after the response has been committed
        at org.apache.catalina.connector.Request.doGetSession(Request.java:2214)
        at org.apache.catalina.connector.Request.getSession(Request.java:2024)
        at org.apache.catalina.connector.RequestFacade.getSession(RequestFacade.java:831)
        at org.jboss.seam.servlet.ServletRequestSessionMap.put(ServletRequestSessionMap.java:87)
        at org.jboss.seam.servlet.ServletRequestSessionMap.put(ServletRequestSessionMap.java:25)
        at org.jboss.seam.contexts.BasicContext.set(BasicContext.java:80)
        at org.jboss.seam.Component.newInstance(Component.java:1980)
        at org.jboss.seam.Component.getInstance(Component.java:1878)
        at org.jboss.seam.Component.getInstance(Component.java:1857)
        at org.jboss.seam.Component.getInstance(Component.java:1834)
        at org.jboss.seam.web.Session.getInstance(Session.java:122)
        at org.jboss.seam.contexts.Contexts.flushAndDestroyContexts(Contexts.java:375)
        at org.jboss.seam.contexts.Lifecycle.endRequest(Lifecycle.java:132)
        at org.jboss.seam.servlet.ContextualHttpServletRequest.run(ContextualHttpServletRequest.java:65)
        at org.jboss.seam.web.ContextFilter.doFilter(ContextFilter.java:37)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

        at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
        at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
        at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
        at org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
        at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
        at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
        at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
        at java.lang.Thread.run(Thread.java:619) could not discover transaction status

 

Why DO I get the "MVELDataProvider" issue?

The horrible thing is that until 1 week ago It WORKED!

I also HAD a BACKUP version where I copied all the Jboss directory!

The crazy thing is that if I just restore the Backup dir and i use "As it was"

it DOES NOT WORK!!!  I mean, it is the exact copy which worked perfectly until

last week.....Why the hell it does not work now???

I have always got the same OS (VISTA) and i did not update any

sensible component of my pc.

What Heppened then? Did I get the first drools virus ever?  :(

Please help me. I really feel defeated.

ThankYou anyway.

Massi