Bin ich jetzt bekloppt?!? / Property not found (resolved tu null)

Diskutiere Bin ich jetzt bekloppt?!? / Property not found (resolved tu null) im Web Tier Forum; Hey Leute! Bei mir kanns ja schonmal vorkommen das ich mir Sachen 2 mal anschauen muss aber jetzt hab ich hier ein Ding das raubt mir echt den...

  1. FINF_AW_Alex
    FINF_AW_Alex Neues Mitglied
    Hey Leute!

    Bei mir kanns ja schonmal vorkommen das ich mir Sachen 2 mal anschauen muss
    aber jetzt hab ich hier ein Ding das raubt mir echt den Verstand.

    Ich hab ein Programm geschrieben das mit mehreren KLassen arbeitet und will in der
    View über ein PresentationModel auf eine Methode zugreifen.

    Jetz bekomm ich jedoch bei dem einfachsten Zugriff über die EL ein propperty not found
    das kann doch icht sein oder??

    01.PNG

    Die Klasse AclPM.java hatte ich ausversehen aclPM.java genannt und später über
    refactor umbenannt, könnte das ein Problem sein?

    HTML:

        <h:body>
           
            <h:form>
                <h:panelGrid columns="2">
                    <h:commandButton value="send" action="#{aclPM.test()}"/>
                </h:panelGrid>            
            </h:form>
       
        </h:body>
     

    Code (Java):

    @Named
    @RequestScoped
    public class AclPM {
       
        public void test(){
            System.out.println("Test erfolgreich !!");
        }
       
       
    }
     
     
  2. Vielleicht hilft dir dieser Kurs hier weiter --> (hier klicken)
  3. VfL_Freak
    VfL_Freak Bekanntes Mitglied
    Moin,

    die Fehlermeldung auf Deinen Java-Code - Zeile 94, was steht denn da ??

    Du scheinst aber immer noch "aclPM.test()" binden zu wollen ...
    Bist Du sichwer, dass durch das Refactoring wirklich ALLES umbenannt wurde (Klassen und Methoden, deren Aufrufe, ggf. Dateinamen) ??
    Das würde ich ggf. mal zuerst prüfen!

    Gruß
    Klaus
     
  4. stg
    stg Bekanntes Mitglied
    Einen Fehler kann ich nicht erkennen.
    Möglicherweise geistert da noch irgendwo eine alte Version im Cache herum?
    Lief denn alles vor dem Refactroring? Wenn nein, welche JSF version benutzt du? Und Welche Java Version?
    Aus welchen Pakten importierst du deine Annotationen?
    Zunächst einfach mal sauber undeployen und neu builden und dann wieder deployen.
    Teste ansonsten auch einfach mal, ob der Zugriff mittels #{Acl...} funktioniert. Sofern die ersten Beiden Buchstaben des Klassennamens UpperCase sind, so bleibt der Zugriffsname in der EL auch UpperCase. Bei dir sind die UpperCase Buchstaben zwar am Ende, und da ist mir dergleichen nicht bekannt, aber probieren tut ja nicht weh..
    Wie du dir zudem den Namen aller deployed beans ansehen kannst, kannst dz z.B. hier: How To Discover All Deployed Beans : Adam Bien's Weblog nachlesen.
    Wenn das auch alles nicht hilft, und auch eine explizite Angabe des Namens in der Annotation, @Named("aclPM") nicht funktioniert, dann liegt der Fehler wohl ganz woanders..
     
  5. VfL_Freak
    VfL_Freak Bekanntes Mitglied
    BTW: hast nach dem R. mal mit <F5> aktualisiert ??
     
  6. stg
    stg Bekanntes Mitglied
    Im geposteten Code ist kein Fehler. Alle Aufrufe passen so zusammen. lowerCase Aufrufe in der EL bei UpperCase Klassennamen entsprechen den Spec.
     
  7. FINF_AW_Alex
    FINF_AW_Alex Neues Mitglied
    Hey!
    Danke für den superschnellen Support ;-)

    Also das explizite benennen via @Named("aclPM") hat jetzt geholfen.

    Es war wohl wirklich irgendwo noch was versteckt.
    Wenn ich es noch weiter herrausfinde werd ich es hier posten.

    Aber danke erstmal, hat mich gestern echt Nerven gekostet weil die ganze App deswegen nicht mehr lief... :-(
     
Die Seite wird geladen...

Bin ich jetzt bekloppt?!? / Property not found (resolved tu null) - Ähnliche Themen

Wie mache ich jetzt weiter ?
Wie mache ich jetzt weiter ? im Forum Plauderecke
PHP Array jetzt für Java
PHP Array jetzt für Java im Forum Java Basics - Anfänger-Themen
Wie kann ich jetzt von der Game.java auf die Timer.java zugreifen?
Wie kann ich jetzt von der Game.java auf die Timer.java zugreifen? im Forum Java Basics - Anfänger-Themen
Bilder Eingefügt, button jetzt im Hintergrund
Bilder Eingefügt, button jetzt im Hintergrund im Forum AWT, Swing, JavaFX & SWT
JChartLib jetzt gratis und opensource
JChartLib jetzt gratis und opensource im Forum Codeschnipsel u. Projekte
Thema: Bin ich jetzt bekloppt?!? / Property not found (resolved tu null)