Ausnahmefehler - wo gibt's weitere Informationen?

roland-s
2009-06-22
2009-06-23
  • roland-s - 2009-06-22

    Servus, ich hab ein Problem mit einem "Ausnahmefehler". Ich nutze CoDeSys V3.3 und CoDeSys SP Win V3 am Entwicklungsrechner.

    Kurzvariante der Frage: Wenn ich einen Ausnahmefehler habe, wie finde ich heraus, was genau der Fehler ist? Mehr als "Ausnahmefehler" scheint mit das System standardmäßig nicht mitzuteilen. Gibt's einen Log, einen genaueren Trace des Fehlers, eine Fehlernummer, irgendwas?

    Langbeschreibung: In einem Funktionsblock in einer Library habe ich mehrere Methoden (A, B, ...). Ich kann alle von Code außerhalb der Library aus problemlos aufrufen. Wenn ich den Code allerdings so gestalte, dass eine der Methoden (A) eine der anderen (z.B. B) aufruft, schlägt dieser Aufruf fehl: In der Statusleiste unten steht dann rot blinkend der Text "Programm geladen - AUSNAHMEFEHLER". Dies tritt sowohl in der normalen Ausführung als auch beim Single-Steppen im Debugger auf.

    Eigentlich dürfte an dieser Stelle (beim Call ansich) kein Fehler auftreten. Die Breakpoints in der aufgerufenen Methode werden nie erreicht. Der Fehler scheint also "im Call" zu liegen.

    Gibt es eine Möglichkeit, herauszufinden, was der Fehler sein soll? "Ausnahmefehler" ist doch etwas allgemein - findet er die Methode nicht, passen die Parameter nicht, NullPointerException, ... ? Wird dabei von der SP Win V3 ein Log angelegt? Oder gibt es sonst irgendwo Informationen, was hier den Ausnahmefehler verursacht?

     
  • bschuster - 2009-06-23

    Hallo,

    zuerst einmal welche Version genau verwendest Du, V3.3.x.y ?

    Falls Du nicht die aktuellste verwendest, bitte updaten, momentan auf die V3.3.0.2.

    Falls der Fehler dann immer noch besteht, schick bitte das Projektarchiv an den Support von 3S ( e support@3s-software.com e ).

     

Log in to post a comment.