[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Apr 2004
    Beiträge
    8

    JAVAMAIL API auf I7 funktioniert nacht mehr nach IPL

    Hallo,

    nach dem IPL auf der i7 (7.1) läuft das Senden von JavaMails nicht mehr. Fehlermeldung ist **javax.mail.MessagingException with subject test for receiver xxxxx@xxx.com **.
    Der Fehlercode ist 101. Alle Server sind gestartet. Woran kann das liegen ?

  2. #2
    Registriert seit
    Aug 2003
    Beiträge
    1.508

  3. #3
    Registriert seit
    Apr 2004
    Beiträge
    8
    Hallo Andreas,

    in der JavaMail.java im root Verzeichnis steht unter Message Exception 101 :
    if (realException instanceof javax.mail.MessagingException)
    return 101;
    else if (realException instanceof java.net.ConnectException)
    return 102;
    else if (realException instanceof java.net.UnknownHostException)
    return 103;

    }catch(Exception e){
    // filename is not found
    //e.printStackTrace();
    return 999;
    }
    return 0;

    Wo kann man noch nachsehen ?

    Gruß,

    Thomas

  4. #4
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    So wie es für mich aussieht, geht mit dem Catch block der eigentliche Fehler verloren.
    MessagingException kann vieles bedeuten.
    Ich schätze, dass der Fehler von folgender Zeile geworfen wird:
    PHP-Code:
    Transport.send(message); 
    Ist aber eben nur eine Vermutung.

    Eventuell verwendet ihr nach dem Neustart eine andere Java Version wo es irgendwo Probleme gibt (Fehlende Module, Inkompatibilitäten mit Versionen, ...)

    Mit WRKJVMJOB --> 5 kannst du dir die ganzen Umgebungen (Java Version, PATH usw.) anzeigen.

    Ansonsten, den Source der JavaMail Klasse gibt es ja. Erweitere den Catch Block, dass er eine vernünftige Logausgabe macht und kompiliere diesen neu und dann testen.

  5. #5
    Registriert seit
    Jan 2001
    Beiträge
    833
    Hi Andreas,

    wo kommt denn der Command WRKJVMJOB her ?
    Unter V7R2 gibt es den Befehl nicht mehr.

  6. #6
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    Hi,

    Das sollte ganz normal mit der Installation von Java auf dem Server verfügbar sein.
    Auch schon in älteren Versionen.
    Ich schätze dass es bei mir (7.2) mit 5770JV1 installiert wurde.

    lg Andreas

  7. #7
    Registriert seit
    Apr 2004
    Beiträge
    8
    Hallo miteinander,

    nach einem IPL läuft JAVAMAIL wieder, obwohl ich vorher die Server alle gestoppt und gestartet hatte.
    Jedenfall danke für die Unterstützung.


    lg


    Thomas

Similar Threads

  1. Es ist wie immer... (Telnet funktioniert nicht mehr)
    By KingofKning in forum IBM i Hauptforum
    Antworten: 12
    Letzter Beitrag: 12-04-17, 14:27
  2. CA und gui läuft nicht mehr nach 20 Minuten
    By tfroehlich in forum IBM i Hauptforum
    Antworten: 14
    Letzter Beitrag: 12-02-16, 13:51
  3. Anmeldung umgehen funktioniert nicht mehr iSeries Access
    By errod in forum NEWSboard Windows
    Antworten: 4
    Letzter Beitrag: 14-09-15, 16:01
  4. ECS funktioniert nicht mehr - Wer weiß Rat?
    By sho1 in forum IBM i Hauptforum
    Antworten: 14
    Letzter Beitrag: 13-02-02, 10:29
  5. HILFE!!! Befehl WRKDSTQ funktioniert nicht mehr
    By SL in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 16-12-01, 11:40

Tags for this Thread

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •