Blogger fails to start in Java 1.6
GENERAL
TESTING
GENERAL
TESTING
Description
is duplicated by
is related to
Activity
Show:
Steve Swinsburg February 21, 2011 at 3:06 AM
The workaround is recommended in the Install Guide for 2.7 and up. Will hopefully address this when we switch to 1.6 fully for Sakai 2.9.
Aaron Zeckoski September 25, 2009 at 9:21 AM
Not a very good fix since I don't think we want to have to tell everyone to add this to their tomcat settings in order to use Sakai
Matthew Buckett September 25, 2009 at 9:17 AM
JSF 1.1_02 isn't any better (same stack trace).
Matthew Buckett September 25, 2009 at 8:09 AM
The workaround is to add this to your CATALINA_OPTS -Dsun.lang.ClassLoader.allowArraySyntax=true
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6434149
I'm guessing the right way to fix this is to upgrade the version of JSF as it seems to be caused in com.sun.faces.config.ConfigureListener
Won't Fix
Details
Details
Priority
Affects versions
Components
Assignee
Adrian Fish
Adrian FishReporter
Aaron Zeckoski
Aaron Zeckoski(Deactivated)Environment
azeckoski:~ azeckoski$ java -version
java version "1.6.0_13"
Java(TM) SE Runtime Environment (build 1.6.0_13-b03-211)
Java HotSpot(TM) 64-Bit Server VM (build 11.3-b02-83, mixed mode)
OSX 10.5.3
Created July 23, 2009 at 6:53 AM
Updated February 21, 2011 at 3:12 AM
Resolved February 21, 2011 at 3:06 AM
Blogger fails to startup in java 1.6 in the current trunk:
2009-07-23 14:48:52,526 INFO main org.apache.catalina.startup.HostConfig - Deploying web application archive sakai-blogger-tool.war
java.lang.ClassNotFoundException: [Ljava.lang.String;
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1359)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1205)
at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:615)
at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:402)
at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:328)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:714)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:448)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
2009-07-23 14:48:55,076 ERROR main org.apache.catalina.core.ContainerBase.[Catalina].[localhost]./sakai-blogger-tool - Exception sending context initialized event to listener instance of class com.sun.faces.config.ConfigureListener
javax.faces.FacesException: java.lang.ClassNotFoundException: [Ljava.lang.String;
at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:334)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:714)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:448)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
Caused by: java.lang.ClassNotFoundException: [Ljava.lang.String;
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1359)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1205)
at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:615)
at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:402)
at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:328)
... 24 more
2009-07-23 14:48:55,079 INFO main org.sakaiproject.util.ToolListener - registering tools from resource: /tools/blogger.xml
2009-07-23 14:48:55,081 ERROR main org.apache.catalina.core.StandardContext - Error listenerStart
2009-07-23 14:48:55,081 ERROR main org.apache.catalina.core.StandardContext - Context /sakai-blogger-tool startup failed due to previous errors