Re: [aspectwerkz-dev] Issues with JDK1.5 & Aspectwerkz

"Alexandre Vasseur" <[email protected]> Mon, 30 Oct 2006 15:43:13 +0100
Newsgroups gmane.comp.java.aspectwerkz.devel
Message-ID <[email protected]>
sounds like a classpath issue as

org/codehaus/aspectwerkz/transform/inlining/deployer/Deployer is not found

Check your classpath, run with -verboce:class maybe

Alex



On 10/30/06, [email protected] <[email protected]>
wrote:
>
>  Hi,
>
>    I am stuck with serious problem, I have an application called
> e-Profiler(Uses JDK1.5) that runs on AspectWerkz framework.The e-Profiler
> tool is working fine with tomcat server.I integrated the e-Profiler
> tool with
> Weblogic 9.0(since it has jdk1.5) and it was working fine with some
> pages,but once i try to deploy my aspects by clicking on deploy button of my
> e-profiler appln.
>
> I get error following errors :
>
>  Error 500--Internal Server Error
>
> javax.management.RuntimeErrorException: Error thrown in operation deploy
> 	at com.sun.jmx.mbeanserver.StandardMetaDataImpl.invoke(StandardMetaDataImpl.java:432)
> 	at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
> 	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:815)
> 	at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
> 	at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1408)
> 	at javax.management.remote.rmi.RMIConnectionImpl.access$100(RMIConnectionImpljava:81)
> 	at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1245)
> 	at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1341)
> 	at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:782)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
> 	at sun.rmi.transport.Transport$1.run(Transport.java:153)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
> 	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
> 	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
> 	at java.lang.Thread.run(Thread.java:595)
> 	at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:247)
> 	at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:223)
> 	at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:126)
> 	at com.sun.jmx.remote.internal.PRef.invoke(Unknown Source)
> 	at javax.management.remote.rmi.RMIConnectionImpl_Stub.invoke(Unknown Source)
> 	at javax.management.remote.rmi.RMIConnector$RemoteMBeanServerConnection.invoke(RMIConnector.java:969)
> 	at com.wipro.eprofile.Helper.EProfileHelper.invoke(EProfileHelper.java:329)
> 	at com.wipro.eprofile.Helper.EProfileHelper.deploy(EProfileHelper.java:275)
> 	at com.wipro.eprofile.Servlet.EProfileAdminServlet.doPost(EProfileAdminServlet.java:237)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
> 	at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:225)
> 	at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:127)
> 	at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:272)
> 	at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:165)
> 	at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3153)
> 	at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
> 	at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
> 	at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:1973)
> 	at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1880)
> 	at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1310)
> 	at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
> 	at weblogic.work.ExecuteThread.run(ExecuteThread.java:179)
> Caused by: java.lang.NoClassDefFoundError: org/codehaus/aspectwerkz/transform/inlining/deployer/Deployer
> 	at com.wipro.eprofile.MBeans.EProfileAdmin.deploy(EProfileAdmin.java:120)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at com.sun.jmx.mbeanserver.StandardMetaDataImpl.invoke(StandardMetaDataImpl.java:414)
> 	at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
> 	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:815)
> 	at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
> 	at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1408)
> 	at javax.management.remote.rmi.RMIConnectionImpl.access$100(RMIConnectionImpljava:81)
> 	at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1245)
> 	at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1341)
> 	at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:782)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
> 	at sun.rmi.transport.Transport$1.run(Transport.java:153)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
> 	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
> 	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
> 	at java.lang.Thread.run(Thread.java:595)
>
>
>
>
>
> These were the lines that i had added in my startweblogic.cmd
>
>
> ================================================================
>
> set CLASSPATH=%CLASSPATH%;%JAVA_HOME%\lib\tools.jar;D:\Release1\eprofilerbuild\supportlib\arm-3.0.jar;D:\Release1\eprofilerbuild\build\release\eProfiler.jar;D:\Release1\eprofilerbuild\supportlib\servlet-
> api.jar
>
> set JAVA_OPTIONS=%JAVA_OPTIONS% -Daspectwerkz.transform.details=false
> set JAVA_OPTIONS=%JAVA_OPTIONS% -javaagent:D:\Release1\eprofilerbuild\build\release\eProfiler.jar
>
> @REM set AspectWerkz version and libs dependencies
> set VERSION=2.0
> set ASPECTWERKZ_HOME=D:\aspectwerkz-2.0
> set DEPS=%ASPECTWERKZ_HOME%\lib\aspectwerkz-2.0.jar;%ASPECTWERKZ_HOME%\lib\aspectwerkz-
> jdk5-2.0.jar;%ASPECTWERKZ_HOME%\lib\dom4j-1.4.jar;%ASPECTWERKZ_HOME%\lib\qdox-1.4.jar;%ASPECTWERKZ_HOME%\lib\concurrent-1.3.1.jar;%ASPECTWERKZ_HOME%\lib\trove-1.0.2.jar;%ASPECTWERKZ_HOME%\lib\jrexx-1.1.1.jar;%CLASSPATH%
>
> @REM for Java 1.5
> set DEPS=$DEPS:aspectwerkz-jdk5-$VERSION.jar
>
>
> @REM all AspectWerzk jar and dependencies
> set AW_PATH=aspectwerkz-extensions-$VERSION.jar:aspectwerkz-core-$VERSION.jar:aspectwerkz-$VERSION.jar:$DEPS
>
> set ASPECTWERKZ_LIBS=%ASPECTWERKZ_HOME%\lib\dom4j-1.4.jar;%ASPECTWERKZ_HOME%\lib\qdox-1.4.jar;%ASPECTWERKZ_HOME%\lib\concurrent-1.3.1.jar;%ASPECTWERKZ_HOME%\lib\trove-10.2.jar;%ASPECTWERKZ_HOME%\lib\jrexx-1.1.1.jar
>
> set ASPECTWERKZ_VERSION=2.0
>
>
> @REM "%JAVA_COMMAND%" -cp "%ASPECTWERKZ_HOME%\lib\aspectwerkz-%ASPECTWERKZ_VERSION%.jar" org.codehaus.aspectwerkz.util.EnvironmentDetect
>  -jvm
>  java -javaagent:%ASPECTWERKZ_HOME%\lib\aspectwerkz-jdk5-%ASPECTWERKZ_VERSION%.jar -Xbootclasspath/p:"%ASPECTWERKZ_HOME%\lib\aspectwerkz-core-%ASPECTWERKZ_VERSION%.jar;%ASPECTWERKZ_HOME%\lib\aspectwerkz-extensions-%ASPECTWERKZ_VERSION%.jar;%ASPECTWERKZ_HOME%\lib\aspectwerkz-%ASPECTWERKZ_VERSION%.jar;%ASPECTWERKZ_HOME%\lib\aspectwerkz-jdk5-%ASPECTWERKZ_VERSION%.jar;%ASPECTWERKZ_LIBS%" -
> Daspectwerkz.home="%ASPECTWERKZ_HOME%" %*
>
> Where i have gone wrong ? Kindly suggest.
>
>
>
> Regards,
>
> Yogesh.S
>
> +91-9448708968
>
>
>
> The information contained in this electronic message and any attachments
> to this message are intended for the exclusive use of the addressee(s) and
> may contain proprietary, confidential or privileged information. If you are
> not the intended recipient, you should not disseminate, distribute or copy
> this e-mail. Please notify the sender immediately and destroy all copies of
> this message and any attachments.
>
> WARNING: Computer viruses can be transmitted via email. The recipient
> should check this email and any attachments for the presence of viruses. The
> company accepts no liability for any damage caused by any virus transmitted
> by this email.
>
> www.wipro.com
>