Autor Thema: Debugger Problem & Backend-Speicherung von Dokumenten  (Gelesen 2411 mal)

Offline hoschie

  • Frischling
  • *
  • Beiträge: 49
Hallo zusammen,

ich raufe mir gerade die Haare um der folgenden 2 Probleme willen:

1) ich versuche, aus Migrationsgründen, einen Agent (Script) zu schreiben, der folgendes tut:
alle Dokumente einer Ansicht durchiterieren, einen Feldwert auslesen, wenn leer neuen Wert (berechnet aus 2 Feldwerten im selben Dokument) wieder schreiben, Dokument speichern, fertig.
Problem: er läuft scheinbar kurz, der Agent, aber es passiert nix.
Hab auch ein Print ganz am Anfang des Codes eingebaut: kommt nicht.
Rechte Maustaste auf den Agent und starten -> Ergebnis: Dialog mit Agent ist um ... gestartet, Lotus Script Code ausgeführt, Agent endet (selber Zeitpunkt)
Passiert ist nix

2) Versuche ich den Agenten im Debug-Modus zu starten (Debugger enabled): Passiert das gleiche wie bei 1)
Es geht kein Debugger auf, nur der Start und Ende Dialog des Agenten erscheint.

PC neugestartet:keine Änderung
Agent läuft mit vollst. Adminrechten

Hintergrund: DB liegt auf einem NotesServer (Agent versuchte ich auf auf dem Server händisch zu starten)

Tipps?
Hinweise?
Ich steh kurz vorm Herzkasper...

Update:
Code in eine Aktion in einer Ansicht platziert: Debugger startet und Code wird ausgeführt.
Erklärung warum das in der Ansicht funktioniert, aber nicht via Agent?
« Letzte Änderung: 18.11.15 - 14:58:56 von hoschie »

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Debugger Problem & Backend-Speicherung von Dokumenten
« Antwort #1 am: 18.11.15 - 16:26:53 »
Moin

Der Code ist aber im Initialize des Agenten drin oder?
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Debugger Problem & Backend-Speicherung von Dokumenten
« Antwort #2 am: 18.11.15 - 16:49:56 »
Wie wäre es mal damit deine Rechte auf dem Server zu kontrollieren.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Debugger Problem & Backend-Speicherung von Dokumenten
« Antwort #3 am: 18.11.15 - 17:04:55 »
Fehlermeldungen im Log?

Frontendklassen verwendet?

Leserechte des Agentenausführers auf die Dokumente?

Offline hoschie

  • Frischling
  • *
  • Beiträge: 49
Re: Debugger Problem & Backend-Speicherung von Dokumenten
« Antwort #4 am: 19.11.15 - 08:31:50 »
Danke für die  Vorschläge, habe alles geprüft:
keine Fehlermeldung im Log
Agentenausführer hat ausreichende Rechte
Code passt auch
Rechte auf dem Server ausreichend

dann:

Hand -> Kopf
Kopf -> Tischplatte
und nochmal Tischplatte und nochmal Tischplatte und nochmal Hand->Kopf
und innerlich eine Backpfeife.

ich war so mit dem Problem beschäftigt, dass ich im Agenten einen Funktion geschrieben habe, die nicht im Initalize aufgerufen wurde........

 :-\

Ich entschuldige mich für die sinnlose Verschwendung eurer Zeit.
Bei Gelegenheit muss ich mal eine Runde Bier oder Schnaps loswerden...

Offline pram

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.170
  • Geschlecht: Männlich
    • Foconis Object Framework
Re: Debugger Problem & Backend-Speicherung von Dokumenten
« Antwort #5 am: 19.11.15 - 11:56:09 »
Für diese Art von Bugs gibt es bei uns in der Abteilung eine Ente. Dieser erklärt man seinem Code dann löst sich das Problem meist von selbst :)
https://en.wikipedia.org/wiki/Rubber_duck_debugging
Roland Praml

IBM Certified Application Developer - Lotus Notes and Domino 8
Ich verwende das Foconis Object Framework

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz