Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

(java.lang.IllegalArgumentException)

Empfohlene Antworten

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

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.

erst mal danke für deine Antwort.

Der Quellcode von was würde benötigt werden?

Mit Programmierung kenn ich mich noch so gut wie gar nicht aus.

Der Quellcode von was würde benötigt werden?

von jenem programm, das die exception wirft.

s'Amstel

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).

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

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.