ICEfaces
  1. ICEfaces
  2. ICE-935

Facelets: Using onmouseovereffect causes exception

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Incomplete
    • Affects Version/s: 1.5
    • Fix Version/s: 1.6DR#1
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      Operating System: Windows XP
      Platform: PC

      Description

      As noted in the
      forum:http://support.icesoft.com/jive/thread.jspa?threadID=2626&tstart=0

      Using a mouseovereffect with Facelets isn't working. JS error on client and the
      following exception occur:


      2006-10-27 09:14:47,781 ERROR [com.icesoft.faces.facelets.D2DFaceletViewHandler]
      Error renderResponse. java.lang.UnsupportedClassVersionError: Bad version number
      in .class file
      javax.faces.FacesException: java.lang.UnsupportedClassVersionError: Bad version
      number in .class file
      at
      javax.faces.component.UIComponentBase$AttributesMap.get(UIComponentBase.java:1389)
      at
      com.icesoft.faces.renderkit.dom_html_basic.PassThruAttributeRenderer.renderNonBooleanAttributes(PassThruAttributeRenderer.java:258)
      at
      com.icesoft.faces.renderkit.dom_html_basic.PassThruAttributeRenderer.renderAttributes(PassThruAttributeRenderer.java:112)
      at
      com.icesoft.faces.renderkit.dom_html_basic.TextRenderer.renderContainingSpan(TextRenderer.java:128)
      at
      com.icesoft.faces.renderkit.dom_html_basic.TextRenderer.renderUIOutput(TextRenderer.java:54)
      at
      com.icesoft.faces.renderkit.dom_html_basic.TextRenderer.renderEnd(TextRenderer.java:34)
      at
      com.icesoft.faces.renderkit.dom_html_basic.DomBasicRenderer.encodeEnd(DomBasicRenderer.java:97)
      at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:740)
      at
      com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:569)
      at
      com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:558)
      at
      com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:558)
      at
      com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:558)
      at
      com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:558)
      at
      com.icesoft.faces.facelets.D2DFaceletViewHandler.renderResponse(D2DFaceletViewHandler.java:221)
      at com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:125)
      at
      com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:107)
      at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:268)
      at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:137)
      at
      com.icesoft.faces.webapp.xmlhttp.PersistentFacesServlet.service(PersistentFacesServlet.java:273)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
      at
      org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
      at
      org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at
      org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
      at
      org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      at
      org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at
      org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
      at
      org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
      at
      org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
      at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
      at
      org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
      at
      org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
      at
      org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
      at
      org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
      at java.lang.Thread.run(Thread.java:595)
      Caused by: java.lang.UnsupportedClassVersionError: Bad version number in .class file
      at java.lang.ClassLoader.defineClass1(Native Method)
      at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
      at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
      at
      org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1812)
      at
      org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:866)
      at
      org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1319)
      at
      org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198)
      at java.beans.Beans.instantiate(Beans.java:187)
      at java.beans.Beans.instantiate(Beans.java:48)
      at com.sun.faces.config.ManagedBeanFactory.newInstance(ManagedBeanFactory.java:223)
      at
      com.sun.faces.application.ApplicationAssociate.createAndMaybeStoreManagedBeans(ApplicationAssociate.java:282)
      at
      com.sun.faces.el.VariableResolverImpl.resolveVariable(VariableResolverImpl.java:97)
      at
      com.sun.facelets.el.LegacyELContext$LegacyELResolver.getValue(LegacyELContext.java:134)
      at com.sun.el.parser.AstIdentifier.getValue(AstIdentifier.java:44)
      at com.sun.el.parser.AstValue.getValue(AstValue.java:85)
      at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:183)
      at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)
      at com.sun.facelets.el.LegacyValueBinding.getValue(LegacyValueBinding.java:56)
      at
      com.icesoft.faces.component.ext.HtmlOutputText.getOnmouseovereffect(HtmlOutputText.java:228)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:585)
      at
      javax.faces.component.UIComponentBase$AttributesMap.get(UIComponentBase.java:1381)
      ... 37 more
      2006-10-27 09:14:47,984 DEBUG [com.sun.faces.lifecycle.RenderResponsePhase]
      Exiting RenderResponsePhase

        Activity

        Hide
        Ted Goddard added a comment -

        This looks like something was compiled on JDK 1.5 and run on JDK 1.4.

        Maybe the facelet jars are being built with JDK 1.5? Mark, can you confirm that
        you built icefaces-facelets.jar with JDK 1.4; otherwise we'll proceed by looking for
        other JDK 1.5 .jars.

        Show
        Ted Goddard added a comment - This looks like something was compiled on JDK 1.5 and run on JDK 1.4. Maybe the facelet jars are being built with JDK 1.5? Mark, can you confirm that you built icefaces-facelets.jar with JDK 1.4; otherwise we'll proceed by looking for other JDK 1.5 .jars.
        Hide
        Mark Collette added a comment -

        No, it wasn't the Facelets JAR.

        Show
        Mark Collette added a comment - No, it wasn't the Facelets JAR.
        Hide
        Philip Breau added a comment -

        can't replicate and hasn't come up again so changing to invalid

        Show
        Philip Breau added a comment - can't replicate and hasn't come up again so changing to invalid

          People

          • Assignee:
            Ted Goddard
            Reporter:
            Philip Breau
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: