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