1 Reply Latest reply on Mar 23, 2014 9:26 AM by rsmastermind

    Icefaces configuration with JBoss 6.1

    rsmastermind

      I tried to disable the jboss default configuration of JSF and started the jboss but I am getting an error mentioned below. I have attached my web.xml. Please assist me.

       

      [Loaded java.lang.ClassCircularityError from C:\Program Files (x86)\Java\jre6\lib\rt.jar]

      [Loaded java.security.AllPermissionCollection from C:\Program Files (x86)\Java\jre6\lib\rt.jar]

      13:39:25,177 WARN  [ClassLoaderManager] Unexpected error during load of:javax.faces.application.ResourceHandlerWrapper: java.lang.ClassFormatError: Absent Code attribute in method that is not native or abstract in class file javax/faces/application/ResourceHandlerWrapper

          at java.lang.ClassLoader.defineClass1(Native Method) [:1.6.0_31]

          at java.lang.ClassLoader.defineClassCond(Unknown Source) [:1.6.0_31]

          at java.lang.ClassLoader.defineClass(Unknown Source) [:1.6.0_31]

          at org.jboss.classloader.spi.base.BaseClassLoader.access$200(BaseClassLoader.java:52) [jboss-classloader.jar:2.2.1.GA]

          at org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:650) [jboss-classloader.jar:2.2.1.GA]

          at org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:609) [jboss-classloader.jar:2.2.1.GA]

          at java.security.AccessController.doPrivileged(Native Method) [:1.6.0_31]

          at org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:608) [jboss-classloader.jar:2.2.1.GA]

          at org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:585) [jboss-classloader.jar:2.2.1.GA]

          at org.jboss.classloader.spi.base.BaseDelegateLoader.loadClass(BaseDelegateLoader.java:156) [jboss-classloader.jar:2.2.1.GA]

          at org.jboss.classloader.spi.filter.FilteredDelegateLoader.doLoadClass(FilteredDelegateLoader.java:141) [jboss-classloader.jar:2.2.1.GA]

          at org.jboss.classloader.spi.filter.FilteredDelegateLoader.loadClass(FilteredDelegateLoader.java:132) [jboss-classloader.jar:2.2.1.GA]

          at org.jboss.classloader.spi.base.ClassLoadingTask$ThreadTask.run(ClassLoadingTask.java:461) [jboss-classloader.jar:2.2.1.GA]

          at org.jboss.classloader.spi.base.ClassLoaderManager.nextTask(ClassLoaderManager.java:262) [jboss-classloader.jar:2.2.1.GA]

          at org.jboss.classloader.spi.base.ClassLoaderManager.process(ClassLoaderManager.java:161) [jboss-classloader.jar:2.2.1.GA]

          at org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:280) [jboss-classloader.jar:2.2.1.GA]

          at org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:1172) [jboss-classloader.jar:2.2.1.GA]

          at org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:886) [jboss-classloader.jar:2.2.1.GA]

          at org.jboss.classloader.spi.base.BaseClassLoader.doLoadClass(BaseClassLoader.java:505) [jboss-classloader.jar:2.2.1.GA]

          at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:450) [jboss-classloader.jar:2.2.1.GA]

        • 1. Re: Icefaces configuration with JBoss 6.1
          rsmastermind

          I got the reason it's because Jboss6.1 ships up with different version of JSF and due to conflict web class loader and jboss context class loader this issue can arise you need to switch off one. I removed jsf related jar (i.e. jsf-api) from theWeb-INF/lib folder and it worked.