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>