Javax.faces.convert.EnumConverter - defective by design?

Dear all,
I'm confused as to how javax.faces.convert.EnumConverter is ever supposed to work. It basically does:
getAsString: value.toString();
getAsObject: Enum.valueOf( targetClass, value );
But Enum.valueOf was never designed to be the opposite of value.toString(). The JavaDoc says it is the opposite of value.name(). So if you ever override an enum value to have a different toString than its name (a common occurence)...
enum Gender {
MALE {
   public String toString() {
      return "Male";
}...then EnumConverter won't work for you. Surely this is a bug in the spec?
For a long time now I've been using my own EnumConverter with JSF 1.1. It does...
getAsString: if ( component instanceof UIInput ) return value.name() else value.toString();
getAsObject: Enum.valueOf( targetClass, value );
...so there's a caveat when you're using labels (when you really do want the .toString() instead of the .name() to appear), but for UIInputs (eg. UISelects) you need to use the name() or it will never convert back.
Can this design decision be double checked for JSF 2.0?
Thanks,
Richard.

Okay, thanks. Now logged: https://javaserverfaces-spec-public.dev.java.net/issues/show_bug.cgi?id=470

Similar Messages

  • Re: javax.faces.convert.Converter error, how to diagnose?

    I’m rendering a region on a page. The region is a table which is entirely build in java. The .jsff for the region looks kind of like this:
    <af:treeTable value="#{backingBeanScope.myBean.treeModel}" var="row" etc…. >
    <af:forEach items="#{backingBeanScope.myBean.columns}" var="column">
    <af:column binding="#{column.adfColumn}" />
    </af:forEach>
    </af:treeTable>
    When a row selection happens, there is context menu build, where one of the menuitems pops a dialog. After the dialog is dismissed a return handler/listener is called:
    public void propertyToolReturnHandler(ReturnEvent event)
    AdfUtil.showMessageDialog(AdfUtil.MESSAGE_TYPE.INFORMATION, “some msg”, “some msg”, true);
    Notice the last param to showMessageDialog, which is “true”, as I want to show the message as inline. However, having it set to “true” causes the following exception. If I set it to “false”, then it does work and a popup message appears with the “some msg” text.
    I’m truly stuck trying to figure out what Converter is missing and where. Any ideas will be most welcomed!
    The error I get:
    [Ljava.lang.Object; cannot be cast to javax.faces.convert.Converter
    ADF_FACES-60097:For more information, please see the server's error log for an entry beginning with: ADF_FACES-60096:Server Exception during PPR, #2
    Examining the EMGC_OMS1.out file I see (partial):
    <Apr 10, 2013 2:39:38 PM PDT> <Error> <oracle.adfinternal.view.faces.config.rich.RegistrationConfigurator> <BEA-000000> <ADF_FACES-60096:Server Exception during PPR, #2
    java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to javax.faces.convert.Converter
         at oracle.adfinternal.view.faces.renderkit.rich.ValueRenderer.getConverter(ValueRenderer.java:197)
         at oracle.adfinternal.view.faces.renderkit.rich.ValueRenderer.addClientConverterRenderScript(ValueRenderer.java:220)
         at oracle.adfinternal.view.faces.renderkit.rich.OutputLabelRenderer.encodeAll(OutputLabelRenderer.java:241)
         at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1431)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
         at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
         at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2778)
         at oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer.access$500(RegionRenderer.java:49)
         at oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer$ChildEncoderCallback.processComponent(RegionRenderer.java:574)
         at oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer$ChildEncoderCallback.processComponent(RegionRenderer.java:553)
         at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:170)
         at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:290)
         at org.apache.myfaces.trinidad.component.UIXGroup.processFlattenedChildren(UIXGroup.java:96)
         at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:160)
         at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:290)
         at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:255)
         at oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer._encodeChildren(RegionRenderer.java:270)
         at oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer.encodeAll(RegionRenderer.java:201)
         at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1431)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
         at oracle.adf.view.rich.component.fragment.UIXRegion.encodeEnd(UIXRegion.java:321)
         at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
         at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2778)
         at oracle.adf.view.rich.render.RichRenderer.encodeStretchedChild(RichRenderer.java:2149)
         at oracle.adfinternal.view.faces.renderkit.rich.PanelBoxRenderer.access$500(PanelBoxRenderer.java:39)
         at oracle.adfinternal.view.faces.renderkit.rich.PanelBoxRenderer$ChildEncoderCallback.processComponent(PanelBoxRenderer.java:2267)
         at oracle.adfinternal.view.faces.renderkit.rich.PanelBoxRenderer$ChildEncoderCallback.processComponen
    Ania.
    Edited by: user12869467 on Apr 12, 2013 1:57 PM                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

    I did more trial/error with this problem. It is not related to AdfUtil.showMessageDialog().
    My java-built table, shows a popup. After the popup is dismissed, I will get this exception, not right away though. The view has tabs, if after dismissing the dialog, I navigate to some other tab, and then back to the one which has the table, that is when the error shows up.
    ANY help on how to diagnose this problem will be very much appreciated!
    Ania.

  • Expression Error: Named Object: javax.faces.convert.IntegerConverter not fo

    I get the error below when i try to run the xhtml file.
    May I know how to import the "IntegerConvertor"?
    >
    Expression Error: Named Object: javax.faces.convert.IntegerConverter not found.
    >
    <?xml version='1.0' encoding='UTF-8' ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml"     xmlns:h="http://java.sun.com/jsf/html"     xmlns:f="http://java.sun.com/jsf/core">
    <h:head>
         <title>Facelet Title</title>
    </h:head>
    <h:body>
    <h:inputText converter="javax.faces.convert.IntegerConverter" />
    </h:body>
    </html>Edited by: anIdiot on 12-Dec-2011 23:52

    <f:converter converterId="javax.faces.Integer"/>

  • Javax.faces.convert.Converter

    I have derived my converter from javax.faces.convert.Converter interface. Inside my getAsObject(FacesContext contx, UIComponent comp, String value) method I can access other form data using:
    UIComponent uic = PageCodeBase.findComponent(contx.getViewRoot(), "textYear");
    Above code works only if textYear is read only input control.
    How can I access non read only control?

    Yes, that was the problem. :) Now, I can access my <hx:dataTableEx id="table1"> with this code:
    FacesContext.getCurrentInstance().getViewRoot().findComponent("form1:table1");
    but, I don't know how to access table row values. I have looked into HTML source and tried this:
    FacesContext.getCurrentInstance().getViewRoot().findComponent("form1:table1:0:text1");
    but that code doesn't find <h:inputText id="text1"> which is inside <hx:dataTableEx id="table1">.
    Any idea? :)

  • Creator2.1erros:javax.faces.el.PropertyNotFoundException !!!!

    when I binding the StaticText'attribute text to the InputStaffInfoBean.staffInfo.name by the Visual Design Editor ,I could not find the staffInfo in the binding target Visual interface .
    So I finish the binding by adding some codes in the jsp code page :
    <ui:textField binding="#{newDomesticVisitRegister.name}" id="name"
    style="height: 24px; left: 72px; top: 24px; position: absolute; width: 120px" text="{InputDomesticVisitSessionBean.selectDomesticVisitInfo.name}"/> .
    But the new problem came out , I could not see the effect in the Visual Design Interface , component errors below came out:
    javax.faces.el.PropertyNotFoundException: selectDomesticVisitInfo
         at com.sun.rave.jsfsupp.container.DesignTimePropertyResolver.getValue(DesignTimePropertyResolver.java:77)
         at com.sun.faces.el.impl.ArraySuffix.evaluate(ArraySuffix.java:167)
         at com.sun.faces.el.impl.ComplexValue.evaluate(ComplexValue.java:151)
         at com.sun.faces.el.impl.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:243)
         at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:178)
         at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:159)
         at javax.faces.component.UIOutput.getValue(UIOutput.java:147)
         at com.sun.rave.web.ui.renderer.FieldRenderer.renderInput(FieldRenderer.java:261)
         at com.sun.rave.web.ui.renderer.FieldRenderer.renderField(FieldRenderer.java:121)
         at com.sun.rave.web.ui.renderer.FieldRenderer.encodeEnd(FieldRenderer.java:69)
         at com.sun.rave.web.ui.renderer.AbstractDesignTimeRenderer.encodeEnd(AbstractDesignTimeRenderer.java:40)
         at com.sun.rave.web.ui.renderer.FieldDesignTimeRenderer.encodeBegin(FieldDesignTimeRenderer.java:84)
         at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:683)
         at com.sun.rave.web.ui.util.RenderingUtilities.renderComponent(RenderingUtilities.java:78)
         at com.sun.rave.web.ui.renderer.AbstractRenderer.encodeChildren(AbstractRenderer.java:194)
         at com.sun.rave.web.ui.renderer.AbstractDesignTimeRenderer.encodeChildren(AbstractDesignTimeRenderer.java:44)
         at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:701)
         at com.sun.rave.web.ui.util.RenderingUtilities.renderComponent(RenderingUtilities.java:80)
         at com.sun.rave.web.ui.renderer.TabSetRenderer.renderEnd(TabSetRenderer.java:116)
         at com.sun.rave.web.ui.renderer.AbstractRenderer.encodeEnd(AbstractRenderer.java:235)
         at com.sun.rave.web.ui.renderer.AbstractDesignTimeRenderer.encodeEnd(AbstractDesignTimeRenderer.java:40)
         at com.sun.rave.web.ui.renderer.TabSetDesignTimeRenderer.encodeEnd(TabSetDesignTimeRenderer.java:49)
         at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:720)
    the project is about iuput staff information such as : name , sex, id_no, ......and I design the javabean named staffInfo.jar, and add to the library in the project .
    I found some attribute ,their types are :String ,Tree,. could be find in the Visual Editor Interface , But the type like staffInfo :
    private StaffInfo selectStaffInfo = new StaffInfo();
    public StaffInfo getSelectStaffInfo(){
    return selectStaffInfo ;
    public void setStaffInfo(StaffInfo si){
    this.selectStaffInfo =si;
    could be find .
    I don't know how to go on , this is bug of Creator2.1? this gave me great troubles ! some tips hope !

    The h:selectManyListBox element requires a string List or Collection with SelectItems to be returned instead of an Object array (try to avoid the use of the Object class as much as possible though).
    Basic example:
    JSF<h:form>
        <h:selectManyListbox id="myList" value="#{MyBean.myListValues}">
            <f:selectItems value="#{MyBean.myList}"/>
        </h:selectManyListbox>
        <h:commandButton id="submit" value="submit" action="#{MyBean.submit}"  />
    </h:form>MyBean.java
    public class MyBean {
        private List myListValues;
        public List getMyList() {
            List myList = new ArrayList();
            myList.add(new SelectItem("value1", "label1"));
            myList.add(new SelectItem("value2", "label2"));
            myList.add(new SelectItem("value3", "label3"));
            return myList;
        public void setMyListValues(List list) {
            myListValues = list;
        public List getMyListValues() {
            return myListValues;
        public void submit() {
            Iterator myListIterator = getMyListValues.iterator();
            while (myListIterator.hasNext()) {
                System.out.println((String) myListIterator.next());
                // do your thing
    }

  • Get NoClassDefFoundError: javax/faces/context/FacesContext Error at Runtime

    I'm in 11g, PS1. I have an application and I have a SelectOneChoice component that invokes a managed bean (i.e. #{queryHandler.availableFilterChoice}). It then calls my constructor public QueueHandler and within that constructor i have the following line of code:
    Application application = FacesContext.getCurrentInstance().getApplication();
    This line of code builds and compiles, but at runtime I get the following error NoClassDefFoundError: javax/faces/context/FacesContext and the application stops and fails and nothing is rendered. I have the following libraries in my project:
    JSP Runtime
    JSF 1.2
    JSTL 1.2
    ADF Page Flow Runtime
    ADF Controller Runtime
    ADF Controller Schema
    ADF Faces Runtime 11
    ADF Common Runtime
    ADF Web Runtime
    MDS Runtime
    MDS Runtime Dependencies
    Common Beanutils 1.6
    Common Logging 1.0.4
    Common Collections 3.1
    ADF DVT Faces Runtime
    ADF DVT Faces Databinding Runtime
    EJB 3.0
    JPS Designtime
    TopLink
    Oracle XML Parser V2
    Java EE 1.5 API
    Oracle JEWT
    Trinidad Runtime 11
    JSTL 1.2 Tags
    Resource Bundle Support
    Resource Bundle Variable Resolver
    Weblogic 10.3 Remote-Client
    Oracle JDBC

    I'm sorry, but I guess I don't understand what you're saying. But I'm not using the line of code below anywhere so I cannot remove it. I did try to use to use that line of code then I used the import org.apache.myfaces.trinidad.util.Service; and when I use those lines of code, I get the same exact Error.
    ExtendedRenderKitService erks = Service.getRenderKitService(FacesContext.getCurrentInstance(), ExtendedRenderKitService.class);

  • Could not find Factory: javax.faces.context.FacesContextFactory

    I'm trying to start a new JSF with facelets app from scratch using JSF 1.2.06 on Tomcat 6.0.10 but I can't even get the app to start.
    I get this when I try to start the app:
    java.lang.IllegalStateException: Application was not properly initialized at startup, could not find Factory: javax.faces.context.FacesContextFactory
         javax.faces.FactoryFinder.getFactory(FactoryFinder.java:263)
         javax.faces.webapp.FacesServlet.init(FacesServlet.java:142)
         org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:699)
         org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:670)
         org.apache.jsp.index_jsp._jspService(index_jsp.java:59)
         org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
         org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:384)
         org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
         org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    I've seen a few contradictory pieces of advice on how to resolve but none seem very promising.
    What are the basic requirements for a JSF 1.2 application, especially regarding entries required in web.xml and faces-config.xml? I don't see this clearly documented anywhere on Sun's JSF site.
    Thanks!

    I think I found the reason for this problem.
    I should have also mentioned that my app contained a welcome page (index.jsp) that contained only a forward to my Facelet-based home page via:
    <jsp:forward page="pages/stm/StmHome.jsf" />
    My home page was named: StmHome.xhtml
    I mapped the FacesServlet to handle all requests with a *.jsf extension
    But I set the javax.faces.DEFAULT_SUFFIX context parameter to: .xhtml
    When I changed the value for the forward tag in the index.jsp to "StmHome.xhtml" the app started ok and the home page displayed without error.
    So it looks like this problem was caused by a mismatch between the value I set for the javax.faces.DEFAULT_SUFFIX context parameter and the value I set for the URL pattern in the FacesServlet mapping, correct ?
    Which brings me to my next question: should the values for the javax.faces.DEFAULT_SUFFIX and the FacesServlet URL pattern always match?
    Thanks!

  • Javax.faces.el.ValueBinding in javax.faces.el has been deprecated

    hi jdev experts,
    am using jdev 11.1.1.5.0 - adfbc-oracledb10g
    my compiler always. please see this warning.
    how can i ignore. may i know the reason of occurence warning. here?
    Warning(4,22):  javax.faces.el.ValueBinding in javax.faces.el has been deprecated
    Warning(922,5):  javax.faces.el.ValueBinding in javax.faces.el has been deprecated
    Warning(922,42):  createValueBinding(java.lang.String) in javax.faces.application.Application has been deprecated
    Warning(989,5):  javax.faces.el.ValueBinding in javax.faces.el has been deprecated
    Warning(989,42):  createValueBinding(java.lang.String) in javax.faces.application.Application has been deprecated
    Warning(1005,5):  javax.faces.el.ValueBinding in javax.faces.el has been deprecated
    Warning(1005,42):  createValueBinding(java.lang.String) in javax.faces.application.Application has been deprecated
    Warning(1020,5):  javax.faces.el.ValueBinding in javax.faces.el has been deprecated
    Warning(1020,42):  createValueBinding(java.lang.String) in javax.faces.application.Application has been deprecated

    A short look into the javadoc reveals javax.faces.el.ValueBinding Deprecated. This has been replaced by ValueExpression.So you are using the wrong class to get to a value using EL inside one or more of your bean classes.
    Timo

  • Java.lang.NullPointerException at javax.faces.webapp.FacesServlet.init(Face

    Using Oralce 10g app server 9.0.4.0.0
    Using jsf 1.1
    Works fine under Resin 3.0, but not oracle.
    Added the listener lines to web.xml.
    <listener>
    <listener-class>com.sun.faces.config.ConfigListener</listener-class>
    </listener>
    The following jars are in my web-inf/lib
    commons-beanutils
    commons-collections
    commons-dbcp
    commons-digester
    commons-logging
    commons-pool
    commons-validator
    jsf-api
    jsf-impl
    jstl
    jta
    Still get the NPE.
    java.lang.NullPointerException
    at javax.faces.webapp.FacesServlet.init(FacesServlet.java:144)
    at com.evermind.server.http.HttpApplication.loadServlet(HttpApplication.java:2094)
    at com.evermind.server.http.HttpApplication.findServlet(HttpApplication.java:4523)
    at com.evermind.server.http.HttpApplication.initPreloadServlets(HttpApplication.java:4617)
    at com.evermind.server.http.HttpApplication.initDynamic(HttpApplication.java:765)
    at com.evermind.server.http.HttpApplication.<init>(HttpApplication.java:497)
    at com.evermind.server.Application.getHttpApplication(Application.java:886)
    at com.evermind.server.http.HttpServer.getHttpApplication(HttpServer.java:688)
    at com.evermind.server.http.HttpSite.initApplications(HttpSite.java:570)
    at com.evermind.server.http.HttpSite.setConfig(HttpSite.java:263)
    at com.evermind.server.http.HttpServer.setSites(HttpServer.java:259)
    at com.evermind.server.http.HttpServer.setConfig(HttpServer.java:160)
    at com.evermind.server.ApplicationServer.initializeHttp(ApplicationServer.java:2325)
    at com.evermind.server.ApplicationServer.setConfig(ApplicationServer.java:1498)
    at com.evermind.server.ApplicationServerLauncher.run(ApplicationServerLauncher.java:93)
    at java.lang.Thread.run(Thread.java:534)
    Any other suggestions?

    Eh... seems like I'm not alone here...
    Trying to run my application, but all I get is:
    Error Message:
    java.lang.NullPointerException
    Error details:
    java.lang.NullPointerException
         at javax.faces.webapp.FacesServlet.init(FacesServlet.java:144)
         at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105)
         at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:757)
         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:130)
         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
         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.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
         at java.lang.Thread.run(Unknown Source)
    This application is working on the other machine. I guess there is something wrong with my eclipse project setup and/or I am missing some libraries.
    Any syggestions? All help is appreciated. :)

  • Javax.faces.context.FacesContext not found in JDeveloper 10.1.3.2

    I tried to use javax.faces.context.FacesContext calss in my application but JDeveloper 10.1.3.2 can not find this class
    ( the same problem also in 10.1.3)
    I checked the jar file of this library (jsf-api.jar ), it is in folder [jsf-ri] in Jdev home
    why JDev. can not read this library
    please how can i solve this problem
    Waheed

    Hi,
    make sure the project you are working in is configured for JSF. Double click onto the project to open its properties and set the "Technology Scope" to JSF. This ensures that all libraries are cnfigured. This also adds aa copy of jsf-impl.jar to the Web-Inf/lib directory of your project.
    Frank

  • Javax.faces.FacesException: Problem in renderResponse: null

    Hi,
    I have a portal application deployed on weblogic 10.3 application server in Clustered enviroment with 2 nodes. ( Server 1 and server2).
    My application running well on Server1 but when i try to access application from server2 i got the following exception
    javax.servlet.ServletException: java.lang.Exception: javax.faces.FacesException: Problem in renderResponse: null
    i have checked all required libraries are same for both Server1 and server2.
    Any one you have any IDEA Why does my server2 giving exception? please respond if you have any solution for above Scenario.
    Thanks
    Ram

    log continues............................
    (JspControlRenderer.java:72)
         at com.bea.netuix.servlets.controls.application.laf.PresentationControlRenderer.beginRender(PresentationControlRenderer.java:65)
         at com.bea.netuix.nf.ControlLifecycle$7.visit(ControlLifecycle.java:481)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:518)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
         at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:220)
         at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:395)
         at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
         at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:352)
         at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:326)
         at com.bea.netuix.nf.UIControl.render(UIControl.java:582)
         at com.bea.netuix.servlets.controls.PresentationContext.render(PresentationContext.java:486)
         at com.bea.netuix.servlets.util.RenderToolkit.renderChild(RenderToolkit.java:146)
         at com.bea.netuix.servlets.jsp.taglib.skeleton.Child.doTag(Child.java:63)
         at jsp_servlet._framework._skeletons._bighorn.__gridlayout._jspService(__gridlayout.java:219)
         at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
         at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:505)
         at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:432)
         at com.bea.netuix.servlets.controls.application.laf.JspTools.renderJsp(JspTools.java:130)
         at com.bea.netuix.servlets.controls.application.laf.JspControlRenderer.beginRender(JspControlRenderer.java:72)
         at com.bea.netuix.servlets.controls.application.laf.PresentationControlRenderer.beginRender(PresentationControlRenderer.java:65)
         at com.bea.netuix.nf.ControlLifecycle$7.visit(ControlLifecycle.java:481)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:518)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
         at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:220)
         at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:395)
         at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
         at com.bea.netuix.nf.Lifecycle.runOutbound(Lifecycle.java:208)
         at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:162)
         at com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:388)
         at com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:258)
         at com.bea.netuix.servlets.manager.UIServlet.doGet(UIServlet.java:211)
         at com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:196)
         at com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.java:251)
         at com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:686)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
         at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:336)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
         at com.bea.portal.tools.servlet.http.HttpContextFilter.doFilter(HttpContextFilter.java:60)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3502)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(Unknown Source)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2186)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2092)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1406)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    >

  • Why javax.faces.ViewState value of a form is too long ?

    I'm trying to make a form with jsf, but when it is rendered javaxfaces.ViesState value of input hidden is too long!! Why ? My form:
    <h:form id="f" >
    <h:outputText value="#{commonMsg.titleHea1}: " /> <h:inputText size="6" id="search" value="#headerBean.url}" required="true" /> <h:outputLink styleClass="ir" value="#headerBean.redirect}" > <h:outputText value="Go" /> </h:outputLink>
    </h:form>
    When it is rendered:
    <form id="f" name="f" method="post" action="/dynamic/tops.jsf" enctype="application/x-www-form-urlencoded">
    Direction: <input id="f:search" name="f:search" type="text" value="http://" size="6" />Ir
    <input type="hidden" name="f_SUBMIT" value="1" /> <input type="hidden" name="javax.faces.ViewState" id="javax.faces.ViewState" value="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" /></form>
    Anyone knows why happens ? I'm making something wrong ? Thanks a lot.

    You're using client state saving. When you use this option, the view and it's state is serialized, and base64 encoded so that it can be transmitted to the client.
    Switch to server side if client side is causing you issues.

  • Javax.faces.model.ManagedBean not found

    Hi all,
    I am extremely new to JSF. Infact this is the first Hello World Application I am building that has Ajax Support. I have written following code from website :
    [http://weblogs.java.net/blog/driscoll/archive/2008/11/a_simple_ajax_j.html]
    import javax.faces.event.ActionEvent;
    import javax.faces.model.ManagedBean;
    import javax.faces.model.SessionScoped;
    @ManagedBean(name = "count")
    @SessionScoped
    public class Count {
         Integer count = 0;
        public Integer getCount() {
            return count++;
        public void reset(ActionEvent ae) {
            count = 0;
    }But Eclipse is not able to find classes for:
    javax.faces.model.ManagedBean
    javax.faces.model.SessionScoped
    Jars added currently:
    jsf-api.jar
    jsf-impl.jar
    jstl.jar
    standard.jar
    servlet-api.jar
    and some commons jar files.
    What jars should i include. I googled for it but could not get relevant information. Sadly, www.findjar.com is down.
    Thanks,
    Vikash Anand.

    Vikash.SunJava wrote:
    Hi icepax,
    Thanks for telling about jstl-1.2.jar for the application. I have added it to my application but same error continues.
    Between can you provide me some pointers for how to do Ajax + JSF? This sample is one sample I got from net that says that it is Ajax + JSF.
    If the tutorial is either some JBoss Seam Specific/wrong maybe I should be looking for some different things. Is Iceface good for Ajax + JSF?
    Thanks,
    Vikash Anand.Sorry, I can't help you with your latest reply as I haven't done Ajax...yet...nor do I have any experience with Icefaces. Anyway, there bound to be other JSF experts in this forum who can help you. If not, there are other JSF forums you can use to ask the same question as this thread - if you need to resolve this issue urgently.

  • ClassNotFoundException-javax.faces.application.ProjectStage - deploy of WAR

    Hello All,
    We are trying to deploy the ViewController project, of a jsf/adf based application, to a WAR file. We are migrating our application from 10g to 11g. We have successfully gone past all the comilation errors and now trying deployment.
    We were getting the following error and got around it by checking - ViewController -> rt. Click ProjectProperties -> Deployment -> Edit WAR deployment profile -> WEB-INF/LIB -> Contributors : checked jsf2.0, jstl1.2, jstl1.2tags
    Error while deployment: [12:52:11 PM] [Deployer:149193]Operation 'deploy' on application 'webapp1' has failed on 'AdminServer'
    [12:52:11 PM] [Deployer:149034]An exception occurred for task [Deployer:149026]deploy application webapp1 on AdminServer.: Failed to load webapp: 'webapp1.war'.
    [12:52:12 PM] Weblogic Server Exception: weblogic.application.ModuleException: Failed to load webapp: 'webapp1.war'
    [12:52:12 PM] Caused by: weblogic.management.DeploymentException: Error: Unresolved Webapp Library references for "ServletContext@16785362[app:webapp1 module:webapp1.war path:/coagov spec-version:2.5]", defined in weblogic.xml [Extension-Name: jsf, Specification-Version: 2, exact-match: false]
    NOW, we get the following error and the deployment is unsuccessful
    [04:16:59 PM] Deploying Application...
    [04:19:58 PM] [Deployer:149193]Operation 'deploy' on application 'webapp1' has failed on 'AdminServer'
    [04:19:58 PM] [Deployer:149034]An exception occurred for task [Deployer:149026]deploy application webapp1 on AdminServer.: javax.faces.application.ProjectStage.
    [04:19:58 PM] Weblogic Server Exception: weblogic.application.WrappedDeploymentException: javax.faces.application.ProjectStage
    [04:19:58 PM] See server logs or server console for more details.
    [04:19:58 PM] weblogic.application.WrappedDeploymentException: javax.faces.application.ProjectStage
    [04:19:58 PM] Deployment cancelled.
    [04:19:58 PM] ---- Deployment incomplete ----.
    [04:19:58 PM] Remote deployment failed (oracle.jdevimpl.deploy.common.Jsr88RemoteDeployer)
    From log-
    java.lang.ClassNotFoundException: javax.faces.application.ProjectStage
         at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:297)
         at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:270)
         at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:64)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:305)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:246)
         at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:179)
         at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:43)
    Please help!!!
    Thanks,

    This seems like a JDeveloper packaging issue perhaps, or at least needs some knowledge of the JDeveloper packaging process:
    The deployment error:
    [12:52:12 PM] Caused by: weblogic.management.DeploymentException: Error: Unresolved Webapp Library references for "ServletContext@16785362[app:webapp1 module:webapp1.war path:/coagov spec-version:2.5]", defined in weblogic.xml [Extension-Name: jsf, Specification-Version: 2, exact-match: false] Seems to indicate that the weblogic.xml file you are embedding, has a <library-ref> element pointing to a JSF 2.0 shared-library deployed on WLS -- and that shared-library is not available.
    So you fixed it by doing this:
    Deployment -> Edit WAR deployment profile -> WEB-INF/LIB -> Contributors : checked jsf2.0, jstl1.2, jstl1.2tagsAnd thus, you have JSF 2.0 packaged in the WEB-INF/lib.
    Can you check that it is actually included in the WEB-INF/lib directory of your WAR file? Perhaps it's not being included for some reason.
    Have you also tried deploying the WLS jsf-2.0.war shared-library to the server you are deploying the web app to?
    -steve-

  • Javax.faces.FacesException: null MessageFactory

    I created a simple JSF portal applilcation: jsfEAR and jsfWeb. Workshop created two jsp files by default. I have not made any changes webapp. I tried to run index.jsp and got the following error:
    javax.faces.FacesException: javax.servlet.ServletException: javax.faces.FacesException: null MessageFactory
         at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:327)
         at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130)
         at org.apache.beehive.netui.pageflow.faces.internal.PageFlowViewHandler.renderView(PageFlowViewHandler.java:203)
         at com.bea.portlet.adapter.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:77)
         at org.apache.beehive.netui.pageflow.faces.internal.PageFlowViewHandler.renderView(PageFlowViewHandler.java:203)
         at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
         at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
         at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:155)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
         at org.apache.beehive.netui.pageflow.PageFlowPageFilter.runPage(PageFlowPageFilter.java:385)
         at org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(PageFlowPageFilter.java:284)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
         at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:336)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
         at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:503)
         at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:251)
         at org.apache.beehive.netui.pageflow.internal.DefaultForwardRedirectHandler.forward(DefaultForwardRedirectHandler.java:128)
         at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.doForward(PageFlowRequestProcessor.java:1801)
         at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processForwardConfig(PageFlowRequestProcessor.java:1674)
         at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)
         at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(PageFlowRequestProcessor.java:556)
         at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:853)
         at org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:631)
         at org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:158)
         at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
         at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:336)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
         at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:503)
         at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:251)
         at org.apache.beehive.netui.pageflow.internal.DefaultForwardRedirectHandler.forward(DefaultForwardRedirectHandler.java:128)
         at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.doForward(PageFlowRequestProcessor.java:1801)
         at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processPageFlowRequest(PageFlowRequestProcessor.java:741)
         at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(PageFlowRequestProcessor.java:474)
         at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:853)
         at org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:631)
         at org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:158)
         at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
         at com.bea.portal.tools.servlet.http.HttpContextFilter.doFilter(HttpContextFilter.java:60)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
         at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:336)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3502)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(Unknown Source)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2186)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2092)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1406)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused by: javax.servlet.ServletException: javax.faces.FacesException: null MessageFactory
         at org.apache.beehive.netui.util.internal.ServletUtils.throwServletException(ServletUtils.java:165)
         at org.apache.beehive.netui.pageflow.PageFlowPageFilter.runPage(PageFlowPageFilter.java:412)
         at org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(PageFlowPageFilter.java:284)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
         at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:336)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
         at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:503)
         at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:251)
         at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
         ... 67 more
    I am new to JSF. Any help is greatly appreciated.
    -Brian

    I created a simple JSF portal applilcation: jsfEAR and jsfWeb. Workshop created two jsp files by default. I have not made any changes webapp. I tried to run index.jsp and got the following error:
    javax.faces.FacesException: javax.servlet.ServletException: javax.faces.FacesException: null MessageFactory
         at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:327)
         at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130)
         at org.apache.beehive.netui.pageflow.faces.internal.PageFlowViewHandler.renderView(PageFlowViewHandler.java:203)
         at com.bea.portlet.adapter.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:77)
         at org.apache.beehive.netui.pageflow.faces.internal.PageFlowViewHandler.renderView(PageFlowViewHandler.java:203)
         at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
         at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
         at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:155)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
         at org.apache.beehive.netui.pageflow.PageFlowPageFilter.runPage(PageFlowPageFilter.java:385)
         at org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(PageFlowPageFilter.java:284)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
         at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:336)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
         at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:503)
         at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:251)
         at org.apache.beehive.netui.pageflow.internal.DefaultForwardRedirectHandler.forward(DefaultForwardRedirectHandler.java:128)
         at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.doForward(PageFlowRequestProcessor.java:1801)
         at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processForwardConfig(PageFlowRequestProcessor.java:1674)
         at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)
         at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(PageFlowRequestProcessor.java:556)
         at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:853)
         at org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:631)
         at org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:158)
         at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
         at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:336)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
         at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:503)
         at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:251)
         at org.apache.beehive.netui.pageflow.internal.DefaultForwardRedirectHandler.forward(DefaultForwardRedirectHandler.java:128)
         at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.doForward(PageFlowRequestProcessor.java:1801)
         at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processPageFlowRequest(PageFlowRequestProcessor.java:741)
         at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(PageFlowRequestProcessor.java:474)
         at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:853)
         at org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:631)
         at org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:158)
         at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
         at com.bea.portal.tools.servlet.http.HttpContextFilter.doFilter(HttpContextFilter.java:60)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
         at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:336)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3502)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(Unknown Source)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2186)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2092)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1406)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused by: javax.servlet.ServletException: javax.faces.FacesException: null MessageFactory
         at org.apache.beehive.netui.util.internal.ServletUtils.throwServletException(ServletUtils.java:165)
         at org.apache.beehive.netui.pageflow.PageFlowPageFilter.runPage(PageFlowPageFilter.java:412)
         at org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(PageFlowPageFilter.java:284)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
         at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:336)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
         at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:503)
         at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:251)
         at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
         ... 67 more
    I am new to JSF. Any help is greatly appreciated.
    -Brian

Maybe you are looking for

  • Multiple Thread of a xml publisher report - messed up fonts in the PDF out

    We are running 60000 invoices at a given time. In order to get the job done faster, the xml publisher report is set up to run mulitple threads. Each thread running unique set of invoices. I am seeing this issue, randomly. The pdf output of the invoic

  • PAL Video on a Powerbook G4 (USA)

    Can I import and play PAL video on my powerbook? I have iMovie & iDVD. My Processor : 1.25 GHz PowerPC G4 / Memory : 1.25 GB DDR SDRAM I live in the US and want to be able to same them do I can watch them on my TV. Thanks Robert

  • Got my faulty iphone right after purchase. NEED solutions! plz :(

    Just bought my new iphone 3GS 16G this afternoon at an apple store in UK. the pay as your go version which cost me £450 When trying to install the screen protecter back home, I find the same old 'dust in the screen' problem has appeared on my iphone.

  • ? about executing servlet at a specific time

    I have a need to execute a servlet once per day unattended to do a database           function. Any idea on this (must be done from servlet without sucking up cpu           time).           Tom K.           

  • How to edit XML parsed data and save on iPhone app

    Hi, How to edit and XML retrieved data that is displayed on an iPhone app and save again in the same XML file using iPhone SDK. In other words I want to change the XML file data or edit and save. Thnx in advance. Regards Amit