[JBoss JIRA] (DROOLS-1994) Test Scenarios: Problems setting fields of global facts
by Guilherme Gomes (Jira)
[ https://issues.redhat.com/browse/DROOLS-1994?page=com.atlassian.jira.plug... ]
Guilherme Gomes updated DROOLS-1994:
------------------------------------
Labels: drools-tools (was: )
> Test Scenarios: Problems setting fields of global facts
> --------------------------------------------------------
>
> Key: DROOLS-1994
> URL: https://issues.redhat.com/browse/DROOLS-1994
> Project: Drools
> Issue Type: Bug
> Components: Test Scenarios Editor
> Affects Versions: 5.5.0.Final
> Environment: Fedora 12, JDK 1.6 Sun/Oracle, BRMS 5.1, Firefox 3.5.6
> Reporter: Alessandro Lazarotti
> Assignee: Toni Rikkola
> Priority: Critical
> Labels: drools-tools
>
> When in test scenario is clicked on global and selected a complex type, it is displayed the button "Add Field". However selecting the field from the dropdown and clicked on 'OK', the field is added in the background and the popup doesn't close (you are forced to click on X). Additionally is not possible set any value for the field inserted.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
6 years, 5 months
[JBoss JIRA] (DROOLS-4864) accumulate causes NullPointerException
by Mario Fusco (Jira)
[ https://issues.redhat.com/browse/DROOLS-4864?page=com.atlassian.jira.plug... ]
Mario Fusco updated DROOLS-4864:
--------------------------------
Sprint: 2019 Week 50-52 (from Dec 9)
> accumulate causes NullPointerException
> --------------------------------------
>
> Key: DROOLS-4864
> URL: https://issues.redhat.com/browse/DROOLS-4864
> Project: Drools
> Issue Type: Bug
> Affects Versions: 7.30.0.Final
> Reporter: Vedran Prišćan
> Assignee: Mario Fusco
> Priority: Blocker
> Labels: NullPointerException, accumulate
>
> NullPointerException is thrown in AddRemoveRule::iterateLeftTuple when *removing* a rule that contains *accumulate* with *max* function and a *source pattern that matches no object*.
> {noformat}
> Caused by: java.lang.NullPointerException
> at deployment.my-full-bundle.ear//org.drools.core.phreak.AddRemoveRule.iterateLeftTuple(AddRemoveRule.java:1040)
> at deployment.my-full-bundle.ear//org.drools.core.phreak.AddRemoveRule.iterateLeftTuple(AddRemoveRule.java:1047)
> at deployment.my-full-bundle.ear//org.drools.core.phreak.AddRemoveRule.iterateLeftTuple(AddRemoveRule.java:1053)
> at deployment.my-full-bundle.ear//org.drools.core.phreak.AddRemoveRule.iterateLeftTuple(AddRemoveRule.java:1053)
> at deployment.my-full-bundle.ear//org.drools.core.phreak.AddRemoveRule.visitChild(AddRemoveRule.java:969)
> at deployment.my-full-bundle.ear//org.drools.core.phreak.AddRemoveRule.lambda$processLeftTuples$1(AddRemoveRule.java:927)
> at deployment.my-full-bundle.ear//org.drools.core.common.DefaultFactHandle$SingleLinkedTuples.forEachLeftTuple(DefaultFactHandle.java:728)
> at deployment.my-full-bundle.ear//org.drools.core.common.DefaultFactHandle.forEachLeftTuple(DefaultFactHandle.java:924)
> at deployment.my-full-bundle.ear//org.drools.core.phreak.AddRemoveRule.processLeftTuples(AddRemoveRule.java:922)
> at deployment.my-full-bundle.ear//org.drools.core.phreak.AddRemoveRule.removeRule(AddRemoveRule.java:178)
> at deployment.my-full-bundle.ear//org.drools.core.reteoo.ReteooBuilder.removeTerminalNode(ReteooBuilder.java:191)
> at deployment.my-full-bundle.ear//org.drools.core.reteoo.ReteooBuilder.removeRules(ReteooBuilder.java:177)
> at deployment.my-full-bundle.ear//org.drools.core.impl.KnowledgeBaseImpl.removeObjectsGeneratedFromResource(KnowledgeBaseImpl.java:1735)
> at deployment.my-full-bundle.ear//org.drools.compiler.builder.impl.KnowledgeBuilderImpl.removeObjectsGeneratedFromResource(KnowledgeBuilderImpl.java:2151)
> at deployment.my-full-bundle.ear//org.drools.compiler.kie.builder.impl.KieBaseUpdater.removeResources(KieBaseUpdater.java:121)
> at deployment.my-full-bundle.ear//org.drools.compiler.kie.builder.impl.KieBaseUpdater.run(KieBaseUpdater.java:66)
> at deployment.my-full-bundle.ear//org.drools.core.impl.KnowledgeBaseImpl.enqueueModification(KnowledgeBaseImpl.java:745)
> at deployment.my-full-bundle.ear//org.drools.compiler.kie.builder.impl.KieContainerImpl.update(KieContainerImpl.java:267)
> at deployment.my-full-bundle.ear//org.drools.compiler.kie.builder.impl.KieContainerImpl.update(KieContainerImpl.java:237)
> at deployment.my-full-bundle.ear//org.drools.compiler.kie.builder.impl.KieContainerImpl.updateToVersion(KieContainerImpl.java:195)
> at deployment.my-full-bundle.ear.rules-comp-impl.jar//com.my.rules.RuleKnowledgeBase.removeRuleFromKnowledgeBase(RuleKnowledgeBase.java:481)
> {noformat}
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
6 years, 5 months
[JBoss JIRA] (DROOLS-4864) accumulate causes NullPointerException
by Vedran Prišćan (Jira)
[ https://issues.redhat.com/browse/DROOLS-4864?page=com.atlassian.jira.plug... ]
Vedran Prišćan updated DROOLS-4864:
-----------------------------------
Description:
NullPointerException is thrown in AddRemoveRule::iterateLeftTuple when *removing* a rule that contains *accumulate* with *max* function and a *source pattern that matches no object*.
{noformat}
Caused by: java.lang.NullPointerException
at deployment.my-full-bundle.ear//org.drools.core.phreak.AddRemoveRule.iterateLeftTuple(AddRemoveRule.java:1040)
at deployment.my-full-bundle.ear//org.drools.core.phreak.AddRemoveRule.iterateLeftTuple(AddRemoveRule.java:1047)
at deployment.my-full-bundle.ear//org.drools.core.phreak.AddRemoveRule.iterateLeftTuple(AddRemoveRule.java:1053)
at deployment.my-full-bundle.ear//org.drools.core.phreak.AddRemoveRule.iterateLeftTuple(AddRemoveRule.java:1053)
at deployment.my-full-bundle.ear//org.drools.core.phreak.AddRemoveRule.visitChild(AddRemoveRule.java:969)
at deployment.my-full-bundle.ear//org.drools.core.phreak.AddRemoveRule.lambda$processLeftTuples$1(AddRemoveRule.java:927)
at deployment.my-full-bundle.ear//org.drools.core.common.DefaultFactHandle$SingleLinkedTuples.forEachLeftTuple(DefaultFactHandle.java:728)
at deployment.my-full-bundle.ear//org.drools.core.common.DefaultFactHandle.forEachLeftTuple(DefaultFactHandle.java:924)
at deployment.my-full-bundle.ear//org.drools.core.phreak.AddRemoveRule.processLeftTuples(AddRemoveRule.java:922)
at deployment.my-full-bundle.ear//org.drools.core.phreak.AddRemoveRule.removeRule(AddRemoveRule.java:178)
at deployment.my-full-bundle.ear//org.drools.core.reteoo.ReteooBuilder.removeTerminalNode(ReteooBuilder.java:191)
at deployment.my-full-bundle.ear//org.drools.core.reteoo.ReteooBuilder.removeRules(ReteooBuilder.java:177)
at deployment.my-full-bundle.ear//org.drools.core.impl.KnowledgeBaseImpl.removeObjectsGeneratedFromResource(KnowledgeBaseImpl.java:1735)
at deployment.my-full-bundle.ear//org.drools.compiler.builder.impl.KnowledgeBuilderImpl.removeObjectsGeneratedFromResource(KnowledgeBuilderImpl.java:2151)
at deployment.my-full-bundle.ear//org.drools.compiler.kie.builder.impl.KieBaseUpdater.removeResources(KieBaseUpdater.java:121)
at deployment.my-full-bundle.ear//org.drools.compiler.kie.builder.impl.KieBaseUpdater.run(KieBaseUpdater.java:66)
at deployment.my-full-bundle.ear//org.drools.core.impl.KnowledgeBaseImpl.enqueueModification(KnowledgeBaseImpl.java:745)
at deployment.my-full-bundle.ear//org.drools.compiler.kie.builder.impl.KieContainerImpl.update(KieContainerImpl.java:267)
at deployment.my-full-bundle.ear//org.drools.compiler.kie.builder.impl.KieContainerImpl.update(KieContainerImpl.java:237)
at deployment.my-full-bundle.ear//org.drools.compiler.kie.builder.impl.KieContainerImpl.updateToVersion(KieContainerImpl.java:195)
at deployment.my-full-bundle.ear.rules-comp-impl.jar//com.my.rules.RuleKnowledgeBase.removeRuleFromKnowledgeBase(RuleKnowledgeBase.java:481)
{noformat}
was:
NullPointerException is thrown in AddRemoveRule::iterateLeftTuple when *removing* a rule that contains *accumulate* with *max* function and a *source pattern that matches no object*.
{noformat}
mnc_standalone | Caused by: java.lang.NullPointerException
mnc_standalone | at deployment.mnc-full-bundle.ear//org.drools.core.phreak.AddRemoveRule.iterateLeftTuple(AddRemoveRule.java:1040)
mnc_standalone | at deployment.mnc-full-bundle.ear//org.drools.core.phreak.AddRemoveRule.iterateLeftTuple(AddRemoveRule.java:1047)
mnc_standalone | at deployment.mnc-full-bundle.ear//org.drools.core.phreak.AddRemoveRule.iterateLeftTuple(AddRemoveRule.java:1053)
mnc_standalone | at deployment.mnc-full-bundle.ear//org.drools.core.phreak.AddRemoveRule.iterateLeftTuple(AddRemoveRule.java:1053)
mnc_standalone | at deployment.mnc-full-bundle.ear//org.drools.core.phreak.AddRemoveRule.visitChild(AddRemoveRule.java:969)
mnc_standalone | at deployment.mnc-full-bundle.ear//org.drools.core.phreak.AddRemoveRule.lambda$processLeftTuples$1(AddRemoveRule.java:927)
mnc_standalone | at deployment.mnc-full-bundle.ear//org.drools.core.common.DefaultFactHandle$SingleLinkedTuples.forEachLeftTuple(DefaultFactHandle.java:728)
mnc_standalone | at deployment.mnc-full-bundle.ear//org.drools.core.common.DefaultFactHandle.forEachLeftTuple(DefaultFactHandle.java:924)
mnc_standalone | at deployment.mnc-full-bundle.ear//org.drools.core.phreak.AddRemoveRule.processLeftTuples(AddRemoveRule.java:922)
mnc_standalone | at deployment.mnc-full-bundle.ear//org.drools.core.phreak.AddRemoveRule.removeRule(AddRemoveRule.java:178)
mnc_standalone | at deployment.mnc-full-bundle.ear//org.drools.core.reteoo.ReteooBuilder.removeTerminalNode(ReteooBuilder.java:191)
mnc_standalone | at deployment.mnc-full-bundle.ear//org.drools.core.reteoo.ReteooBuilder.removeRules(ReteooBuilder.java:177)
mnc_standalone | at deployment.mnc-full-bundle.ear//org.drools.core.impl.KnowledgeBaseImpl.removeObjectsGeneratedFromResource(KnowledgeBaseImpl.java:1735)
mnc_standalone | at deployment.mnc-full-bundle.ear//org.drools.compiler.builder.impl.KnowledgeBuilderImpl.removeObjectsGeneratedFromResource(KnowledgeBuilderImpl.java:2151)
mnc_standalone | at deployment.mnc-full-bundle.ear//org.drools.compiler.kie.builder.impl.KieBaseUpdater.removeResources(KieBaseUpdater.java:121)
mnc_standalone | at deployment.mnc-full-bundle.ear//org.drools.compiler.kie.builder.impl.KieBaseUpdater.run(KieBaseUpdater.java:66)
mnc_standalone | at deployment.mnc-full-bundle.ear//org.drools.core.impl.KnowledgeBaseImpl.enqueueModification(KnowledgeBaseImpl.java:745)
mnc_standalone | at deployment.mnc-full-bundle.ear//org.drools.compiler.kie.builder.impl.KieContainerImpl.update(KieContainerImpl.java:267)
mnc_standalone | at deployment.mnc-full-bundle.ear//org.drools.compiler.kie.builder.impl.KieContainerImpl.update(KieContainerImpl.java:237)
mnc_standalone | at deployment.mnc-full-bundle.ear//org.drools.compiler.kie.builder.impl.KieContainerImpl.updateToVersion(KieContainerImpl.java:195)
mnc_standalone | at deployment.my-full-bundle.ear.rules-comp-impl.jar//com.my.rules.RuleKnowledgeBase.removeRuleFromKnowledgeBase(RuleKnowledgeBase.java:481)
{noformat}
> accumulate causes NullPointerException
> --------------------------------------
>
> Key: DROOLS-4864
> URL: https://issues.redhat.com/browse/DROOLS-4864
> Project: Drools
> Issue Type: Bug
> Affects Versions: 7.30.0.Final
> Reporter: Vedran Prišćan
> Assignee: Mario Fusco
> Priority: Blocker
> Labels: NullPointerException, accumulate
>
> NullPointerException is thrown in AddRemoveRule::iterateLeftTuple when *removing* a rule that contains *accumulate* with *max* function and a *source pattern that matches no object*.
> {noformat}
> Caused by: java.lang.NullPointerException
> at deployment.my-full-bundle.ear//org.drools.core.phreak.AddRemoveRule.iterateLeftTuple(AddRemoveRule.java:1040)
> at deployment.my-full-bundle.ear//org.drools.core.phreak.AddRemoveRule.iterateLeftTuple(AddRemoveRule.java:1047)
> at deployment.my-full-bundle.ear//org.drools.core.phreak.AddRemoveRule.iterateLeftTuple(AddRemoveRule.java:1053)
> at deployment.my-full-bundle.ear//org.drools.core.phreak.AddRemoveRule.iterateLeftTuple(AddRemoveRule.java:1053)
> at deployment.my-full-bundle.ear//org.drools.core.phreak.AddRemoveRule.visitChild(AddRemoveRule.java:969)
> at deployment.my-full-bundle.ear//org.drools.core.phreak.AddRemoveRule.lambda$processLeftTuples$1(AddRemoveRule.java:927)
> at deployment.my-full-bundle.ear//org.drools.core.common.DefaultFactHandle$SingleLinkedTuples.forEachLeftTuple(DefaultFactHandle.java:728)
> at deployment.my-full-bundle.ear//org.drools.core.common.DefaultFactHandle.forEachLeftTuple(DefaultFactHandle.java:924)
> at deployment.my-full-bundle.ear//org.drools.core.phreak.AddRemoveRule.processLeftTuples(AddRemoveRule.java:922)
> at deployment.my-full-bundle.ear//org.drools.core.phreak.AddRemoveRule.removeRule(AddRemoveRule.java:178)
> at deployment.my-full-bundle.ear//org.drools.core.reteoo.ReteooBuilder.removeTerminalNode(ReteooBuilder.java:191)
> at deployment.my-full-bundle.ear//org.drools.core.reteoo.ReteooBuilder.removeRules(ReteooBuilder.java:177)
> at deployment.my-full-bundle.ear//org.drools.core.impl.KnowledgeBaseImpl.removeObjectsGeneratedFromResource(KnowledgeBaseImpl.java:1735)
> at deployment.my-full-bundle.ear//org.drools.compiler.builder.impl.KnowledgeBuilderImpl.removeObjectsGeneratedFromResource(KnowledgeBuilderImpl.java:2151)
> at deployment.my-full-bundle.ear//org.drools.compiler.kie.builder.impl.KieBaseUpdater.removeResources(KieBaseUpdater.java:121)
> at deployment.my-full-bundle.ear//org.drools.compiler.kie.builder.impl.KieBaseUpdater.run(KieBaseUpdater.java:66)
> at deployment.my-full-bundle.ear//org.drools.core.impl.KnowledgeBaseImpl.enqueueModification(KnowledgeBaseImpl.java:745)
> at deployment.my-full-bundle.ear//org.drools.compiler.kie.builder.impl.KieContainerImpl.update(KieContainerImpl.java:267)
> at deployment.my-full-bundle.ear//org.drools.compiler.kie.builder.impl.KieContainerImpl.update(KieContainerImpl.java:237)
> at deployment.my-full-bundle.ear//org.drools.compiler.kie.builder.impl.KieContainerImpl.updateToVersion(KieContainerImpl.java:195)
> at deployment.my-full-bundle.ear.rules-comp-impl.jar//com.my.rules.RuleKnowledgeBase.removeRuleFromKnowledgeBase(RuleKnowledgeBase.java:481)
> {noformat}
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
6 years, 5 months
[JBoss JIRA] (DROOLS-4864) accumulate causes NullPointerException
by Vedran Prišćan (Jira)
Vedran Prišćan created DROOLS-4864:
--------------------------------------
Summary: accumulate causes NullPointerException
Key: DROOLS-4864
URL: https://issues.redhat.com/browse/DROOLS-4864
Project: Drools
Issue Type: Bug
Affects Versions: 7.30.0.Final
Reporter: Vedran Prišćan
Assignee: Mario Fusco
NullPointerException is thrown in AddRemoveRule::iterateLeftTuple when *removing* a rule that contains *accumulate* with *max* function and a *source pattern that matches no object*.
{noformat}
mnc_standalone | Caused by: java.lang.NullPointerException
mnc_standalone | at deployment.mnc-full-bundle.ear//org.drools.core.phreak.AddRemoveRule.iterateLeftTuple(AddRemoveRule.java:1040)
mnc_standalone | at deployment.mnc-full-bundle.ear//org.drools.core.phreak.AddRemoveRule.iterateLeftTuple(AddRemoveRule.java:1047)
mnc_standalone | at deployment.mnc-full-bundle.ear//org.drools.core.phreak.AddRemoveRule.iterateLeftTuple(AddRemoveRule.java:1053)
mnc_standalone | at deployment.mnc-full-bundle.ear//org.drools.core.phreak.AddRemoveRule.iterateLeftTuple(AddRemoveRule.java:1053)
mnc_standalone | at deployment.mnc-full-bundle.ear//org.drools.core.phreak.AddRemoveRule.visitChild(AddRemoveRule.java:969)
mnc_standalone | at deployment.mnc-full-bundle.ear//org.drools.core.phreak.AddRemoveRule.lambda$processLeftTuples$1(AddRemoveRule.java:927)
mnc_standalone | at deployment.mnc-full-bundle.ear//org.drools.core.common.DefaultFactHandle$SingleLinkedTuples.forEachLeftTuple(DefaultFactHandle.java:728)
mnc_standalone | at deployment.mnc-full-bundle.ear//org.drools.core.common.DefaultFactHandle.forEachLeftTuple(DefaultFactHandle.java:924)
mnc_standalone | at deployment.mnc-full-bundle.ear//org.drools.core.phreak.AddRemoveRule.processLeftTuples(AddRemoveRule.java:922)
mnc_standalone | at deployment.mnc-full-bundle.ear//org.drools.core.phreak.AddRemoveRule.removeRule(AddRemoveRule.java:178)
mnc_standalone | at deployment.mnc-full-bundle.ear//org.drools.core.reteoo.ReteooBuilder.removeTerminalNode(ReteooBuilder.java:191)
mnc_standalone | at deployment.mnc-full-bundle.ear//org.drools.core.reteoo.ReteooBuilder.removeRules(ReteooBuilder.java:177)
mnc_standalone | at deployment.mnc-full-bundle.ear//org.drools.core.impl.KnowledgeBaseImpl.removeObjectsGeneratedFromResource(KnowledgeBaseImpl.java:1735)
mnc_standalone | at deployment.mnc-full-bundle.ear//org.drools.compiler.builder.impl.KnowledgeBuilderImpl.removeObjectsGeneratedFromResource(KnowledgeBuilderImpl.java:2151)
mnc_standalone | at deployment.mnc-full-bundle.ear//org.drools.compiler.kie.builder.impl.KieBaseUpdater.removeResources(KieBaseUpdater.java:121)
mnc_standalone | at deployment.mnc-full-bundle.ear//org.drools.compiler.kie.builder.impl.KieBaseUpdater.run(KieBaseUpdater.java:66)
mnc_standalone | at deployment.mnc-full-bundle.ear//org.drools.core.impl.KnowledgeBaseImpl.enqueueModification(KnowledgeBaseImpl.java:745)
mnc_standalone | at deployment.mnc-full-bundle.ear//org.drools.compiler.kie.builder.impl.KieContainerImpl.update(KieContainerImpl.java:267)
mnc_standalone | at deployment.mnc-full-bundle.ear//org.drools.compiler.kie.builder.impl.KieContainerImpl.update(KieContainerImpl.java:237)
mnc_standalone | at deployment.mnc-full-bundle.ear//org.drools.compiler.kie.builder.impl.KieContainerImpl.updateToVersion(KieContainerImpl.java:195)
mnc_standalone | at deployment.my-full-bundle.ear.rules-comp-impl.jar//com.my.rules.RuleKnowledgeBase.removeRuleFromKnowledgeBase(RuleKnowledgeBase.java:481)
{noformat}
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
6 years, 5 months
[JBoss JIRA] (WFWIP-281) MP Fault Tolerance - EAR deployment fails with WELD-000049: Unable to invoke void io.smallrye.faulttolerance.HystrixInitializer.onStartup()
by Radoslav Husar (Jira)
[ https://issues.redhat.com/browse/WFWIP-281?page=com.atlassian.jira.plugin... ]
Radoslav Husar edited comment on WFWIP-281 at 12/10/19 5:21 AM:
----------------------------------------------------------------
Looks as though the fix https://github.com/wildfly/wildfly/pull/11860 doesn't suffice for EAR deployments, so we will have to go with a workaround for now.
was (Author: rhusar):
Looks as though the fix https://github.com/wildfly/wildfly/pull/11860 doesn't suffice for EAR deployments.
> MP Fault Tolerance - EAR deployment fails with WELD-000049: Unable to invoke void io.smallrye.faulttolerance.HystrixInitializer.onStartup()
> --------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: WFWIP-281
> URL: https://issues.redhat.com/browse/WFWIP-281
> Project: WildFly WIP
> Issue Type: Bug
> Components: MP Fault Tolerance
> Reporter: Miroslav Novak
> Assignee: Radoslav Husar
> Priority: Blocker
>
> If EAR deployment contains MP FT module then deployment fails with:
> {code}
> 9 INFO [io.smallrye.metrics] (MSC service thread 1-1) MicroProfile: Metrics activated
> 15:01:56,436 INFO [io.smallrye.faulttolerance.HystrixExtension] (MSC service thread 1-1) MicroProfile: Fault Tolerance activated
> 15:01:56,530 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 78) WFLYCLINF0002: Started client-mappings cache from ejb container
> 15:01:57,109 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 78) WFLYUT0021: Registered web context: '/first-module' for server 'default-server'
> 15:01:57,161 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 78) WFLYUT0021: Registered web context: '/second-module' for server 'default-server'
> 15:01:57,168 ERROR [org.jboss.threads.errors] (ServerService Thread Pool -- 22) Thread Thread[ServerService Thread Pool -- 22,5,ServerService ThreadGroup] threw an uncaught exception: org.jboss.weld.exceptions.WeldException: WELD-000049: Unable to invoke void io.smallrye.faulttolerance.HystrixInitializer.onStartup() on io.smallrye.faulttolerance.HystrixInitializer@126bab84
> at org.jboss.weld.injection.producer.DefaultLifecycleCallbackInvoker.invokeMethods(DefaultLifecycleCallbackInvoker.java:85)
> at org.jboss.weld.injection.producer.DefaultLifecycleCallbackInvoker.postConstruct(DefaultLifecycleCallbackInvoker.java:66)
> at org.jboss.weld.injection.producer.BasicInjectionTarget.postConstruct(BasicInjectionTarget.java:122)
> at org.jboss.weld.bean.ManagedBean.create(ManagedBean.java:174)
> at org.jboss.weld.contexts.AbstractContext.get(AbstractContext.java:96)
> at org.jboss.weld.bean.ContextualInstanceStrategy$DefaultContextualInstanceStrategy.get(ContextualInstanceStrategy.java:100)
> at org.jboss.weld.bean.ContextualInstanceStrategy$ApplicationScopedContextualInstanceStrategy.get(ContextualInstanceStrategy.java:140)
> at org.jboss.weld.bean.ContextualInstance.get(ContextualInstance.java:67)
> at org.jboss.weld.event.ObserverMethodImpl.getReceiver(ObserverMethodImpl.java:360)
> at org.jboss.weld.event.ObserverMethodImpl.getReceiverIfExists(ObserverMethodImpl.java:347)
> at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:305)
> at org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:286)
> at javax.enterprise.inject.spi.ObserverMethod.notify(ObserverMethod.java:124)
> at org.jboss.weld.util.Observers.notify(Observers.java:166)
> at org.jboss.weld.event.ObserverNotifier.notifySyncObservers(ObserverNotifier.java:285)
> at org.jboss.weld.event.ObserverNotifier.notify(ObserverNotifier.java:273)
> at org.jboss.weld.event.ObserverNotifier.fireEvent(ObserverNotifier.java:177)
> at org.jboss.weld.bootstrap.BeanDeploymentModule.fireEvent(BeanDeploymentModule.java:93)
> at org.jboss.weld.bootstrap.WeldStartup.endInitialization(WeldStartup.java:582)
> at org.jboss.weld.bootstrap.WeldBootstrap.endInitialization(WeldBootstrap.java:100)
> at org.jboss.as.weld.WeldStartCompletionService$1.run(WeldStartCompletionService.java:108)
> at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
> at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1982)
> at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
> at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)
> at java.lang.Thread.run(Thread.java:748)
> at org.jboss.threads.JBossThread.run(JBossThread.java:485)
> Caused by: java.lang.reflect.InvocationTargetException
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.weld.injection.producer.DefaultLifecycleCallbackInvoker.invokeMethods(DefaultLifecycleCallbackInvoker.java:83)
> ... 26 more
> Caused by: java.lang.IllegalArgumentException: WFLYWELD0049: Error injecting resource into CDI managed bean. Can't find a resource named java:comp/DefaultManagedThreadFactory defined on javax.enterprise.concurrent.ManagedThreadFactory io.smallrye.faulttolerance.DefaultHystrixConcurrencyStrategy.managedThreadFactory
> at org.jboss.as.weld.services.bootstrap.WeldResourceInjectionServices.resolveResource(WeldResourceInjectionServices.java:238)
> at org.jboss.as.weld.services.bootstrap.WeldResourceInjectionServices$1.createResource(WeldResourceInjectionServices.java:183)
> at org.jboss.weld.injection.AbstractResourceInjection.getResourceReference(AbstractResourceInjection.java:49)
> at org.jboss.weld.injection.AbstractResourceInjection.injectResourceReference(AbstractResourceInjection.java:63)
> at org.jboss.weld.util.Beans.injectEEFields(Beans.java:309)
> at org.jboss.weld.injection.producer.ResourceInjector$1.proceed(ResourceInjector.java:68)
> at org.jboss.weld.injection.InjectionContextImpl.run(InjectionContextImpl.java:48)
> at org.jboss.weld.injection.producer.ResourceInjector.inject(ResourceInjector.java:71)
> at org.jboss.weld.injection.producer.BasicInjectionTarget.inject(BasicInjectionTarget.java:117)
> at org.jboss.weld.bean.ManagedBean.create(ManagedBean.java:161)
> at org.jboss.weld.contexts.unbound.DependentContextImpl.get(DependentContextImpl.java:70)
> at org.jboss.weld.bean.ContextualInstanceStrategy$DefaultContextualInstanceStrategy.get(ContextualInstanceStrategy.java:100)
> at org.jboss.weld.bean.ContextualInstance.get(ContextualInstance.java:50)
> at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:694)
> at org.jboss.weld.bean.builtin.InstanceImpl.getBeanInstance(InstanceImpl.java:252)
> at org.jboss.weld.bean.builtin.InstanceImpl.get(InstanceImpl.java:114)
> at io.smallrye.faulttolerance.HystrixInitializer.onStartup(HystrixInitializer.java:56)
> ... 31 more
> Caused by: javax.naming.NameNotFoundException: java:comp/DefaultManagedThreadFactory
> at org.jboss.as.naming.InitialContext$DefaultInitialContext.findContext(InitialContext.java:191)
> at org.jboss.as.naming.InitialContext$DefaultInitialContext.lookup(InitialContext.java:235)
> at org.jboss.as.naming.NamingContext.lookup(NamingContext.java:193)
> at org.jboss.as.naming.NamingContext.lookup(NamingContext.java:189)
> at javax.naming.InitialContext.lookup(InitialContext.java:417)
> at javax.naming.InitialContext.lookup(InitialContext.java:417)
> at org.jboss.as.weld.services.bootstrap.WeldResourceInjectionServices.resolveResource(WeldResourceInjectionServices.java:236)
> ... 47 more
> {code}
> This issue does not allow to deploy EAR with MP FT module.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
6 years, 5 months
[JBoss JIRA] (WFWIP-281) MP Fault Tolerance - EAR deployment fails with WELD-000049: Unable to invoke void io.smallrye.faulttolerance.HystrixInitializer.onStartup()
by Radoslav Husar (Jira)
[ https://issues.redhat.com/browse/WFWIP-281?page=com.atlassian.jira.plugin... ]
Radoslav Husar commented on WFWIP-281:
--------------------------------------
Looks as though the fix https://github.com/wildfly/wildfly/pull/11860 doesn't suffice for EAR deployments.
> MP Fault Tolerance - EAR deployment fails with WELD-000049: Unable to invoke void io.smallrye.faulttolerance.HystrixInitializer.onStartup()
> --------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: WFWIP-281
> URL: https://issues.redhat.com/browse/WFWIP-281
> Project: WildFly WIP
> Issue Type: Bug
> Components: MP Fault Tolerance
> Reporter: Miroslav Novak
> Assignee: Radoslav Husar
> Priority: Blocker
>
> If EAR deployment contains MP FT module then deployment fails with:
> {code}
> 9 INFO [io.smallrye.metrics] (MSC service thread 1-1) MicroProfile: Metrics activated
> 15:01:56,436 INFO [io.smallrye.faulttolerance.HystrixExtension] (MSC service thread 1-1) MicroProfile: Fault Tolerance activated
> 15:01:56,530 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 78) WFLYCLINF0002: Started client-mappings cache from ejb container
> 15:01:57,109 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 78) WFLYUT0021: Registered web context: '/first-module' for server 'default-server'
> 15:01:57,161 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 78) WFLYUT0021: Registered web context: '/second-module' for server 'default-server'
> 15:01:57,168 ERROR [org.jboss.threads.errors] (ServerService Thread Pool -- 22) Thread Thread[ServerService Thread Pool -- 22,5,ServerService ThreadGroup] threw an uncaught exception: org.jboss.weld.exceptions.WeldException: WELD-000049: Unable to invoke void io.smallrye.faulttolerance.HystrixInitializer.onStartup() on io.smallrye.faulttolerance.HystrixInitializer@126bab84
> at org.jboss.weld.injection.producer.DefaultLifecycleCallbackInvoker.invokeMethods(DefaultLifecycleCallbackInvoker.java:85)
> at org.jboss.weld.injection.producer.DefaultLifecycleCallbackInvoker.postConstruct(DefaultLifecycleCallbackInvoker.java:66)
> at org.jboss.weld.injection.producer.BasicInjectionTarget.postConstruct(BasicInjectionTarget.java:122)
> at org.jboss.weld.bean.ManagedBean.create(ManagedBean.java:174)
> at org.jboss.weld.contexts.AbstractContext.get(AbstractContext.java:96)
> at org.jboss.weld.bean.ContextualInstanceStrategy$DefaultContextualInstanceStrategy.get(ContextualInstanceStrategy.java:100)
> at org.jboss.weld.bean.ContextualInstanceStrategy$ApplicationScopedContextualInstanceStrategy.get(ContextualInstanceStrategy.java:140)
> at org.jboss.weld.bean.ContextualInstance.get(ContextualInstance.java:67)
> at org.jboss.weld.event.ObserverMethodImpl.getReceiver(ObserverMethodImpl.java:360)
> at org.jboss.weld.event.ObserverMethodImpl.getReceiverIfExists(ObserverMethodImpl.java:347)
> at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:305)
> at org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:286)
> at javax.enterprise.inject.spi.ObserverMethod.notify(ObserverMethod.java:124)
> at org.jboss.weld.util.Observers.notify(Observers.java:166)
> at org.jboss.weld.event.ObserverNotifier.notifySyncObservers(ObserverNotifier.java:285)
> at org.jboss.weld.event.ObserverNotifier.notify(ObserverNotifier.java:273)
> at org.jboss.weld.event.ObserverNotifier.fireEvent(ObserverNotifier.java:177)
> at org.jboss.weld.bootstrap.BeanDeploymentModule.fireEvent(BeanDeploymentModule.java:93)
> at org.jboss.weld.bootstrap.WeldStartup.endInitialization(WeldStartup.java:582)
> at org.jboss.weld.bootstrap.WeldBootstrap.endInitialization(WeldBootstrap.java:100)
> at org.jboss.as.weld.WeldStartCompletionService$1.run(WeldStartCompletionService.java:108)
> at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
> at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1982)
> at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
> at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)
> at java.lang.Thread.run(Thread.java:748)
> at org.jboss.threads.JBossThread.run(JBossThread.java:485)
> Caused by: java.lang.reflect.InvocationTargetException
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.weld.injection.producer.DefaultLifecycleCallbackInvoker.invokeMethods(DefaultLifecycleCallbackInvoker.java:83)
> ... 26 more
> Caused by: java.lang.IllegalArgumentException: WFLYWELD0049: Error injecting resource into CDI managed bean. Can't find a resource named java:comp/DefaultManagedThreadFactory defined on javax.enterprise.concurrent.ManagedThreadFactory io.smallrye.faulttolerance.DefaultHystrixConcurrencyStrategy.managedThreadFactory
> at org.jboss.as.weld.services.bootstrap.WeldResourceInjectionServices.resolveResource(WeldResourceInjectionServices.java:238)
> at org.jboss.as.weld.services.bootstrap.WeldResourceInjectionServices$1.createResource(WeldResourceInjectionServices.java:183)
> at org.jboss.weld.injection.AbstractResourceInjection.getResourceReference(AbstractResourceInjection.java:49)
> at org.jboss.weld.injection.AbstractResourceInjection.injectResourceReference(AbstractResourceInjection.java:63)
> at org.jboss.weld.util.Beans.injectEEFields(Beans.java:309)
> at org.jboss.weld.injection.producer.ResourceInjector$1.proceed(ResourceInjector.java:68)
> at org.jboss.weld.injection.InjectionContextImpl.run(InjectionContextImpl.java:48)
> at org.jboss.weld.injection.producer.ResourceInjector.inject(ResourceInjector.java:71)
> at org.jboss.weld.injection.producer.BasicInjectionTarget.inject(BasicInjectionTarget.java:117)
> at org.jboss.weld.bean.ManagedBean.create(ManagedBean.java:161)
> at org.jboss.weld.contexts.unbound.DependentContextImpl.get(DependentContextImpl.java:70)
> at org.jboss.weld.bean.ContextualInstanceStrategy$DefaultContextualInstanceStrategy.get(ContextualInstanceStrategy.java:100)
> at org.jboss.weld.bean.ContextualInstance.get(ContextualInstance.java:50)
> at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:694)
> at org.jboss.weld.bean.builtin.InstanceImpl.getBeanInstance(InstanceImpl.java:252)
> at org.jboss.weld.bean.builtin.InstanceImpl.get(InstanceImpl.java:114)
> at io.smallrye.faulttolerance.HystrixInitializer.onStartup(HystrixInitializer.java:56)
> ... 31 more
> Caused by: javax.naming.NameNotFoundException: java:comp/DefaultManagedThreadFactory
> at org.jboss.as.naming.InitialContext$DefaultInitialContext.findContext(InitialContext.java:191)
> at org.jboss.as.naming.InitialContext$DefaultInitialContext.lookup(InitialContext.java:235)
> at org.jboss.as.naming.NamingContext.lookup(NamingContext.java:193)
> at org.jboss.as.naming.NamingContext.lookup(NamingContext.java:189)
> at javax.naming.InitialContext.lookup(InitialContext.java:417)
> at javax.naming.InitialContext.lookup(InitialContext.java:417)
> at org.jboss.as.weld.services.bootstrap.WeldResourceInjectionServices.resolveResource(WeldResourceInjectionServices.java:236)
> ... 47 more
> {code}
> This issue does not allow to deploy EAR with MP FT module.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
6 years, 5 months