[JBoss JIRA] Created: (JBAS-4906) Add AutoDiscoveryAddress and AutoDiscoveryGroup substitutions in sample-bindings.xml
by Galder Zamarreno (JIRA)
Add AutoDiscoveryAddress and AutoDiscoveryGroup substitutions in sample-bindings.xml
------------------------------------------------------------------------------------
Key: JBAS-4906
URL: http://jira.jboss.com/jira/browse/JBAS-4906
Project: JBoss Application Server
Issue Type: Feature Request
Security Level: Public (Everyone can see)
Components: Clustering, XML services
Affects Versions: JBossAS-4.2.2.GA, JBossAS-5.0.0.Beta3
Reporter: Galder Zamarreno
Assigned To: Brian Stansberry
Priority: Minor
For HAJNDI service, add AutoDiscoveryGroup and AutoDiscoveryAddress settings in
docs/examples/binding-manager/sample-bindings.xml
i.e.
ports-default
<service-config name="jboss:service=HAJNDI"
delegateClass="org.jboss.services.binding.AttributeMappingDelegate">
<delegate-config portName="Port" hostName="BindAddress">
<attribute name="RmiPort">1101</attribute>
<attribute name="AutoDiscoveryAddress">${jboss.partition.udpGroup:230.0.0.4}</attribute>
<attribute name="AutoDiscoveryGroup">1102</attribute>
</delegate-config>
<binding port="1100" host="${jboss.bind.address}"/>
</service-config>
....
ports-01
<service-config name="jboss:service=HAJNDI"
delegateClass="org.jboss.services.binding.AttributeMappingDelegate">
<delegate-config portName="Port" hostName="BindAddress">
<attribute name="RmiPort">1201</attribute>
<attribute name="AutoDiscoveryAddress">${jboss.partition.udpGroup:230.0.1.4}</attribute>
<attribute name="AutoDiscoveryGroup">1202</attribute>
</delegate-config>
<binding port="1200" host="${jboss.bind.address}"/>
</service-config>
...
--
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
18 years, 8 months
[JBoss JIRA] Created: (JBRULES-1302) Drools ConsequenceException
by Prakash Chellappa (JIRA)
Drools ConsequenceException
---------------------------
Key: JBRULES-1302
URL: http://jira.jboss.com/jira/browse/JBRULES-1302
Project: JBoss Drools
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: drools-brms
Affects Versions: 4.0.1
Environment: Unix
Reporter: Prakash Chellappa
Fix For: 4.0.1
Hi
We are from UBS Investment Bank and are facing a critical problem in one of production System currently using Drools.We require your urgent assistance to get this resolved asap.Below is the details of the error message we are getting.
org.drools.spi.ConsequenceException: java.lang.NullPointerException
at org.drools.base.DefaultConsequenceExceptionHandler.handleException(DefaultConsequenceExceptionHandler.java:14)
at org.drools.common.DefaultAgenda.fireActivation(DefaultAgenda.java:553)
at org.drools.common.DefaultAgenda.fireNextItem(DefaultAgenda.java:514)
at org.drools.common.AbstractWorkingMemory.fireAllRules(AbstractWorkingMemory.java:462)
at org.drools.common.AbstractWorkingMemory.fireAllRules(AbstractWorkingMemory.java:424)
at com.ubs.tsna.rhino.matcher2.pb.engine.PBMatchingEngine.doMatching(Unknown Source)
at com.ubs.tsna.rhino.matcher2.engine.MatchingEngine.match(Unknown Source)
at com.ubs.tsna.rhino.matcher2.action.MatchingAction.execute(Unknown Source)
at com.ubs.tsna.workflow.process.ProcessFlow.executeAction(Unknown Source)
at com.ubs.tsna.workflow.process.ProcessFlow.executeSingleAction(Unknown Source)
at com.ubs.tsna.workflow.process.ProcessFlow.executeAction(Unknown Source)
at com.ubs.tsna.workflow.process.ProcessFlow.execute(Unknown Source)
at com.ubs.tsna.workflow.process.BaseProcess.processMessage(Unknown Source)
at com.ubs.tsna.workflow.process.Process.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at org.drools.base.com.ubs.tsna.rhino.matcher2.pb.model.TransactionEvent11782857$getMessage.getValue(Unknown Source)
at org.drools.base.extractors.BaseObjectClassFieldExtractor.getHashCode(BaseObjectClassFieldExtractor.java:139)
at org.drools.base.ClassFieldExtractor.getHashCode(ClassFieldExtractor.java:225)
at org.drools.rule.Declaration.getHashCode(Declaration.java:272)
at org.drools.util.AbstractHashTable$SingleIndex.hashCodeOf(AbstractHashTable.java:489)
at org.drools.util.TupleIndexHashTable.remove(TupleIndexHashTable.java:203)
at org.drools.reteoo.NotNode.retractTuple(NotNode.java:208)
at org.drools.reteoo.SingleTupleSinkAdapter.propagateRetractTuple(SingleTupleSinkAdapter.java:38)
at org.drools.reteoo.JoinNode.retractObject(JoinNode.java:181)
at org.drools.reteoo.CompositeObjectSinkAdapter.propagateRetractObject(CompositeObjectSinkAdapter.java:375)
at org.drools.reteoo.AlphaNode.retractObject(AlphaNode.java:158)
at org.drools.reteoo.SingleObjectSinkAdapter.propagateRetractObject(SingleObjectSinkAdapter.java:32)
at org.drools.reteoo.AlphaNode.retractObject(AlphaNode.java:158)
at org.drools.reteoo.CompositeObjectSinkAdapter.propagateRetractObject(CompositeObjectSinkAdapter.java:366)
at org.drools.reteoo.AlphaNode.retractObject(AlphaNode.java:158)
at org.drools.reteoo.CompositeObjectSinkAdapter.propagateRetractObject(CompositeObjectSinkAdapter.java:366)
at org.drools.reteoo.ObjectTypeNode.retractObject(ObjectTypeNode.java:180)
at org.drools.reteoo.Rete.retractObject(Rete.java:214)
at org.drools.reteoo.ReteooRuleBase.retractObject(ReteooRuleBase.java:220)
at org.drools.reteoo.ReteooWorkingMemory.doRetract(ReteooWorkingMemory.java:79)
at org.drools.common.AbstractWorkingMemory.retract(AbstractWorkingMemory.java:999)
at org.drools.base.DefaultKnowledgeHelper.retract(DefaultKnowledgeHelper.java:115)
at com.ubs.tsna.rhino.matcher.rules.Rule_Match_0.consequence(Rule_Match_0.java:55)
at com.ubs.tsna.rhino.matcher.rules.Rule_Match_0ConsequenceInvoker.evaluate(Rule_Match_0ConsequenceInvoker.java:26)
at org.drools.common.DefaultAgenda.fireActivation(DefaultAgenda.java:550)
We get the error message when we retract the object.The piece of code is given below
if( c instanceof TransactionBulkBean ) {
retract(c);
}
if( t instanceof TransactionBulkBean ) {
retract(t);
}
// Retract Old Events
for( TransactionEvent ev : MATCHER.retractUnMatchedEvents(c, t) ) {
ev.setMessage(null) ; retract (ev);
}
We dont have support contract at this point of time,But we dont mind going in one by future.We would like to get your help to get this issue addressed ASAP.
We would like to call and speak to you on urgent basis.Give us a call on 203 719 4625 or give us the no we can reach you at.
Thanks
Prakash
--
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
18 years, 8 months
[JBoss JIRA] Created: (JBRULES-1279) Memory leak in release 4.0.2
by Paul Jackson (JIRA)
Memory leak in release 4.0.2
----------------------------
Key: JBRULES-1279
URL: http://jira.jboss.com/jira/browse/JBRULES-1279
Project: JBoss Drools
Issue Type: Bug
Security Level: Public (Everyone can see)
Affects Versions: 4.0.2
Environment: tested with windows jdk5 and jdk6
Reporter: Paul Jackson
Assigned To: Mark Proctor
I have observed memory leaks in our application after upgrading to the latest 4.0.2 release. I have replicated the problem with the sample code below:
DroolsTest.java
import java.io.InputStreamReader;
import java.io.Reader;
import org.drools.RuleBase;
import org.drools.RuleBaseFactory;
import org.drools.StatefulSession;
import org.drools.compiler.PackageBuilder;
import org.drools.rule.Package;
public class DroolsTest {
public void run() throws Exception {
RuleBase ruleBase = createRuleBase();
long counter = 0;
while(true) {
StatefulSession session = ruleBase.newStatefulSession(false);
if(++counter % 100 == 0) {
System.out.println(counter);
}
session.dispose();
}
}
private RuleBase createRuleBase() throws Exception {
Reader source = new InputStreamReader( this.getClass().getResourceAsStream( "HelloWorld.drl" ) );
PackageBuilder builder = new PackageBuilder();
builder.addPackageFromDrl( source );
if ( builder.hasErrors() ) {
System.out.println( builder.getErrors().toString() );
throw new RuntimeException( "Unable to compile \"HelloWorld.drl\".");
}
Package pkg = builder.getPackage();
RuleBase ruleBase = RuleBaseFactory.newRuleBase();
ruleBase.addPackage( pkg );
return ruleBase;
}
public static void main(String[] args) throws Exception {
new DroolsTest().run();
}
}
HelloWorld.drl
#list any import classes here.
#declare any global variables here
rule "Your First Rule"
when
#conditions
then
#actions
end
rule "Your Second Rule"
#include attributes such as "salience" here...
when
#conditions
then
#actions
end
When I run this with release 4.0.1 I have to manually break the program to get it to stop.
When I run with release 4.0.2 it reaches about 14000 iterations before crashing with an out of memory error.
--
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
18 years, 8 months
[JBoss JIRA] Created: (JBAS-4807) Cannot redeploy webapp after deploy failure
by Thomas Diesler (JIRA)
Cannot redeploy webapp after deploy failure
-------------------------------------------
Key: JBAS-4807
URL: http://jira.jboss.com/jira/browse/JBAS-4807
Project: JBoss Application Server
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: Deployment services
Reporter: Thomas Diesler
Assigned To: Dimitris Andreadis
Fix For: JBossAS-5.0.0.Beta3
If a webapp cannot be deployed due to some deployment problem, this webapp is not taken down properly.
A subsequent deployment of the webapp fails
14:55:03,570 ERROR [AbstractKernelController] Error installing to Real: name=vfsfile:/home/tdiesler/svn/jbossws/stack/native/trunk/output/tests/libs/jaxws-jbws1807.war state=PostClassLoader mode=Manual requiredState=Real
org.jboss.deployers.spi.DeploymentException: Error during deploy: vfsfile:/home/tdiesler/svn/jbossws/stack/native/trunk/output/tests/libs/jaxws-jbws1807.war
at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)
at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:175)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:728)
at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:669)
Caused by: org.jboss.ws.WSException: Cannot find port in wsdl: {http://ws.com/}ProviderPort
at org.jboss.ws.metadata.builder.MetaDataBuilder.replaceAddressLocation(MetaDataBuilder.java:338)
at org.jboss.ws.metadata.builder.jaxws.JAXWSProviderMetaDataBuilder.buildProviderMetaData(JAXWSProviderMetaDataBuilder.java:147)
at org.jboss.ws.metadata.builder.jaxws.JAXWSServerMetaDataBuilder.setupProviderOrWebService(JAXWSServerMetaDataBuilder.java:55)
at org.jboss.ws.metadata.builder.jaxws.JAXWSMetaDataBuilderJSE.buildMetaData(JAXWSMetaDataBuilderJSE.java:63)
at org.jboss.wsf.stack.jbws.UnifiedMetaDataDeploymentAspect.create(UnifiedMetaDataDeploymentAspect.java:66)
at org.jboss.wsf.framework.deployment.DeploymentAspectManagerImpl.deploy(DeploymentAspectManagerImpl.java:115)
at org.jboss.wsf.container.jboss50.ArchiveDeployerHook.deploy(ArchiveDeployerHook.java:94)
at org.jboss.wsf.container.jboss50.AbstractWebServiceDeployer.deploy(AbstractWebServiceDeployer.java:63)
at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:169)
14:55:03,744 WARN [MainDeployer] undeploy 'file:/home/tdiesler/svn/jbossws/stack/native/trunk/output/tests/libs/jaxws-jbws1807.war' : package not deployed
14:55:03,770 WARN [MainDeployer] undeploy 'file:/home/tdiesler/svn/jbossws/stack/native/trunk/output/tests/libs/jaxws-jbws1807.war' : package not deployed
14:55:10,884 INFO [MainDeployer] deploy, url=file:/home/tdiesler/svn/jbossws/stack/native/trunk/output/tests/libs/jaxws-jbws1807.war
*** DEPLOYMENTS IN ERROR: Name -> Error
vfsfile:/home/tdiesler/svn/jbossws/stack/native/trunk/output/tests/libs/jaxws-jbws1807.war -> java.lang.IllegalStateException: vfsfile:/home/tdiesler/svn/jbossws/stack/native/trunk/output/tests/libs/jaxws-jbws1807.war is already installed.
--
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
18 years, 8 months