beans.instantiate(): Klasse kann nicht instanziiert werden

jschle

Mitglied
Hallo zusammen,

ich bin gerade dabei mich in einen nicht von mir geschriebenen Programmiercode einzuarbeiten.
Beim Starten des Programmes erscheint ein Fehler, dass eine Klasse nicht instanziierbar sei.

Ich denke, ich habe den Codeteil gefunden, an der der Fehler passiert:
Java:
tripleDesCryptoBoxCust = new cryptobox.CryptoBoxCustomizer();
Class cryptoBoxClass = tripleDesCryptoBoxCust.getClass();
    try {
        ClassLoader cl = cryptoBoxClass.getClassLoader();
        tripleDesCryptoBox = (CryptoBox)java.beans.Beans.instantiate( cl, "TripleDesCryptoBox");
        tripleDesCryptoBoxCust.setObject( tripleDesCryptoBox );
} ...
Verstehe ich es richtig, dass die Methode instantiate() nach eine Klasse sucht, die den (in meinem Fall) Namen TripleDesCryptoBox trägt?

Ich weiß gerade einfach nicht, wie ich den Fehler beheben soll, vorallem gibt es keine TripleDesCryptoBox.java Datei...

Viele Grüße,
Jan
 
Am besten wäre natürlich du wendest dich an den Entwickler bzw. an das Entwicklerteam dieser Bibliothek.
Die können dir am besten Helfen was nicht funktioniert.

Ist alles richtig eingebunden? Wie lautet denn der Fehler genau? Wie bist auf diese Stelle im Code gekommen? Warum vermutest du den Fehler dort?
 
Vielen Dank für deine Antwort.
Leider gibt es zu den Entwicklern keinen Kontakt mehr.

Der Fehler wird durch einen try-catch-Block abgefangen und den Titel der Fehlermeldung habe ich genau in dem Catch-Block gefunden. Ich habe mal ein Screenshot von der Fehlermeldung gemacht. screenshot_2015-10-08_error47.PNG
Ich vermute einfach mal, dass die Klasse wirklich nicht vorhanden ist. Aber wie genau funktioniert die Methode
Code:
instantiate(ClassLoader cls, String beanNam)
denn eigentlich? Von wo will sie denn eine Klasse laden?
 

Neue Themen


Zurück
Oben