IdP Setup - UnsupportedClassVersionError

BT btbones at gmail.com
Wed Sep 19 15:05:30 EDT 2012


Chad and Paul, thanks for your quick replies.  Switching to Java 6 resolved
the issue.

-----Original Message-----
From: BT [mailto:btbones at gmail.com] 
Sent: Wednesday, September 19, 2012 11:30 AM
To: 'Shib Users'
Subject: RE: IdP Setup - UnsupportedClassVersionError

Thanks, I'll give it a try with Java 6.

-----Original Message-----
From: users-bounces at shibboleth.net [mailto:users-bounces at shibboleth.net] On
Behalf Of Chad La Joie
Sent: Wednesday, September 19, 2012 10:45 AM
To: Shib Users
Subject: Re: IdP Setup - UnsupportedClassVersionError

Pretty sure the system is compiled for Java 6 at this point since Java
5 has been EOL'ed for so long.

On Wed, Sep 19, 2012 at 11:43 AM, BT <btbones at gmail.com> wrote:
> Sorry, I should have included that.
> jdk1.5.0_22
>
>
> -----Original Message-----
> From: users-bounces at shibboleth.net
> [mailto:users-bounces at shibboleth.net] On Behalf Of Chad La Joie
> Sent: Wednesday, September 19, 2012 10:13 AM
> To: Shib Users
> Subject: Re: IdP Setup - UnsupportedClassVersionError
>
> What JDK version are you using?
>
> On Wed, Sep 19, 2012 at 11:10 AM, BT <btbones at gmail.com> wrote:
>> I'm getting a "java.lang.UnsupportedClassVersionError: Bad version 
>> number in .class file (unable to load class 
>> edu.internet2.middleware.shibboleth.common.log.SLF4JMDCCleanupFilter)"
>> error when trying to deploy the idp.xml to Tomcat.
>>
>>
>>
>> It seems like this would be related to the setup of the endorsed jars 
>> with Tomcat, but I can't seem to track it down.  I created 
>> TOMCAT_HOME\endorsed and copied all the shibboleth endorsed jars 
>> there.  I've validated that Tomcat6w.exe shows 
>> "-Djava.endorsed.dirs=C:\Cypress\JSP\apache-tomcat-6.0.35\endorsed"
>> as an included Java option and also tried adding
> "${catalina.home}/endorsed/*.jar"
>> to the common.loader in catalina.properties for good measure.
>>
>>
>>
>> Any advice or direction would be much appreciated.
>>
>>
>> Thanks.
>>
>> Brian
>>
>>
>>
>>
>>
>> Environment:
>>
>> .        Windows 7
>>
>> .        Shibboleth 2.3.8
>>
>> .        Tomcat 6.0.35
>>
>> o   Apache 2.2.21 (providing SSL)
>>
>>
>>
>> Error (Tomcat catalina.out - no IdP logs are generated):
>>
>> Sep 19, 2012 12:56:43 AM org.apache.catalina.startup.HostConfig
>> deployDescriptor
>>
>> INFO: Deploying configuration descriptor idp.xml
>>
>> Sep 19, 2012 12:56:43 AM org.apache.tomcat.util.modeler.Registry
>> registerComponent
>>
>> SEVERE: Null component
>> Catalina:type=JspMonitor,name=shibboleth_jsp,WebModule=//localhost/id
>> p ,J2EEApplication=none,J2EEServer=none
>>
>> Sep 19, 2012 12:56:43 AM org.apache.tomcat.util.modeler.Registry
>> registerComponent
>>
>> SEVERE: Null component
>> Catalina:type=JspMonitor,name=jsp,WebModule=//localhost/idp,J2EEAppli
>> c
>> ation=none,J2EEServer=none
>>
>> Sep 19, 2012 12:56:43 AM org.apache.catalina.startup.HostConfig
>> deployDescriptor
>>
>> SEVERE: Error deploying configuration descriptor idp.xml
>>
>> java.lang.UnsupportedClassVersionError: Bad version number in .class 
>> file (unable to load class
>> edu.internet2.middleware.shibboleth.common.log.SLF4JMDCCleanupFilter)
>>
>>                     at
>> org.apache.catalina.loader.WebappClassLoader.findClassInternal(Webapp
>> C
>> lassLoader.java:2822)
>>
>>                     at
>> org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoa
>> d
>> er.java:1159)
>>
>>                     at
>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa
>> d
>> er.java:1647)
>>
>>                     at
>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa
>> d
>> er.java:1526)
>>
>>                     at
>> org.apache.catalina.startup.WebAnnotationSet.loadClassAnnotation(WebA
>> n
>> notationSet.java:145)
>>
>>                     at
>> org.apache.catalina.startup.WebAnnotationSet.loadApplicationFilterAnn
>> o
>> tations(WebAnnotationSet.java:84)
>>
>>                     at
>> org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotatio
>> n
>> s(WebAnnotationSet.java:57)
>>
>>                     at
>> org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfi
>> g
>> (ContextConfig.java:297)
>>
>>                     at
>> org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:10
>> 7
>> 8)
>>
>>                     at
>> org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfi
>> g
>> .java:261)
>>
>>                     at
>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
>> e
>> Support.java:142)
>>
>>                     at
>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4
>> 6
>> 12)
>>
>>                     at
>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.
>> java:799)
>>
>>                     at
>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:77
>> 9
>> )
>>
>>                     at
>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
>>
>>                     at
>> org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.ja
>> v
>> a:675)
>>
>>                     at
>> org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.j
>> a
>> va:601)
>>
>>                     at
>> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502
>> )
>>
>>                     at
>> org.apache.catalina.startup.HostConfig.check(HostConfig.java:1385)
>>
>>                     at
>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:
>> 306)
>>
>>                     at
>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
>> e
>> Support.java:142)
>>
>>                     at
>> org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBas
>> e
>> .java:1389)
>>
>>                     at
>> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.p
>> r
>> ocessChildren(ContainerBase.java:1653)
>>
>>                     at
>> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.p
>> r
>> ocessChildren(ContainerBase.java:1662)
>>
>>                     at
>> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.r
>> u
>> n(ContainerBase.java:1642)
>>
>>                     at java.lang.Thread.run(Thread.java:595)
>>
>>
>> --
>> To unsubscribe from this list send an email to 
>> users-unsubscribe at shibboleth.net
>
>
>
> --
> Chad La Joie
> www.itumi.biz
> trusted identities, delivered
> --
> To unsubscribe from this list send an email to 
> users-unsubscribe at shibboleth.net
>
> --
> To unsubscribe from this list send an email to 
> users-unsubscribe at shibboleth.net



--
Chad La Joie
www.itumi.biz
trusted identities, delivered
--
To unsubscribe from this list send an email to
users-unsubscribe at shibboleth.net




More information about the users mailing list