Autor Thema: Help Version 2.0 Beta 1 released ...  (Gelesen 34744 mal)

Offline Dr.Domino

  • Senior Mitglied
  • ****
  • Beiträge: 287
  • Geschlecht: Männlich
  • LN since 1996 ...
Re: Help Version 2.0 Beta 1 released ...
« Antwort #20 am: 14.08.08 - 13:29:26 »
Ich hab mal den Debugger angeschmissen ... ziemlich weit in CreateTicket kriege
ich einen

ERR 91
ERRLINE 188
ERRMSG "Object Variable not set"
METHOD "CREATENEWTICKET"
VG,
Markus

IBM Domino 9.0.1, Lotus Domino 8.5.3 (QuickR), CentOS 6, Win64)

Offline Dr.Domino

  • Senior Mitglied
  • ****
  • Beiträge: 287
  • Geschlecht: Männlich
  • LN since 1996 ...
Re: Help Version 2.0 Beta 1 released ...
« Antwort #21 am: 14.08.08 - 13:31:58 »
Erinnert mich irgendwie an die alte BusinessDays Geschichte ...
VG,
Markus

IBM Domino 9.0.1, Lotus Domino 8.5.3 (QuickR), CentOS 6, Win64)

Offline Dr.Domino

  • Senior Mitglied
  • ****
  • Beiträge: 287
  • Geschlecht: Männlich
  • LN since 1996 ...
Re: Help Version 2.0 Beta 1 released ...
« Antwort #22 am: 14.08.08 - 13:33:42 »
Bei Logs gibts bei mir INvalid or non-existant
VG,
Markus

IBM Domino 9.0.1, Lotus Domino 8.5.3 (QuickR), CentOS 6, Win64)

Offline Dr.Domino

  • Senior Mitglied
  • ****
  • Beiträge: 287
  • Geschlecht: Männlich
  • LN since 1996 ...
Re: Help Version 2.0 Beta 1 released ...
« Antwort #23 am: 14.08.08 - 13:42:57 »
So. mal kurz OpenLog an den Start gebracht ...


Error Num   91   
Error Msg   Object variable not set   

Error Line   188   
Language   LotusScript   
Agent   Dispatch

Stack Trace
*1666E614,CREATENEWTICKET,242
*16691914,PROCESSMAILTICKETSANDRESPONSES,76
*7484B14,INITIALIZE,2

Method   CREATENEWTICKET

Error 91 on line 188 in function CREATENEWTICKET: Object variable not set
VG,
Markus

IBM Domino 9.0.1, Lotus Domino 8.5.3 (QuickR), CentOS 6, Win64)

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: Help Version 2.0 Beta 1 released ...
« Antwort #24 am: 14.08.08 - 13:45:12 »
jo, da fehlt irgend ein Datum

   If me_doc.HasItem ("DateCreated") Then
      Set item = me_doc.GetFirstItem( "DateCreated" )
   Elseif me_doc.HasItem ("ComposedDate") Then
      Set item = me_doc.GetFirstItem( "ComposedDate" ) <-- Zeile 188
   Else
      Set item = me_doc.GetFirstItem( "DeliveredDate" )
   End If
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Help Version 2.0 Beta 1 released ...
« Antwort #25 am: 14.08.08 - 13:52:16 »
Bei der Meldung kann da aber eigentlich nur doc uninstantiiert sein, Ulrich ...

Bernhard

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: Help Version 2.0 Beta 1 released ...
« Antwort #26 am: 14.08.08 - 14:12:02 »
Kann eigentlich nicht sein Bernhard. Weil wenn dann müsste er schon bei me_doc.HasItem("DateCreated") auf die Nase fallen.
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 koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Help Version 2.0 Beta 1 released ...
« Antwort #27 am: 14.08.08 - 14:21:11 »
Set item = me_doc.GetFirstItem( "ComposedDate" ) <-- Zeile 188

Set tut da nix böses
GetFirstItem kann schlimmstenfalls item auf Nothing lassen, wenn's nix bringt (Datum fehlt)
Bleibt als einziges anderes Objekt nur noch me_doc ...

Bernhard

Offline Dr.Domino

  • Senior Mitglied
  • ****
  • Beiträge: 287
  • Geschlecht: Männlich
  • LN since 1996 ...
Re: Help Version 2.0 Beta 1 released ...
« Antwort #28 am: 14.08.08 - 14:26:04 »
Hmm ... me_doc wird aber schon als Parameter im Funktionsaufruf instantiiert ...
VG,
Markus

IBM Domino 9.0.1, Lotus Domino 8.5.3 (QuickR), CentOS 6, Win64)

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Help Version 2.0 Beta 1 released ...
« Antwort #29 am: 14.08.08 - 14:45:42 »
Ist denn bei Dir der Inhalt der Zeile 188 der gleiche wie bei Ulrich? Nicht, dass da ein Missverständnis besteht ...

Bernhard

Offline Dr.Domino

  • Senior Mitglied
  • ****
  • Beiträge: 287
  • Geschlecht: Männlich
  • LN since 1996 ...
Re: Help Version 2.0 Beta 1 released ...
« Antwort #30 am: 14.08.08 - 14:54:47 »
LOL! Da reden wir tatsächlich aneinander vorbei ... bie mire sehen diese Zeilen so aus


185   Dim DTCalc As New DateTimeCalculator (EXCLUDE_DAYS,EXCLUDE_DATES,SERVICEHOURS)
186   Dim dt1 As NotesDateTime
187   Set item = me_doc.GetFirstItem( "DateCreated" )
188   Set dt1 = New NotesDateTime ( DTCalc.GetNextBusinessDay(item.Text) )
189   Set item = NewTicket.ReplaceItemValue ("DTCreated", "")
190   Set item.DateTimeValue = dt1   

Womit wir in der Tat wieder bei den Businessdays wären *g*
VG,
Markus

IBM Domino 9.0.1, Lotus Domino 8.5.3 (QuickR), CentOS 6, Win64)

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: Help Version 2.0 Beta 1 released ...
« Antwort #31 am: 14.08.08 - 14:58:11 »
jo, und wenn es kein

187   Set item = me_doc.GetFirstItem( "DateCreated" )

gibt, dann geht der Code eine Zeile später ( 188 ) auf die Bretter.

Also ersetze mal die Zeile 187 durch den folgenden Block

   If me_doc.HasItem ("DateCreated") Then
      Set item = me_doc.GetFirstItem( "DateCreated" )
   Elseif me_doc.HasItem ("ComposedDate") Then
      Set item = me_doc.GetFirstItem( "ComposedDate" ) <-- Zeile 188
   Else
      Set item = me_doc.GetFirstItem( "DeliveredDate" )
   End If

Das, was du da hast ist irgendwie ein uraltes Codeframent
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Dr.Domino

  • Senior Mitglied
  • ****
  • Beiträge: 287
  • Geschlecht: Männlich
  • LN since 1996 ...
Re: Help Version 2.0 Beta 1 released ...
« Antwort #32 am: 14.08.08 - 15:02:43 »
Gemacht ... und löppt ...


Das Code ist aber anscheinend in der "aktuellen" 2.0ß2 auf ONTF so drin :-)

Anyhow, Hauptsache Bug gefunden!
VG,
Markus

IBM Domino 9.0.1, Lotus Domino 8.5.3 (QuickR), CentOS 6, Win64)

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: Help Version 2.0 Beta 1 released ...
« Antwort #33 am: 14.08.08 - 15:17:45 »
Da muss Tim aber einen reichlich alten Stand als Grundlage für den Aufbau der Beta verwendet haben. Ich habe hier mal gesucht und einen Post vom 25.09.07 gefunden, der den Codeblock schon behandelt:

http://atnotes.de/index.php?topic=35075.msg241493#msg241493

Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

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: Help Version 2.0 Beta 1 released ...
« Antwort #34 am: 14.08.08 - 16:05:13 »
Hmm wir haben die aktuelle 1.6 gezogen extra dafür und dann alles eingebaut. Ich glaub wir müssen dann noch einmal einen Code Review machen. Mist.
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 eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: Help Version 2.0 Beta 1 released ...
« Antwort #35 am: 14.08.08 - 17:36:12 »
Zitat
Hmm wir haben die aktuelle 1.6 gezogen
... an der wir nach dem release noch so einige Dinge korrigiert haben  ... und dann den Download nicht aktualisiert haben. Mea Culpa.
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

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: Help Version 2.0 Beta 1 released ...
« Antwort #36 am: 14.08.08 - 17:49:03 »
Weist du auswendig was wir da alles korrigiert haben?
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 eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: Help Version 2.0 Beta 1 released ...
« Antwort #37 am: 14.08.08 - 17:57:14 »
Nein ... das weiss ich nicht mehr. Müsste man hier alles noch mal durchackern ab relese Datum
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Help Version 2.0 Beta 1 released ...
« Antwort #38 am: 14.08.08 - 18:06:25 »
Bayern hat ja ab morgen "langes Wochenende" wegen Mariä Himmelfahrt. Und einige Zeit wird es wohl dauern, bis der ganze Code (der ja schon sackweise neue Elemente enthalten dürfte ...) verglichen ist gegen die letzte 1.6.

Ihr habt wirklich mein allergrösstes Mitgefühl (vor allem, da ja "die Welt" auf Euch schaut und das Durcheinander alle betreffen würde). Man tut alles gegen solch einen GAU, und dann passiert er doch ...

Ich leide wirklich mit Euch. Ich hatte bisher "Glück" und es betraf nur kleine Parts grosser Applikationen, die betroffen gewesen sein könnten (man muss ja immer alles in Frage kommende durchschauen). In dieser Situation hilft selbst Teamstudio Delta nicht wirklich weiter.

Bernhard

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: Help Version 2.0 Beta 1 released ...
« Antwort #39 am: 14.08.08 - 18:19:18 »
Und wenn ich mir "meine" 1.6 ansehe, die wir in der Firma einsetzen. Die sieht dann wieder gaanz anders aus
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz