Zum Inhalt springen

(java.lang.IllegalArgumentException)


Empfohlene Beiträge

Geschrieben (bearbeitet)

Was bedeutet dieser Fehler?

Kunde schreibt eine Mail am BB.

Mail wird verschlüsselt.

Mail wird gesendet: FM:

Die Nachricht konnte nicht gesendet werden.

(java.lang.IllegalArgumentException)

Anschließend erneutes senden und der Versand funktioniert.

Das Problem tritt auf beim erstmaligen versand einer verschlüsselten Mail an eine Adresse.

Soll an dieselbe Adresse erneut eine verschlüsselte Mail geschickt werden, tritt kein fehler mehr auf.

Folglich müsste es ein Fehler im Ablauf der Software sein.

BB will Mail verschlüsseln hat aber keinen öffentlichen Schlüssel des Empfängers.

BB erzeugt die Fehlermeldung. Zieht sich aber im Hintergrund die schlüssel und beim erneuten Versand klappts dann. Für die Zukunft sind die schlüssel folglich vorhanden.

Prinzipiell würde mich erst mal nur interessieren was die FM aussagen will.

Bearbeitet von Lukullus
Geschrieben
Was bedeutet dieser Fehler?

"Die IllegalArgumentException wird ausgelöst, wenn einer Methode ein ungültiger Parameterwert übergeben wird."

Falls du auf eine Problemlösung hoffst, ohne Quellcode wird dir keiner helfen können.

Geschrieben

Also zum ersten erkläre uns doch erstmal was dieses BB ist?

Ist das ein MailServer? Ist das von dir geschrieben worden, nein oder?

Dieses Bereich des Forums dient meines Wissens nach primär dazu Fragen rund um die Java-Programmierung zu klären. Wenn du jedoch das Programm weder selbst geschrieben hast, noch im Besitz des Quellcodes bist und es sich um einen Bug handelt, wird es schwierig die hier brauchbare Hilfestellung zu geben.

Eine IllegalArgumentException kann prinzipiell von allen möglichen gebracht werden. Immer dann wenn der Übergabeparameter für den entsprechenden Programmteil (=Methode), unsinn darstellt. z.B. wenn du versuchen würdest eine E-Mail an "Holger Testperson, Dorfstraße 7a, Hinterdupfing" zu schreiben könnte eine solche Exception kommen (der Grund ganz logisch: du hast die Polstleitzahl vergessen).

Geschrieben
Also zum ersten erkläre uns doch erstmal was dieses BB ist?

Ist das ein MailServer? Ist das von dir geschrieben worden, nein oder?

Dieses Bereich des Forums dient meines Wissens nach primär dazu Fragen rund um die Java-Programmierung zu klären. Wenn du jedoch das Programm weder selbst geschrieben hast, noch im Besitz des Quellcodes bist und es sich um einen Bug handelt, wird es schwierig die hier brauchbare Hilfestellung zu geben.

Eine IllegalArgumentException kann prinzipiell von allen möglichen gebracht werden. Immer dann wenn der Übergabeparameter für den entsprechenden Programmteil (=Methode), unsinn darstellt. z.B. wenn du versuchen würdest eine E-Mail an "Holger Testperson, Dorfstraße 7a, Hinterdupfing" zu schreiben könnte eine solche Exception kommen (der Grund ganz logisch: du hast die Polstleitzahl vergessen).

Und vergessen das du eigendlich ne email schreiben wolltest.. Mein emails werden nicht an Post anschriften versendet.. Aber das war nun quasi ein doppelt interessantes beispiel einer exception :o

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...