Das Notes Forum

Lotus Notes / Domino Sonstiges => Java und .NET mit Notes/Domino => Thema gestartet von: Sanjou am 23.04.08 - 07:58:14

Titel: Update von Notes 7 auf Notes 8
Beitrag von: Sanjou am 23.04.08 - 07:58:14
Hallo Zusammen.
Ich habe inzwischen Lotus Notes 8 auf meinem Rechner installiert.
Leider musste ich feststellen, dass ich seitdem aus meinem Java-Programm die DB nicht mehr öffnen kann. Beim db.open() erhalte ich eine NotesException.

Hat einer eine Ahnung warum das so ist?
Wenn ich die DB Lokal öffne, klappt es einwandfrei.

Danke schonmal für die Mühe!
Titel: Re: Update von Notes 7 auf Notes 8
Beitrag von: flaite am 23.04.08 - 08:43:15
Guck dir mal die PATH Variable deines Windows an (vermute, dass du Windows benutzt). Ich vermute, dass da noch das Verzeichnis deines alten NOtes 7 drin steht, so dass er eine falsche dll findet.
Titel: Re: Update von Notes 7 auf Notes 8
Beitrag von: Sanjou am 23.04.08 - 09:13:59
Die sind alle gesetzt.

Manchmal klappt der Zugriff, aber beim zweiten Zugriff stürtzt Notes mit folgendem Fehler komplett ab:

 Thread=[032C:0002-08D0]
Stack base=0x031EE47C, Stack size = -668 bytes
PANIC: LookupHandle: handle out of range
Titel: Re: Update von Notes 7 auf Notes 8
Beitrag von: flaite am 23.04.08 - 10:51:48
Vielleicht machst du mit dem recycle() etwas falsch?
Titel: Re: Update von Notes 7 auf Notes 8
Beitrag von: Sanjou am 23.04.08 - 12:54:16
Hier mal der Code. Hab leider keine Idee mehr...

 View view = null;
        Database db = null;
        Session session = null;
       
       
        try {
         
            NotesThread.sinitThread();
            session = NotesFactory.createSession();
           
            db = session.getDatabase("servername",
                    "FKIE/BMVg/orgdb.nsf");
           
           
            if(db==null || !db.isOpen()) {
               System.out.println("Fehler beim Öffnen! \n\n\n");
 
            }
            view = db.getView("2. Org.-Struktur");
         
            int count = view.FTSearch(suchbegriff);

            if (count == 0) {
                JOptionPane.showMessageDialog(this,
                        "Es wurde kein Dokument gefunden");
            } else {

                if (count == 1) {
                    // Organigramm erzeugen
                    organigramm(view);
                    view.clear();

                } else {
                   initFrameList(view);
                }

            }

        } catch (NotesException e1) {

            e1.printStackTrace();

        } finally {
            System.out.println("Im Finally-Zweig... ");
           try {
               
                view.recycle();
                db.recycle();
                session.recycle();
            } catch (NotesException e) {

                e.printStackTrace();
            }
            NotesThread.stermThread();
        }


schonmal danke!!!!
Titel: Re: Update von Notes 7 auf Notes 8
Beitrag von: flaite am 23.04.08 - 13:04:27
Keine Ahnung. Das sieht so erstmal ok aus.
Vielleicht zwischendurch in Schleifen ein recycle auf nicht mehr benötigte Notes-Objekte. Sonst fällt mir dazu ehrlichgesagt nichts ein.
Hey. Oder! Es hat gar nicht unbedingt etwas mit Java zu tun.
Der Google auf die Fehlermeldung gibt einige Treffer, die interessant aussehen: http://tinyurl.com/3oyvto
Titel: Re: Update von Notes 7 auf Notes 8
Beitrag von: Sanjou am 23.04.08 - 13:23:41
ok...
da werde ich dann mal stöbern... danke dir  :)

wenn ich was raufinde poste ich es...