You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Eric Schneider <er...@gmail.com> on 2005/12/07 17:39:01 UTC
java.lang.NoClassDefFoundError: com/apple/eawt/Application
Hi,
I'm attempting to deploy a Tapestry application (beta 11) on a machine
that already contains other Tapestry applications with identical jar
configurations. These other applications work flawlessly, but for
reasons unknown this app throws a NoClassDefFoundError looking for
com/apple/eawt/Application.
The first mention of tapestry in the stack trace is:
org.apache.tapestry.enhance.EnhancementOperationImpl.addPropertiesDeclaredInClass(EnhancementOperationImpl.java:211)
at org.apache.tapestry.enhance.EnhancementOperationImpl.addPropertiesDeclaredInBaseClass(EnhancementOperationImpl.java:180)
Does anyone have any ideas why this exception is occurring?
Thanks,
Eric
JDK 1.4.x
Sunone App Server 7.0
Tapestry 4 (beta 11)
Full trace:
Exception
javax.servlet.ServletException: Servlet execution threw an exception
at org.apache.catalina.core.StandardWrapperValve.invokeServletService(StandardWrapperValve.java:742)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:309)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:212)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:203)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
at com.iplanet.ias.web.connector.nsapi.NSAPIProcessor.process(NSAPIProcessor.java:157)
at com.iplanet.ias.web.WebContainer.service(WebContainer.java:598)
Root Cause
java.lang.NoClassDefFoundError: com/apple/eawt/Application
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
at java.lang.Class.getDeclaredMethods(Unknown Source)
at java.beans.Introspector$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.beans.Introspector.getPublicDeclaredMethods(Unknown Source)
at java.beans.Introspector.getTargetMethodInfo(Unknown Source)
at java.beans.Introspector.getBeanInfo(Unknown Source)
at java.beans.Introspector.getBeanInfo(Unknown Source)
at java.beans.Introspector.getBeanInfo(Unknown Source)
at java.beans.Introspector.(Unknown Source)
at java.beans.Introspector.getBeanInfo(Unknown Source)
at org.apache.tapestry.enhance.EnhancementOperationImpl.addPropertiesDeclaredInClass(EnhancementOperationImpl.java:211)
at org.apache.tapestry.enhance.EnhancementOperationImpl.addPropertiesDeclaredInBaseClass(EnhancementOperationImpl.java:180)
at org.apache.tapestry.enhance.EnhancementOperationImpl.introspectBaseClass(EnhancementOperationImpl.java:164)
at org.apache.tapestry.enhance.EnhancementOperationImpl.(EnhancementOperationImpl.java:130)
at org.apache.tapestry.services.impl.ComponentConstructorFactoryImpl.getComponentConstructor(ComponentConstructorFactoryImpl.java:79)
at $ComponentConstructorFactory_108060b18f2.getComponentConstructor($ComponentConstructorFactory_108060b18f2.java)
at $ComponentConstructorFactory_108060b18f1.getComponentConstructor($ComponentConstructorFactory_108060b18f1.java)
at org.apache.tapestry.pageload.PageLoader.instantiatePage(PageLoader.java:563)
at org.apache.tapestry.pageload.PageLoader.loadPage(PageLoader.java:591)
at $IPageLoader_108060b18e3.loadPage($IPageLoader_108060b18e3.java)
at $IPageLoader_108060b18e4.loadPage($IPageLoader_108060b18e4.java)
at org.apache.tapestry.pageload.PageSource.getPage(PageSource.java:118)
at $IPageSource_108060b1849.getPage($IPageSource_108060b1849.java)
at org.apache.tapestry.engine.RequestCycle.loadPage(RequestCycle.java:265)
at org.apache.tapestry.engine.RequestCycle.getPage(RequestCycle.java:248)
at org.apache.tapestry.engine.RequestCycle.activate(RequestCycle.java:609)
at org.apache.tapestry.engine.HomeService.service(HomeService.java:63)
at $IEngineService_108060b18c5.service($IEngineService_108060b18c5.java)
at org.apache.tapestry.services.impl.EngineServiceInnerProxy.service(EngineServiceInnerProxy.java:74)
at org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(EngineServiceOuterProxy.java:65)
at org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:248)
at org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngineTerminator.java:60)
at $WebRequestServicer_108060b18a9.service($WebRequestServicer_108060b18a9.java)
at $WebRequestServicer_108060b18a5.service($WebRequestServicer_108060b18a5.java)
at org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(WebRequestServicerPipelineBridge.java:56)
at $ServletRequestServicer_108060b1889.service($ServletRequestServicer_108060b1889.java)
at org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInjector.java:55)
at $ServletRequestServicerFilter_108060b1885.service($ServletRequestServicerFilter_108060b1885.java)
at $ServletRequestServicer_108060b188b.service($ServletRequestServicer_108060b188b.java)
at org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecoderFilter.java:52)
at $ServletRequestServicerFilter_108060b1883.service($ServletRequestServicerFilter_108060b1883.java)
at $ServletRequestServicer_108060b188b.service($ServletRequestServicer_108060b188b.java)
at org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestEncoding.java:53)
at $ServletRequestServicerFilter_108060b1887.service($ServletRequestServicerFilter_108060b1887.java)
at $ServletRequestServicer_108060b188b.service($ServletRequestServicer_108060b188b.java)
at $ServletRequestServicer_108060b187d.service($ServletRequestServicer_108060b187d.java)
at org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:141)
at org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.StandardWrapperValve.invokeServletService(StandardWrapperValve.java:720)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:309)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:212)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:203)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
at com.iplanet.ias.web.connector.nsapi.NSAPIProcessor.process(NSAPIProcessor.java:157)
at com.iplanet.ias.web.WebContainer.service(WebContainer.java:598)
---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
Re: java.lang.NoClassDefFoundError: com/apple/eawt/Application
Posted by Eric Schneider <er...@gmail.com>.
Hi,
Sorry about the noise. It was totally user error. I had a rogue
import statement on one of my framework classes (didn't bark compile
time because I was building on OSX).
Thanks,
Eric
On 12/7/05, Eric Schneider <er...@gmail.com> wrote:
> Hi,
>
> I'm attempting to deploy a Tapestry application (beta 11) on a machine
> that already contains other Tapestry applications with identical jar
> configurations. These other applications work flawlessly, but for
> reasons unknown this app throws a NoClassDefFoundError looking for
> com/apple/eawt/Application.
>
> The first mention of tapestry in the stack trace is:
>
> org.apache.tapestry.enhance.EnhancementOperationImpl.addPropertiesDeclaredInClass(EnhancementOperationImpl.java:211)
> at org.apache.tapestry.enhance.EnhancementOperationImpl.addPropertiesDeclaredInBaseClass(EnhancementOperationImpl.java:180)
>
> Does anyone have any ideas why this exception is occurring?
>
> Thanks,
> Eric
>
> JDK 1.4.x
> Sunone App Server 7.0
> Tapestry 4 (beta 11)
>
> Full trace:
>
> Exception
>
> javax.servlet.ServletException: Servlet execution threw an exception
> at org.apache.catalina.core.StandardWrapperValve.invokeServletService(StandardWrapperValve.java:742)
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:309)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:212)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:203)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
> at com.iplanet.ias.web.connector.nsapi.NSAPIProcessor.process(NSAPIProcessor.java:157)
> at com.iplanet.ias.web.WebContainer.service(WebContainer.java:598)
>
> Root Cause
> java.lang.NoClassDefFoundError: com/apple/eawt/Application
> at java.lang.Class.getDeclaredMethods0(Native Method)
> at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
> at java.lang.Class.getDeclaredMethods(Unknown Source)
> at java.beans.Introspector$1.run(Unknown Source)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.beans.Introspector.getPublicDeclaredMethods(Unknown Source)
> at java.beans.Introspector.getTargetMethodInfo(Unknown Source)
> at java.beans.Introspector.getBeanInfo(Unknown Source)
> at java.beans.Introspector.getBeanInfo(Unknown Source)
> at java.beans.Introspector.getBeanInfo(Unknown Source)
> at java.beans.Introspector.(Unknown Source)
> at java.beans.Introspector.getBeanInfo(Unknown Source)
> at org.apache.tapestry.enhance.EnhancementOperationImpl.addPropertiesDeclaredInClass(EnhancementOperationImpl.java:211)
> at org.apache.tapestry.enhance.EnhancementOperationImpl.addPropertiesDeclaredInBaseClass(EnhancementOperationImpl.java:180)
> at org.apache.tapestry.enhance.EnhancementOperationImpl.introspectBaseClass(EnhancementOperationImpl.java:164)
> at org.apache.tapestry.enhance.EnhancementOperationImpl.(EnhancementOperationImpl.java:130)
> at org.apache.tapestry.services.impl.ComponentConstructorFactoryImpl.getComponentConstructor(ComponentConstructorFactoryImpl.java:79)
> at $ComponentConstructorFactory_108060b18f2.getComponentConstructor($ComponentConstructorFactory_108060b18f2.java)
> at $ComponentConstructorFactory_108060b18f1.getComponentConstructor($ComponentConstructorFactory_108060b18f1.java)
> at org.apache.tapestry.pageload.PageLoader.instantiatePage(PageLoader.java:563)
> at org.apache.tapestry.pageload.PageLoader.loadPage(PageLoader.java:591)
> at $IPageLoader_108060b18e3.loadPage($IPageLoader_108060b18e3.java)
> at $IPageLoader_108060b18e4.loadPage($IPageLoader_108060b18e4.java)
> at org.apache.tapestry.pageload.PageSource.getPage(PageSource.java:118)
> at $IPageSource_108060b1849.getPage($IPageSource_108060b1849.java)
> at org.apache.tapestry.engine.RequestCycle.loadPage(RequestCycle.java:265)
> at org.apache.tapestry.engine.RequestCycle.getPage(RequestCycle.java:248)
> at org.apache.tapestry.engine.RequestCycle.activate(RequestCycle.java:609)
> at org.apache.tapestry.engine.HomeService.service(HomeService.java:63)
> at $IEngineService_108060b18c5.service($IEngineService_108060b18c5.java)
> at org.apache.tapestry.services.impl.EngineServiceInnerProxy.service(EngineServiceInnerProxy.java:74)
> at org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(EngineServiceOuterProxy.java:65)
> at org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:248)
> at org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngineTerminator.java:60)
> at $WebRequestServicer_108060b18a9.service($WebRequestServicer_108060b18a9.java)
> at $WebRequestServicer_108060b18a5.service($WebRequestServicer_108060b18a5.java)
> at org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(WebRequestServicerPipelineBridge.java:56)
> at $ServletRequestServicer_108060b1889.service($ServletRequestServicer_108060b1889.java)
> at org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInjector.java:55)
> at $ServletRequestServicerFilter_108060b1885.service($ServletRequestServicerFilter_108060b1885.java)
> at $ServletRequestServicer_108060b188b.service($ServletRequestServicer_108060b188b.java)
> at org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecoderFilter.java:52)
> at $ServletRequestServicerFilter_108060b1883.service($ServletRequestServicerFilter_108060b1883.java)
> at $ServletRequestServicer_108060b188b.service($ServletRequestServicer_108060b188b.java)
> at org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestEncoding.java:53)
> at $ServletRequestServicerFilter_108060b1887.service($ServletRequestServicerFilter_108060b1887.java)
> at $ServletRequestServicer_108060b188b.service($ServletRequestServicer_108060b188b.java)
> at $ServletRequestServicer_108060b187d.service($ServletRequestServicer_108060b187d.java)
> at org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:141)
> at org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:97)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at org.apache.catalina.core.StandardWrapperValve.invokeServletService(StandardWrapperValve.java:720)
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:309)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:212)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:203)
> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
> at com.iplanet.ias.web.connector.nsapi.NSAPIProcessor.process(NSAPIProcessor.java:157)
> at com.iplanet.ias.web.WebContainer.service(WebContainer.java:598)
>
---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org