2 Replies Latest reply on Aug 9, 2011 7:55 AM by anil.saldhana

    Picketlink 1.04 and Tomcat 7 does not work

    pipo1000

      Hi,

       

      When I try PicketLink 1.04 on Tomcat 7 I get an error;

       

       

      SEVERE: Begin event threw error
      java.lang.VerifyError: class org.picketlink.identity.federation.bindings.tomcat.
      sp.BaseFormAuthenticator overrides final method start.()V
              at java.lang.ClassLoader.defineClass1(Native Method)
              at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
              at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
              at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:14
      1)
              at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
              at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
              at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
              at java.security.AccessController.doPrivileged(Native Method)
              at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
              at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
              at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
              at java.lang.ClassLoader.defineClass1(Native Method)
              at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
              at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
              at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:14
      1)
              at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
              at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
              at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
              at java.security.AccessController.doPrivileged(Native Method)
              at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
              at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
              at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
              at java.lang.ClassLoader.defineClass1(Native Method)
              at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
              at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
              at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:14
      1)
              at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
              at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
              at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
              at java.security.AccessController.doPrivileged(Native Method)
              at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
              at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
              at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
              at org.apache.tomcat.util.digester.ObjectCreateRule.begin(ObjectCreateRu
      le.java:144)
              at org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1
      282)
              at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startEle
      ment(AbstractSAXParser.java:501)
              at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.
      emptyElement(AbstractXMLDocumentParser.java:179)
              at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
      l.scanStartElement(XMLDocumentFragmentScannerImpl.java:1343)
              at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
      l$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2755)
              at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(X
      MLDocumentScannerImpl.java:648)
              at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
      l.scanDocument(XMLDocumentFragmentScannerImpl.java:511)
              at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(X
      ML11Configuration.java:808)
              at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(X
      ML11Configuration.java:737)
              at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.
      java:119)
              at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Ab
      stractSAXParser.java:1205)
              at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.p
      arse(SAXParserImpl.java:522)
              at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1543)
              at org.apache.catalina.startup.ContextConfig.processContextConfig(Contex
      tConfig.java:636)
              at org.apache.catalina.startup.ContextConfig.contextConfig(ContextConfig
      .java:593)
              at org.apache.catalina.startup.ContextConfig.init(ContextConfig.java:841
      )
              at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfi
      g.java:334)
              at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
      eSupport.java:119)
              at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBa
      se.java:89)
              at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase
      .java:379)
              at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107)
              at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:136)
              at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
      .java:812)
              at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:78
      7)
              at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:607)
      
              at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.jav
      a:1055)
              at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.j
      ava:978)
              at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472
      )
              at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1322)
              at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
      :311)
              at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
      eSupport.java:119)
              at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBa
      se.java:89)
              at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase
      .java:379)
              at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:32
      4)
              at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.ja
      va:1041)
              at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java
      :774)
              at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
              at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.ja
      va:1033)
              at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.
      java:291)
              at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
              at org.apache.catalina.core.StandardService.startInternal(StandardServic
      e.java:443)
              at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
              at org.apache.catalina.core.StandardServer.startInternal(StandardServer.
      java:727)
              at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
              at org.apache.catalina.startup.Catalina.start(Catalina.java:620)
              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:597)
              at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:303)
              at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:431)
      
      

       

      You seem to overide something of Tomcat which is not exposed any more. Any thoughts?

       

      Kind regards,

       

      Edwin