ICEfaces
  1. ICEfaces
  2. ICE-3166

Component-showcase facelets-enh not working on Weblogic 9.2

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.7.1
    • Fix Version/s: 1.7.2
    • Component/s: None
    • Labels:
      None
    • Environment:
      Weblogic 9.2 & Oracle Application Server 10.1.3

      Description

      Component-showcase facelets-enh does not work on weblogic9.2
      This server is JDK1.5.

      javax.faces.FacesException: Problem in renderResponse: /showcase.jspx @47,78 template="#{currentContentDescriptor.templateRef.path}" /showcase.jspx
      @47,78 template="#{currentContentDescriptor.templateRef.path}": /showcase.jspx @45,79 value="#{applicationController.currentContextDescriptor}":
      Error getting property 'currentContextDescriptor' from bean of type org.icefaces.application.showcase.view.bean.ApplicationController:
      javax.faces.el.EvaluationException: javax.faces.FacesException: javax.faces.el.EvaluationException: javax.faces.el.EvaluationException:
      Error getting property 'defaultNode' from bean of type org.icefaces.application.showcase.view.builder.ApplicationBuilder: java.lang.NullPointerException
      at com.icesoft.faces.facelets.D2DFaceletViewHandler.renderResponse(D2DFaceletViewHandler.java:294)
      at com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:161)
      at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:107)
      at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:245)


      Caused by: com.sun.facelets.tag.TagAttributeException: /showcase.jspx @47,78 template="#{currentContentDescriptor.templateRef.path}" /showcase.jspx
      @47,78 template="#{currentContentDescriptor.templateRef.path}": /showcase.jspx @45,79 value="#{applicationController.currentContextDescriptor}":
      Error getting property 'currentContextDescriptor' from bean of type org.icefaces.application.showcase.view.bean.ApplicationController:
      javax.faces.el.EvaluationException: javax.faces.FacesException: javax.faces.el.EvaluationException: javax.faces.el.EvaluationException:
      Error getting property 'defaultNode' from bean of type org.icefaces.application.showcase.view.builder.ApplicationBuilder: java.lang.NullPointerException
      at com.sun.facelets.tag.TagAttribute.getObject(TagAttribute.java:235)

        Activity

        Mandeep Hayher created issue -
        Ken Fyten made changes -
        Field Original Value New Value
        Fix Version/s 1.7.1 [ 10122 ]
        Assignee Priority P1
        Assignee Patrick Corless [ patrick.corless ]
        Hide
        Ken Fyten added a comment -

        Looks like it could be a JAXP config issue. Need to follow-up with the full stack-trace.

        Show
        Ken Fyten added a comment - Looks like it could be a JAXP config issue. Need to follow-up with the full stack-trace.
        Ken Fyten made changes -
        Summary REGRESSION: Component-showcase facelets-enh does not work on weblogic9.2 weblogic9.2 & Oracle Application Server 10.1.3 Component-showcase facelets-enh not working on weblogic9.2 Weblogic 9.2 & OC4J 10.1.3
        Environment weblogic9.2 & Oracle Application Server 10.1.3 Weblogic 9.2 & Oracle Application Server 10.1.3
        Assignee Priority P1
        Security Private [ 10001 ]
        Assignee Patrick Corless [ patrick.corless ] Sam Xiao [ sam.xiao ]
        Priority Major [ 3 ] Minor [ 4 ]
        Ken Fyten made changes -
        Fix Version/s 1.7.2 [ 10130 ]
        Fix Version/s 1.7.1 [ 10122 ]
        Sam Xiao made changes -
        Assignee Sam Xiao [ sam.xiao ] Mandeep Hayher [ mandeep.hayher ]
        Hide
        Sam Xiao added a comment -

        websphere 6.0.2 and 6.1 also don't work with facelets-enh

        Show
        Sam Xiao added a comment - websphere 6.0.2 and 6.1 also don't work with facelets-enh
        Hide
        Sam Xiao added a comment -

        jetty 6.1 doesn't work with facelets-enh too

        Show
        Sam Xiao added a comment - jetty 6.1 doesn't work with facelets-enh too
        Ken Fyten made changes -
        Assignee Priority P2
        Assignee Mandeep Hayher [ mandeep.hayher ] Patrick Corless [ patrick.corless ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #17024 Fri Jul 04 09:46:09 MDT 2008 patrick.corless ICE-3166 updated resource loading method to take into account websphere also improved logging. Hopefully this will resolve issues with the enhanced version of the showcse not running on weblogic, OC4J and websphere.
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/samples/component-showcase/facelets-enh/src/org/icefaces/application/showcase/view/builder/ApplicationBuilder.java
        Hide
        Patrick Corless added a comment -

        Update the ApplicationBuilder class in two ways:

        • improved logging and exceptions if the JAXB schema and metaData files could not successfully be loaded
        • updated how we load the metaData and schema data to avoid resolving the absolute path unless using websphere.

        Though back over to QA for testing.

        Show
        Patrick Corless added a comment - Update the ApplicationBuilder class in two ways: improved logging and exceptions if the JAXB schema and metaData files could not successfully be loaded updated how we load the metaData and schema data to avoid resolving the absolute path unless using websphere. Though back over to QA for testing.
        Hide
        Patrick Corless added a comment -

        Mandeep;

        I've updated the the enhanced version of showcase in the hope that it will resolve server specific issues. Could you please test again against the problematic servers.

        Show
        Patrick Corless added a comment - Mandeep; I've updated the the enhanced version of showcase in the hope that it will resolve server specific issues. Could you please test again against the problematic servers.
        Patrick Corless made changes -
        Assignee Patrick Corless [ patrick.corless ] Mandeep Hayher [ mandeep.hayher ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #17025 Fri Jul 04 12:19:26 MDT 2008 patrick.corless ICE-3166 updated resource loading method to take into account websphere also improved logging. Hopefully this will resolve issues with the enhanced version of the showcase not running on weblogic, OC4J and websphere.
        Files Changed
        Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/samples/component-showcase/facelets-enh/src/org/icefaces/application/showcase/view/builder/ApplicationBuilder.java
        Hide
        Ken Fyten added a comment -

        Patrick says:

        Looks like showcase is more or less running on weblogic 9.2. However it looks like there are some issues with push and/or the progress bar component or demo.

        Show
        Ken Fyten added a comment - Patrick says: Looks like showcase is more or less running on weblogic 9.2. However it looks like there are some issues with push and/or the progress bar component or demo.
        Ken Fyten made changes -
        Assignee Mandeep Hayher [ mandeep.hayher ] Jack Van Ooststroom [ jack.van.ooststroom ]
        Priority Minor [ 4 ] Major [ 3 ]
        Hide
        Ken Fyten added a comment -

        Mandeep wrote:

        The new test results below are from weblogic 9.2

        > > The component-showcase works except progress bar and file upload
        > > components.
        > > I see following errors on the server:
        > >
        > > INFO - Adapting to Thread Blocking environment -
        > > com.icesoft.faces.webapp.http.servlet.EnvironmentAdaptingServlet
        > > Exception in thread "Timer-4"
        > > java.lang.ArrayIndexOutOfBoundsException: -1
        > > at
        > > com.icesoft.net.messaging.jms.JMSAdapter.lookUpTopic(JMSAdapter.java:533)
        > > at
        > > com.icesoft.net.messaging.jms.JMSAdapter.publish(JMSAdapter.java:246)
        > > at
        > > com.icesoft.net.messaging.MessagePipeline.publish(MessagePipeline.java:151)
        > >
        > > at com.icesoft.net.messaging.PublishTask.run(PublishTask.java:46)
        > > at java.util.TimerThread.mainLoop(Timer.java:512)
        > > at java.util.TimerThread.run(Timer.java:462)
        > > INFO - core render service created:
        > > core pool size : 10
        > > max pool size : 15
        > > keep alive time: 300000 - com.icesoft.faces.async.render.RenderHub
        > > ERROR - Failed to notify listener:
        > > com.icesoft.faces.context.View$3@197a82f - com.icesoft.faces.context.View
        > > java.lang.IllegalStateException: Timer already cancelled.
        > > at java.util.Timer.sched(Timer.java:354)
        > > at java.util.Timer.schedule(Timer.java:170)
        > > at
        > > com.icesoft.net.messaging.MessageServiceClient.schedule(MessageServiceClient.java:825)
        > >
        > > at
        > > com.icesoft.net.messaging.MessagePipeline.enqueue(MessagePipeline.java:129)
        > >
        > > at
        > > com.icesoft.net.messaging.MessageServiceClient.publish(MessageServiceClient.java:922)
        > >
        > > at
        > > com.icesoft.net.messaging.MessageServiceClient.publish(MessageServiceClient.java:493)
        > >
        > > at
        > > com.icesoft.net.messaging.MessageServiceClient.publish(MessageServiceClient.java:604)
        > >
        > > at
        > > com.icesoft.faces.async.server.AsyncHttpServerAdaptingServlet$1.run(AsyncHttpServerAdaptingServlet.java:110)
        > >
        > > at
        > > com.icesoft.faces.webapp.http.core.ViewQueue.put(ViewQueue.java:17)
        > > at com.icesoft.faces.context.View$3.run(View.java:76)
        > > at com.icesoft.faces.context.View.broadcastTo(View.java:195)
        > > at com.icesoft.faces.context.View.put(View.java:170)
        > > at
        > > com.icesoft.faces.context.PushModeSerializer.serialize(PushModeSerializer.java:72)
        > >
        > > at
        > > com.icesoft.faces.context.DOMResponseWriter.endDocument(DOMResponseWriter.java:160)
        > >
        > > at
        > > com.icesoft.faces.facelets.D2DFaceletViewHandler.renderResponse(D2DFaceletViewHandler.java:283)
        > >
        > > at
        > > com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:161)
        > >
        > > at
        > > com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:107)
        > >
        > > at
        > > com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:245)
        > > at
        > > com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:137)
        > > at
        > > com.icesoft.faces.webapp.xmlhttp.PersistentFacesState.render(PersistentFacesState.java:189)
        > >
        > > at
        > > com.icesoft.faces.webapp.xmlhttp.PersistentFacesState.executeAndRender(PersistentFacesState.java:373)
        > >
        > > at
        > > com.icesoft.faces.async.render.RunnableRender.run(RunnableRender.java:143)
        > >
        > > at
        > > edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
        > >
        > > at
        > > edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
        > >
        > > at java.lang.Thread.run(Thread.java:595)

        Show
        Ken Fyten added a comment - Mandeep wrote: The new test results below are from weblogic 9.2 > > The component-showcase works except progress bar and file upload > > components. > > I see following errors on the server: > > > > INFO - Adapting to Thread Blocking environment - > > com.icesoft.faces.webapp.http.servlet.EnvironmentAdaptingServlet > > Exception in thread "Timer-4" > > java.lang.ArrayIndexOutOfBoundsException: -1 > > at > > com.icesoft.net.messaging.jms.JMSAdapter.lookUpTopic(JMSAdapter.java:533) > > at > > com.icesoft.net.messaging.jms.JMSAdapter.publish(JMSAdapter.java:246) > > at > > com.icesoft.net.messaging.MessagePipeline.publish(MessagePipeline.java:151) > > > > at com.icesoft.net.messaging.PublishTask.run(PublishTask.java:46) > > at java.util.TimerThread.mainLoop(Timer.java:512) > > at java.util.TimerThread.run(Timer.java:462) > > INFO - core render service created: > > core pool size : 10 > > max pool size : 15 > > keep alive time: 300000 - com.icesoft.faces.async.render.RenderHub > > ERROR - Failed to notify listener: > > com.icesoft.faces.context.View$3@197a82f - com.icesoft.faces.context.View > > java.lang.IllegalStateException: Timer already cancelled. > > at java.util.Timer.sched(Timer.java:354) > > at java.util.Timer.schedule(Timer.java:170) > > at > > com.icesoft.net.messaging.MessageServiceClient.schedule(MessageServiceClient.java:825) > > > > at > > com.icesoft.net.messaging.MessagePipeline.enqueue(MessagePipeline.java:129) > > > > at > > com.icesoft.net.messaging.MessageServiceClient.publish(MessageServiceClient.java:922) > > > > at > > com.icesoft.net.messaging.MessageServiceClient.publish(MessageServiceClient.java:493) > > > > at > > com.icesoft.net.messaging.MessageServiceClient.publish(MessageServiceClient.java:604) > > > > at > > com.icesoft.faces.async.server.AsyncHttpServerAdaptingServlet$1.run(AsyncHttpServerAdaptingServlet.java:110) > > > > at > > com.icesoft.faces.webapp.http.core.ViewQueue.put(ViewQueue.java:17) > > at com.icesoft.faces.context.View$3.run(View.java:76) > > at com.icesoft.faces.context.View.broadcastTo(View.java:195) > > at com.icesoft.faces.context.View.put(View.java:170) > > at > > com.icesoft.faces.context.PushModeSerializer.serialize(PushModeSerializer.java:72) > > > > at > > com.icesoft.faces.context.DOMResponseWriter.endDocument(DOMResponseWriter.java:160) > > > > at > > com.icesoft.faces.facelets.D2DFaceletViewHandler.renderResponse(D2DFaceletViewHandler.java:283) > > > > at > > com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:161) > > > > at > > com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:107) > > > > at > > com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:245) > > at > > com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:137) > > at > > com.icesoft.faces.webapp.xmlhttp.PersistentFacesState.render(PersistentFacesState.java:189) > > > > at > > com.icesoft.faces.webapp.xmlhttp.PersistentFacesState.executeAndRender(PersistentFacesState.java:373) > > > > at > > com.icesoft.faces.async.render.RunnableRender.run(RunnableRender.java:143) > > > > at > > edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665) > > > > at > > edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690) > > > > at java.lang.Thread.run(Thread.java:595)
        Hide
        Jack Van Ooststroom added a comment -

        As I suspected, the exception is due to the fact that the auto-detection system is not finished yet for WebLogic (ICE-3162). Adding the following to the ICEfaces application's web.xml should fix this:

        <context-param>
        <param-name>com.icesoft.net.messaging.properties</param-name>
        <param-value>weblogic.properties</param-value>
        </context-param>

        Show
        Jack Van Ooststroom added a comment - As I suspected, the exception is due to the fact that the auto-detection system is not finished yet for WebLogic ( ICE-3162 ). Adding the following to the ICEfaces application's web.xml should fix this: <context-param> <param-name>com.icesoft.net.messaging.properties</param-name> <param-value>weblogic.properties</param-value> </context-param>
        Hide
        Jack Van Ooststroom added a comment -

        Assigning back to Mandeep for confirmation.

        Show
        Jack Van Ooststroom added a comment - Assigning back to Mandeep for confirmation.
        Jack Van Ooststroom made changes -
        Assignee Jack Van Ooststroom [ jack.van.ooststroom ] Mandeep Hayher [ mandeep.hayher ]
        Hide
        Mandeep Hayher added a comment -

        File upload and progress bar still not working:

        INFO - Trying JMS Environment:
        java.naming.provider.url = t3://localhost:7001
        java.naming.factory.initial = weblogic.jndi.WLInitialContextFactory

        • com.icesoft.net.messaging.jms.JMSAdapter
          ERROR - Failed JMS Environment: Unable to resolve 'ConnectionFactory'. Resolved '' - com.icesoft.net.messaging.jms.JMSAdapter
          ERROR - - com.icesoft.net.messaging.MessagePipeline
          com.icesoft.net.messaging.MessageServiceException: javax.naming.NameNotFoundException: Unable to resolve 'ConnectionFactory'. Resolved ''; remaining name 'ConnectionFactory'
          at com.icesoft.net.messaging.jms.JMSAdapter.publish(JMSAdapter.java:239)
          at com.icesoft.net.messaging.MessagePipeline.publish(MessagePipeline.java:151)
          at com.icesoft.net.messaging.PublishTask.run(PublishTask.java:46)
          at java.util.TimerThread.mainLoop(Timer.java:512)
          at java.util.TimerThread.run(Timer.java:462)
          Caused by: javax.naming.NameNotFoundException: Unable to resolve 'ConnectionFactory'. Resolved ''; remaining name 'ConnectionFactory'
          at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:1139)
          at weblogic.jndi.internal.BasicNamingNode.lookupHere(BasicNamingNode.java:252)
          at weblogic.jndi.internal.ServerNamingNode.lookupHere(ServerNamingNode.java:171)
          at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:206)
          at weblogic.jndi.internal.WLEventContextImpl.lookup(WLEventContextImpl.java:269)
          at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:362)
          at javax.naming.InitialContext.lookup(InitialContext.java:351)
          at com.icesoft.net.messaging.jms.JMSAdapter.initialize(JMSAdapter.java:508)
          at com.icesoft.net.messaging.jms.JMSAdapter.publish(JMSAdapter.java:237)
          ... 4 more
          INFO - Trying JMS Environment:
          java.naming.provider.url = t3://localhost:7001
          java.naming.factory.initial = weblogic.jndi.WLInitialContextFactory
        • com.icesoft.net.messaging.jms.JMSAdapter
        Show
        Mandeep Hayher added a comment - File upload and progress bar still not working: INFO - Trying JMS Environment: java.naming.provider.url = t3://localhost:7001 java.naming.factory.initial = weblogic.jndi.WLInitialContextFactory com.icesoft.net.messaging.jms.JMSAdapter ERROR - Failed JMS Environment: Unable to resolve 'ConnectionFactory'. Resolved '' - com.icesoft.net.messaging.jms.JMSAdapter ERROR - - com.icesoft.net.messaging.MessagePipeline com.icesoft.net.messaging.MessageServiceException: javax.naming.NameNotFoundException: Unable to resolve 'ConnectionFactory'. Resolved ''; remaining name 'ConnectionFactory' at com.icesoft.net.messaging.jms.JMSAdapter.publish(JMSAdapter.java:239) at com.icesoft.net.messaging.MessagePipeline.publish(MessagePipeline.java:151) at com.icesoft.net.messaging.PublishTask.run(PublishTask.java:46) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: javax.naming.NameNotFoundException: Unable to resolve 'ConnectionFactory'. Resolved ''; remaining name 'ConnectionFactory' at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:1139) at weblogic.jndi.internal.BasicNamingNode.lookupHere(BasicNamingNode.java:252) at weblogic.jndi.internal.ServerNamingNode.lookupHere(ServerNamingNode.java:171) at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:206) at weblogic.jndi.internal.WLEventContextImpl.lookup(WLEventContextImpl.java:269) at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:362) at javax.naming.InitialContext.lookup(InitialContext.java:351) at com.icesoft.net.messaging.jms.JMSAdapter.initialize(JMSAdapter.java:508) at com.icesoft.net.messaging.jms.JMSAdapter.publish(JMSAdapter.java:237) ... 4 more INFO - Trying JMS Environment: java.naming.provider.url = t3://localhost:7001 java.naming.factory.initial = weblogic.jndi.WLInitialContextFactory com.icesoft.net.messaging.jms.JMSAdapter
        Ken Fyten made changes -
        Fix Version/s 1.7.2RC1 [ 10140 ]
        Fix Version/s 1.7.2 [ 10130 ]
        Ken Fyten made changes -
        Assignee Mandeep Hayher [ mandeep.hayher ] Mark Collette [ mark.collette ]
        Ken Fyten made changes -
        Fix Version/s 1.7.2 [ 10130 ]
        Fix Version/s 1.7.2RC1 [ 10140 ]
        Ken Fyten made changes -
        Assignee Priority P2 P1
        Assignee Mark Collette [ mark.collette ] Jack Van Ooststroom [ jack.van.ooststroom ]
        Jack Van Ooststroom made changes -
        Summary Component-showcase facelets-enh not working on weblogic9.2 Weblogic 9.2 & OC4J 10.1.3 Component-showcase facelets-enh not working on Weblogic 9.2
        Description Component-showcase facelets-enh does not work on weblogic9.2 & Oracle Application Server 10.1.3
        Both these server are JDK1.5.

        javax.faces.FacesException: Problem in renderResponse: /showcase.jspx @47,78 template="#{currentContentDescriptor.templateRef.path}" /showcase.jspx
        @47,78 template="#{currentContentDescriptor.templateRef.path}": /showcase.jspx @45,79 value="#{applicationController.currentContextDescriptor}":
        Error getting property 'currentContextDescriptor' from bean of type org.icefaces.application.showcase.view.bean.ApplicationController:
        javax.faces.el.EvaluationException: javax.faces.FacesException: javax.faces.el.EvaluationException: javax.faces.el.EvaluationException:
        Error getting property 'defaultNode' from bean of type org.icefaces.application.showcase.view.builder.ApplicationBuilder: java.lang.NullPointerException
        at com.icesoft.faces.facelets.D2DFaceletViewHandler.renderResponse(D2DFaceletViewHandler.java:294)
        at com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:161)
        at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:107)
        at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:245)


        Caused by: com.sun.facelets.tag.TagAttributeException: /showcase.jspx @47,78 template="#{currentContentDescriptor.templateRef.path}" /showcase.jspx
        @47,78 template="#{currentContentDescriptor.templateRef.path}": /showcase.jspx @45,79 value="#{applicationController.currentContextDescriptor}":
        Error getting property 'currentContextDescriptor' from bean of type org.icefaces.application.showcase.view.bean.ApplicationController:
        javax.faces.el.EvaluationException: javax.faces.FacesException: javax.faces.el.EvaluationException: javax.faces.el.EvaluationException:
        Error getting property 'defaultNode' from bean of type org.icefaces.application.showcase.view.builder.ApplicationBuilder: java.lang.NullPointerException
        at com.sun.facelets.tag.TagAttribute.getObject(TagAttribute.java:235)
        Component-showcase facelets-enh does not work on weblogic9.2
        This server is JDK1.5.

        javax.faces.FacesException: Problem in renderResponse: /showcase.jspx @47,78 template="#{currentContentDescriptor.templateRef.path}" /showcase.jspx
        @47,78 template="#{currentContentDescriptor.templateRef.path}": /showcase.jspx @45,79 value="#{applicationController.currentContextDescriptor}":
        Error getting property 'currentContextDescriptor' from bean of type org.icefaces.application.showcase.view.bean.ApplicationController:
        javax.faces.el.EvaluationException: javax.faces.FacesException: javax.faces.el.EvaluationException: javax.faces.el.EvaluationException:
        Error getting property 'defaultNode' from bean of type org.icefaces.application.showcase.view.builder.ApplicationBuilder: java.lang.NullPointerException
        at com.icesoft.faces.facelets.D2DFaceletViewHandler.renderResponse(D2DFaceletViewHandler.java:294)
        at com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:161)
        at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:107)
        at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:245)


        Caused by: com.sun.facelets.tag.TagAttributeException: /showcase.jspx @47,78 template="#{currentContentDescriptor.templateRef.path}" /showcase.jspx
        @47,78 template="#{currentContentDescriptor.templateRef.path}": /showcase.jspx @45,79 value="#{applicationController.currentContextDescriptor}":
        Error getting property 'currentContextDescriptor' from bean of type org.icefaces.application.showcase.view.bean.ApplicationController:
        javax.faces.el.EvaluationException: javax.faces.FacesException: javax.faces.el.EvaluationException: javax.faces.el.EvaluationException:
        Error getting property 'defaultNode' from bean of type org.icefaces.application.showcase.view.builder.ApplicationBuilder: java.lang.NullPointerException
        at com.sun.facelets.tag.TagAttribute.getObject(TagAttribute.java:235)
        Hide
        Jack Van Ooststroom added a comment -

        This seems to be working now on WebLogic 9.2. Marking this one as FIXED.

        Show
        Jack Van Ooststroom added a comment - This seems to be working now on WebLogic 9.2. Marking this one as FIXED.
        Jack Van Ooststroom made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Assignee Priority P1
        Assignee Jack Van Ooststroom [ jack.van.ooststroom ]

          People

          • Assignee:
            Unassigned
            Reporter:
            Mandeep Hayher
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: