Lotus Notes / Domino Sonstiges > Java und .NET mit Notes/Domino

Local variables unavailable

<< < (3/6) > >>

chriss76:
Guten Morgen,

hier bin ich wieder, machte aber keinen Sinn zu antworten, weil ich dazu meinen Arbeitsrechner brauche und den lege ich am freien Tag meistens ganz weit weg.

1. Vielen Dank für Euer Engagement, allerdings überfordert Ihr mich als
Unwissenden ein wenig.

2. Ich wollte einfach mal ausprobieren, ob ich mit einer kleinen Java-Applikation auf Notes zugreifen kann. Das war meine Idee.
Meine Notesclient Version ist 5.0.8, auf dem Server läuft 6.xx

3. Ich habe mir einfach mal das Coding hier aus dem Forum geholt und als Projekt in Eclipse eingestellt und wollte sehen, ob es lokal bei mir läuft und auf mein Mailfile, dass auf dem Notesserver liegt, zu greifen kann.

Mit folgender Fehlermeldung könnte ich noch dienen:

Source not found
The jar file Notes.jar has no source attachment.
You can attach the source by clicking Attach Source below.

Was auch immer ich dort anhängen soll?

Vielleicht ist es für den Anfang zu schwierig, habt Ihr ein vielleicht einfach zu realisierendes
Java-Programm, dass auf den NotesServer zugreift als Anschauungsobjekt?

Grüsse Chris

Ralf_M_Petter:
Dein Problem hat offensichtlich nichts mit Notes zu tun sondern mit der Bedienung des Debuggers von Eclipse. Du versucht offensichtlich die Notes.jar zu debuggen. Diese enthält die Codeteile die für den Zugriff auf die Domino Backend Objekte.

Lass mal das Programm ohne Debugger laufen. Es sollte dir den Dateinamen der Datenbank und das Volltextindexdatum ausgeben. Beim Debuggen musst du aufpassen, dass du beim Schrittweisen vorwärts gehen im Normalfall nicht Step into sondern sondern step over verwendest. Mit step into gehst du nämlich in den Source des Methodenaufrufs und wenn das eine Methode ist, für die du den Source nicht hast, dann kommt die von dir beschriebene Meldung.

Grüße

Ralf

chriss76:
Hallo Ralf,

ich habe das Programm mal ohne Debugging laufen lassen, nur beim ersten Mal
wird das Passwort für meine Notes-ID abgefragt, bei jedem weiteren Aufruf kommt noch nicht mal
die Passwortabfrage. (erst wenn ich den Notes Client beende und wieder öffne, wird auch das Passwort im Programm wieder abgefragt)
Wenn ich das Passwort eintippt habe, passiert gar nichts mehr.
Keine Fehlermeldungen o.a.
Im Debugging mit Step over das gleiche: Es passiert nichts mehr.

Hast Du noch eine andere Idee?

Grüsse Chris

Ralf_M_Petter:
Hallo!

Nun das hört sich an, wie wenn das Programm funktionieren würde. Eventuell hast du in Eclipse nur das Fenster nicht offen, das die Consolenausgabe anzeigt. Wenn du mit Stepover drübergehst, kommt er zu den Anweisungen:
System.out.println("Datenbank hat folgenden Dateiname:"+db.getFileName());
System.out.println("Datenbank wurde zuletzt volltextindiziert am "+db.getLastFTIndexed().toString());

Wenn ja dann ist zu 99% alles palleti und du brauchst es nur noch zu schaffen, das Eclipse auch die Ausgabe anzeigt. Die Anzeige müsste eigentlich Konsole heissen.

Grüße

Ralf

P.S. Das die Passwortabfrage nur einmal kommt ist meines Wissens ganz normal.

flaite:
Das Console-Fenster siehe Screenshot.
Die has no source Attachment Meldung hat etwas damit zu tun, dass du versuchst mit dem Debugger ein "Step into" in eine Notes Methode zu machen. Dafür braucht der Debugger natürlich den Source Code der entsprechenden Klasse. Den hast du natürlich nicht, weil Lotus die Sourcen nicht rausrückt. Benutze dafür "step over". Oder setze Breackpoints und benutze den grünen Pfeil. Nach dieser Meldung terminiert der Debug-Prozess nicht. Das steht sicherlich auch in der Hilfe von Eclipse. Ein bischen lesen muß aus meiner Sicht in diesem Job schon sein.

Menschen sind intelligente Säugetiere und brauchen sich nicht bei den kleinsten Schwierigkeiten immer direkt zu fragen, ob das was sie gerade machen "zu schwierig" ist. Das ist ja auch ein dynamischer Prozess. Sobald man aufhört Probleme ständig als "zu schwierig" zu deklarieren, beginnt man irgendwann Strategien, um die Dinge selbst in den Griff zu kriegen.
Es gibt 2 Möglichkeiten:
1. entweder du entwickelst die Fähigkeit komplexere Probleme zu lösen
2. oder man überträgt einer anderen autoritären Instanz die Entscheidungskompetenz darüber, was für einen zu schwierig ist
 
Axel

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln