You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@struts.apache.org by "Tobin Juday (JIRA)" <ji...@apache.org> on 2006/11/07 17:19:57 UTC

[jira] Created: (WW-1493) Java 4 jars don't work with JRockit JDK

Java 4 jars don't work with JRockit JDK
---------------------------------------

                 Key: WW-1493
                 URL: http://issues.apache.org/struts/browse/WW-1493
             Project: Struts 2
          Issue Type: Bug
    Affects Versions: 2.0.1
         Environment: Windows XP
WebLogic 8.1 Service Pack 4
JRockit 1.4.2_05 (included with WebLogic)
            Reporter: Tobin Juday


I set up a test web app using the blank.war file included in the release, and deployed it to my development WebLogic server.  When I run WebLogic with Sun's 1.4.2_05 JDK, everything works fine.  When I run WebLogic with the JRockit 1.4.2_05 JDK, I get the following error when loading the index.html page (which obviously is calling the HelloWorld action).

Since we're stuck with WebLogic 8.1 SP4 for quite a while, this seems like it's going to prevent us from moving to Struts 2 (from WebWork 2.1).

{code}
<Nov 7, 2006 10:46:18 AM EST> <Error> <HTTP> <BEA-101020> <[ServletContext(id=2469627,name=struts2,context-path=/struts2)] Servlet failed with Exception
java.lang.VerifyError: illegal access for method addInformation: 0x 481
        at java.lang.ClassLoader.defineClass(Ljava.lang.String;[BIILjava.security.ProtectionDomain;)Ljava.lang.Class;(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Ljava.lang.String;[BIILjava.security.CodeSource;)Ljava.lang.Class;(SecureClassLoader.java:123)
        at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(Ljava.lang.String;)Ljava.lang.Class;(GenericClassLoader.java:480)
        at weblogic.utils.classloaders.GenericClassLoader.findClass(Ljava.lang.String;)Ljava.lang.Class;(GenericClassLoader.java:182)
        at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(Ljava.lang.String;)Ljava.lang.Class;(ChangeAwareClassLoader.java:61)
        at java.lang.ClassLoader.loadClass(Ljava.lang.String;Z)Ljava.lang.Class;(Unknown Source)
        at java.lang.ClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(Unknown Source)
        at weblogic.utils.classloaders.GenericClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(GenericClassLoader.java:224)
        at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(ChangeAwareClassLoader.java:41)
        at java.lang.ClassLoader.loadClassFromNative(II)Ljava.lang.Class;(Unknown Source)
        at jrockit.vm.Classes.defineClass0(ILjava.lang.String;[BII)I(Unknown Source)
        at jrockit.vm.Classes.defineClass(Ljava.lang.ClassLoader;Ljava.lang.String;[BII)Ljava.lang.Class;(Unknown Source)
        at java.lang.ClassLoader.defineClass(Ljava.lang.String;[BIILjava.security.ProtectionDomain;)Ljava.lang.Class;(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Ljava.lang.String;[BIILjava.security.CodeSource;)Ljava.lang.Class;(SecureClassLoader.java:123)
        at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(Ljava.lang.String;)Ljava.lang.Class;(GenericClassLoader.java:480)
        at weblogic.utils.classloaders.GenericClassLoader.findClass(Ljava.lang.String;)Ljava.lang.Class;(GenericClassLoader.java:182)
        at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(Ljava.lang.String;)Ljava.lang.Class;(ChangeAwareClassLoader.java:61)
        at java.lang.ClassLoader.loadClass(Ljava.lang.String;Z)Ljava.lang.Class;(Unknown Source)
        at java.lang.ClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(Unknown Source)
        at weblogic.utils.classloaders.GenericClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(GenericClassLoader.java:224)
        at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(ChangeAwareClassLoader.java:41)
        at java.lang.ClassLoader.loadClassFromNative(II)Ljava.lang.Class;(Unknown Source)
        at jrockit.vm.RNI.getRunnableCode(I)I(Unknown Source)
        at jrockit.vm.RNI.trampoline()V(Unknown Source)
        at org.apache.struts2.impl.RequestContextImpl.<init>(Lcom.opensymphony.xwork2.ActionContext;)V(RequestContextImpl.java:???)
        at org.apache.struts2.impl.RequestContextImpl.callInContext(Lcom.opensymphony.xwork2.ActionInvocation;Ledu.emory.mathcs.backport.java.util.concurrent.Callable;)Ljava.lang.String;(RequestContextImpl.java:149)
        at org.apache.struts2.impl.StrutsActionProxy.execute()Ljava.lang.String;(StrutsActionProxy.java:25)
        at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;Ljavax.servlet.ServletContext;Lorg.apache.struts2.dispatcher.mapper.ActionMapping;)V(Dispatcher.java:330)

        at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(FilterDispatcher.java:256)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27)
        at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run()Ljava.lang.Object;(WebAppServletContext.java:6724)
        at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Lweblogic.security.subject.AbstractSubject;Ljava.security.PrivilegedAction;)Ljava.lang.Object;(AuthenticatedSubject.java:321)
>
{code}

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/struts/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Resolved: (WW-1493) Java 4 jars don't work with JRockit JDK

Posted by "Ted Husted (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/struts/browse/WW-1493?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ted Husted resolved WW-1493.
----------------------------

       Resolution: Fixed
    Fix Version/s:     (was: Future)
                   2.0.5

I believe this was resolved by using later version of RetroTransalator.

> Java 4 jars don't work with JRockit JDK
> ---------------------------------------
>
>                 Key: WW-1493
>                 URL: https://issues.apache.org/struts/browse/WW-1493
>             Project: Struts 2
>          Issue Type: Bug
>    Affects Versions: 2.0.1
>         Environment: Windows XP
> WebLogic 8.1 Service Pack 4
> JRockit 1.4.2_05 (included with WebLogic)
>            Reporter: Tobin Juday
>             Fix For: 2.0.5
>
>
> I set up a test web app using the blank.war file included in the release, and deployed it to my development WebLogic server.  When I run WebLogic with Sun's 1.4.2_05 JDK, everything works fine.  When I run WebLogic with the JRockit 1.4.2_05 JDK, I get the following error when loading the index.html page (which obviously is calling the HelloWorld action).
> Since we're stuck with WebLogic 8.1 SP4 for quite a while, this seems like it's going to prevent us from moving to Struts 2 (from WebWork 2.1).
> {code}
> <Nov 7, 2006 10:46:18 AM EST> <Error> <HTTP> <BEA-101020> <[ServletContext(id=2469627,name=struts2,context-path=/struts2)] Servlet failed with Exception
> java.lang.VerifyError: illegal access for method addInformation: 0x 481
>         at java.lang.ClassLoader.defineClass(Ljava.lang.String;[BIILjava.security.ProtectionDomain;)Ljava.lang.Class;(Unknown Source)
>         at java.security.SecureClassLoader.defineClass(Ljava.lang.String;[BIILjava.security.CodeSource;)Ljava.lang.Class;(SecureClassLoader.java:123)
>         at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(Ljava.lang.String;)Ljava.lang.Class;(GenericClassLoader.java:480)
>         at weblogic.utils.classloaders.GenericClassLoader.findClass(Ljava.lang.String;)Ljava.lang.Class;(GenericClassLoader.java:182)
>         at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(Ljava.lang.String;)Ljava.lang.Class;(ChangeAwareClassLoader.java:61)
>         at java.lang.ClassLoader.loadClass(Ljava.lang.String;Z)Ljava.lang.Class;(Unknown Source)
>         at java.lang.ClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(Unknown Source)
>         at weblogic.utils.classloaders.GenericClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(GenericClassLoader.java:224)
>         at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(ChangeAwareClassLoader.java:41)
>         at java.lang.ClassLoader.loadClassFromNative(II)Ljava.lang.Class;(Unknown Source)
>         at jrockit.vm.Classes.defineClass0(ILjava.lang.String;[BII)I(Unknown Source)
>         at jrockit.vm.Classes.defineClass(Ljava.lang.ClassLoader;Ljava.lang.String;[BII)Ljava.lang.Class;(Unknown Source)
>         at java.lang.ClassLoader.defineClass(Ljava.lang.String;[BIILjava.security.ProtectionDomain;)Ljava.lang.Class;(Unknown Source)
>         at java.security.SecureClassLoader.defineClass(Ljava.lang.String;[BIILjava.security.CodeSource;)Ljava.lang.Class;(SecureClassLoader.java:123)
>         at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(Ljava.lang.String;)Ljava.lang.Class;(GenericClassLoader.java:480)
>         at weblogic.utils.classloaders.GenericClassLoader.findClass(Ljava.lang.String;)Ljava.lang.Class;(GenericClassLoader.java:182)
>         at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(Ljava.lang.String;)Ljava.lang.Class;(ChangeAwareClassLoader.java:61)
>         at java.lang.ClassLoader.loadClass(Ljava.lang.String;Z)Ljava.lang.Class;(Unknown Source)
>         at java.lang.ClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(Unknown Source)
>         at weblogic.utils.classloaders.GenericClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(GenericClassLoader.java:224)
>         at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(ChangeAwareClassLoader.java:41)
>         at java.lang.ClassLoader.loadClassFromNative(II)Ljava.lang.Class;(Unknown Source)
>         at jrockit.vm.RNI.getRunnableCode(I)I(Unknown Source)
>         at jrockit.vm.RNI.trampoline()V(Unknown Source)
>         at org.apache.struts2.impl.RequestContextImpl.<init>(Lcom.opensymphony.xwork2.ActionContext;)V(RequestContextImpl.java:???)
>         at org.apache.struts2.impl.RequestContextImpl.callInContext(Lcom.opensymphony.xwork2.ActionInvocation;Ledu.emory.mathcs.backport.java.util.concurrent.Callable;)Ljava.lang.String;(RequestContextImpl.java:149)
>         at org.apache.struts2.impl.StrutsActionProxy.execute()Ljava.lang.String;(StrutsActionProxy.java:25)
>         at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;Ljavax.servlet.ServletContext;Lorg.apache.struts2.dispatcher.mapper.ActionMapping;)V(Dispatcher.java:330)
>         at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(FilterDispatcher.java:256)
>         at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27)
>         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run()Ljava.lang.Object;(WebAppServletContext.java:6724)
>         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Lweblogic.security.subject.AbstractSubject;Ljava.security.PrivilegedAction;)Ljava.lang.Object;(AuthenticatedSubject.java:321)
> >
> {code}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (WW-1493) Java 4 jars don't work with JRockit JDK

Posted by "Dariusz Wojtas (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/struts/browse/WW-1493?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_39805 ] 

Dariusz Wojtas commented on WW-1493:
------------------------------------

Now retrotranslator 1.2.0 is out.
It fixes also some of my issues when I could not start the app.

Please remember to use the
   -advanced
tag with retrotranslator.
It fixed an issue that I had on IBM Websphere 6 (jdk 1.4.2).
Without the flag the problem was still there, with this flag it started to work.

Caused by: java.lang.NoSuchMethodError: java.lang.ThreadLocal: method
remove()V not found
       at com.opensymphony.xwork2.inject.util.ReferenceCache.internalCreate(ReferenceCache.java:87)
       at com.opensymphony.xwork2.inject.util.ReferenceCache.get(ReferenceCache.java:121)
       at com.opensymphony.xwork2.inject.ContainerImpl.getConstructor(ContainerImpl.java:559)
       at com.opensymphony.xwork2.inject.ContainerImpl.inject(ContainerImpl.java:457)
       at com.opensymphony.xwork2.inject.ContainerImpl$7.call(ContainerImpl.java:498)
       at com.opensymphony.xwork2.inject.ContainerImpl.callInContext(ContainerImpl.java:546)
       at com.opensymphony.xwork2.inject.ContainerImpl.inject(ContainerImpl.java:496)
       at com.opensymphony.xwork2.config.impl.LocatableFactory.create(LocatableFactory.java:32)
       at com.opensymphony.xwork2.inject.ContainerBuilder$4.create(ContainerBuilder.java:134)
       at com.opensymphony.xwork2.inject.Scope$2$1.create(Scope.java:49)
       at com.opensymphony.xwork2.inject.ContainerImpl$ParameterInjector.inject(ContainerImpl.java:428)
       at com.opensymphony.xwork2.inject.ContainerImpl.getParameters(ContainerImpl.java:443)
       at com.opensymphony.xwork2.inject.ContainerImpl.access$000(ContainerImpl.java:47)
       at com.opensymphony.xwork2.inject.ContainerImpl$MethodInjector.inject(ContainerImpl.java:287)
       at com.opensymphony.xwork2.inject.ContainerImpl$2.call(ContainerImpl.java:116)
       at com.opensymphony.xwork2.inject.ContainerImpl$2.call(ContainerImpl.java:114)
       at com.opensymphony.xwork2.inject.ContainerImpl.callInContext(ContainerImpl.java:539)
       at com.opensymphony.xwork2.inject.ContainerImpl.injectStatics(ContainerImpl.java:113)
       at com.opensymphony.xwork2.inject.ContainerBuilder.create(ContainerBuilder.java:494)
       at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reload(DefaultConfiguration.java:144)
       at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:52)
       at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:394)
       at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:450)
       at org.apache.struts2.portlet.dispatcher.Jsr168Dispatcher.init(Jsr168Dispatcher.java:190)

> Java 4 jars don't work with JRockit JDK
> ---------------------------------------
>
>                 Key: WW-1493
>                 URL: https://issues.apache.org/struts/browse/WW-1493
>             Project: Struts 2
>          Issue Type: Bug
>    Affects Versions: 2.0.1
>         Environment: Windows XP
> WebLogic 8.1 Service Pack 4
> JRockit 1.4.2_05 (included with WebLogic)
>            Reporter: Tobin Juday
>             Fix For: Future
>
>
> I set up a test web app using the blank.war file included in the release, and deployed it to my development WebLogic server.  When I run WebLogic with Sun's 1.4.2_05 JDK, everything works fine.  When I run WebLogic with the JRockit 1.4.2_05 JDK, I get the following error when loading the index.html page (which obviously is calling the HelloWorld action).
> Since we're stuck with WebLogic 8.1 SP4 for quite a while, this seems like it's going to prevent us from moving to Struts 2 (from WebWork 2.1).
> {code}
> <Nov 7, 2006 10:46:18 AM EST> <Error> <HTTP> <BEA-101020> <[ServletContext(id=2469627,name=struts2,context-path=/struts2)] Servlet failed with Exception
> java.lang.VerifyError: illegal access for method addInformation: 0x 481
>         at java.lang.ClassLoader.defineClass(Ljava.lang.String;[BIILjava.security.ProtectionDomain;)Ljava.lang.Class;(Unknown Source)
>         at java.security.SecureClassLoader.defineClass(Ljava.lang.String;[BIILjava.security.CodeSource;)Ljava.lang.Class;(SecureClassLoader.java:123)
>         at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(Ljava.lang.String;)Ljava.lang.Class;(GenericClassLoader.java:480)
>         at weblogic.utils.classloaders.GenericClassLoader.findClass(Ljava.lang.String;)Ljava.lang.Class;(GenericClassLoader.java:182)
>         at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(Ljava.lang.String;)Ljava.lang.Class;(ChangeAwareClassLoader.java:61)
>         at java.lang.ClassLoader.loadClass(Ljava.lang.String;Z)Ljava.lang.Class;(Unknown Source)
>         at java.lang.ClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(Unknown Source)
>         at weblogic.utils.classloaders.GenericClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(GenericClassLoader.java:224)
>         at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(ChangeAwareClassLoader.java:41)
>         at java.lang.ClassLoader.loadClassFromNative(II)Ljava.lang.Class;(Unknown Source)
>         at jrockit.vm.Classes.defineClass0(ILjava.lang.String;[BII)I(Unknown Source)
>         at jrockit.vm.Classes.defineClass(Ljava.lang.ClassLoader;Ljava.lang.String;[BII)Ljava.lang.Class;(Unknown Source)
>         at java.lang.ClassLoader.defineClass(Ljava.lang.String;[BIILjava.security.ProtectionDomain;)Ljava.lang.Class;(Unknown Source)
>         at java.security.SecureClassLoader.defineClass(Ljava.lang.String;[BIILjava.security.CodeSource;)Ljava.lang.Class;(SecureClassLoader.java:123)
>         at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(Ljava.lang.String;)Ljava.lang.Class;(GenericClassLoader.java:480)
>         at weblogic.utils.classloaders.GenericClassLoader.findClass(Ljava.lang.String;)Ljava.lang.Class;(GenericClassLoader.java:182)
>         at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(Ljava.lang.String;)Ljava.lang.Class;(ChangeAwareClassLoader.java:61)
>         at java.lang.ClassLoader.loadClass(Ljava.lang.String;Z)Ljava.lang.Class;(Unknown Source)
>         at java.lang.ClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(Unknown Source)
>         at weblogic.utils.classloaders.GenericClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(GenericClassLoader.java:224)
>         at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(ChangeAwareClassLoader.java:41)
>         at java.lang.ClassLoader.loadClassFromNative(II)Ljava.lang.Class;(Unknown Source)
>         at jrockit.vm.RNI.getRunnableCode(I)I(Unknown Source)
>         at jrockit.vm.RNI.trampoline()V(Unknown Source)
>         at org.apache.struts2.impl.RequestContextImpl.<init>(Lcom.opensymphony.xwork2.ActionContext;)V(RequestContextImpl.java:???)
>         at org.apache.struts2.impl.RequestContextImpl.callInContext(Lcom.opensymphony.xwork2.ActionInvocation;Ledu.emory.mathcs.backport.java.util.concurrent.Callable;)Ljava.lang.String;(RequestContextImpl.java:149)
>         at org.apache.struts2.impl.StrutsActionProxy.execute()Ljava.lang.String;(StrutsActionProxy.java:25)
>         at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;Ljavax.servlet.ServletContext;Lorg.apache.struts2.dispatcher.mapper.ActionMapping;)V(Dispatcher.java:330)
>         at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(FilterDispatcher.java:256)
>         at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27)
>         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run()Ljava.lang.Object;(WebAppServletContext.java:6724)
>         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Lweblogic.security.subject.AbstractSubject;Ljava.security.PrivilegedAction;)Ljava.lang.Object;(AuthenticatedSubject.java:321)
> >
> {code}

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/struts/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (WW-1493) Java 4 jars don't work with JRockit JDK

Posted by "Tobin Juday (JIRA)" <ji...@apache.org>.
    [ http://issues.apache.org/struts/browse/WW-1493?page=comments#action_38614 ] 
            
Tobin Juday commented on WW-1493:
---------------------------------

Yeah, that's what I was wondering.  Struts2 ships with Retrotranslator version 1.0.8.  I tried the newer 1.0.9, but I get the same error.

> Java 4 jars don't work with JRockit JDK
> ---------------------------------------
>
>                 Key: WW-1493
>                 URL: http://issues.apache.org/struts/browse/WW-1493
>             Project: Struts 2
>          Issue Type: Bug
>    Affects Versions: 2.0.1
>         Environment: Windows XP
> WebLogic 8.1 Service Pack 4
> JRockit 1.4.2_05 (included with WebLogic)
>            Reporter: Tobin Juday
>
> I set up a test web app using the blank.war file included in the release, and deployed it to my development WebLogic server.  When I run WebLogic with Sun's 1.4.2_05 JDK, everything works fine.  When I run WebLogic with the JRockit 1.4.2_05 JDK, I get the following error when loading the index.html page (which obviously is calling the HelloWorld action).
> Since we're stuck with WebLogic 8.1 SP4 for quite a while, this seems like it's going to prevent us from moving to Struts 2 (from WebWork 2.1).
> {code}
> <Nov 7, 2006 10:46:18 AM EST> <Error> <HTTP> <BEA-101020> <[ServletContext(id=2469627,name=struts2,context-path=/struts2)] Servlet failed with Exception
> java.lang.VerifyError: illegal access for method addInformation: 0x 481
>         at java.lang.ClassLoader.defineClass(Ljava.lang.String;[BIILjava.security.ProtectionDomain;)Ljava.lang.Class;(Unknown Source)
>         at java.security.SecureClassLoader.defineClass(Ljava.lang.String;[BIILjava.security.CodeSource;)Ljava.lang.Class;(SecureClassLoader.java:123)
>         at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(Ljava.lang.String;)Ljava.lang.Class;(GenericClassLoader.java:480)
>         at weblogic.utils.classloaders.GenericClassLoader.findClass(Ljava.lang.String;)Ljava.lang.Class;(GenericClassLoader.java:182)
>         at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(Ljava.lang.String;)Ljava.lang.Class;(ChangeAwareClassLoader.java:61)
>         at java.lang.ClassLoader.loadClass(Ljava.lang.String;Z)Ljava.lang.Class;(Unknown Source)
>         at java.lang.ClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(Unknown Source)
>         at weblogic.utils.classloaders.GenericClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(GenericClassLoader.java:224)
>         at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(ChangeAwareClassLoader.java:41)
>         at java.lang.ClassLoader.loadClassFromNative(II)Ljava.lang.Class;(Unknown Source)
>         at jrockit.vm.Classes.defineClass0(ILjava.lang.String;[BII)I(Unknown Source)
>         at jrockit.vm.Classes.defineClass(Ljava.lang.ClassLoader;Ljava.lang.String;[BII)Ljava.lang.Class;(Unknown Source)
>         at java.lang.ClassLoader.defineClass(Ljava.lang.String;[BIILjava.security.ProtectionDomain;)Ljava.lang.Class;(Unknown Source)
>         at java.security.SecureClassLoader.defineClass(Ljava.lang.String;[BIILjava.security.CodeSource;)Ljava.lang.Class;(SecureClassLoader.java:123)
>         at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(Ljava.lang.String;)Ljava.lang.Class;(GenericClassLoader.java:480)
>         at weblogic.utils.classloaders.GenericClassLoader.findClass(Ljava.lang.String;)Ljava.lang.Class;(GenericClassLoader.java:182)
>         at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(Ljava.lang.String;)Ljava.lang.Class;(ChangeAwareClassLoader.java:61)
>         at java.lang.ClassLoader.loadClass(Ljava.lang.String;Z)Ljava.lang.Class;(Unknown Source)
>         at java.lang.ClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(Unknown Source)
>         at weblogic.utils.classloaders.GenericClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(GenericClassLoader.java:224)
>         at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(ChangeAwareClassLoader.java:41)
>         at java.lang.ClassLoader.loadClassFromNative(II)Ljava.lang.Class;(Unknown Source)
>         at jrockit.vm.RNI.getRunnableCode(I)I(Unknown Source)
>         at jrockit.vm.RNI.trampoline()V(Unknown Source)
>         at org.apache.struts2.impl.RequestContextImpl.<init>(Lcom.opensymphony.xwork2.ActionContext;)V(RequestContextImpl.java:???)
>         at org.apache.struts2.impl.RequestContextImpl.callInContext(Lcom.opensymphony.xwork2.ActionInvocation;Ledu.emory.mathcs.backport.java.util.concurrent.Callable;)Ljava.lang.String;(RequestContextImpl.java:149)
>         at org.apache.struts2.impl.StrutsActionProxy.execute()Ljava.lang.String;(StrutsActionProxy.java:25)
>         at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;Ljavax.servlet.ServletContext;Lorg.apache.struts2.dispatcher.mapper.ActionMapping;)V(Dispatcher.java:330)
>         at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(FilterDispatcher.java:256)
>         at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27)
>         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run()Ljava.lang.Object;(WebAppServletContext.java:6724)
>         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Lweblogic.security.subject.AbstractSubject;Ljava.security.PrivilegedAction;)Ljava.lang.Object;(AuthenticatedSubject.java:321)
> >
> {code}

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/struts/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (WW-1493) Java 4 jars don't work with JRockit JDK

Posted by "Taras Puchko (JIRA)" <ji...@apache.org>.
    [ http://issues.apache.org/struts/browse/WW-1493?page=comments#action_38653 ] 
            
Taras Puchko commented on WW-1493:
----------------------------------

This issue has been fixed in Retrotranslator 1.1.0. But even with 1.0.8 it does not occur on Jrockit 1.4.2_11.

> Java 4 jars don't work with JRockit JDK
> ---------------------------------------
>
>                 Key: WW-1493
>                 URL: http://issues.apache.org/struts/browse/WW-1493
>             Project: Struts 2
>          Issue Type: Bug
>    Affects Versions: 2.0.1
>         Environment: Windows XP
> WebLogic 8.1 Service Pack 4
> JRockit 1.4.2_05 (included with WebLogic)
>            Reporter: Tobin Juday
>
> I set up a test web app using the blank.war file included in the release, and deployed it to my development WebLogic server.  When I run WebLogic with Sun's 1.4.2_05 JDK, everything works fine.  When I run WebLogic with the JRockit 1.4.2_05 JDK, I get the following error when loading the index.html page (which obviously is calling the HelloWorld action).
> Since we're stuck with WebLogic 8.1 SP4 for quite a while, this seems like it's going to prevent us from moving to Struts 2 (from WebWork 2.1).
> {code}
> <Nov 7, 2006 10:46:18 AM EST> <Error> <HTTP> <BEA-101020> <[ServletContext(id=2469627,name=struts2,context-path=/struts2)] Servlet failed with Exception
> java.lang.VerifyError: illegal access for method addInformation: 0x 481
>         at java.lang.ClassLoader.defineClass(Ljava.lang.String;[BIILjava.security.ProtectionDomain;)Ljava.lang.Class;(Unknown Source)
>         at java.security.SecureClassLoader.defineClass(Ljava.lang.String;[BIILjava.security.CodeSource;)Ljava.lang.Class;(SecureClassLoader.java:123)
>         at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(Ljava.lang.String;)Ljava.lang.Class;(GenericClassLoader.java:480)
>         at weblogic.utils.classloaders.GenericClassLoader.findClass(Ljava.lang.String;)Ljava.lang.Class;(GenericClassLoader.java:182)
>         at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(Ljava.lang.String;)Ljava.lang.Class;(ChangeAwareClassLoader.java:61)
>         at java.lang.ClassLoader.loadClass(Ljava.lang.String;Z)Ljava.lang.Class;(Unknown Source)
>         at java.lang.ClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(Unknown Source)
>         at weblogic.utils.classloaders.GenericClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(GenericClassLoader.java:224)
>         at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(ChangeAwareClassLoader.java:41)
>         at java.lang.ClassLoader.loadClassFromNative(II)Ljava.lang.Class;(Unknown Source)
>         at jrockit.vm.Classes.defineClass0(ILjava.lang.String;[BII)I(Unknown Source)
>         at jrockit.vm.Classes.defineClass(Ljava.lang.ClassLoader;Ljava.lang.String;[BII)Ljava.lang.Class;(Unknown Source)
>         at java.lang.ClassLoader.defineClass(Ljava.lang.String;[BIILjava.security.ProtectionDomain;)Ljava.lang.Class;(Unknown Source)
>         at java.security.SecureClassLoader.defineClass(Ljava.lang.String;[BIILjava.security.CodeSource;)Ljava.lang.Class;(SecureClassLoader.java:123)
>         at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(Ljava.lang.String;)Ljava.lang.Class;(GenericClassLoader.java:480)
>         at weblogic.utils.classloaders.GenericClassLoader.findClass(Ljava.lang.String;)Ljava.lang.Class;(GenericClassLoader.java:182)
>         at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(Ljava.lang.String;)Ljava.lang.Class;(ChangeAwareClassLoader.java:61)
>         at java.lang.ClassLoader.loadClass(Ljava.lang.String;Z)Ljava.lang.Class;(Unknown Source)
>         at java.lang.ClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(Unknown Source)
>         at weblogic.utils.classloaders.GenericClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(GenericClassLoader.java:224)
>         at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(ChangeAwareClassLoader.java:41)
>         at java.lang.ClassLoader.loadClassFromNative(II)Ljava.lang.Class;(Unknown Source)
>         at jrockit.vm.RNI.getRunnableCode(I)I(Unknown Source)
>         at jrockit.vm.RNI.trampoline()V(Unknown Source)
>         at org.apache.struts2.impl.RequestContextImpl.<init>(Lcom.opensymphony.xwork2.ActionContext;)V(RequestContextImpl.java:???)
>         at org.apache.struts2.impl.RequestContextImpl.callInContext(Lcom.opensymphony.xwork2.ActionInvocation;Ledu.emory.mathcs.backport.java.util.concurrent.Callable;)Ljava.lang.String;(RequestContextImpl.java:149)
>         at org.apache.struts2.impl.StrutsActionProxy.execute()Ljava.lang.String;(StrutsActionProxy.java:25)
>         at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;Ljavax.servlet.ServletContext;Lorg.apache.struts2.dispatcher.mapper.ActionMapping;)V(Dispatcher.java:330)
>         at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(FilterDispatcher.java:256)
>         at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27)
>         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run()Ljava.lang.Object;(WebAppServletContext.java:6724)
>         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Lweblogic.security.subject.AbstractSubject;Ljava.security.PrivilegedAction;)Ljava.lang.Object;(AuthenticatedSubject.java:321)
> >
> {code}

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/struts/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (WW-1493) Java 4 jars don't work with JRockit JDK

Posted by "tm_jee (JIRA)" <ji...@apache.org>.
    [ http://issues.apache.org/struts/browse/WW-1493?page=comments#action_38613 ] 
            
tm_jee commented on WW-1493:
----------------------------

If not mistaken Struts2 is using retrotranslator to generate the 1.4 compatible jar. Just wondering could it be that retrotranslator is generating those jar that is not BEA's jrocket compatible?

> Java 4 jars don't work with JRockit JDK
> ---------------------------------------
>
>                 Key: WW-1493
>                 URL: http://issues.apache.org/struts/browse/WW-1493
>             Project: Struts 2
>          Issue Type: Bug
>    Affects Versions: 2.0.1
>         Environment: Windows XP
> WebLogic 8.1 Service Pack 4
> JRockit 1.4.2_05 (included with WebLogic)
>            Reporter: Tobin Juday
>
> I set up a test web app using the blank.war file included in the release, and deployed it to my development WebLogic server.  When I run WebLogic with Sun's 1.4.2_05 JDK, everything works fine.  When I run WebLogic with the JRockit 1.4.2_05 JDK, I get the following error when loading the index.html page (which obviously is calling the HelloWorld action).
> Since we're stuck with WebLogic 8.1 SP4 for quite a while, this seems like it's going to prevent us from moving to Struts 2 (from WebWork 2.1).
> {code}
> <Nov 7, 2006 10:46:18 AM EST> <Error> <HTTP> <BEA-101020> <[ServletContext(id=2469627,name=struts2,context-path=/struts2)] Servlet failed with Exception
> java.lang.VerifyError: illegal access for method addInformation: 0x 481
>         at java.lang.ClassLoader.defineClass(Ljava.lang.String;[BIILjava.security.ProtectionDomain;)Ljava.lang.Class;(Unknown Source)
>         at java.security.SecureClassLoader.defineClass(Ljava.lang.String;[BIILjava.security.CodeSource;)Ljava.lang.Class;(SecureClassLoader.java:123)
>         at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(Ljava.lang.String;)Ljava.lang.Class;(GenericClassLoader.java:480)
>         at weblogic.utils.classloaders.GenericClassLoader.findClass(Ljava.lang.String;)Ljava.lang.Class;(GenericClassLoader.java:182)
>         at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(Ljava.lang.String;)Ljava.lang.Class;(ChangeAwareClassLoader.java:61)
>         at java.lang.ClassLoader.loadClass(Ljava.lang.String;Z)Ljava.lang.Class;(Unknown Source)
>         at java.lang.ClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(Unknown Source)
>         at weblogic.utils.classloaders.GenericClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(GenericClassLoader.java:224)
>         at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(ChangeAwareClassLoader.java:41)
>         at java.lang.ClassLoader.loadClassFromNative(II)Ljava.lang.Class;(Unknown Source)
>         at jrockit.vm.Classes.defineClass0(ILjava.lang.String;[BII)I(Unknown Source)
>         at jrockit.vm.Classes.defineClass(Ljava.lang.ClassLoader;Ljava.lang.String;[BII)Ljava.lang.Class;(Unknown Source)
>         at java.lang.ClassLoader.defineClass(Ljava.lang.String;[BIILjava.security.ProtectionDomain;)Ljava.lang.Class;(Unknown Source)
>         at java.security.SecureClassLoader.defineClass(Ljava.lang.String;[BIILjava.security.CodeSource;)Ljava.lang.Class;(SecureClassLoader.java:123)
>         at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(Ljava.lang.String;)Ljava.lang.Class;(GenericClassLoader.java:480)
>         at weblogic.utils.classloaders.GenericClassLoader.findClass(Ljava.lang.String;)Ljava.lang.Class;(GenericClassLoader.java:182)
>         at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(Ljava.lang.String;)Ljava.lang.Class;(ChangeAwareClassLoader.java:61)
>         at java.lang.ClassLoader.loadClass(Ljava.lang.String;Z)Ljava.lang.Class;(Unknown Source)
>         at java.lang.ClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(Unknown Source)
>         at weblogic.utils.classloaders.GenericClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(GenericClassLoader.java:224)
>         at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(ChangeAwareClassLoader.java:41)
>         at java.lang.ClassLoader.loadClassFromNative(II)Ljava.lang.Class;(Unknown Source)
>         at jrockit.vm.RNI.getRunnableCode(I)I(Unknown Source)
>         at jrockit.vm.RNI.trampoline()V(Unknown Source)
>         at org.apache.struts2.impl.RequestContextImpl.<init>(Lcom.opensymphony.xwork2.ActionContext;)V(RequestContextImpl.java:???)
>         at org.apache.struts2.impl.RequestContextImpl.callInContext(Lcom.opensymphony.xwork2.ActionInvocation;Ledu.emory.mathcs.backport.java.util.concurrent.Callable;)Ljava.lang.String;(RequestContextImpl.java:149)
>         at org.apache.struts2.impl.StrutsActionProxy.execute()Ljava.lang.String;(StrutsActionProxy.java:25)
>         at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;Ljavax.servlet.ServletContext;Lorg.apache.struts2.dispatcher.mapper.ActionMapping;)V(Dispatcher.java:330)
>         at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(FilterDispatcher.java:256)
>         at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27)
>         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run()Ljava.lang.Object;(WebAppServletContext.java:6724)
>         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Lweblogic.security.subject.AbstractSubject;Ljava.security.PrivilegedAction;)Ljava.lang.Object;(AuthenticatedSubject.java:321)
> >
> {code}

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/struts/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (WW-1493) Java 4 jars don't work with JRockit JDK

Posted by "Tobin Juday (JIRA)" <ji...@apache.org>.
    [ http://issues.apache.org/struts/browse/WW-1493?page=comments#action_38659 ] 
            
Tobin Juday commented on WW-1493:
---------------------------------

Excellent!  I just tried Retrotranslator 1.1.0, and it worked.  Thank you for the help.  I assume 1.1.0 will be included in the next Struts2 release?

> Java 4 jars don't work with JRockit JDK
> ---------------------------------------
>
>                 Key: WW-1493
>                 URL: http://issues.apache.org/struts/browse/WW-1493
>             Project: Struts 2
>          Issue Type: Bug
>    Affects Versions: 2.0.1
>         Environment: Windows XP
> WebLogic 8.1 Service Pack 4
> JRockit 1.4.2_05 (included with WebLogic)
>            Reporter: Tobin Juday
>
> I set up a test web app using the blank.war file included in the release, and deployed it to my development WebLogic server.  When I run WebLogic with Sun's 1.4.2_05 JDK, everything works fine.  When I run WebLogic with the JRockit 1.4.2_05 JDK, I get the following error when loading the index.html page (which obviously is calling the HelloWorld action).
> Since we're stuck with WebLogic 8.1 SP4 for quite a while, this seems like it's going to prevent us from moving to Struts 2 (from WebWork 2.1).
> {code}
> <Nov 7, 2006 10:46:18 AM EST> <Error> <HTTP> <BEA-101020> <[ServletContext(id=2469627,name=struts2,context-path=/struts2)] Servlet failed with Exception
> java.lang.VerifyError: illegal access for method addInformation: 0x 481
>         at java.lang.ClassLoader.defineClass(Ljava.lang.String;[BIILjava.security.ProtectionDomain;)Ljava.lang.Class;(Unknown Source)
>         at java.security.SecureClassLoader.defineClass(Ljava.lang.String;[BIILjava.security.CodeSource;)Ljava.lang.Class;(SecureClassLoader.java:123)
>         at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(Ljava.lang.String;)Ljava.lang.Class;(GenericClassLoader.java:480)
>         at weblogic.utils.classloaders.GenericClassLoader.findClass(Ljava.lang.String;)Ljava.lang.Class;(GenericClassLoader.java:182)
>         at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(Ljava.lang.String;)Ljava.lang.Class;(ChangeAwareClassLoader.java:61)
>         at java.lang.ClassLoader.loadClass(Ljava.lang.String;Z)Ljava.lang.Class;(Unknown Source)
>         at java.lang.ClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(Unknown Source)
>         at weblogic.utils.classloaders.GenericClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(GenericClassLoader.java:224)
>         at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(ChangeAwareClassLoader.java:41)
>         at java.lang.ClassLoader.loadClassFromNative(II)Ljava.lang.Class;(Unknown Source)
>         at jrockit.vm.Classes.defineClass0(ILjava.lang.String;[BII)I(Unknown Source)
>         at jrockit.vm.Classes.defineClass(Ljava.lang.ClassLoader;Ljava.lang.String;[BII)Ljava.lang.Class;(Unknown Source)
>         at java.lang.ClassLoader.defineClass(Ljava.lang.String;[BIILjava.security.ProtectionDomain;)Ljava.lang.Class;(Unknown Source)
>         at java.security.SecureClassLoader.defineClass(Ljava.lang.String;[BIILjava.security.CodeSource;)Ljava.lang.Class;(SecureClassLoader.java:123)
>         at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(Ljava.lang.String;)Ljava.lang.Class;(GenericClassLoader.java:480)
>         at weblogic.utils.classloaders.GenericClassLoader.findClass(Ljava.lang.String;)Ljava.lang.Class;(GenericClassLoader.java:182)
>         at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(Ljava.lang.String;)Ljava.lang.Class;(ChangeAwareClassLoader.java:61)
>         at java.lang.ClassLoader.loadClass(Ljava.lang.String;Z)Ljava.lang.Class;(Unknown Source)
>         at java.lang.ClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(Unknown Source)
>         at weblogic.utils.classloaders.GenericClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(GenericClassLoader.java:224)
>         at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(ChangeAwareClassLoader.java:41)
>         at java.lang.ClassLoader.loadClassFromNative(II)Ljava.lang.Class;(Unknown Source)
>         at jrockit.vm.RNI.getRunnableCode(I)I(Unknown Source)
>         at jrockit.vm.RNI.trampoline()V(Unknown Source)
>         at org.apache.struts2.impl.RequestContextImpl.<init>(Lcom.opensymphony.xwork2.ActionContext;)V(RequestContextImpl.java:???)
>         at org.apache.struts2.impl.RequestContextImpl.callInContext(Lcom.opensymphony.xwork2.ActionInvocation;Ledu.emory.mathcs.backport.java.util.concurrent.Callable;)Ljava.lang.String;(RequestContextImpl.java:149)
>         at org.apache.struts2.impl.StrutsActionProxy.execute()Ljava.lang.String;(StrutsActionProxy.java:25)
>         at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;Ljavax.servlet.ServletContext;Lorg.apache.struts2.dispatcher.mapper.ActionMapping;)V(Dispatcher.java:330)
>         at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(FilterDispatcher.java:256)
>         at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27)
>         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run()Ljava.lang.Object;(WebAppServletContext.java:6724)
>         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Lweblogic.security.subject.AbstractSubject;Ljava.security.PrivilegedAction;)Ljava.lang.Object;(AuthenticatedSubject.java:321)
> >
> {code}

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/struts/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira