Com.sun.faces.saveStateFieldMarker after upgrading to JSF 1.1_02

After upgrading from JSF RI 1.1_01 to 1.1_02 , "com.sun.faces.saveStateFieldMarker" is displayed at the bottom on my jsf-page.
I scanned the forums and found some threads about this. However, I haven't found a proper solution to the problem. Any ideas?
Thanks
/Alex
By the way, I'm using subviews which, according to other threads, cause this problem?
Message was edited by:
alexndr

Yes, I have read this faq.
The thing is that I'm saving the state on the server side:
<context-param>
  <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
  <param-value>server</param-value>
</context-param>and this contradicts the first lines in the faq:
"This message only appears if the state is saved on the client"
Anyhow, I have gone through the checklist with suggestions and none of them conforms to my project.
I just found out that I only get this problem using specific Ajax funcionality so I think I will move my question to another forum.
Thanks.

Similar Messages

  • [JSF] com.sun.faces.saveStateFieldMarker

    hi
    iam using folllow libraries
    - myfaces 1.5 and tomahawk 1.5
    - trinidad 1.0.0
    - richfaces 3.0.0
    over the pages i am navigate with panelTabs.
    if start the weba-app i get at the end of first page i get the message "com.sun.faces.saveStateFieldMarker" and i cant navigate to next page.
    in my classpath is also set the jsf-impl and jsf-api (sun jsf ri).
    regards
    mathias

    Hi,
    since most of the components originate from MyFaces I suggest to ask this on their mailing list first.
    I think that it will take longer for us to create a testcase than them (beside of that we are not in control of this software stack).
    So unless you experience issues with JDeveloper - which in this combination I would be very interested in - the problem should be forwarded to Apache MyFaces.
    http://wiki.apache.org/myfaces/FrontPage
    Frank

  • Com.sun.faces.saveStateFieldmarker in Portlet page

    Hi,
    I have a Sun JSF application (version 1.1_02) deployed as a portlet in JBoss Portal server 2.4.1, When I launch the portal, I am getting the following text displayed,
    com.sun.faces.saveStateFieldmarker
    I don't get this text in the same application that I have deployed in the JBoss App Server 4.0.3 and I have implemented java.io.Serializable interface in all my bean classes, I have tried with both the state saving methods server/client.
    Please help me in resolving this issue.
    Thanks

    That marker will be written out whenever a Form is called.
    In the JSP case, the ViewHandler (in 1.2) will replace those markers
    with the tree state. It sounds like the Portlet's ViewHandler isn't doing any replacement and thus this marker is present in the ouput.
    I'd contact the folks who created the portlet/jsf integration library for assistance.

  • Com.sun.faces.saveStateFieldMarker

    Using JSF2, Primefaces, facelets. Glassfish 3.
    I have a page with a tabset and several tabs.
    When I navigate to the page it displays as expected, however when I change tabs, the new tab is displayed, but I get the text string
    com.sun.faces.saveStateFieldMarker
    displayed at the top of the new tab.
    What causes that and how can I get rid of it?
    Thanks

    BalusC wrote:
    It would be helpful if you didn't ignore the stacktrace and share it with us.Thanks for your response. I don't get any error message. Simply com.sun.faces.saveStateFieldMarker that at the top of my web page and also thelinks in that page is not working.

  • Why is there a string "com.sun.faces.saveStateFieldMarker" on my screen?

    Hi All,
    I am getting the above message i dont know what is causing that error no clue
    Here is my JSP code
    <h:form>
    <%
    //String usergroup=(String)session.getAttribute("usergroup");
    String usergroup="APPLE ADMIN";
    if(SidAccessvaribales.report_acs.containsKey(usergroup))     
    {%>     
    <h:commandLink value="Search" styleClass="bluemore_s" action="#{backing_login.plantresults}"></h:commandLink><f:verbatim>    </f:verbatim>
    <h:commandLink value="New SI" styleClass="bluemore_s" action="#{backing_login.plantresults}"></h:commandLink><f:verbatim>    </f:verbatim>
    <h:commandLink value="Work List" styleClass="bluemore_s" action="#{backing_login.plantresults}"></h:commandLink><f:verbatim>    </f:verbatim>
    <h:commandLink value="Reports" styleClass="bluemore_s" action="#{backing_login.plantresults}"></h:commandLink><f:verbatim>    </f:verbatim>
    <% }else{%>
    <h:commandLink value="Search" styleClass="bluemore_s" action="#{backing_login.plantresults}"></h:commandLink><f:verbatim>    </f:verbatim>
    <h:commandLink value="New SI" styleClass="bluemore_s" action="#{backing_login.plantresults}"></h:commandLink><f:verbatim>    </f:verbatim>
    <h:commandLink value="Worklist" styleClass="bluemore_s" action="#{backing_login.plantresults}"></h:commandLink><f:verbatim>    </f:verbatim>
    <%}
    String usergroup1="User Admin";
    if(usergroup1.equals("User Admin"))
    {%>
    <h:commandLink value="User Admin" styleClass="blueleft_rt" onmouseover="MM_showMenu(window.useradmin,255,95,null,'link2')" onmouseout="MM_startTimeout();"></h:commandLink>
    <%}%>
    </h:form>
    please anybody help..me..........
    Thanks.. in Advance....
    Susy..

    http://www.jsf-faq.com/faqs/faces-misc.html

  • Bug? using f:subview leads to visible string  com.sun.faces.saveStateFieldM

    Hi,
    when I use f:subview instead of f:view the string ' com.sun.faces.saveStateFieldMarker' shows up on my page.
    Is this caused by something I do wrong? Is it a bug?
    Sincerely,
    Joost de Vries

    I have a similar problem. I also figured out, that all static HTML must be enclosed by verbatim tags, but when I click a link in the following form (which is a included subview, in this case the footer.jsp page), I get a nullpointer - exception):
    <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
    <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
    <f:loadBundle basename="de.pixxi.resources" var="messages" />
    <!-- NOTICE: all static HTML has to be endclosed by verbatim tags -->
    <h:form>
    <h:commandLink id="de" actionListener="#{methodsBean.chooseLocale}"><h:outputText value="#{messages.german}"/></h:commandLink>
    <f:verbatim> | </f:verbatim>
    <h:commandLink id="en" actionListener="#{methodsBean.chooseLocale}"><h:outputText value="#{messages.english}"/></h:commandLink>     
    <f:verbatim> | </f:verbatim>
    <h:commandLink action="register"><h:outputText value="#{messages.register_for_free}"/></h:commandLink>
    <f:verbatim> | </f:verbatim>
    <h:commandLink action="about"><h:outputText value="#{messages.about}"/></h:commandLink>
    <f:verbatim> | </f:verbatim>
    <h:commandLink action="invite"><h:outputText value="#{messages.invite}"/></h:commandLink>               
    </h:form>
    here the exception:
    java.lang.NullPointerException
         javax.faces.component.UIComponentBase.processRestoreState(UIComponentBase.java:997)
         javax.faces.component.UIComponentBase.processRestoreState(UIComponentBase.java:1008)
         javax.faces.component.UIComponentBase.processRestoreState(UIComponentBase.java:1008)
         javax.faces.component.UIComponentBase.processRestoreState(UIComponentBase.java:1008)
         com.sun.faces.application.StateManagerImpl.restoreComponentState(StateManagerImpl.java:273)
         com.sun.faces.application.StateManagerImpl.restoreView(StateManagerImpl.java:186)
         com.sun.faces.application.ViewHandlerImpl.restoreView(ViewHandlerImpl.java:239)
         com.sun.faces.lifecycle.RestoreViewPhase.execute(RestoreViewPhase.java:157)
         com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
         com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)
         javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)
    Why? Is it not allowed to have a form withina subview??
    Any help is really greatly appreciated. I am already working few weeks around this problem.
    thanx!

  • Why h:commandlink action not get fired after upgrading to JSF-1.2_12?

    Hi,
    One strange behavior that I'm facing right now after upgrading to JSF version1.2_12, is that the action method for hidden commandlink which should get fired on changing the value of a comboBox are not getting fired. Note that I was initially using the JSF1.2_07 version and it worked fine.
    Any help would be much appreciated.
    Here is a sample code of what I have in my app.
    <h:panelGroup>
                   <h:selectOneMenu id="nav-menu" value="#{customBean.rowName}"
                   onchange="submitOnMenuChange(this.form,'id-link', 'nav-menu');">
                   <f:selectItem itemLabel="Select:" itemValue="" />
                   <f:selectItem itemLabel="rowName1" itemValue="rowName1"/>
                   <f:selectItem itemLabel="rowName2" itemValue="rowName2"/>
                   </h:selectOneMenu>
                   <h:commandLink id="id-link" value=" " action="#{customBean.updateAction}" style="display: none;"/>
    </h:panelGroup>
    Inside submitOnMenuChange() I'm using below technique to submit the form
    var idclValue = formId + JSF_ID_SEPARATOR + elementId;
    jsfcljs(document.forms[formId],idclValue+','+idclValue,'');
    So, ideally on changing the value from above comboBox it should invoke the updateAction method, bit it doesn't.
    Thanks,
    Umesh
    Edited by: Umesh_S on Oct 7, 2009 4:47 AM

    Here is a small simple example which could help replicate the problem
    There are mainly three files: 1. displayPage.jsp 2. CustomBean.java 3. faces-Config.xml
    1. displayPage.jsp (content)
    <%@ page session="true" contentType="text/html;charset=utf-8"%>
    <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
    <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
    <f:view>
    <html>
    <head>
    <script language="javascript">
    function submitLinkAction(formId, elementId) {
         if (document.forms[formId] != null) {
              var idclValue = formId + ":" + elementId;
    jsfcljs(document.forms[formId],idclValue+','+idclValue,'');
         } else {
              throw "Form with id [" + formId + "] is null.";
         return false;
    function submitOnMenuChange(thisForm, linkId, menuId) {
         var fullMenuId = thisForm.id + ":" + menuId;
         var menu = document.forms[thisForm.id][fullMenuId];
         var selectedValue = menu.options[menu.selectedIndex].value;
         if (selectedValue.length > 0) {
              try {
                   return submitLinkAction(thisForm.id, linkId);
              } catch (errorMsg) {
                   alert("Error occurred: " + errorMsg);
         return false;
    </script>
    </head>
    <body>
    <h:form id="edit-form">
                             <h:panelGroup>
                                  <%-- show select drop-down--%>
                                       <h:selectOneMenu id="nav-menu" value="#{customBean.rowName}"
                                            enabledClass="grid"
                                            onchange="submitOnMenuChange(this.form,'nav-link', 'nav-menu');">
                                            <f:selectItem itemLabel="Select:" itemValue="" />
                                            <f:selectItem itemLabel="Row1" itemValue="Row1"/>
                                            <f:selectItem itemLabel="Row2" itemValue="Row2"/>
                                       </h:selectOneMenu>
                                       <h:commandLink id="nav-link" value=" " action="#{customBean.updateAction}" style="display: none;"/>
                             </h:panelGroup>
    </h:form>
    </body>
    </html>
    </f:view>
    2. CustomBean.java
    public class CustomBean {
    private String rowName;
         public CustomBean() {
         public String getRowName() {
              return this.rowName;
         public void setRowName(String value) {
              System.out.println("** Inside set row name**");
              this.rowName = value;
         public void updateAction() {
              System.out.println("************This is action method for hidden command link************* ");
    3. faces-config.xml (content)
    <!DOCTYPE faces-config PUBLIC
    "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN"
    "http://java.sun.com/dtd/web-facesconfig_1_1.dtd">
    <faces-config xmlns="http://java.sun.com/JSF/Configuration">
         <managed-bean>
         <managed-bean-name>customBean</managed-bean-name>
         <managed-bean-class>com.examples.CustomBean</managed-bean-class>
         <managed-bean-scope>request</managed-bean-scope>
         </managed-bean>
    </faces-config>
    So, if we run above example on JSF 1.2_07, on changing the value of nav-menu, it should submit the form and the action method (updateAction()) defined for commandlink "nav-link" should get fired (one could see the System.out coming on the console) but the moment the JSF jars are upgraded to 1.2_12 the action method no more gets invoked.
    Thanks,
    Umesh

  • Error com/sun/faces/config/ConfigureListener  when creating/opening project

    Hi
    I have installed creator and everything was working fine. I was able to develop some projects and deployed fine. I have closed my creator and reopened it again. From then it startted giving this problem.
    I am unable to create a new project. When I click on Create New Project button on welcome page, it asks me the project name and the directory. Once I enter the name for the project and click on OK there, nothing comes up and the welcome screen remains there. Now there is a red cross mark at the bottm left that shows com/sun/faces/config/ConfigureListener. It behaves the same even if I try to open an existing project.
    I believe this problem started after I upgraded my patch to 112785-43. But even after I removed this patch nothing happens. Reinstalled few times but still it shows same com/sun/faces/config/ConfigureListener at bottom left corner.
    Any ideas ?
    Thanks
    SR

    Got it finally .. The user settings directory is created as[b] //.Creator/1_0 instead of /.Creator/1_0. I know that I need to remove the folder .Creator/1_0 but could not find in the root directory. Went in to // and found the .Creator folder there. Deleted the folder and reinstalled it..
    -Srinivas

  • Com.sun.faces.mgbean.ManagedBeanCreationException: Cant instantiate class..

    I create a enterprise application using jsf 2.0, ejb3, primefaces 2 and I want to show data in table immediately after ejb call findAll() method. But it's always appear: "can't instantiate class". Here is my code:
    index.xhtml
            <h:form>
                <p:dataTable id="tbl" var="p" value="#{Product.products}" >
                    <p:column>
                        <f:facet name="header">
                            Product Id
                        </f:facet>
                        <h:outputText value="#{p.productID}" />
                    </p:column>
                    <p:column>
                        <f:facet name="header">
                            Product Name
                        </f:facet>
                        <h:outputText value="#{p.productName}" />
                    </p:column>
                    <p:column>
                        <f:facet name="header">
                            Unit Price
                        </f:facet>
                        <h:outputText value="#{p.unitPrice}" />
                    </p:column>
                </p:dataTable>
            </h:form>
    package myEntity;
    @Entity
    @Table(name = "Products")
    @NamedQueries({
        @NamedQuery(name = "Products.*findAll*", query = "SELECT p FROM Products p"),
    public class Products implements Serializable {
        private static final long serialVersionUID = 1L;
        @Id
        @Basic(optional = false)
        @Column(name = "productID")
        private Integer productID;
        @Basic(optional = false)
        @Column(name = "productName")
        private String productName;
        @Basic(optional = false)
        @Column(name = "unitPrice")
        private double unitPrice;
        public Products() {
        public Products(Integer productID) {
            this.productID = productID;
        public Products(Integer productID, String productName, double unitPrice) {
            this.productID = productID;
            this.productName = productName;
            this.unitPrice = unitPrice;
        public Integer getProductID() {
            return productID;
        public void setProductID(Integer productID) {
            this.productID = productID;
        public String getProductName() {
            return productName;
        public void setProductName(String productName) {
            this.productName = productName;
        public double getUnitPrice() {
            return unitPrice;
        public void setUnitPrice(double unitPrice) {
            this.unitPrice = unitPrice;
    package mySessionBean;
    @Stateless
    public class ProductsFacade implements ProductsFacadeLocal {
        @PersistenceContext(unitName = "demoProduct-ejbPU")
        private EntityManager em;
        public List<Products> *findAll*() {
            CriteriaQuery cq = em.getCriteriaBuilder().createQuery();
            cq.select(cq.from(Products.class));
            return em.createQuery(cq).getResultList();
    package myManagedBean;
    @ManagedBean(name="Product")
    @RequestScoped
    public class Product {
        @EJB
        private ProductsFacadeLocal productsFacade;
        private List<Products> products;
        /** Creates a new instance of Product */
        public Product() {
            *products = productsFacade.findAll();*
        public List<Products> getProducts() {
            return products;
        public void setProducts(List<Products> products) {
            this.products = products;
    An Error Occurred:
    Cant instantiate class: myManagedBean.Product.
    +- Stack Trace
    com.sun.faces.mgbean.ManagedBeanCreationException: Cant instantiate class: myManagedBean.Product.
         at com.sun.faces.mgbean.BeanBuilder.newBeanInstance(BeanBuilder.java:193)
    Caused by: java.lang.NullPointerException
         at myManagedBean.Product.<init>(Product.java:36)
         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
         at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
         at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
         at java.lang.Class.newInstance0(Class.java:355)
         at java.lang.Class.newInstance(Class.java:308)
         at com.sun.faces.mgbean.BeanBuilder.newBeanInstance(BeanBuilder.java:188)

    This is just baffling. The OP 'created' an enterprise application, but doesn't know the basics of the basics that is null-references? That is like knowing how to do your taxes without knowing how to add and subtract.

  • Question to parameter com.sun.faces.serializeserverstate

    Hello,
    I am actually working on a JSF web application. We use JSF 2.1.2 and primefaces 2.2.1.
    Actually we have some memory Problems on the server. So we made some tests with STATE_SAVING_METHOD "client"
    and STATE_SAVING_METHOD "server" and com.sun.faces.serializeserverstate.
    My question here is, where does JSF write the server state on disk (directory, filename).
    Is it possible to change this manually?? (We need this, for daily clean up)
    What happens if the memory on harddisk is full? JSF will change mode or just stop??
    When will JSF clean up the serialized server states?
    Is JSF compressing the serverstate before serializing or does JSF compress only for "client"-method??
    I have searched the net but was not able to find any satisfying information.
    I hope anybody can help me!
    thx

    859302 wrote:
    Well i thought com.sun.faces.serializeserverstate satnds for serialize the state to harddisk, so that ram will not be blocked on server-side.You assumed it. Assumptions are usually wrong. I don't see why you would assume it in this case however, all I would assume is that data is serialized, there is nothing in there about where the serialized data is kept.
    >
    I could not find a good description of this parameter but this parameter just serializes the "big" server state into a stream and just holds the
    stream in memory. The "big" server state will be freed. The next request will build from the stream the "big" server state and after render response,
    again it will be serialized to the stream. Is this right??What it means is that not only the component tree is serialized, but also the component state is itself; most notably values that were input into the components. This has the added benefit that going back to a previous view (using the browser's back button for example) the values that were input into components will be back to their previous state, the downside is that it uses more resources of course. Unless you really need it, I would leave this to the default (which is disabled).
    I didn't really know that and I might interpret the description wrong, but I figured out as much by literally posting "com.sun.faces.serializeserverstate" into google and looking through some of the results.

  • I cann't run my web applicaiton after upgrading to JSF 1.2

    Hi all;
    I did {color:#ff0000}ONLY {color}the following to upgarde to jsf 1.2
    replacing jsf-api.jar with the new one
    replacing jsf-impl.jar with the new one
    install Tomcat 6
    when I run the Tomcat 6.x server ( I use MyEclipse 7), no error message appears.The home pages is aslo displayed in IE wiht no problems. But, once I click on login button I get the follwoing error:
    java.lang.NoClassDefFoundError
    org.apache.{color:#ff0000}myfaces{color}.renderkit.html.util.ExtensionsPhaseListener.writeCodeBeforeBodyEnd(ExtensionsPhaseListener.java:126)
    org.apache{color:#ff0000}.myface{color}s.renderkit.html.util.ExtensionsPhaseListener.getCodeBeforeBodyEnd(ExtensionsPhaseListener.java:101)
    org.apache.{color:#ff0000}myface{color}s.renderkit.html.util.ExtensionsPhaseListener.getJavaScriptCodeAndStoreInRequest(ExtensionsPhaseListener.java:91)
    org.apache.{color:#ff0000}myface{color}s.renderkit.html.util.ExtensionsPhaseListener.afterPhase(ExtensionsPhaseListener.java:67)
    com.sun.faces.lifecycle.Phase.handleAfterPhase(Phase.java:175)
    com.sun.faces.lifecycle.Phase.doPhase(Phase.java:114)
    com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
    javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
    org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
    org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
    org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
    org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
    org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)
    org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
    org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:81)
    org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
    org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:286)
    org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
    org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
    org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
    I realy wonder from where I got "myfaces" is it only for apache tomcat ?! cuz I use Sun JSF implementation.
    is/are there other missing things I have to do?
    do I have to add more jar files, what about JSTL jar !
    Thx in advance to all of you (espcially BalusC)

    Hi BalusC;
    The stacktrace posted above is form IE. When I refered to Tomcat's log I found the fully qulified class name, and I post it again here:
    java.lang.NoClassDefFoundError: org/apache/commons/el/Logger
         at org.apache.myfaces.shared_tomahawk.util.ClassUtils.<clinit>(ClassUtils.java:41)
         at org.apache.myfaces.shared_tomahawk.config.MyfacesConfig.<clinit>(MyfacesConfig.java:91)
         at org.apache.myfaces.renderkit.html.util.ExtensionsPhaseListener.writeCodeBeforeBodyEnd(ExtensionsPhaseListener.java:126)
         at org.apache.myfaces.renderkit.html.util.ExtensionsPhaseListener.getCodeBeforeBodyEnd(ExtensionsPhaseListener.java:101)
         at org.apache.myfaces.renderkit.html.util.ExtensionsPhaseListener.getJavaScriptCodeAndStoreInRequest(ExtensionsPhaseListener.java:91)
         at org.apache.myfaces.renderkit.html.util.ExtensionsPhaseListener.afterPhase(ExtensionsPhaseListener.java:67)
         at com.sun.faces.lifecycle.Phase.handleAfterPhase(Phase.java:175)
         at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:114)
         at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
         at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
         at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
         at org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
         at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
         at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)
         at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
         at org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:81)
         at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
         at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:286)
         at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
         at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
         at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
         at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
         at java.lang.Thread.run(Unknown Source)
    There is something important I also noticed. When I opened the folder where tomcat resides; there was NOT the commons folder !!! isn't that strange. I reinstall Tomcat but still cann't find the commons folder, other folders like lib,webapps,conf,logs are there !! is it ok with tomcat 6 ? did I downlaod a wrong one ?? ( I downloaded it from tomcat.apache.org/download-60.cgi)
    As an attempt, I downloaded the latest jar that includes the class org.apache.commons.el.Logger , but nothing changed !
    thx again BalusC for your willing to help others.
    Edited by: Hope_Seeker on Feb 19, 2009 5:17 AM
    Edited by: Hope_Seeker on Feb 19, 2009 5:23 AM

  • NullPointerException at com.sun.faces.context.ExternalContextImpl.dispatch?

    Hi All,
    i got this Exception in the log of the application on the application server with big rate
    java.lang.NullPointerException at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:346)
    at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:152)
    at oracle.adfinternal.view.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:157)
    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 javax.faces.webapp.FacesServlet.service(FacesServlet.java:214)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:711)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:866)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:448)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.AJPRequestHandler.run(AJPRequestHandler.java:302)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.AJPRequestHandler.run(AJPRequestHandler.java:190)
    at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
    at java.lang.Thread.run(Thread.java:595)
    any idea???

    Hi guys,
    I'm pretty sure I found the problem.
    If there is a wrong url for a link in your JSF page it will throw this error in the log.
    in my case i was referring a javascript file in the page which doesn't exist at the path.
    So check all of your links on the page to make sure they are right. that should fix the problem.
    atleast it did in my case.
    Thanks
    Praveen
    Message was edited by:
    bpraveen

  • Javax.servlet.ServletException: The message id 'com.sun.faces.MISSING_RESOU

    Hi,
    trying to use the cardemo and jwsdp1.01 plain I've got the following message.
    Same with tomcat 4.1x standalone.
    JDK1.3.1, NT/Win2000/IE5.5-6.0
    Any ideas why ?
    Thanks
    Oliver
    P.S. The same with the other examples
    javax.servlet.ServletException: The message id 'com.sun.faces.MISSING_RESOURCE_ERROR' was not found in the message catalog
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:207)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:646)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:483)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:646)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:483)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2349)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:646)
         at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:644)
         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:171)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:644)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:483)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:646)
         at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:469)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:644)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:483)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:405)
         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:376)
         at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:508)
         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:518)
         at java.lang.Thread.run(Thread.java:536)
    root cause
    javax.faces.FacesException: The message id 'com.sun.faces.MISSING_RESOURCE_ERROR' was not found in the message catalog
         at com.sun.faces.context.MessageResourcesImpl.getMessage(MessageResourcesImpl.java:221)
         at com.sun.faces.context.MessageResourcesImpl.getMessage(MessageResourcesImpl.java:208)
         at com.sun.faces.util.Util.getExceptionMessage(Util.java:213)
         at com.sun.faces.util.Util.getExceptionMessage(Util.java:222)
         at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.getKeyAndLookupInBundle(HtmlBasicRenderer.java:204)
         at com.sun.faces.renderkit.html_basic.ButtonRenderer.getImageSrc(ButtonRenderer.java:116)
         at com.sun.faces.renderkit.html_basic.ButtonRenderer.encodeEnd(ButtonRenderer.java:231)
         at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:1127)
         at javax.faces.component.UICommand.encodeEnd(UICommand.java:156)
         at javax.faces.webapp.FacesTag.doEndTag(FacesTag.java:278)
         at org.apache.jsp.Storefront$jsp._jspService(Storefront$jsp.java:239)
         at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:201)
         at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)
         at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:683)
         at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:431)
         at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:355)
         at com.sun.faces.lifecycle.ViewHandlerImpl.renderView(ViewHandlerImpl.java:57)
         at com.sun.faces.lifecycle.JspRenderResponsePhase.execute(JspRenderResponsePhase.java:91)
         at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:259)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:205)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:646)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:483)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:646)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:483)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2349)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:646)
         at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:644)
         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:171)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:644)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:483)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:646)
         at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:469)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:644)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:483)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:405)
         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:376)
         at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:508)
         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:518)
         at java.lang.Thread.run(Thread.java:536)
    Java Web Services Developer Pack/1.0_01-fcs

    Do you using a German environment?
    See the FAQ: http://java.sun.com/j2ee/javaserverfaces/faq.html#missing_resource
    Or just add the line: <?xml version="1.0" encoding="iso-8859-1"?>
    at the beginning of the "JSFImplMessages_de.xml" of the "jsf-ri.jar", because it contains non ASCII-7 chars.

  • Com.sun.faces.el.impl.ElException

    Hi all,
    my web app works fine so far with Firefox or NC7 but with IE the server throws the following exception (same thing is happen with Tomcat):
    type Exception report
    message
    description The server encountered an internal error () that prevented it from fulfilling this request.
    exception
    javax.servlet.ServletException: Encountered "}", expected one of [, , , "true", "false", "null", "(", "-", "not", "!", "empty", ]
         javax.faces.webapp.FacesServlet.service(FacesServlet.java:209)
         sun.reflect.GeneratedMethodAccessor155.invoke(Unknown Source)
         sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         java.lang.reflect.Method.invoke(Method.java:585)
         org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:249)
         java.security.AccessController.doPrivileged(Native Method)
         javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
         org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:282)
         org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:165)
         java.security.AccessController.doPrivileged(Native Method)
         java.security.AccessController.doPrivileged(Native Method)
         com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
         com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130)
         com.sun.jsfcl.app.ViewHandlerImpl.renderView(ViewHandlerImpl.java:181)
         com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
         com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:221)
         com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
         javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
         sun.reflect.GeneratedMethodAccessor155.invoke(Unknown Source)
         sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         java.lang.reflect.Method.invoke(Method.java:585)
         org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:249)
         java.security.AccessController.doPrivileged(Native Method)
         javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
         org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:282)
         org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:165)
         java.security.AccessController.doPrivileged(Native Method)
         java.security.AccessController.doPrivileged(Native Method)
         com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
         com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130)
         com.sun.jsfcl.app.ViewHandlerImpl.renderView(ViewHandlerImpl.java:181)
         com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
         com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:221)
         com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
         javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
         sun.reflect.GeneratedMethodAccessor155.invoke(Unknown Source)
         sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         java.lang.reflect.Method.invoke(Method.java:585)
         org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:249)
         java.security.AccessController.doPrivileged(Native Method)
         javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
         org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:282)
         org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:165)
    root cause
    com.sun.faces.el.impl.ElException: Encountered "}", expected one of [, , , "true", "false", "null", "(", "-", "not", "!", "empty", ]
         com.sun.faces.el.impl.ExpressionEvaluatorImpl.parseExpressionString(ExpressionEvaluatorImpl.java:289)
         com.sun.faces.el.impl.ExpressionEvaluatorImpl.parseExpression(ExpressionEvaluatorImpl.java:199)
         com.sun.faces.application.ApplicationImpl.checkSyntax(ApplicationImpl.java:741)
         com.sun.faces.application.ApplicationImpl.createValueBinding(ApplicationImpl.java:291)
         com.sun.jsfcl.app.ViewHandlerImpl.setupPageBean(ViewHandlerImpl.java:267)
         com.sun.jsfcl.app.ViewHandlerImpl.createView(ViewHandlerImpl.java:126)
         com.sun.faces.lifecycle.RestoreViewPhase.execute(RestoreViewPhase.java:164)
         com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:221)
         com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)
         javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)
         sun.reflect.GeneratedMethodAccessor155.invoke(Unknown Source)
         sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         java.lang.reflect.Method.invoke(Method.java:585)
         org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:249)
         java.security.AccessController.doPrivileged(Native Method)
         javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
         org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:282)
         org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:165)
         java.security.AccessController.doPrivileged(Native Method)
         java.security.AccessController.doPrivileged(Native Method)
         com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
         com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130)
         com.sun.jsfcl.app.ViewHandlerImpl.renderView(ViewHandlerImpl.java:181)
         com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
         com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:221)
         com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
         javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
         sun.reflect.GeneratedMethodAccessor155.invoke(Unknown Source)
         sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         java.lang.reflect.Method.invoke(Method.java:585)
         org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:249)
         java.security.AccessController.doPrivileged(Native Method)
         javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
         org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:282)
         org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:165)
         java.security.AccessController.doPrivileged(Native Method)
         java.security.AccessController.doPrivileged(Native Method)
         com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
         com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130)
         com.sun.jsfcl.app.ViewHandlerImpl.renderView(ViewHandlerImpl.java:181)
         com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
         com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:221)
         com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
         javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
         sun.reflect.GeneratedMethodAccessor155.invoke(Unknown Source)
         sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         java.lang.reflect.Method.invoke(Method.java:585)
         org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:249)
         java.security.AccessController.doPrivileged(Native Method)
         javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
         org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:282)
         org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:165)This is happen after clicking on an image hyperlink .
    The code for the image hyperlink component looks like this:
    <h:outputLink binding="#{Index.hyperlinkHome1}" id="hyperlinkHome1"
                                        onclick="window.open('resources/DSSMain.png','newWindow','width=745,height=530')" style="margin-bottom: 10px" styleClass="imagelink">
                                        <h:graphicImage binding="#{Index.image1}" id="image1" style="margin-bottom: 10px; text-align: center" value="resources/DSSMainSmall.png"/>
                                    </h:outputLink>Any help is greatly appreciated.
    Stephan

    In my case it was an IE related problem. I solved it
    by adding
    return falseto the onclick javascript.
    StephanCan you post what it ended up looking like?
    I'm having this same issue and I don't like messing with the underlying javascript unless I am certain of exactly what it should look like.
    In my case I have this:
                            <h:panelGrid binding="#{ImageReports.gridPanel9}" columns="1" id="gridPanel9" styleClass="centeredTextOnly">
                                <h:outputText binding="#{ImageReports.leftBuccalImageOutputText}" id="leftBuccalImageOutputText" style="height: 24px; width: 98px" value="Left Buccal"/>
                                <h:commandButton action="#{ImageReports.leftBuccalImage_action}" binding="#{ImageReports.leftBuccalImage}" id="leftBuccalImage"
                                    style="height: 96px; width: 112px" value="leftBuccalImage"/>
                            </h:panelGrid>

  • Com.sun.faces.el.impl.parser.ParseException on weblogic 10.3.3

    I have a sample web application from ESRI working on tomcat but fails on weblogic 10.3.3. errors are below.
    jsf jars are in web-inf/lib directory of war. also tried..
    <container-descriptor>
         <prefer-web-inf-classes>
         true
         </prefer-web-inf-classes>
         </container-descriptor>
    any help is appreciated.
    thanks!
    Error Message:
    javax.faces.el.ReferenceSyntaxException: (mapContext.attributes.mapEditor.shapeType == \'POINT\')? \'hiddenButton\':\'disabledButton\'
    com.sun.faces.el.impl.parser.ParseException: Encountered "\\" at line 1, column 49.
    Was expecting one of:
    "true" ...
    "false" ...
    "null" ...
    "not" ...
    "empty" ...
         at com.sun.faces.el.impl.parser.ELParserImpl.generateParseException(ELParserImpl.java:2254)
         at com.sun.faces.el.impl.parser.ELParserImpl.jj_consume_token(ELParserImpl.java:2122)
         at com.sun.faces.el.impl.parser.ELParserImpl.ValuePrefix(ELParserImpl.java:782)
         at com.sun.faces.el.impl.parser.ELParserImpl.Value(ELParserImpl.java:721)
         at com.sun.faces.el.impl.parser.ELParserImpl.UnaryExpression(ELParserImpl.java:697)
         at com.sun.faces.el.impl.parser.ELParserImpl.MultiplyExpression(ELParserImpl.java:543)

    That will work only when all the supporting classes are placed inside the WEB-INF/lib directory only in form of Jar files.
    If any one of the Class is being loaded from outside of the WEB-INF/lib jars then you will definately face this issue......
    Example:
    Suppose "com.sun.faces.el.impl.parser.* " classes are present in some other Jar file outside WEB-INF/lib but rest of the JSF Jars and Parser Jars are present inside the WEB-INF/lib directory ..in that case you will see this kind of issue Because the JSF config Parser will change according to the version of JSF and WLS also provides some supporting Jars in "modules/" or "server/lib" or in "common/lib" directories.
    Thanks
    Jay SenSharma
    http://middlewaremagic.com/weblogic  (Middleware Magic Is here)

Maybe you are looking for

  • Momentary gamma shifts in PS-CS6 composed image h.264 video

    Before I finalize a bug report, wonder what others are seeing? Having discovered the problem in a more complex scenario, I've narrowed down to a simple set of jpg images placed sequentially in a video group, and exported as an h.264 video from Photos

  • GPS in DNG

    My panasonic .rw2 files have GPS data in sidecar XMP files.  When converting the .rw2 files to DNG, the GPS data is not transferred.  Is there a mehtod of achieving this?

  • Installing Metadata Integrator alone??

    Hi, I want to know if it is possible to install Metadata Integrator in a Windows machine alone if my Data Services XI 3.2 and Business Objects Enterprise XI 3.1 SP2 are install in other server on Unix Platform. My question is because Metadata Integra

  • Product Language Selection

    I had installed Oracle 9i release 2 onto my windows with different language selection. As stated, some of the components are installed with the selected language together with English version and when I invoked those components, it will be open with

  • Flash CS3 - Resize HTML Window

    Ok, I will word this in a different way. I posted earlier and received no responses. So, I will post once again. I am trying to make sure that my Flash CS3 Html web page stays centered across various computer monitor platforms. I found this code in a