Re: java.lang.NoSuchFieldError: config
Franz Roth <[email protected]> Thu, 11 Dec 2008 13:39:50 +0100
| Newsgroups | gmane.comp.jakarta.cactus.user |
|---|---|
| Message-ID | <[email protected]> |
Hi, yesterday I had the same but with the pageContext-Object; Well, there was an jar from gwt with some apache-classes inside (gwt-dev-windows.jar). Took that away and all worked fine :) -> check Your classpath. Greez Franz Raúl Villalba schrieb: > Hi, > > I have the exactly error. Please help!!! > > -----Mensaje original----- > De: sach Beeharry [mailto:[email protected]] > Enviado el: jueves, 11 de diciembre de 2008 13:23 > Para: [email protected] > Asunto: java.lang.NoSuchFieldError: config > > Hi, > > I am trying to test my action class using cactus. My web application is on > Tomcat and I am running the test from Eclipse. > But I am getting the following error when the test runs: > > java.lang.NoSuchFieldError: config > at > servletunit.struts.CactusStrutsTestCase.setUp(CactusStrutsTestCase.java:101) > at junit.framework.TestCase.runBare(TestCase.java:128) > at > org.apache.cactus.internal.AbstractCactusTestCase.runBareServer(AbstractCact > usTestCase.java:155) > at > org.apache.cactus.internal.server.AbstractWebTestCaller.doTest(AbstractWebTe > stCaller.java:120) > at > org.apache.cactus.internal.server.AbstractWebTestController.handleRequest_ar > oundBody0(AbstractWebTestController.java:94) > at > org.apache.cactus.internal.server.AbstractWebTestController.handleRequest_ar > oundBody1$advice(AbstractWebTestController.java:218) > at > org.apache.cactus.internal.server.AbstractWebTestController.handleRequest(Ab > stractWebTestController.java:1) > > I think this error is caused because the *config* field cannot be found in > the setUp() method of the CactusStrutsTestCase class. May be some > compatibility issue. > > protected void setUp() > throws Exception > { > if(logger.isDebugEnabled()) > { > logger.debug("Entering"); > } > try > { > if(actionServlet == null) > { > actionServlet = new ActionServlet(); > } > ServletContext servletContext = new StrutsServletContextWrapper* > (config*.getServletContext()); > > also: > > *CactusStrutsTestCase extends ServletTestCase* and ServletTestCase contains > the attribute *public AbstractServletConfigWrapper config > * > >From the above the config field should normally be accessible, but it is > not the case. > > Can anyone help me solving this? > > Thanks in advance. > > Sach > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >