[JBoss JIRA] (JBRULES-3588) when eval(true) does not fire
by Jean-Marc Vanel (JIRA)
Jean-Marc Vanel created JBRULES-3588:
----------------------------------------
Summary: when eval(true) does not fire
Key: JBRULES-3588
URL: https://issues.jboss.org/browse/JBRULES-3588
Project: Drools
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: drools-compiler (expert)
Affects Versions: 5.5.0.Beta1
Environment: uname -a
Linux oem-laptop 3.2.0-27-generic #43-Ubuntu SMP Fri Jul 6 14:25:57 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
java -version
java version "1.7.0_03"
Java(TM) SE Runtime Environment (build 1.7.0_03-b04)
Java HotSpot(TM) 64-Bit Server VM (build 22.1-b02, mixed mode)
Reporter: Jean-Marc Vanel
Assignee: Mark Proctor
This does not fire :
rule "testJMVtrueLHS"
when
eval(true)
then
System.out.println( "testJMVtrueLHS" );
end
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 8 months
[JBoss JIRA] (JBRULES-3570) JIT exception on multithread environment
by Peter P (JIRA)
Peter P created JBRULES-3570:
--------------------------------
Summary: JIT exception on multithread environment
Key: JBRULES-3570
URL: https://issues.jboss.org/browse/JBRULES-3570
Project: Drools
Issue Type: Feature Request
Security Level: Public (Everyone can see)
Components: drools-core
Affects Versions: 5.4.0.Final
Environment: Drools 5.4, Windows, application server, multiple thread
Reporter: Peter P
Assignee: Mark Proctor
Sometimes when there are multiple threads are running rules, we get this JIT exception. Note, not always. The rule is a very same rule just involve one field which is enumeration type in a fact object. Following are exception:
[08/06/12 10:32:01:107 EDT] 00000078 SystemErr R Exception in thread "Thread-110" java.lang.RuntimeException: Exception jitting: wireType == WireType.COMMERCIAL || wireType == WireType.BANK_TO_BANK
[08/06/12 10:32:01:107 EDT] 00000078 SystemErr R at org.drools.rule.constraint.MvelConstraint.executeJitting(MvelConstraint.java:219)
[08/06/12 10:32:01:107 EDT] 00000078 SystemErr R at org.drools.rule.constraint.MvelConstraint.access$000(MvelConstraint.java:41)
[08/06/12 10:32:01:107 EDT] 00000078 SystemErr R at org.drools.rule.constraint.MvelConstraint$1.run(MvelConstraint.java:201)
[08/06/12 10:32:01:107 EDT] 00000078 SystemErr R at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
[08/06/12 10:32:01:107 EDT] 00000078 SystemErr R at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
[08/06/12 10:32:01:107 EDT] 00000078 SystemErr R at java.lang.Thread.run(Thread.java:810)
[08/06/12 10:32:01:107 EDT] 00000078 SystemErr R Caused by: java.lang.RuntimeException: java.lang.RuntimeException: Error writing method evaluate
at org.drools.rule.builder.dialect.asm.ClassGenerator.newInstance(ClassGenerator.java:175)
at org.drools.rule.constraint.ASMConditionEvaluatorJitter.jitEvaluator(ASMConditionEvaluatorJitter.java:53)
at org.drools.rule.constraint.MvelConstraint.executeJitting(MvelConstraint.java:217)
at org.drools.rule.constraint.MvelConstraint.access$000(MvelConstraint.java:41)
at org.drools.rule.constraint.MvelConstraint$1.run(MvelConstraint.java:201)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
at java.lang.Thread.run(Thread.java:810)
Caused by: java.lang.RuntimeException: Error writing method evaluate
at org.drools.rule.builder.dialect.asm.ClassGenerator$MethodDescr.write(ClassGenerator.java:850)
at org.drools.rule.builder.dialect.asm.ClassGenerator.generateBytecode(ClassGenerator.java:117)
at org.drools.rule.builder.dialect.asm.ClassGenerator.generateClass(ClassGenerator.java:133)
at org.drools.rule.builder.dialect.asm.ClassGenerator.newInstance(ClassGenerator.java:173)
... 7 more
Caused by: java.lang.ArrayIndexOutOfBoundsException
at org.mvel2.asm.Frame.merge(Frame.java:1373)
at org.mvel2.asm.Frame.merge(Frame.java:1329)
at org.mvel2.asm.MethodWriter.visitMaxs(MethodWriter.java:1282)
at org.drools.rule.builder.dialect.asm.ClassGenerator$MethodDescr.write(ClassGenerator.java:848)
... 10 more
[08/06/12 10:32:01:107 EDT] 00000078 SystemErr R at org.drools.rule.builder.dialect.asm.ClassGenerator.newInstance(ClassGenerator.java:175)
[08/06/12 10:32:01:107 EDT] 00000078 SystemErr R at org.drools.rule.constraint.ASMConditionEvaluatorJitter.jitEvaluator(ASMConditionEvaluatorJitter.java:53)
[08/06/12 10:32:01:107 EDT] 00000078 SystemErr R at org.drools.rule.constraint.MvelConstraint.executeJitting(MvelConstraint.java:217)
[08/06/12 10:32:01:107 EDT] 00000078 SystemErr R ... 5 more
[08/06/12 10:32:01:107 EDT] 00000078 SystemErr R Caused by: java.lang.RuntimeException: Error writing method evaluate
at org.drools.rule.builder.dialect.asm.ClassGenerator$MethodDescr.write(ClassGenerator.java:850)
at org.drools.rule.builder.dialect.asm.ClassGenerator.generateBytecode(ClassGenerator.java:117)
at org.drools.rule.builder.dialect.asm.ClassGenerator.generateClass(ClassGenerator.java:133)
at org.drools.rule.builder.dialect.asm.ClassGenerator.newInstance(ClassGenerator.java:173)
at org.drools.rule.constraint.ASMConditionEvaluatorJitter.jitEvaluator(ASMConditionEvaluatorJitter.java:53)
at org.drools.rule.constraint.MvelConstraint.executeJitting(MvelConstraint.java:217)
at org.drools.rule.constraint.MvelConstraint.access$000(MvelConstraint.java:41)
at org.drools.rule.constraint.MvelConstraint$1.run(MvelConstraint.java:201)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
at java.lang.Thread.run(Thread.java:810)
Caused by: java.lang.ArrayIndexOutOfBoundsException
at org.mvel2.asm.Frame.merge(Frame.java:1373)
at org.mvel2.asm.Frame.merge(Frame.java:1329)
at org.mvel2.asm.MethodWriter.visitMaxs(MethodWriter.java:1282)
at org.drools.rule.builder.dialect.asm.ClassGenerator$MethodDescr.write(ClassGenerator.java:848)
... 10 more
[08/06/12 10:32:01:107 EDT] 00000078 SystemErr R at org.drools.rule.builder.dialect.asm.ClassGenerator$MethodDescr.write(ClassGenerator.java:850)
[08/06/12 10:32:01:107 EDT] 00000078 SystemErr R at org.drools.rule.builder.dialect.asm.ClassGenerator.generateBytecode(ClassGenerator.java:117)
[08/06/12 10:32:01:107 EDT] 00000078 SystemErr R at org.drools.rule.builder.dialect.asm.ClassGenerator.generateClass(ClassGenerator.java:133)
[08/06/12 10:32:01:107 EDT] 00000078 SystemErr R at org.drools.rule.builder.dialect.asm.ClassGenerator.newInstance(ClassGenerator.java:173)
[08/06/12 10:32:01:107 EDT] 00000078 SystemErr R ... 7 more
[08/06/12 10:32:01:107 EDT] 00000078 SystemErr R Caused by: java.lang.ArrayIndexOutOfBoundsException
at org.mvel2.asm.Frame.merge(Frame.java:1373)
at org.mvel2.asm.Frame.merge(Frame.java:1329)
at org.mvel2.asm.MethodWriter.visitMaxs(MethodWriter.java:1282)
at org.drools.rule.builder.dialect.asm.ClassGenerator$MethodDescr.write(ClassGenerator.java:848)
at org.drools.rule.builder.dialect.asm.ClassGenerator.generateBytecode(ClassGenerator.java:117)
at org.drools.rule.builder.dialect.asm.ClassGenerator.generateClass(ClassGenerator.java:133)
at org.drools.rule.builder.dialect.asm.ClassGenerator.newInstance(ClassGenerator.java:173)
at org.drools.rule.constraint.ASMConditionEvaluatorJitter.jitEvaluator(ASMConditionEvaluatorJitter.java:53)
at org.drools.rule.constraint.MvelConstraint.executeJitting(MvelConstraint.java:217)
at org.drools.rule.constraint.MvelConstraint.access$000(MvelConstraint.java:41)
at org.drools.rule.constraint.MvelConstraint$1.run(MvelConstraint.java:201)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
at java.lang.Thread.run(Thread.java:810)
[08/06/12 10:32:01:107 EDT] 00000078 SystemErr R at org.mvel2.asm.Frame.merge(Frame.java:1373)
[08/06/12 10:32:01:107 EDT] 00000078 SystemErr R at org.mvel2.asm.Frame.merge(Frame.java:1329)
[08/06/12 10:32:01:107 EDT] 00000078 SystemErr R at org.mvel2.asm.MethodWriter.visitMaxs(MethodWriter.java:1282)
[08/06/12 10:32:01:107 EDT] 00000078 SystemErr R at org.drools.rule.builder.dialect.asm.ClassGenerator$MethodDescr.write(ClassGenerator.java:848)
[08/06/12 10:32:01:107 EDT] 00000078 SystemErr R ... 10 more
[08/06/12 10:32:01:107 EDT] 00000079 SystemErr R Exception in thread "Thread-112" java.lang.RuntimeException: Exception jitting: accountType == AccountType.MECH || accountType == AccountType.CBDS
[08/06/12 10:32:01:107 EDT] 00000079 SystemErr R at org.drools.rule.constraint.MvelConstraint.executeJitting(MvelConstraint.java:219)
[08/06/12 10:32:01:107 EDT] 00000079 SystemErr R at org.drools.rule.constraint.MvelConstraint.access$000(MvelConstraint.java:41)
[08/06/12 10:32:01:107 EDT] 00000079 SystemErr R at org.drools.rule.constraint.MvelConstraint$1.run(MvelConstraint.java:201)
[08/06/12 10:32:01:107 EDT] 00000079 SystemErr R at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
[08/06/12 10:32:01:107 EDT] 00000079 SystemErr R at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
[08/06/12 10:32:01:107 EDT] 00000079 SystemErr R at java.lang.Thread.run(Thread.java:810)
[08/06/12 10:32:01:107 EDT] 00000079 SystemErr R Caused by: java.lang.RuntimeException: java.lang.RuntimeException: Error writing method evaluate
at org.drools.rule.builder.dialect.asm.ClassGenerator.newInstance(ClassGenerator.java:175)
at org.drools.rule.constraint.ASMConditionEvaluatorJitter.jitEvaluator(ASMConditionEvaluatorJitter.java:53)
at org.drools.rule.constraint.MvelConstraint.executeJitting(MvelConstraint.java:217)
at org.drools.rule.constraint.MvelConstraint.access$000(MvelConstraint.java:41)
at org.drools.rule.constraint.MvelConstraint$1.run(MvelConstraint.java:201)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
at java.lang.Thread.run(Thread.java:810)
Caused by: java.lang.RuntimeException: Error writing method evaluate
at org.drools.rule.builder.dialect.asm.ClassGenerator$MethodDescr.write(ClassGenerator.java:850)
at org.drools.rule.builder.dialect.asm.ClassGenerator.generateBytecode(ClassGenerator.java:117)
at org.drools.rule.builder.dialect.asm.ClassGenerator.generateClass(ClassGenerator.java:133)
at org.drools.rule.builder.dialect.asm.ClassGenerator.newInstance(ClassGenerator.java:173)
... 7 more
Caused by: java.lang.ArrayIndexOutOfBoundsException
at org.mvel2.asm.Frame.merge(Frame.java:1373)
at org.mvel2.asm.Frame.merge(Frame.java:1329)
at org.mvel2.asm.MethodWriter.visitMaxs(MethodWriter.java:1282)
at org.drools.rule.builder.dialect.asm.ClassGenerator$MethodDescr.write(ClassGenerator.java:848)
... 10 more
[08/06/12 10:32:01:107 EDT] 00000079 SystemErr R at org.drools.rule.builder.dialect.asm.ClassGenerator.newInstance(ClassGenerator.java:175)
[08/06/12 10:32:01:107 EDT] 00000079 SystemErr R at org.drools.rule.constraint.ASMConditionEvaluatorJitter.jitEvaluator(ASMConditionEvaluatorJitter.java:53)
[08/06/12 10:32:01:107 EDT] 00000079 SystemErr R at org.drools.rule.constraint.MvelConstraint.executeJitting(MvelConstraint.java:217)
[08/06/12 10:32:01:107 EDT] 00000079 SystemErr R ... 5 more
[08/06/12 10:32:01:107 EDT] 00000079 SystemErr R Caused by: java.lang.RuntimeException: Error writing method evaluate
at org.drools.rule.builder.dialect.asm.ClassGenerator$MethodDescr.write(ClassGenerator.java:850)
at org.drools.rule.builder.dialect.asm.ClassGenerator.generateBytecode(ClassGenerator.java:117)
at org.drools.rule.builder.dialect.asm.ClassGenerator.generateClass(ClassGenerator.java:133)
at org.drools.rule.builder.dialect.asm.ClassGenerator.newInstance(ClassGenerator.java:173)
at org.drools.rule.constraint.ASMConditionEvaluatorJitter.jitEvaluator(ASMConditionEvaluatorJitter.java:53)
at org.drools.rule.constraint.MvelConstraint.executeJitting(MvelConstraint.java:217)
at org.drools.rule.constraint.MvelConstraint.access$000(MvelConstraint.java:41)
at org.drools.rule.constraint.MvelConstraint$1.run(MvelConstraint.java:201)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
at java.lang.Thread.run(Thread.java:810)
Caused by: java.lang.ArrayIndexOutOfBoundsException
at org.mvel2.asm.Frame.merge(Frame.java:1373)
at org.mvel2.asm.Frame.merge(Frame.java:1329)
at org.mvel2.asm.MethodWriter.visitMaxs(MethodWriter.java:1282)
at org.drools.rule.builder.dialect.asm.ClassGenerator$MethodDescr.write(ClassGenerator.java:848)
... 10 more
[08/06/12 10:32:01:107 EDT] 00000079 SystemErr R at org.drools.rule.builder.dialect.asm.ClassGenerator$MethodDescr.write(ClassGenerator.java:850)
[08/06/12 10:32:01:107 EDT] 00000079 SystemErr R at org.drools.rule.builder.dialect.asm.ClassGenerator.generateBytecode(ClassGenerator.java:117)
[08/06/12 10:32:01:107 EDT] 00000079 SystemErr R at org.drools.rule.builder.dialect.asm.ClassGenerator.generateClass(ClassGenerator.java:133)
[08/06/12 10:32:01:107 EDT] 00000079 SystemErr R at org.drools.rule.builder.dialect.asm.ClassGenerator.newInstance(ClassGenerator.java:173)
[08/06/12 10:32:01:107 EDT] 00000079 SystemErr R ... 7 more
[08/06/12 10:32:01:107 EDT] 00000079 SystemErr R Caused by: java.lang.ArrayIndexOutOfBoundsException
at org.mvel2.asm.Frame.merge(Frame.java:1373)
at org.mvel2.asm.Frame.merge(Frame.java:1329)
at org.mvel2.asm.MethodWriter.visitMaxs(MethodWriter.java:1282)
at org.drools.rule.builder.dialect.asm.ClassGenerator$MethodDescr.write(ClassGenerator.java:848)
at org.drools.rule.builder.dialect.asm.ClassGenerator.generateBytecode(ClassGenerator.java:117)
at org.drools.rule.builder.dialect.asm.ClassGenerator.generateClass(ClassGenerator.java:133)
at org.drools.rule.builder.dialect.asm.ClassGenerator.newInstance(ClassGenerator.java:173)
at org.drools.rule.constraint.ASMConditionEvaluatorJitter.jitEvaluator(ASMConditionEvaluatorJitter.java:53)
at org.drools.rule.constraint.MvelConstraint.executeJitting(MvelConstraint.java:217)
at org.drools.rule.constraint.MvelConstraint.access$000(MvelConstraint.java:41)
at org.drools.rule.constraint.MvelConstraint$1.run(MvelConstraint.java:201)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
at java.lang.Thread.run(Thread.java:810)
[08/06/12 10:32:01:107 EDT] 00000079 SystemErr R at org.mvel2.asm.Frame.merge(Frame.java:1373)
[08/06/12 10:32:01:107 EDT] 00000079 SystemErr R at org.mvel2.asm.Frame.merge(Frame.java:1329)
[08/06/12 10:32:01:107 EDT] 00000079 SystemErr R at org.mvel2.asm.MethodWriter.visitMaxs(MethodWriter.java:1282)
[08/06/12 10:32:01:107 EDT] 00000079 SystemErr R at org.drools.rule.builder.dialect.asm.ClassGenerator$MethodDescr.write(ClassGenerator.java:848)
[08/06/12 10:32:01:107 EDT] 00000079 SystemErr R ... 10 more
[08/06/12 10:32:01:795 EDT] 0000007b SystemErr R Exception in thread "Thread-127" java.lang.RuntimeException: Null accessor on node: value
[08/06/12 10:32:01:795 EDT] 0000007b SystemErr R at org.drools.rule.constraint.ConditionAnalyzer.analyzeNode(ConditionAnalyzer.java:229)
[08/06/12 10:32:01:795 EDT] 0000007b SystemErr R at org.drools.rule.constraint.ConditionAnalyzer.analyzeNode(ConditionAnalyzer.java:170)
[08/06/12 10:32:01:795 EDT] 0000007b SystemErr R at org.drools.rule.constraint.ConditionAnalyzer.analyzeSingleCondition(ConditionAnalyzer.java:109)
[08/06/12 10:32:01:795 EDT] 0000007b SystemErr R at org.drools.rule.constraint.ConditionAnalyzer.analyzeCondition(ConditionAnalyzer.java:102)
[08/06/12 10:32:01:795 EDT] 0000007b SystemErr R at org.drools.rule.constraint.ConditionAnalyzer.analyzeCondition(ConditionAnalyzer.java:73)
[08/06/12 10:32:01:795 EDT] 0000007b SystemErr R at org.drools.rule.constraint.MvelConditionEvaluator.getAnalyzedCondition(MvelConditionEvaluator.java:83)
[08/06/12 10:32:01:795 EDT] 0000007b SystemErr R at org.drools.rule.constraint.MvelConstraint.executeJitting(MvelConstraint.java:214)
[08/06/12 10:32:01:795 EDT] 0000007b SystemErr R at org.drools.rule.constraint.MvelConstraint.access$000(MvelConstraint.java:41)
[08/06/12 10:32:01:795 EDT] 0000007b SystemErr R at org.drools.rule.constraint.MvelConstraint$1.run(MvelConstraint.java:201)
[08/06/12 10:32:01:795 EDT] 0000007b SystemErr R at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
[08/06/12 10:32:01:795 EDT] 0000007b SystemErr R at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
[08/06/12 10:32:01:795 EDT] 0000007b SystemErr R at java.lang.Thread.run(Thread.java:810)
[08/06/12 10:32:01:795 EDT] 0000007c SystemErr R Exception in thread "Thread-126" java.lang.RuntimeException: Null accessor on node: value
[08/06/12 10:32:01:795 EDT] 0000007c SystemErr R at org.drools.rule.constraint.ConditionAnalyzer.analyzeNode(ConditionAnalyzer.java:229)
[08/06/12 10:32:01:795 EDT] 0000007c SystemErr R at org.drools.rule.constraint.ConditionAnalyzer.analyzeNode(ConditionAnalyzer.java:170)
[08/06/12 10:32:01:795 EDT] 0000007c SystemErr R at org.drools.rule.constraint.ConditionAnalyzer.analyzeSingleCondition(ConditionAnalyzer.java:109)
[08/06/12 10:32:01:795 EDT] 0000007c SystemErr R at org.drools.rule.constraint.ConditionAnalyzer.analyzeCondition(ConditionAnalyzer.java:102)
[08/06/12 10:32:01:795 EDT] 0000007c SystemErr R at org.drools.rule.constraint.ConditionAnalyzer.analyzeCondition(ConditionAnalyzer.java:73)
[08/06/12 10:32:01:795 EDT] 0000007c SystemErr R at org.drools.rule.constraint.MvelConditionEvaluator.getAnalyzedCondition(MvelConditionEvaluator.java:83)
[08/06/12 10:32:01:795 EDT] 0000007c SystemErr R at org.drools.rule.constraint.MvelConstraint.executeJitting(MvelConstraint.java:214)
[08/06/12 10:32:01:795 EDT] 0000007c SystemErr R at org.drools.rule.constraint.MvelConstraint.access$000(MvelConstraint.java:41)
[08/06/12 10:32:01:795 EDT] 0000007c SystemErr R at org.drools.rule.constraint.MvelConstraint$1.run(MvelConstraint.java:201)
[08/06/12 10:32:01:795 EDT] 0000007c SystemErr R at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
[08/06/12 10:32:01:795 EDT] 0000007c SystemErr R at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
[08/06/12 10:32:01:795 EDT] 0000007c SystemErr R at java.lang.Thread.run(Thread.java:810)
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 8 months
[JBoss JIRA] (AS7-3055) RESTEasy: Empty cfg. param javax.ws.rs.Application produces exception
by Weinan Li (JIRA)
[ https://issues.jboss.org/browse/AS7-3055?page=com.atlassian.jira.plugin.s... ]
Weinan Li commented on AS7-3055:
--------------------------------
Hi Brian, thanks for checking! Seems this is cloned from JBPAPP, I'll coordinate with Ron to work on this. Don't know why it's cloned to AS7, if you feel improper could you please help to close this issue? Thanks!
> RESTEasy: Empty cfg. param javax.ws.rs.Application produces exception
> ---------------------------------------------------------------------
>
> Key: AS7-3055
> URL: https://issues.jboss.org/browse/AS7-3055
> Project: Application Server 7
> Issue Type: Bug
> Components: REST
> Affects Versions: 7.1.0.Beta1b
> Reporter: Pavel Janousek
> Assignee: Weinan Li
>
> RESTEasy can be configured through several configuration options in WAR application deployment file WEB-INF/web.xml. The major one (also portable defined by JAX-RS standard) is _javax.ws.rs.Application_. When I set this parameter to empty content present behavior is raising exception "java.lang.StringIndexOutOfBoundsException: String index out of range: 0", it is not so good.
> I think, this is hard miss-configuration error and deployment description as this one should be rejected and a such application should not be deployed at all with appropriate error message, but not only by messed exception.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 8 months
[JBoss JIRA] (AS7-5373) NPE on undeployment of cdi-injection quickstart
by Kabir Khan (JIRA)
Kabir Khan created AS7-5373:
-------------------------------
Summary: NPE on undeployment of cdi-injection quickstart
Key: AS7-5373
URL: https://issues.jboss.org/browse/AS7-5373
Project: Application Server 7
Issue Type: Bug
Components: JSF
Reporter: Kabir Khan
Assignee: Stan Silvert
Fix For: 7.1.3.Final (EAP)
Running the quickstarts against the 7.1 branch as shown in http://www.jboss.org/jdf/about/contributing/:
{code}
mvn clean install jboss-as:deploy jboss-as:undeploy -Parq-jbossas-remote -P-requires-postgres,-requires-full,-complex-dependencies,-requires-xts -pl cdi-injection/
{code}
I notice a few occurrences of the following error on undeployment, cdi-injection is just singled out since it is the first place this occurs.
{code}
23:25:46,983 INFO [org.jboss.web] (MSC service thread 1-7) JBAS018210: Registering web context: /jboss-as-cdi-injection
23:25:46,991 INFO [org.jboss.as.server] (management-handler-thread - 1) JBAS018559: Deployed "jboss-as-cdi-injection.war"
23:25:47,022 INFO [org.jboss.as.osgi] (MSC service thread 1-3) JBAS011908: Unregister module: Module "deployment.jboss-as-cdi-injection.war:main" from Service Module Loader
23:30:06,207 SEVERE [javax.enterprise.resource.webcontainer.jsf.config] (MSC service thread 1-5) Unexpected exception when attempting to tear down the Mojarra runtime: java.lang.NullPointerException
at javax.faces.component.UIViewRoot.setLocale(UIViewRoot.java:1463) [jboss-jsf-api_2.1_spec-2.0.4.Final.jar:2.0.4.Final]
at com.sun.faces.config.InitFacesContext.getViewRoot(InitFacesContext.java:213) [jsf-impl-2.1.11-jbossorg-2.jar:]
at com.sun.faces.application.ApplicationImpl.invokeViewListenersFor(ApplicationImpl.java:2026) [jsf-impl-2.1.11-jbossorg-2.jar:]
at com.sun.faces.application.ApplicationImpl.publishEvent(ApplicationImpl.java:291) [jsf-impl-2.1.11-jbossorg-2.jar:]
at org.jboss.as.weld.webtier.jsf.ForwardingApplication.publishEvent(ForwardingApplication.java:288) [jboss-as-weld-7.1.3.Final-SNAPSHOT.jar:7.1.3.Final-SNAPSHOT]
at com.sun.faces.config.ConfigureListener.contextDestroyed(ConfigureListener.java:335) [jsf-impl-2.1.11-jbossorg-2.jar:]
at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:3489) [jbossweb-7.0.17.Final.jar:]
at org.apache.catalina.core.StandardContext.stop(StandardContext.java:3999) [jbossweb-7.0.17.Final.jar:]
at org.jboss.as.web.deployment.WebDeploymentService.stop(WebDeploymentService.java:107) [jboss-as-web-7.1.3.Final-SNAPSHOT.jar:7.1.3.Final-SNAPSHOT]
at org.jboss.msc.service.ServiceControllerImpl$StopTask.stopService(ServiceControllerImpl.java:1911)
at org.jboss.msc.service.ServiceControllerImpl$StopTask.run(ServiceControllerImpl.java:1874)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [classes.jar:1.6.0_33]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [classes.jar:1.6.0_33]
at java.lang.Thread.run(Thread.java:680) [classes.jar:1.6.0_33]
23:30:06,221 INFO [org.jboss.weld.deployer] (MSC service thread 1-13) JBAS016009: Stopping weld service for deployment jboss-as-cdi-injection.war
23:30:06,237 INFO [org.jboss.as.server.deployment] (MSC service thread 1-1) JBAS015877: Stopped deployment jboss-as-cdi-injection.war in 259217ms
23:30:06,245 INFO [org.jboss.as.repository] (management-handler-thread - 5) JBAS014901: Content removed from location /Users/kabir/sourcecontrol/jboss-as7/git/jboss-as/build/target/jboss-as-7.1.3.Final-SNAPSHOT/standalone/data/content/78/15373bb6bb12630f25faef010adf9a328e4761/content
23:30:06,245 INFO [org.jboss.as.server] (management-handler-thread - 5) JBAS018558: Undeployed "jboss-as-cdi-injection.war"
{code}
The code in UIViewRoot is
{code}
FacesContext.getCurrentInstance().getELContext().setLocale(locale);
{code}
Stepping through with a debugger shows that the current instance is null
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 8 months
[JBoss JIRA] Created: (AS7-1371) Domain Management - Support for database connection pool in non AS process.
by Darran Lofthouse (JIRA)
Domain Management - Support for database connection pool in non AS process.
---------------------------------------------------------------------------
Key: AS7-1371
URL: https://issues.jboss.org/browse/AS7-1371
Project: Application Server 7
Issue Type: Task
Components: Domain Management
Reporter: Darran Lofthouse
Assignee: Darran Lofthouse
Fix For: 7.1.0.Beta1
We need to support authentication for users stored in database, the domain management is in a non-AS process so we also need a pool of database connections.
These connections will be used to read only from the database, other than the isolation offered by the driver we should not require any advanced transaction support.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 8 months