On Sep 23, 2015, at 5:09 PM, Liana Munroe wrote:
ICEfaces 4 trunk 46010
Testing with showcase using mojarra, replacing the namespaces and removing the jstl.jar produces an http status 500 javax/servlet/jsp/jstl/core/LoopTagStatus error. Adding the jstl.jar file back resolved the issue. The showcase namespaces were replaced as follows:
xmlns="http:
xmlns:h="http:
xmlns:f="http:
xmlns:c="http:
xmlns:ui="http:
xmlns:ace="http:
xmlns:showcase="http:
template="/resources/templates/main-template.xhtml">
The reason I bolded the showcase namespace is because I tested other applications that used all the other namespaces and found no issues. Perhaps this error is related to that particular namespace.
type Exception report
message javax/servlet/jsp/jstl/core/LoopTagStatus
description The server encountered an internal error that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: javax/servlet/jsp/jstl/core/LoopTagStatus
javax.faces.webapp.FacesServlet.service(FacesServlet.java:671)
root cause
javax.faces.view.facelets.FaceletException: javax/servlet/jsp/jstl/core/LoopTagStatus com.sun.faces.facelets.tag.AbstractTagLibrary$UserComponentHandlerFactory.createHandler(AbstractTagLibrary.java:344)
com.sun.faces.facelets.tag.AbstractTagLibrary.createTagHandler(AbstractTagLibrary.java:723)
com.sun.faces.facelets.tag.CompositeTagLibrary.createTagHandler(CompositeTagLibrary.java:194)
com.sun.faces.facelets.compiler.TagUnit.createFaceletHandler(TagUnit.java:121)
com.sun.faces.facelets.compiler.TextUnit.createFaceletHandler(TextUnit.java:117)
com.sun.faces.facelets.compiler.CompilationUnit.getNextFaceletHandler(CompilationUnit.java:115)
com.sun.faces.facelets.compiler.TagUnit.getNextHandler(TagUnit.java:125)
javax.faces.view.facelets.TagHandler.<init>(TagHandler.java:116)
com.sun.faces.facelets.tag.TagHandlerImpl.<init>(TagHandlerImpl.java:58)
com.sun.faces.facelets.tag.ui.DefineHandler.<init>(DefineHandler.java:81)
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
java.lang.reflect.Constructor.newInstance(Constructor.java:526)
com.sun.faces.facelets.tag.AbstractTagLibrary$HandlerFactory.createHandler(AbstractTagLibrary.java:192)
com.sun.faces.facelets.tag.AbstractTagLibrary.createTagHandler(AbstractTagLibrary.java:723)
com.sun.faces.facelets.tag.CompositeTagLibrary.createTagHandler(CompositeTagLibrary.java:194)
com.sun.faces.facelets.compiler.TagUnit.createFaceletHandler(TagUnit.java:121)
com.sun.faces.facelets.compiler.TextUnit.createFaceletHandler(TextUnit.java:117)
com.sun.faces.facelets.compiler.CompilationUnit.getNextFaceletHandler(CompilationUnit.java:115)
com.sun.faces.facelets.compiler.TagUnit.getNextHandler(TagUnit.java:125)
javax.faces.view.facelets.TagHandler.<init>(TagHandler.java:116)
com.sun.faces.facelets.tag.TagHandlerImpl.<init>(TagHandlerImpl.java:58)
com.sun.faces.facelets.tag.ui.CompositionHandler.<init>(CompositionHandler.java:101)
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
java.lang.reflect.Constructor.newInstance(Constructor.java:526)
com.sun.faces.facelets.tag.AbstractTagLibrary$HandlerFactory.createHandler(AbstractTagLibrary.java:192)
com.sun.faces.facelets.tag.AbstractTagLibrary.createTagHandler(AbstractTagLibrary.java:723)
com.sun.faces.facelets.tag.CompositeTagLibrary.createTagHandler(CompositeTagLibrary.java:194)
com.sun.faces.facelets.compiler.TagUnit.createFaceletHandler(TagUnit.java:121)
com.sun.faces.facelets.compiler.CompilationUnit.getNextFaceletHandler(CompilationUnit.java:115)
com.sun.faces.facelets.compiler.NamespaceUnit.createFaceletHandler(NamespaceUnit.java:82)
com.sun.faces.facelets.compiler.CompilationManager.createFaceletHandler(CompilationManager.java:381)
com.sun.faces.facelets.compiler.SAXCompiler.doCompile(SAXCompiler.java:468)
com.sun.faces.facelets.compiler.SAXCompiler.doCompile(SAXCompiler.java:430)
com.sun.faces.facelets.compiler.Compiler.compile(Compiler.java:124)
com.sun.faces.facelets.impl.DefaultFaceletFactory.createFacelet(DefaultFaceletFactory.java:481)
com.sun.faces.facelets.impl.DefaultFaceletFactory.access$100(DefaultFaceletFactory.java:106)
com.sun.faces.facelets.impl.DefaultFaceletFactory$1.newInstance(DefaultFaceletFactory.java:199)
com.sun.faces.facelets.impl.DefaultFaceletFactory$1.newInstance(DefaultFaceletFactory.java:197)
com.sun.faces.facelets.impl.DefaultFaceletCache$1.newInstance(DefaultFaceletCache.java:86)
com.sun.faces.facelets.impl.DefaultFaceletCache$1.newInstance(DefaultFaceletCache.java:81)
com.sun.faces.util.ExpiringConcurrentCache$1.call(ExpiringConcurrentCache.java:99)
java.util.concurrent.FutureTask.run(FutureTask.java:262)
com.sun.faces.util.ExpiringConcurrentCache.get(ExpiringConcurrentCache.java:114)
com.sun.faces.facelets.impl.DefaultFaceletCache.getFacelet(DefaultFaceletCache.java:124)
com.sun.faces.facelets.impl.DefaultFaceletCache.getFacelet(DefaultFaceletCache.java:63)
com.sun.faces.facelets.impl.DefaultFaceletFactory.getFacelet(DefaultFaceletFactory.java:295)
com.sun.faces.facelets.impl.DefaultFaceletFactory.getFacelet(DefaultFaceletFactory.java:239)
com.sun.faces.application.view.FaceletViewHandlingStrategy.buildView(FaceletViewHandlingStrategy.java:1000)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:99)
com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:219)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:659)
root cause
java.lang.ClassNotFoundException: javax.servlet.jsp.jstl.core.LoopTagStatus
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
java.lang.ClassLoader.defineClass1(Native Method)
java.lang.ClassLoader.defineClass(ClassLoader.java:800)
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2895)
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1173)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1681)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
java.lang.Class.getDeclaredConstructors0(Native Method)
java.lang.Class.privateGetDeclaredConstructors(Class.java:2493)
java.lang.Class.getConstructor0(Class.java:2803)
java.lang.Class.getConstructor(Class.java:1718)
com.sun.faces.facelets.tag.AbstractTagLibrary$HandlerFactory.createHandler(AbstractTagLibrary.java:192)
com.sun.faces.facelets.tag.AbstractTagLibrary.createTagHandler(AbstractTagLibrary.java:723)
com.sun.faces.facelets.tag.CompositeTagLibrary.createTagHandler(CompositeTagLibrary.java:194)
com.sun.faces.facelets.compiler.TagUnit.createFaceletHandler(TagUnit.java:121)
com.sun.faces.facelets.compiler.TextUnit.createFaceletHandler(TextUnit.java:117)
com.sun.faces.facelets.compiler.CompilationUnit.getNextFaceletHandler(CompilationUnit.java:115)
com.sun.faces.facelets.compiler.TagUnit.getNextHandler(TagUnit.java:125)
com.sun.faces.facelets.tag.AbstractTagLibrary$ComponentConfigWrapper.getNextHandler(AbstractTagLibrary.java:235)
javax.faces.view.facelets.TagHandler.<init>(TagHandler.java:116)
javax.faces.view.facelets.MetaTagHandler.<init>(MetaTagHandler.java:105)
javax.faces.view.facelets.DelegatingMetaTagHandler.<init>(DelegatingMetaTagHandler.java:69)
javax.faces.view.facelets.ComponentHandler.<init>(ComponentHandler.java:166)
org.icefaces.ace.component.accordion.AccordionPaneHandler.<init>(AccordionPaneHandler.java:21)
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
java.lang.reflect.Constructor.newInstance(Constructor.java:526)
com.sun.faces.facelets.tag.AbstractTagLibrary$UserComponentHandlerFactory.createHandler(AbstractTagLibrary.java:341)
com.sun.faces.facelets.tag.AbstractTagLibrary.createTagHandler(AbstractTagLibrary.java:723)
com.sun.faces.facelets.tag.CompositeTagLibrary.createTagHandler(CompositeTagLibrary.java:194)
com.sun.faces.facelets.compiler.TagUnit.createFaceletHandler(TagUnit.java:121)
com.sun.faces.facelets.compiler.TextUnit.createFaceletHandler(TextUnit.java:117)
com.sun.faces.facelets.compiler.CompilationUnit.getNextFaceletHandler(CompilationUnit.java:115)
com.sun.faces.facelets.compiler.TagUnit.getNextHandler(TagUnit.java:125)
com.sun.faces.facelets.tag.AbstractTagLibrary$ComponentConfigWrapper.getNextHandler(AbstractTagLibrary.java:235)
javax.faces.view.facelets.TagHandler.<init>(TagHandler.java:116)
javax.faces.view.facelets.MetaTagHandler.<init>(MetaTagHandler.java:105)
javax.faces.view.facelets.DelegatingMetaTagHandler.<init>(DelegatingMetaTagHandler.java:69)
javax.faces.view.facelets.ComponentHandler.<init>(ComponentHandler.java:166)
org.icefaces.ace.component.accordion.AccordionHandler.<init>(AccordionHandler.java:21)
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
java.lang.reflect.Constructor.newInstance(Constructor.java:526)
com.sun.faces.facelets.tag.AbstractTagLibrary$UserComponentHandlerFactory.createHandler(AbstractTagLibrary.java:341)
com.sun.faces.facelets.tag.AbstractTagLibrary.createTagHandler(AbstractTagLibrary.java:723)
com.sun.faces.facelets.tag.CompositeTagLibrary.createTagHandler(CompositeTagLibrary.java:194)
com.sun.faces.facelets.compiler.TagUnit.createFaceletHandler(TagUnit.java:121)
com.sun.faces.facelets.compiler.TextUnit.createFaceletHandler(TextUnit.java:117)
com.sun.faces.facelets.compiler.CompilationUnit.getNextFaceletHandler(CompilationUnit.java:115)
com.sun.faces.facelets.compiler.TagUnit.getNextHandler(TagUnit.java:125)
com.sun.faces.facelets.tag.AbstractTagLibrary$ComponentConfigWrapper.getNextHandler(AbstractTagLibrary.java:235)
javax.faces.view.facelets.TagHandler.<init>(TagHandler.java:116)
javax.faces.view.facelets.MetaTagHandler.<init>(MetaTagHandler.java:105)
javax.faces.view.facelets.DelegatingMetaTagHandler.<init>(DelegatingMetaTagHandler.java:69)
javax.faces.view.facelets.ComponentHandler.<init>(ComponentHandler.java:166)
com.sun.faces.facelets.tag.jsf.html.HtmlComponentHandler.<init>(HtmlComponentHandler.java:75)
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
java.lang.reflect.Constructor.newInstance(Constructor.java:526)
com.sun.faces.facelets.tag.AbstractTagLibrary$UserComponentHandlerFactory.createHandler(AbstractTagLibrary.java:341)
com.sun.faces.facelets.tag.AbstractTagLibrary.createTagHandler(AbstractTagLibrary.java:723)
com.sun.faces.facelets.tag.CompositeTagLibrary.createTagHandler(CompositeTagLibrary.java:194)
com.sun.faces.facelets.compiler.TagUnit.createFaceletHandler(TagUnit.java:121)
com.sun.faces.facelets.compiler.TextUnit.createFaceletHandler(TextUnit.java:117)
com.sun.faces.facelets.compiler.CompilationUnit.getNextFaceletHandler(CompilationUnit.java:115)
com.sun.faces.facelets.compiler.TagUnit.getNextHandler(TagUnit.java:125)
javax.faces.view.facelets.TagHandler.<init>(TagHandler.java:116)
com.sun.faces.facelets.tag.TagHandlerImpl.<init>(TagHandlerImpl.java:58)
com.sun.faces.facelets.tag.ui.DefineHandler.<init>(DefineHandler.java:81)
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
java.lang.reflect.Constructor.newInstance(Constructor.java:526)
com.sun.faces.facelets.tag.AbstractTagLibrary$HandlerFactory.createHandler(AbstractTagLibrary.java:192)
com.sun.faces.facelets.tag.AbstractTagLibrary.createTagHandler(AbstractTagLibrary.java:723)
com.sun.faces.facelets.tag.CompositeTagLibrary.createTagHandler(CompositeTagLibrary.java:194)
com.sun.faces.facelets.compiler.TagUnit.createFaceletHandler(TagUnit.java:121)
com.sun.faces.facelets.compiler.TextUnit.createFaceletHandler(TextUnit.java:117)
com.sun.faces.facelets.compiler.CompilationUnit.getNextFaceletHandler(CompilationUnit.java:115)
com.sun.faces.facelets.compiler.TagUnit.getNextHandler(TagUnit.java:125)
javax.faces.view.facelets.TagHandler.<init>(TagHandler.java:116)
com.sun.faces.facelets.tag.TagHandlerImpl.<init>(TagHandlerImpl.java:58)
com.sun.faces.facelets.tag.ui.CompositionHandler.<init>(CompositionHandler.java:101)
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
java.lang.reflect.Constructor.newInstance(Constructor.java:526)
com.sun.faces.facelets.tag.AbstractTagLibrary$HandlerFactory.createHandler(AbstractTagLibrary.java:192)
com.sun.faces.facelets.tag.AbstractTagLibrary.createTagHandler(AbstractTagLibrary.java:723)
com.sun.faces.facelets.tag.CompositeTagLibrary.createTagHandler(CompositeTagLibrary.java:194)
com.sun.faces.facelets.compiler.TagUnit.createFaceletHandler(TagUnit.java:121)
com.sun.faces.facelets.compiler.CompilationUnit.getNextFaceletHandler(CompilationUnit.java:115)
com.sun.faces.facelets.compiler.NamespaceUnit.createFaceletHandler(NamespaceUnit.java:82)
com.sun.faces.facelets.compiler.CompilationManager.createFaceletHandler(CompilationManager.java:381)
com.sun.faces.facelets.compiler.SAXCompiler.doCompile(SAXCompiler.java:468)
com.sun.faces.facelets.compiler.SAXCompiler.doCompile(SAXCompiler.java:430)
com.sun.faces.facelets.compiler.Compiler.compile(Compiler.java:124)
com.sun.faces.facelets.impl.DefaultFaceletFactory.createFacelet(DefaultFaceletFactory.java:481)
com.sun.faces.facelets.impl.DefaultFaceletFactory.access$100(DefaultFaceletFactory.java:106)
com.sun.faces.facelets.impl.DefaultFaceletFactory$1.newInstance(DefaultFaceletFactory.java:199)
com.sun.faces.facelets.impl.DefaultFaceletFactory$1.newInstance(DefaultFaceletFactory.java:197)
com.sun.faces.facelets.impl.DefaultFaceletCache$1.newInstance(DefaultFaceletCache.java:86)
com.sun.faces.facelets.impl.DefaultFaceletCache$1.newInstance(DefaultFaceletCache.java:81)
com.sun.faces.util.ExpiringConcurrentCache$1.call(ExpiringConcurrentCache.java:99)
java.util.concurrent.FutureTask.run(FutureTask.java:262)
com.sun.faces.util.ExpiringConcurrentCache.get(ExpiringConcurrentCache.java:114)
com.sun.faces.facelets.impl.DefaultFaceletCache.getFacelet(DefaultFaceletCache.java:124)
com.sun.faces.facelets.impl.DefaultFaceletCache.getFacelet(DefaultFaceletCache.java:63)
com.sun.faces.facelets.impl.DefaultFaceletFactory.getFacelet(DefaultFaceletFactory.java:295)
com.sun.faces.facelets.impl.DefaultFaceletFactory.getFacelet(DefaultFaceletFactory.java:239)
com.sun.faces.application.view.FaceletViewHandlingStrategy.buildView(FaceletViewHandlingStrategy.java:1000)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:99)
com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:219)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:659)