3 Replies Latest reply on Sep 29, 2008 11:21 AM by Sascha Hoffmann

    View Problem

    Sascha Hoffmann Newbie
      <table style="width:100%">
      <td style="width:50%">
              <fieldset class="usrFormPos" style="width:50%">
                      <h:outputLabel value="BD-Kürzel:" styleClass="" />
                      <h:inputText value="#{testhdl.suchKezi}" styleClass="usrFormValueSearch" maxlength="10"/>
                      <br />
                      <h:outputLabel value="BD-Name:" styleClass="" />
                      <h:inputText id="Name" value="#{testhdl.suchName}" styleClass="usrFormValueSearch" maxlength="10"/>
      <td style="width:50%">
              <fieldset class="usrFormPos" style="width:22%">
                      <h:commandButton value="Suche" action="#{testhdl.userSuchen()}" styleClass="usrFormBtnSuchen"/>
                      <br />
                      <h:commandButton value="Logout" action="#{identity.logout}" styleClass="usrFormBtnSuchen" />
                      <br />
                      <h:outputLabel value=" " styleClass="" />
                      <br />
                      <h:outputLabel value=" " styleClass="" />

      If I load the Project in JBoss then I can open the Page with no Problems but if I click a Button, or load the side new I get the following errorMassage

      javax.faces.FacesException: javax.el.ELException: /pflege/LOV_User.xhtml @28,92 value="#{testhdl.suchKezi}": Error reading 'suchKezi' on type org.javassist.tmp.java.lang.Object_$$_javassist_50
      at javax.faces.component.UIOutput.getValue(UIOutput.java:176)
      at com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getValue(HtmlBasicInputRenderer.java:189)
      at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.getCurrentValue(HtmlBasicRenderer.java:320)
      at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeEnd(HtmlBasicRenderer.java:200)
      at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:836)

      I have no idea where my mistake is, I hope somebody can help me.

        • 1. Re: View Problem
          Nicklas Karlsson Master

          getters/setters visible and OK? Local interfaces OK in case of EJB?

          • 2. Re: View Problem
            Sascha Hoffmann Newbie

            Nicklas Karlsson wrote on Sep 29, 2008 10:28:

            getters/setters visible and OK? Local interfaces OK in case of EJB?

            Getters and Setters are there and both Functions are also in the Local-Interface.

            • 3. Re: View Problem
              Sascha Hoffmann Newbie

              The mistake comes only if I try to set a resultList.

              public void userSuchen()       { 
                              String sql;
                              Query query; 
                                      //Select für die Suche zusammensetzen
                                      sql = "SELECT ";
                                      sql+= "LOV_USR_USER, ";
                                      sql+= "LOV_USR_USER_NAME, ";
                                      sql+= "LOV_USR_USER_PASSWORD, ";
                                      sql+= "LOV_USR_ADMIN_SIGN, ";
                                      sql+= "LOV_USR_STATUS_SIGN, ";
                                      sql+= "LOV_USR_NEW_DATE, ";
                                      sql+= "LOV_USR_LAST_USER, ";
                                      sql+= "to_char(LOV_USR_UPDATE_DATE,'DD.MM.YYYY') as LOV_USR_UPDATE_DATE, ";
                                      sql+= "LOV_USR_LAST_USER, ";
                                      sql+= "LOV_USR_ORGANISATION";
                                      sql+=" FROM LOV_USER WHERE ";
                                      sql+= "LOV_USR_STATUS_SIGN = 'A' ";
                                      query = cmb.createNativeQuery(sql,"SelectUserMap"); 
                                      //Suchergebniss der Liste zuweisen
                                      users = query.getResultList(); 
                              catch(Exception e)  
                                      //Fehlermeldung ausgeben

              users = query.getResultList()

              there comes the mistake.