[Resin-interest] Does Resin Pro 3.0.24 work with java 1.6 on Leopard?

2008-04-30 Thread Bradley Schaefer
I upgraded my java to the 1.6 final version that just came out for
Leopard, and I can't seem to get it to work with my resin pro 3.0.24
installation.  Trying to load up my app I get an
UnsupportedClassVersionError .  I cleared out my work directory, and
my var/cache stuff to be sure that it would try to recompile my
classes, but that didn't have any noticeable effect.  The line it's
barfing on is the beginning of a listener declaration (as follows):

listener
listener-class
com.bebo.servlet.ContextListener
/listener-class
/listener

And the full stack trace that I'm getting is:

WEB-INF/web.xml:143: java.lang.UnsupportedClassVersionError: Bad version
number in .class file
java.lang.UnsupportedClassVersionError: Bad version number in .class file
 at java.lang.ClassLoader.defineClass1(Native Method)
 at java.lang.ClassLoader.defineClass(ClassLoader.java:675)
 at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
 at com.caucho.loader.DynamicClassLoader.loadClass(DynamicClassLoader.java:1253)
 at com.caucho.loader.DynamicClassLoader.findClass(DynamicClassLoader.java:1149)
 at com.caucho.loader.DynamicClassLoader.loadClass(DynamicClassLoader.java:1072)
 at com.caucho.loader.DynamicClassLoader.loadClass(DynamicClassLoader.java:1021)
 at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
 at java.lang.Class.forName0(Native Method)
 at java.lang.Class.forName(Class.java:242)
 at 
com.caucho.config.types.ClassTypeStrategy.configure(ClassTypeStrategy.java:66)
 at 
com.caucho.config.SetterAttributeStrategy.configure(SetterAttributeStrategy.java:91)
 at com.caucho.config.NodeBuilder.configureAttributeImpl(NodeBuilder.java:381)
 at com.caucho.config.NodeBuilder.configureBeanImpl(NodeBuilder.java:341)
 at com.caucho.config.TypeStrategy.configureBean(TypeStrategy.java:103)
 at com.caucho.config.BeanTypeStrategy.configureBean(BeanTypeStrategy.java:228)
 at com.caucho.config.NodeBuilder.configureImpl(NodeBuilder.java:257)
 at com.caucho.config.NodeBuilder.configureChildImpl(NodeBuilder.java:303)
 at com.caucho.config.BeanTypeStrategy.configure(BeanTypeStrategy.java:197)
 at 
com.caucho.config.SetterAttributeStrategy.configure(SetterAttributeStrategy.java:91)
 at com.caucho.config.NodeBuilder.configureAttributeImpl(NodeBuilder.java:381)
 at com.caucho.config.NodeBuilder.configureBeanImpl(NodeBuilder.java:341)
 at com.caucho.config.TypeStrategy.configureBean(TypeStrategy.java:103)
 at com.caucho.config.BeanTypeStrategy.configureBean(BeanTypeStrategy.java:228)
 at 
com.caucho.config.EnvironmentTypeStrategy.configureBean(EnvironmentTypeStrategy.java:70)
 at com.caucho.config.NodeBuilder.configureBean(NodeBuilder.java:197)
 at com.caucho.config.Config.configureBean(Config.java:291)
 at com.caucho.config.Config.configureBean(Config.java:262)
 at com.caucho.config.core.ResinImport.init(ResinImport.java:142)
 at com.caucho.server.webapp.Application.addConfigFile(Application.java:1477)
 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:585)
 at 
com.caucho.config.SetterAttributeStrategy.setAttribute(SetterAttributeStrategy.java:108)
 at 
com.caucho.config.SetterAttributeStrategy.configure(SetterAttributeStrategy.java:93)
 at com.caucho.config.NodeBuilder.configureAttributeImpl(NodeBuilder.java:381)
 at com.caucho.config.TypeStrategy.configureAttribute(TypeStrategy.java:112)
 at 
com.caucho.config.EnvironmentTypeStrategy.configureAttribute(EnvironmentTypeStrategy.java:89)
 at com.caucho.config.NodeBuilder.configureAttribute(NodeBuilder.java:230)
 at 
com.caucho.config.NodeBuilderChildProgram.configureImpl(NodeBuilderChildProgram.java:54)
 at 
com.caucho.config.BuilderProgramContainer.configureImpl(BuilderProgramContainer.java:62)
 at com.caucho.config.BuilderProgram.configure(BuilderProgram.java:60)
 at 
com.caucho.server.deploy.EnvironmentDeployController.configureInstance(EnvironmentDeployController.java:377)
 at 
com.caucho.server.deploy.EnvironmentDeployController.configureInstance(EnvironmentDeployController.java:61)
 at 
com.caucho.server.deploy.DeployController.startImpl(DeployController.java:619)
 at 
com.caucho.server.deploy.DeployController.restartImpl(DeployController.java:584)
 at 
com.caucho.server.deploy.StartAutoRedeployAutoStrategy.request(StartAutoRedeployAutoStrategy.java:125)
 at com.caucho.server.deploy.DeployController.request(DeployController.java:554)
 at 
com.caucho.server.webapp.ApplicationContainer.getApplication(ApplicationContainer.java:885)
 at 
com.caucho.server.webapp.ApplicationContainer.buildInvocation(ApplicationContainer.java:725)
 at com.caucho.server.host.Host.buildInvocation(Host.java:459)
 at com.caucho.server.host.HostContainer.buildInvocation(HostContainer.java:353)
 at 

Re: [Resin-interest] Does Resin Pro 3.0.24 work with java 1.6 on Leopard?

2008-04-30 Thread Emil Ong
On Wed, Apr 30, 2008 at 11:26:32AM -0700, Bradley Schaefer wrote:
 I upgraded my java to the 1.6 final version that just came out for
 Leopard, and I can't seem to get it to work with my resin pro 3.0.24
 installation.  Trying to load up my app I get an
 UnsupportedClassVersionError .  I cleared out my work directory, and
 my var/cache stuff to be sure that it would try to recompile my
 classes, but that didn't have any noticeable effect.  The line it's
 barfing on is the beginning of a listener declaration (as follows):
 
 listener
 listener-class
 com.bebo.servlet.ContextListener
 /listener-class
 /listener
 
 And the full stack trace that I'm getting is:
 
 WEB-INF/web.xml:143: java.lang.UnsupportedClassVersionError: Bad version
 number in .class file

Hi Bradley,

Try deleting any autogenerated .class files from your application.  It's
likely that you have some application class files that were compiled
using your old JDK, but since the source files haven't changed, Resin
isn't doing a recompile.

Best,
Emil



Emil Ong
Chief Evangelist
Caucho Technology, Inc.
Tel. (858) 456-0300
mailto:[EMAIL PROTECTED]
http://blog.caucho.com/

Caucho: Reliable Open Source
-- Resin: application server
-- Quercus: PHP in Java
-- Hessian Web Services

Visit us at booth #518 at the JavaOne Conference, San Francisco, May 6-8



___
resin-interest mailing list
resin-interest@caucho.com
http://maillist.caucho.com/mailman/listinfo/resin-interest