From: Werner Punz <[EMAIL PROTECTED]> Reply-To: "MyFaces Discussion" <[email protected]> To: [email protected] Subject: Re: Sandbox jar causes application startup problem Date: Fri, 03 Feb 2006 23:51:54 +0100Something in the sandbox triggers a call into activation.jar and javamail.jar (very likely due to a call into the RI which then triggers both) both can be obtained from the Sun site.Note that the sandbox is a testing ground for new components and ideas so things like that can happen due to the fact that the componentsoften are not tested very strongly (see the sandbox sort of as a Tomahawk unstable)Neeraj Vora schrieb:I have a JSF application I built using Sun JSF RI 1.1. I needed the fileupload component and dropped tomahawk.jar into my application lib directoryand magically I could avail of that functionality. I now need the s:selectManyPicklist component and so dropped an additional jar file: tomahawk-sandbox-1.1.2-SNAPSHOT.jar into my application. But when I do so the application gets the following startup error. What gives? TIA. ====================Jan 31, 2006 4:11:42 PM org.apache.coyote.http11.Http11Protocol initINFO: Initializing Coyote HTTP/1.1 on http-8080 Jan 31, 2006 4:11:42 PM org.apache.catalina.startup.Catalina load INFO: Initialization processed in 688 ms Jan 31, 2006 4:11:43 PM org.apache.catalina.core.StandardService startINFO: Starting service Catalina Jan 31, 2006 4:11:43 PM org.apache.catalina.core.StandardEngine startINFO: Starting Servlet Engine: Apache Tomcat/5.5.7 Jan 31, 2006 4:11:43 PM org.apache.catalina.core.StandardHost startINFO: XML validation disabled - Unable to find config file. Creating new servlet engine config file: /WEB-INF /server-config.wsdd- Unable to find required classes (javax.activation.DataHandler and javax.mail.i nternet.MimeMultipart). Attachment support is disabled.Jan 31, 2006 4:11:44 PM org.apache.catalina.core.ApplicationContext log INFO: org.apache.webapp.balancer.BalancerFilter: init(): ruleChain: [org.apache. webapp.balancer.RuleChain: [org.apache.webapp.balancer.rules.URLStringMatchRule:Target string: News / Redirect URL: http://www.cnn.com], [org.apache.webapp.bal ancer.rules.RequestParameterRule: Target param name: paramName / Target param va lue: paramValue / Redirect URL: http://www.yahoo.com], [org.apache.webapp.balanc er.rules.AcceptEverythingRule: Redirect URL: http://jakarta.apache.org]] Jan 31, 2006 4:11:45 PM com.sun.faces.config.rules.ConverterRule endWARNING: [ConverterRule]{faces-config/converter} Merge(null,java.math.BigDecimal ) Jan 31, 2006 4:11:45 PM com.sun.faces.config.rules.ConverterRule end WARNING: [ConverterRule]{faces-config/converter} Merge(null,java.math.BigInteger ) Jan 31, 2006 4:11:45 PM com.sun.faces.config.rules.NavigationRuleRule endWARNING: [NavigationRuleRule]{faces-config/navigation-rule} Merge(*) Jan 31, 2006 4:11:45 PM org.apache.catalina.core.ApplicationContext log SEVERE: Exception sending context initialized event to listener instance of clas s com.sun.faces.config.ConfigureListenerjava.lang.NoClassDefFoundError: org/apache/myfaces/application/ComponentNotFound Exception at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:2328) at java.lang.Class.getConstructor0(Class.java:2640) at java.lang.Class.newInstance0(Class.java:321) at java.lang.Class.newInstance(Class.java:303) at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.ja va:711) at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.ja va:398) at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureLi stener.java:328) at org.apache.catalina.core.StandardContext.listenerStart(StandardContex t.java:3637) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4 073) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase .java:759) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:73 9) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.jav a:909) at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.j ava:872) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:474 ) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1106) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java :310) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl eSupport.java:119) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1019) at org.apache.catalina.core.StandardHost.start(StandardHost.java:718) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1011) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:440 ) at org.apache.catalina.core.StandardService.start(StandardService.java:4 50) at org.apache.catalina.core.StandardServer.start(StandardServer.java:683 ) at org.apache.catalina.startup.Catalina.start(Catalina.java:537) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:271) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409) Jan 31, 2006 4:11:45 PM org.apache.catalina.core.StandardContext start SEVERE: Error listenerStart Jan 31, 2006 4:11:45 PM org.apache.catalina.core.StandardContext startSEVERE: Context startup failed due to previous errors Jan 31, 2006 4:11:45 PM org.apache.catalina.core.ApplicationContext log SEVERE: Exception sending context destroyed event to listener instance of class SessionManager java.lang.ExceptionInInitializerErrorat SessionManager.contextDestroyed(SessionManager.java:12) at org.apache.catalina.core.StandardContext.listenerStop(StandardContext .java:3678) at org.apache.catalina.core.StandardContext.stop(StandardContext.java:42 93) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4 101) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase .java:759) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:73 9) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.jav a:909) at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.j ava:872) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:474 ) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1106) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java :310) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl eSupport.java:119) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1019) at org.apache.catalina.core.StandardHost.start(StandardHost.java:718) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1011) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:440 ) at org.apache.catalina.core.StandardService.start(StandardService.java:4 50) at org.apache.catalina.core.StandardServer.start(StandardServer.java:683 ) at org.apache.catalina.startup.Catalina.start(Catalina.java:537) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:271) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409) Caused by: java.lang.NullPointerException at Globals.<clinit>(Globals.java:16) ... 26 more Jan 31, 2006 4:11:45 PM org.apache.catalina.core.ApplicationContext logINFO: ContextListener: contextInitialized() Jan 31, 2006 4:11:45 PM org.apache.catalina.core.ApplicationContext log INFO: SessionListener: contextInitialized() Jan 31, 2006 4:11:45 PM org.apache.catalina.core.ApplicationContext log INFO: ContextListener: contextInitialized() Jan 31, 2006 4:11:45 PM org.apache.catalina.core.ApplicationContext log INFO: SessionListener: contextInitialized() Jan 31, 2006 4:11:46 PM org.apache.coyote.http11.Http11Protocol start INFO: Starting Coyote HTTP/1.1 on http-8080 Jan 31, 2006 4:11:47 PM org.apache.jk.common.ChannelSocket init INFO: JK2: ajp13 listening on /0.0.0.0:8009 Jan 31, 2006 4:11:47 PM org.apache.jk.server.JkMain start INFO: Jk running ID=0 time=0/31 config=null Jan 31, 2006 4:11:47 PM org.apache.catalina.storeconfig.StoreLoader load INFO: Find registry server-registry.xml at classpath resource Jan 31, 2006 4:11:47 PM org.apache.catalina.startup.Catalina startINFO: Server startup in 4282 ms
Thanks for the reply. I do have both activation.jar and mail.jar in the lib
folder. I understand about the nature and purpose of sandbox but needed the
additional component. Bruno was kind enough to mail me the sandbox snapshot
jar so I didn't have to spend time just for building one, but unfortunately
I can't get it to work and without going into source files how do I tell
what's missing?

