Beiträge von UrsusMPB

    Ich habe eine Java-Applikation entwickelt, die es ermöglicht aus einer NotesDB mittels javax.mail-Klassen die vorhandenen Mails auszulesen. Das was dieses Tool machen soll funktioniert auch so wie es soll. Einzig am Ende, wenn die bearbeiteten Mails gelöscht werden soll, erhalte ich die Fehlermeldung:
    javax.mail.MessagingException: A13 NO CLOSE Entry not found in index;
    Damit kann ich nichts anfangen, habe aber das Gefühl, dass sich dadurch der DBIndex nach und nach aufgelöst und dann die Datenbank irgendwann kollabiert - nicht mehr aufrufbar ist. Dies ist nämlich aus unerklärlichem Grund schon einmal passiert und lies sich mit einem FixUp beheben. Da habe ich nun das ungute Gefühl dass da was zusammenhängt.
    TFH;-)
    Christian


    Hier noch ein Code-Bröcklein...


    for (int k = 0; k < messagesToDelete.size(); k++) {
    MimeMessage tmp_mmsg = (MimeMessage) messagesToDelete.elementAt(k);


    if (VERBOSE) {
    System.out.println("StandardFMOLotusNotesService::importMails, delete message: vor delete");
    } //endIF


    tmp_mmsg.setFlag(Flags.Flag.DELETED, true);


    if (VERBOSE) {
    System.out.println("StandardFMOLotusNotesService::importMails, delete message: nach delete");
    }//endIF
    }//endFOR


    if (VERBOSE) {
    System.out.println("StandardFMOLotusNotesService::importMails, delete message: nach delete section");
    }//endIF


    //close java-folder object and fully delete this in notes
    folder.expunge();
    folder.close(true);