[jboss-jira] [JBoss JIRA] Commented: (AS7-1487) AS 7 has a run time error, when EAP 5, Tomcat 7, and Weblogic do not

Jim Tyrrell (JIRA) jira-events at lists.jboss.org
Mon Aug 8 19:28:24 EDT 2011


    [ https://issues.jboss.org/browse/AS7-1487?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12619511#comment-12619511 ] 

Jim Tyrrell commented on AS7-1487:
----------------------------------

War file is located here: http://www.jimtyrrell.com/AS7-1487/

> AS 7 has a run time error, when EAP 5, Tomcat 7, and Weblogic do not
> --------------------------------------------------------------------
>
>                 Key: AS7-1487
>                 URL: https://issues.jboss.org/browse/AS7-1487
>             Project: Application Server 7
>          Issue Type: Bug
>         Environment: JBoss AS 7.0
>            Reporter: Jim Tyrrell
>
> For some reason the attached, (probably via URL in comment as it is too large), war file runs fine on Tomcat 7, EAP 5, Weblogic, but on AS 7 it does not run.  I have had several interactions Jaikiran Pai about this, but I am hitting a high period of travel, and want to put this into the process of being tracking.  It appears that JBoss AS 7 overrides Standard Error and Out with our own implementation.  This implementation uses Anonymous inner classes, and as such some reflection in the application fails, as it can not find/discover the methods needed to output some messages.
> Relevant errors are below:
> org.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer can not access a member of class org.jboss.stdio.StdioContext$DelegatingPrintStream with modifiers "public"]
> 10:08:12,829 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/BRMSPoc].[brmsDispatcher]] (http--127.0.0.1-8080-1) Servlet.service() for servlet brmsDispatcher threw exception: java.lang.IllegalAccessException: Class org.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer can not access a member of class org.jboss.stdio.StdioContext$DelegatingPrintStream with modifiers "public"
> 	at sun.reflect.Reflection.ensureMemberAccess(Reflection.java:65) [:1.6.0_24]
> 	at java.lang.reflect.Method.invoke(Method.java:588) [:1.6.0_24]
> 	at org.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer.getMethod(ReflectiveAccessorOptimizer.java:957) [mvel2-2.0.16.jar:]
> 	at org.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer.compileGetChain(ReflectiveAccessorOptimizer.java:314) [mvel2-2.0.16.jar:]
> 	at org.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer.optimizeAccessor(ReflectiveAccessorOptimizer.java:137) [mvel2-2.0.16.jar:]
> 	at org.mvel2.ast.ASTNode.getReducedValueAccelerated(ASTNode.java:137) [mvel2-2.0.16.jar:]
> 	at org.mvel2.MVELRuntime.execute(MVELRuntime.java:85) [mvel2-2.0.16.jar:]
> 	at org.mvel2.compiler.CompiledExpression.getValue(CompiledExpression.java:104) [mvel2-2.0.16.jar:]
> 	at org.mvel2.MVEL.executeExpression(MVEL.java:1001) [mvel2-2.0.16.jar:]
> 	at org.drools.base.mvel.MVELConsequence.evaluate(MVELConsequence.java:103) [drools-core-5.1.1.jar:]
> 	at org.drools.common.DefaultAgenda.fireActivation(DefaultAgenda.java:917) [drools-core-5.1.1.jar:]
> 	at org.drools.common.DefaultAgenda.fireNextItem(DefaultAgenda.java:856) [drools-core-5.1.1.jar:]
> 	at org.drools.common.DefaultAgenda.fireAllRules(DefaultAgenda.java:1071) [drools-core-5.1.1.jar:]

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jboss-jira mailing list