[JBoss JIRA] (DROOLS-538) Unable to resolve class error , drools 5.5 in concurrent execution. JSR94Support and Spring
by Maruthi Shanmugam (JIRA)
[ https://issues.jboss.org/browse/DROOLS-538?page=com.atlassian.jira.plugin... ]
Maruthi Shanmugam commented on DROOLS-538:
------------------------------------------
Hi David,
Also do we have any similiar issue in Drools 4.0.4, because I see those packages doesnt use ClassFieldAccessorCache.
Your quick response is much appreciated.
> Unable to resolve class error , drools 5.5 in concurrent execution. JSR94Support and Spring
> --------------------------------------------------------------------------------------------
>
> Key: DROOLS-538
> URL: https://issues.jboss.org/browse/DROOLS-538
> Project: Drools
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Affects Versions: 5.5.0.Final
> Environment: Linux Red Hat , Enterprise, JDK 1.6, Drools 5.5.Final
> Reporter: Maruthi Shanmugam
> Assignee: Mark Proctor
> Priority: Blocker
>
> We use Drools 5.5 and drool implementation is done through Spring JSR94Support API>
> The Rule engine is called in concurrent mode,
> i.e , JSR94Support.executeStateless(name,list) is executed through multiple threads.
> And when the rules are executed we randomly get the following exception
> org.drools.RuntimeDroolsException: Unable to resolve class 'someclass(this is sample)here actual class is printed>'
> at org.drools.base.ClassFieldAccessorCache.getClass(ClassFieldAccessorCache.java:126)
> at org.drools.base.ClassFieldAccessorCache.getClassObjectType(ClassFieldAccessorCache.java:48)
> at org.drools.reteoo.ClassObjectTypeConf.<init>(ClassObjectTypeConf.java:83)
> at org.drools.common.ObjectTypeConfigurationRegistry.getObjectTypeConf(ObjectTypeConfigurationRegistry.java:71)
> at org.drools.common.NamedEntryPoint.insert(NamedEntryPoint.java:159)
> at org.drools.common.AbstractWorkingMemory.insert(AbstractWorkingMemory.java:903)
> at org.drools.common.AbstractWorkingMemory.insert(AbstractWorkingMemory.java:847)
> at org.drools.reteoo.ReteooStatelessSession.executeWithResults(ReteooStatelessSession.java:273)
> The rules are registered every 15 minutes through RuleAdministrator.registerRuleExecutionset ,
> so whenever we refresh the rules and the subsequent thread even after the registration is completed, fails with the above message. This happens only when the rules are invoked concurrently.
--
This message was sent by Atlassian JIRA
(v6.2.6#6264)
12 years
[JBoss JIRA] (JGRP-1859) Allow Configurator to load protocols from a specific classloader
by Bela Ban (JIRA)
[ https://issues.jboss.org/browse/JGRP-1859?page=com.atlassian.jira.plugin.... ]
Bela Ban resolved JGRP-1859.
----------------------------
Resolution: Done
> Allow Configurator to load protocols from a specific classloader
> ----------------------------------------------------------------
>
> Key: JGRP-1859
> URL: https://issues.jboss.org/browse/JGRP-1859
> Project: JGroups
> Issue Type: Feature Request
> Security Level: Public(Everyone can see)
> Affects Versions: 3.4.4
> Reporter: Paul Ferraro
> Assignee: Paul Ferraro
> Fix For: 3.5
>
>
> To support custom protocols in WildFly, we need to allow the users to define the module from which to load a given protocol class. WildFly currently uses the Configurator to create its protocol stack. Currently, the classloader used to load protocol classes is hard coded to the classloader that loaded the Stack class. This should be configurable via org.jgroups.conf.ProtocolConfiguration.
--
This message was sent by Atlassian JIRA
(v6.2.6#6264)
12 years
[JBoss JIRA] (WFLY-3359) Transferring an operation attachments to slaves may lead to an OOM
by RH Bugzilla Integration (JIRA)
[ https://issues.jboss.org/browse/WFLY-3359?page=com.atlassian.jira.plugin.... ]
RH Bugzilla Integration commented on WFLY-3359:
-----------------------------------------------
Martin Simka <msimka(a)redhat.com> changed the Status of [bug 1108952|https://bugzilla.redhat.com/show_bug.cgi?id=1108952] from ON_QA to VERIFIED
> Transferring an operation attachments to slaves may lead to an OOM
> ------------------------------------------------------------------
>
> Key: WFLY-3359
> URL: https://issues.jboss.org/browse/WFLY-3359
> Project: WildFly
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: Domain Management
> Affects Versions: 8.0.0.Final
> Reporter: Emanuel Muckenhuber
> Assignee: Emanuel Muckenhuber
> Fix For: 9.0.0.Alpha1
>
>
> Transferring an operation attachment to a slave may lead to an OutOfMemoryError.
> {code}
> 19:44:47,794 ERROR [stderr] (domain-mgmt-handler-thread - 13) Exception in thread "domain-mgmt-handler-thread - 13" java.lang.OutOfMemoryError: Java heap space
> 19:44:47,795 ERROR [stderr] (domain-mgmt-handler-thread - 13) at java.util.Arrays.copyOf(Arrays.java:2271)
> 19:44:47,795 ERROR [stderr] (domain-mgmt-handler-thread - 13) at java.io.ByteArrayOutputStream.toByteArray(ByteArrayOutputStream.java:178)
> 19:44:47,795 ERROR [stderr] (domain-mgmt-handler-thread - 13) at org.jboss.as.controller.remote.TransactionalProtocolClientImpl$ReadAttachmentInputStreamRequestHandler$1.execute(TransactionalProtocolClientImpl.java:277)
> 19:44:47,796 ERROR [stderr] (domain-mgmt-handler-thread - 13) at org.jboss.as.protocol.mgmt.AbstractMessageHandler$2$1.doExecute(AbstractMessageHandler.java:283)
> 19:44:47,796 ERROR [stderr] (domain-mgmt-handler-thread - 13) at org.jboss.as.protocol.mgmt.AbstractMessageHandler$AsyncTaskRunner.run(AbstractMessageHandler.java:504)
> 19:44:47,797 ERROR [stderr] (domain-mgmt-handler-thread - 13) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> 19:44:47,797 ERROR [stderr] (domain-mgmt-handler-thread - 13) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> 19:44:47,797 ERROR [stderr] (domain-mgmt-handler-thread - 13) at java.lang.Thread.run(Thread.java:724)
> 19:44:47,798 ERROR [stderr] (domain-mgmt-handler-thread - 13) at org.jboss.threads.JBossThread.run(JBossThread.java:122)
> {code}
--
This message was sent by Atlassian JIRA
(v6.2.6#6264)
12 years
[JBoss JIRA] (WFLY-3575) Parameterize subsystem version in xsite/jgroups testsuite xslt stylesheet
by Radoslav Husar (JIRA)
[ https://issues.jboss.org/browse/WFLY-3575?page=com.atlassian.jira.plugin.... ]
Radoslav Husar updated WFLY-3575:
---------------------------------
Summary: Parameterize subsystem version in xsite/jgroups testsuite xslt stylesheet (was: Parameterize subsystem version in xsite testsuite xslt stylesheet)
> Parameterize subsystem version in xsite/jgroups testsuite xslt stylesheet
> -------------------------------------------------------------------------
>
> Key: WFLY-3575
> URL: https://issues.jboss.org/browse/WFLY-3575
> Project: WildFly
> Issue Type: Task
> Security Level: Public(Everyone can see)
> Components: Clustering
> Affects Versions: 8.1.0.Final
> Reporter: Paul Ferraro
> Assignee: Radoslav Husar
>
> I wasted a good couple of hours today trying to figure out why my changes broke the xsite tests. It turns out that the xslt scripts have the subsystem schema version hardcoded, and I had created a new schema version.
> We should parameterize this, in the same way as the addCacheContainer.xsl stylesheet does.
--
This message was sent by Atlassian JIRA
(v6.2.6#6264)
12 years
[JBoss JIRA] (JGRP-1859) Allow Configurator to load protocols from a specific classloader
by Paul Ferraro (JIRA)
Paul Ferraro created JGRP-1859:
----------------------------------
Summary: Allow Configurator to load protocols from a specific classloader
Key: JGRP-1859
URL: https://issues.jboss.org/browse/JGRP-1859
Project: JGroups
Issue Type: Feature Request
Security Level: Public (Everyone can see)
Affects Versions: 3.4.4
Reporter: Paul Ferraro
Assignee: Paul Ferraro
Fix For: 3.5
To support custom protocols in WildFly, we need to allow the users to define the module from which to load a given protocol class. WildFly currently uses the Configurator to create its protocol stack. Currently, the classloader used to load protocol classes is hard coded to the classloader that loaded the Stack class. This should be configurable via org.jgroups.conf.ProtocolConfiguration.
--
This message was sent by Atlassian JIRA
(v6.2.6#6264)
12 years