You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cactus-user@jakarta.apache.org by se...@pharma.novartis.com on 2005/03/02 15:07:59 UTC

Aspect issue

Dear all,

I a newbie in the cactus framework and I just tried to incorporate it in 
my project.
I did configure cactus with the servlet test runner.

When accessing the test servlet I get the following error which I cannot 
explain.
In my server log I don't see any exception and the test itself was 
executed properly.

Can someone help me on with this ?

Thank you,
Best regards,
Sebastien

  <?xml version="1.0" encoding="UTF-8" ?> 
- <testsuites>
- <testsuite name="com.novartis.janus.web.cactus.UserServiceTest" tests="1" failures="0" errors="1" time="0.11">
- <testcase name="testUserService" time="0.11">
  <error message="aspectOf" type="java.lang.NoSuchMethodError">java.lang.NoSuchMethodError: aspectOf at 
org.apache.cactus.internal.util.IoUtil.getText(Ljava.io.InputStream;Ljava.lang.String;)Ljava.lang.String;(IoUtil.java:1) 
at 
org.apache.cactus.internal.client.connector.http.DefaultHttpClient.callGetResult(Lorg.apache.cactus.WebRequest;)Lorg.apache.cactus.internal.WebTestResult;(DefaultHttpClient.java:219) 
at 
org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest_aroundBody0(Lorg.apache.cactus.internal.client.connector.http.DefaultHttpClient;Lorg.apache.cactus.WebRequest;Lorg.aspectj.lang.JoinPoint;)Ljava.net.HttpURLConnection;(DefaultHttpClient.java:87) 
at 
org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest_aroundBody1$advice(Lorg.apache.cactus.internal.client.connector.http.DefaultHttpClient;Lorg.apache.cactus.WebRequest;Lorg.aspectj.lang.JoinPoint;Lorg.apache.cactus.util.log.LogAspect;Lorg.aspectj.runtime.internal.AroundClosure;Lorg.aspectj.lang.JoinPoint;)Ljava.lang.Object;(DefaultHttpClient.java:306) 
at 
org.apache.cactus.internal.client.connector.http.DefaultHttpClient.doTest(Lorg.apache.cactus.WebRequest;)Ljava.net.HttpURLConnection;(DefaultHttpClient.java:1) 
at 
org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runWebTest(Ljunit.framework.Test;Ljunit.framework.Test;Lorg.apache.cactus.WebRequest;)Ljava.net.HttpURLConnection;(HttpProtocolHandler.java:159) 
at 
org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest_aroundBody0(Lorg.apache.cactus.internal.client.connector.http.HttpProtocolHandler;Ljunit.framework.Test;Ljunit.framework.Test;Lorg.apache.cactus.Request;Lorg.aspectj.lang.JoinPoint;)Lorg.apache.cactus.spi.client.connector.ProtocolState;(HttpProtocolHandler.java:80) 
at 
org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest_aroundBody1$advice(Lorg.apache.cactus.internal.client.connector.http.HttpProtocolHandler;Ljunit.framework.Test;Ljunit.framework.Test;Lorg.apache.cactus.Request;Lorg.aspectj.lang.JoinPoint;Lorg.apache.cactus.util.log.LogAspect;Lorg.aspectj.runtime.internal.AroundClosure;Lorg.aspectj.lang.JoinPoint;)Ljava.lang.Object;(HttpProtocolHandler.java:306) 
at 
org.apache.cactus.internal.client.connector.http.HttpProtocolHandler.runTest(Ljunit.framework.Test;Ljunit.framework.Test;Lorg.apache.cactus.Request;)Lorg.apache.cactus.spi.client.connector.ProtocolState;(HttpProtocolHandler.java:1) 
at 
org.apache.cactus.internal.client.ClientTestCaseCaller.runTest()V(ClientTestCaseCaller.java:144) 
at 
org.apache.cactus.internal.AbstractCactusTestCase.runBareClient()V(AbstractCactusTestCase.java:215) 
at 
org.apache.cactus.internal.AbstractCactusTestCase.runBare()V(AbstractCactusTestCase.java:133) 
at 
org.apache.cactus.server.runner.ServletTestRunner.run(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;)Ljava.lang.String;(ServletTestRunner.java:308) 
at 
org.apache.cactus.server.runner.ServletTestRunner.doGet_aroundBody0(Lorg.apache.cactus.server.runner.ServletTestRunner;Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;Lorg.aspectj.lang.JoinPoint;)V(ServletTestRunner.java:186) 
at 
org.apache.cactus.server.runner.ServletTestRunner.doGet_aroundBody1$advice(Lorg.apache.cactus.server.runner.ServletTestRunner;Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;Lorg.aspectj.lang.JoinPoint;Lorg.apache.cactus.util.log.LogAspect;Lorg.aspectj.runtime.internal.AroundClosure;Lorg.aspectj.lang.JoinPoint;)Ljava.lang.Object;(ServletTestRunner.java:224) 
at 
org.apache.cactus.server.runner.ServletTestRunner.doGet(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(ServletTestRunner.java:1) 
at 
javax.servlet.http.HttpServlet.service(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(HttpServlet.java:740) 
at 
javax.servlet.http.HttpServlet.service(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(HttpServlet.java:853) 
at 
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run()Ljava.lang.Object;(ServletStubImpl.java:971) 
at 
weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Lweblogic.servlet.internal.FilterChainImpl;)V(ServletStubImpl.java:402) 
at 
weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(ServletStubImpl.java:305) 
at 
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run()Ljava.lang.Object;(WebAppServletContext.java:6350) 
at 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(Lweblogic.security.subject.AbstractSubject;Ljava.security.PrivilegedAction;)Ljava.lang.Object;(AuthenticatedSubject.java:317) 
at 
weblogic.security.service.SecurityManager.runAs(Lweblogic.security.acl.internal.AuthenticatedSubject;Lweblogic.security.acl.internal.AuthenticatedSubject;Ljava.security.PrivilegedAction;)Ljava.lang.Object;(SecurityManager.java:118) 
at 
weblogic.servlet.internal.WebAppServletContext.invokeServlet(Lweblogic.servlet.internal.ServletRequestImpl;Lweblogic.servlet.internal.ServletResponseImpl;)V(WebAppServletContext.java:3635) 
at 
weblogic.servlet.internal.ServletRequestImpl.execute(Lweblogic.kernel.ExecuteThread;)V(ServletRequestImpl.java:2585)</error> 
  </testcase>
  </testsuite>