[JBoss JIRA] (WFLY-8538) Remove need to configure default-virtual-host at subsystem level
by Tomaz Cerar (JIRA)
[ https://issues.jboss.org/browse/WFLY-8538?page=com.atlassian.jira.plugin.... ]
Tomaz Cerar commented on WFLY-8538:
-----------------------------------
Just some context on what is going on here.
value of default-virtual-host (together with default-server) on root of subsystem is passed into deployment chain to tell DUPs to know to what host to bind the application that has no special server/host configuration.
> Remove need to configure default-virtual-host at subsystem level
> ----------------------------------------------------------------
>
> Key: WFLY-8538
> URL: https://issues.jboss.org/browse/WFLY-8538
> Project: WildFly
> Issue Type: Enhancement
> Components: Web (Undertow)
> Affects Versions: 11.0.0.Alpha1
> Reporter: Radim Hatlapatka
> Assignee: Tomaz Cerar
>
> There is currently needed host to which the deployments should be deployed by default. This is found out from default-virtual-host at undertow subsystem level. This value actually duplicates setting from the value set in default-host attribute of default server, as such it should be removed and thus config simplified by counting the needed value default server's default-host value.
> CC [~ctomc]
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 5 months
[JBoss JIRA] (WFLY-8538) Remove need to configure default-virtual-host at subsystem level
by Tomaz Cerar (JIRA)
[ https://issues.jboss.org/browse/WFLY-8538?page=com.atlassian.jira.plugin.... ]
Tomaz Cerar reassigned WFLY-8538:
---------------------------------
Assignee: Tomaz Cerar (was: Stuart Douglas)
> Remove need to configure default-virtual-host at subsystem level
> ----------------------------------------------------------------
>
> Key: WFLY-8538
> URL: https://issues.jboss.org/browse/WFLY-8538
> Project: WildFly
> Issue Type: Enhancement
> Components: Web (Undertow)
> Affects Versions: 11.0.0.Alpha1
> Reporter: Radim Hatlapatka
> Assignee: Tomaz Cerar
>
> There is currently needed host to which the deployments should be deployed by default. This is found out from default-virtual-host at undertow subsystem level. This value actually duplicates setting from the value set in default-host attribute of default server, as such it should be removed and thus config simplified by counting the needed value default server's default-host value.
> CC [~ctomc]
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 5 months
[JBoss JIRA] (DROOLS-368) Memory leak mappedKnowledgeBaseListeners
by Tibor Zimányi (JIRA)
[ https://issues.jboss.org/browse/DROOLS-368?page=com.atlassian.jira.plugin... ]
Tibor Zimányi resolved DROOLS-368.
----------------------------------
Resolution: Out of Date
> Memory leak mappedKnowledgeBaseListeners
> ----------------------------------------
>
> Key: DROOLS-368
> URL: https://issues.jboss.org/browse/DROOLS-368
> Project: Drools
> Issue Type: Bug
> Affects Versions: 5.5.0.Final
> Environment: Linex
> Reporter: David Tse
> Assignee: Petr Široký
> Priority: Critical
>
> This leak is identified by getting a heap dump. Analysis of the heap dump by Eclipse MAT puts org.drools.retoo.ReteooRuleBase as the prime suspect holding to 47.33% of the 870 MB heap memory with org.drools.retoo.ReteooStatefulSession adding to the problem accounting for an additional 5.25% of the memory leak.
> Examination of the BRMS 5.5.0.Final source code indicates that SFT memory leaks are caused by issues associated with 7 classes in the drools-core module of the community version BRMS 5.5.0.Final. These classes are
> • org.drools.impl.KnowledgeBaseImpl.java
> • org.drools.impl.StatefulKnowledgeSession.java
> • org.drools.retoo.ReteooStatefulSession which extends org.drools.retoo.ReteooWorkingMemory.java which extends org.drools.common.AbstractWorkingMemory.java
> • org.drools.retoo.ReteooRuleBase.java which extends org.drools.common.AbstractRuleBase.java
> The code in the community version has cyclic dependency and these developed into dying pointers.
> 1. org.drools.impl.KnowledgeBaseImpl$KnowledgeBaseEventListenerWrapper is holding a reference to this (KnowledgeBaseImpl)
> 2. KnowledgeBaseImpl is holding a reference to RuleBase (ReteooRuleBase is the implementation class)
> 3. ReteooRuleBase is holding a reference to org.drools.impl.KnowledgeBaseImpl$KnowledgeBaseEventListenerWrapper
> For the second leak, StatefulKnowledgeSessionImpl is holding a reference to ReteooWorkingMemory. ReteooWorkingMemory is also holding a reference to StatefulKnowledgeSessionImpl.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 5 months
[JBoss JIRA] (WFLY-8538) Remove need to configure default-virtual-host at subsystem level
by Radim Hatlapatka (JIRA)
Radim Hatlapatka created WFLY-8538:
--------------------------------------
Summary: Remove need to configure default-virtual-host at subsystem level
Key: WFLY-8538
URL: https://issues.jboss.org/browse/WFLY-8538
Project: WildFly
Issue Type: Enhancement
Components: Web (Undertow)
Affects Versions: 11.0.0.Alpha1
Reporter: Radim Hatlapatka
Assignee: Stuart Douglas
There is currently needed host to which the deployments should be deployed by default. This is found out from default-virtual-host at undertow subsystem level. This value actually duplicates setting from the value set in default-host attribute of default server, as such it should be removed and thus config simplified by counting the needed value default server's default-host value.
CC [~ctomc]
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 5 months
[JBoss JIRA] (DROOLS-1518) Undecipherable stacktrace from rule that failed with exception
by Martin Sivak (JIRA)
[ https://issues.jboss.org/browse/DROOLS-1518?page=com.atlassian.jira.plugi... ]
Martin Sivak updated DROOLS-1518:
---------------------------------
Description:
One of my rules failed, but I can't really tell which because the stacktrace is not telling me anything useful.
{quote}java.lang.NullPointerException: null
at ConditionEvaluatora9ca906eae5d402ebbfea1f192edea08.evaluate(Unknown Source) ~[na:na]
at org.drools.core.rule.constraint.MvelConstraint.evaluate(MvelConstraint.java:258) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
at org.drools.core.rule.constraint.MvelConstraint.isAllowedCachedRight(MvelConstraint.java:241) ~[drools-core-6.4.0.Final.jar:6.4.0.
Final]
at org.drools.core.common.DoubleBetaConstraints.isAllowedCachedRight(DoubleBetaConstraints.java:120) ~[drools-core-6.4.0.Final.jar:6
.4.0.Final]
at org.drools.core.phreak.PhreakJoinNode.doRightInserts(PhreakJoinNode.java:162) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
at org.drools.core.phreak.PhreakJoinNode.doNode(PhreakJoinNode.java:72) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
at org.drools.core.phreak.RuleNetworkEvaluator.switchOnDoBetaNode(RuleNetworkEvaluator.java:519) ~[drools-core-6.4.0.Final.jar:6.4.0
.Final]
at org.drools.core.phreak.RuleNetworkEvaluator.evalBetaNode(RuleNetworkEvaluator.java:505) ~[drools-core-6.4.0.Final.jar:6.4.0.Final
]
at org.drools.core.phreak.RuleNetworkEvaluator.evalNode(RuleNetworkEvaluator.java:341) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
at org.drools.core.phreak.RuleNetworkEvaluator.innerEval(RuleNetworkEvaluator.java:301) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
at org.drools.core.phreak.RuleNetworkEvaluator.outerEval(RuleNetworkEvaluator.java:136) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
at org.drools.core.phreak.RuleNetworkEvaluator.evaluateNetwork(RuleNetworkEvaluator.java:94) ~[drools-core-6.4.0.Final.jar:6.4.0.Fin
al]
at org.drools.core.phreak.RuleExecutor.reEvaluateNetwork(RuleExecutor.java:194) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
at org.drools.core.phreak.RuleExecutor.evaluateNetworkAndFire(RuleExecutor.java:73) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
at org.drools.core.common.DefaultAgenda.fireNextItem(DefaultAgenda.java:1007) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
at org.drools.core.common.DefaultAgenda.fireLoop(DefaultAgenda.java:1350) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
at org.drools.core.common.DefaultAgenda.fireAllRules(DefaultAgenda.java:1288) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
at org.drools.core.impl.StatefulKnowledgeSessionImpl.internalFireAllRules(StatefulKnowledgeSessionImpl.java:1306) ~[drools-core-6.4.
0.Final.jar:6.4.0.Final]
at org.drools.core.impl.StatefulKnowledgeSessionImpl.fireAllRules(StatefulKnowledgeSessionImpl.java:1297) ~[drools-core-6.4.0.Final.
jar:6.4.0.Final]
at org.drools.core.impl.StatefulKnowledgeSessionImpl.fireAllRules(StatefulKnowledgeSessionImpl.java:1278) ~[drools-core-6.4.0.Final.
jar:6.4.0.Final]
{quote}
was:
One of my rules failed, but I can't really tell which because the stacktrace is not telling me anything useful.
{{
java.lang.NullPointerException: null
at ConditionEvaluatora9ca906eae5d402ebbfea1f192edea08.evaluate(Unknown Source) ~[na:na]
at org.drools.core.rule.constraint.MvelConstraint.evaluate(MvelConstraint.java:258) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
at org.drools.core.rule.constraint.MvelConstraint.isAllowedCachedRight(MvelConstraint.java:241) ~[drools-core-6.4.0.Final.jar:6.4.0.
Final]
at org.drools.core.common.DoubleBetaConstraints.isAllowedCachedRight(DoubleBetaConstraints.java:120) ~[drools-core-6.4.0.Final.jar:6
.4.0.Final]
at org.drools.core.phreak.PhreakJoinNode.doRightInserts(PhreakJoinNode.java:162) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
at org.drools.core.phreak.PhreakJoinNode.doNode(PhreakJoinNode.java:72) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
at org.drools.core.phreak.RuleNetworkEvaluator.switchOnDoBetaNode(RuleNetworkEvaluator.java:519) ~[drools-core-6.4.0.Final.jar:6.4.0
.Final]
at org.drools.core.phreak.RuleNetworkEvaluator.evalBetaNode(RuleNetworkEvaluator.java:505) ~[drools-core-6.4.0.Final.jar:6.4.0.Final
]
at org.drools.core.phreak.RuleNetworkEvaluator.evalNode(RuleNetworkEvaluator.java:341) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
at org.drools.core.phreak.RuleNetworkEvaluator.innerEval(RuleNetworkEvaluator.java:301) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
at org.drools.core.phreak.RuleNetworkEvaluator.outerEval(RuleNetworkEvaluator.java:136) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
at org.drools.core.phreak.RuleNetworkEvaluator.evaluateNetwork(RuleNetworkEvaluator.java:94) ~[drools-core-6.4.0.Final.jar:6.4.0.Fin
al]
at org.drools.core.phreak.RuleExecutor.reEvaluateNetwork(RuleExecutor.java:194) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
at org.drools.core.phreak.RuleExecutor.evaluateNetworkAndFire(RuleExecutor.java:73) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
at org.drools.core.common.DefaultAgenda.fireNextItem(DefaultAgenda.java:1007) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
at org.drools.core.common.DefaultAgenda.fireLoop(DefaultAgenda.java:1350) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
at org.drools.core.common.DefaultAgenda.fireAllRules(DefaultAgenda.java:1288) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
at org.drools.core.impl.StatefulKnowledgeSessionImpl.internalFireAllRules(StatefulKnowledgeSessionImpl.java:1306) ~[drools-core-6.4.
0.Final.jar:6.4.0.Final]
at org.drools.core.impl.StatefulKnowledgeSessionImpl.fireAllRules(StatefulKnowledgeSessionImpl.java:1297) ~[drools-core-6.4.0.Final.
jar:6.4.0.Final]
at org.drools.core.impl.StatefulKnowledgeSessionImpl.fireAllRules(StatefulKnowledgeSessionImpl.java:1278) ~[drools-core-6.4.0.Final.
jar:6.4.0.Final]
}}
> Undecipherable stacktrace from rule that failed with exception
> --------------------------------------------------------------
>
> Key: DROOLS-1518
> URL: https://issues.jboss.org/browse/DROOLS-1518
> Project: Drools
> Issue Type: Bug
> Components: core engine
> Affects Versions: 6.4.0.Final
> Reporter: Martin Sivak
> Assignee: Mario Fusco
>
> One of my rules failed, but I can't really tell which because the stacktrace is not telling me anything useful.
> {quote}java.lang.NullPointerException: null
> at ConditionEvaluatora9ca906eae5d402ebbfea1f192edea08.evaluate(Unknown Source) ~[na:na]
> at org.drools.core.rule.constraint.MvelConstraint.evaluate(MvelConstraint.java:258) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
> at org.drools.core.rule.constraint.MvelConstraint.isAllowedCachedRight(MvelConstraint.java:241) ~[drools-core-6.4.0.Final.jar:6.4.0.
> Final]
> at org.drools.core.common.DoubleBetaConstraints.isAllowedCachedRight(DoubleBetaConstraints.java:120) ~[drools-core-6.4.0.Final.jar:6
> .4.0.Final]
> at org.drools.core.phreak.PhreakJoinNode.doRightInserts(PhreakJoinNode.java:162) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
> at org.drools.core.phreak.PhreakJoinNode.doNode(PhreakJoinNode.java:72) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
> at org.drools.core.phreak.RuleNetworkEvaluator.switchOnDoBetaNode(RuleNetworkEvaluator.java:519) ~[drools-core-6.4.0.Final.jar:6.4.0
> .Final]
> at org.drools.core.phreak.RuleNetworkEvaluator.evalBetaNode(RuleNetworkEvaluator.java:505) ~[drools-core-6.4.0.Final.jar:6.4.0.Final
> ]
> at org.drools.core.phreak.RuleNetworkEvaluator.evalNode(RuleNetworkEvaluator.java:341) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
> at org.drools.core.phreak.RuleNetworkEvaluator.innerEval(RuleNetworkEvaluator.java:301) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
> at org.drools.core.phreak.RuleNetworkEvaluator.outerEval(RuleNetworkEvaluator.java:136) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
> at org.drools.core.phreak.RuleNetworkEvaluator.evaluateNetwork(RuleNetworkEvaluator.java:94) ~[drools-core-6.4.0.Final.jar:6.4.0.Fin
> al]
> at org.drools.core.phreak.RuleExecutor.reEvaluateNetwork(RuleExecutor.java:194) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
> at org.drools.core.phreak.RuleExecutor.evaluateNetworkAndFire(RuleExecutor.java:73) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
> at org.drools.core.common.DefaultAgenda.fireNextItem(DefaultAgenda.java:1007) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
> at org.drools.core.common.DefaultAgenda.fireLoop(DefaultAgenda.java:1350) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
> at org.drools.core.common.DefaultAgenda.fireAllRules(DefaultAgenda.java:1288) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
> at org.drools.core.impl.StatefulKnowledgeSessionImpl.internalFireAllRules(StatefulKnowledgeSessionImpl.java:1306) ~[drools-core-6.4.
> 0.Final.jar:6.4.0.Final]
> at org.drools.core.impl.StatefulKnowledgeSessionImpl.fireAllRules(StatefulKnowledgeSessionImpl.java:1297) ~[drools-core-6.4.0.Final.
> jar:6.4.0.Final]
> at org.drools.core.impl.StatefulKnowledgeSessionImpl.fireAllRules(StatefulKnowledgeSessionImpl.java:1278) ~[drools-core-6.4.0.Final.
> jar:6.4.0.Final]
> {quote}
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 5 months
[JBoss JIRA] (DROOLS-1518) Undecipherable stacktrace from rule that failed with exception
by Martin Sivak (JIRA)
Martin Sivak created DROOLS-1518:
------------------------------------
Summary: Undecipherable stacktrace from rule that failed with exception
Key: DROOLS-1518
URL: https://issues.jboss.org/browse/DROOLS-1518
Project: Drools
Issue Type: Bug
Components: core engine
Affects Versions: 6.4.0.Final
Reporter: Martin Sivak
Assignee: Mario Fusco
One of my rules failed, but I can't really tell which because the stacktrace is not telling me anything useful.
{{
java.lang.NullPointerException: null
at ConditionEvaluatora9ca906eae5d402ebbfea1f192edea08.evaluate(Unknown Source) ~[na:na]
at org.drools.core.rule.constraint.MvelConstraint.evaluate(MvelConstraint.java:258) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
at org.drools.core.rule.constraint.MvelConstraint.isAllowedCachedRight(MvelConstraint.java:241) ~[drools-core-6.4.0.Final.jar:6.4.0.
Final]
at org.drools.core.common.DoubleBetaConstraints.isAllowedCachedRight(DoubleBetaConstraints.java:120) ~[drools-core-6.4.0.Final.jar:6
.4.0.Final]
at org.drools.core.phreak.PhreakJoinNode.doRightInserts(PhreakJoinNode.java:162) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
at org.drools.core.phreak.PhreakJoinNode.doNode(PhreakJoinNode.java:72) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
at org.drools.core.phreak.RuleNetworkEvaluator.switchOnDoBetaNode(RuleNetworkEvaluator.java:519) ~[drools-core-6.4.0.Final.jar:6.4.0
.Final]
at org.drools.core.phreak.RuleNetworkEvaluator.evalBetaNode(RuleNetworkEvaluator.java:505) ~[drools-core-6.4.0.Final.jar:6.4.0.Final
]
at org.drools.core.phreak.RuleNetworkEvaluator.evalNode(RuleNetworkEvaluator.java:341) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
at org.drools.core.phreak.RuleNetworkEvaluator.innerEval(RuleNetworkEvaluator.java:301) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
at org.drools.core.phreak.RuleNetworkEvaluator.outerEval(RuleNetworkEvaluator.java:136) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
at org.drools.core.phreak.RuleNetworkEvaluator.evaluateNetwork(RuleNetworkEvaluator.java:94) ~[drools-core-6.4.0.Final.jar:6.4.0.Fin
al]
at org.drools.core.phreak.RuleExecutor.reEvaluateNetwork(RuleExecutor.java:194) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
at org.drools.core.phreak.RuleExecutor.evaluateNetworkAndFire(RuleExecutor.java:73) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
at org.drools.core.common.DefaultAgenda.fireNextItem(DefaultAgenda.java:1007) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
at org.drools.core.common.DefaultAgenda.fireLoop(DefaultAgenda.java:1350) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
at org.drools.core.common.DefaultAgenda.fireAllRules(DefaultAgenda.java:1288) ~[drools-core-6.4.0.Final.jar:6.4.0.Final]
at org.drools.core.impl.StatefulKnowledgeSessionImpl.internalFireAllRules(StatefulKnowledgeSessionImpl.java:1306) ~[drools-core-6.4.
0.Final.jar:6.4.0.Final]
at org.drools.core.impl.StatefulKnowledgeSessionImpl.fireAllRules(StatefulKnowledgeSessionImpl.java:1297) ~[drools-core-6.4.0.Final.
jar:6.4.0.Final]
at org.drools.core.impl.StatefulKnowledgeSessionImpl.fireAllRules(StatefulKnowledgeSessionImpl.java:1278) ~[drools-core-6.4.0.Final.
jar:6.4.0.Final]}}
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 5 months