[
https://issues.apache.org/struts/browse/SHALE-305?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=44733#action_44733
] payne commented on SHALE-305: ----------------------------- http://www.rtm.gov.my/html/forum/viewtopic.php?t=7787 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7786 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7785 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7784 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7783 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7782 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7781 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7780 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7779 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7778 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7777 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7776 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7775 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7774 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7773 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7772 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7771 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7770 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7769 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7768 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7767 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7766 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7765 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7764 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7763 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7762 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7761 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7760 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7759 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7758 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7757 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7756 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7755 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7754 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7753 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7752 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7751 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7750 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7749 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7748 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7747 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7746 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7745 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7744 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7743 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7742 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7741 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7740 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7739 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7738 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7737 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7736 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7735 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7734 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7733 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7732 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7731 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7730 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7729 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7728 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7727 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7726 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7725 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7724 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7723 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7722 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7721 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7720 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7719 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7718 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7717 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7716 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7715 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7714 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7713 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7712 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7711 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7710 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7709 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7708 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7707 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7706 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7705 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7704 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7703 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7702 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7701 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7700 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7699 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7698 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7697 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7696 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7695 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7694 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7693 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7692 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7691 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7690 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7689 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7688 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7684 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7683 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7682 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7681 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7680 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7679 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7678 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7677 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7676 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7675 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7674 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7673 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7672 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7671 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7670 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7669 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7668 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7667 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7666 http://www.rtm.gov.my/html/forum/viewtopic.php?t=7665 > Remove dependency on JSP from commonsValidator > ---------------------------------------------- > > Key: SHALE-305 > URL: https://issues.apache.org/struts/browse/SHALE-305 > Project: Shale > Issue Type: Bug > Components: Core > Affects Versions: 1.0.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4-SNAPSHOT, > 1.0.5-SNAPSHOT > Environment: Facelets 1.1.11 > JBoss 4.0.4GA (Tomcat 5.5) > Sun JSF 1.2_01 > Tomahawk 1.1.5-SNAPSHOT > Reporter: Reind > Assignee: Craig McClanahan > Fix For: 1.0.4 > > Attachments: site.patch, site.patch > > > A NoClassDefFoundError is raised when using the commonsValidator component > with a non-jsp2.1 container + JSF RI1.2 + Facelets. This is caused by calls > to UIComponentTag.isValueReference() - deprecated in 1.2 and should only be > used by JSP tags. > A similar issue was reported by Ryan Lubke for the MyFaces Tomahawk project: > https://issues.apache.org/jira/browse/TOMAHAWK-589 > The attached patch contains the same method contributed by Ryan to Tomahawk. > Similar changes should be made to a few other places in shale-clay and > shale-core where the aforementioned method call is also used where it needn't > be. > stacktrace follows: > java.lang.NoClassDefFoundError: javax/servlet/jsp/tagext/JspIdConsumer > java.lang.ClassLoader.defineClass1(Native Method) > java.lang.ClassLoader.defineClass(ClassLoader.java:620) > java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) > > org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1812) > > org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:866) > > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1319) > > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198) > java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) > java.lang.ClassLoader.defineClass1(Native Method) > java.lang.ClassLoader.defineClass(ClassLoader.java:620) > java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) > > org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1812) > > org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:866) > > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1319) > > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198) > java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) > > org.apache.shale.validator.faces.ValidatorInputRenderer.encodeBegin(ValidatorInputRenderer.java:141) > > javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:810) > javax.faces.component.UIComponent.encodeAll(UIComponent.java:881) > javax.faces.render.Renderer.encodeChildren(Renderer.java:137) > > javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:828) > javax.faces.component.UIComponent.encodeAll(UIComponent.java:883) > javax.faces.component.UIComponent.encodeAll(UIComponent.java:889) > > com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:578) > > com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:134) > com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:248) > com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144) > javax.faces.webapp.FacesServlet.service(FacesServlet.java:245) > > org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:144) > > org.apache.shale.faces.ShaleApplicationFilter.doFilter(ShaleApplicationFilter.java:267) > > org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
