Autor Thema: Alter Codestand wird angezeigt  (Gelesen 3186 mal)

Offline thomson666

  • Senior Mitglied
  • ****
  • Beiträge: 285
  • Geschlecht: Männlich
  • niemand hats leicht, aber leicht hats oan...
Alter Codestand wird angezeigt
« am: 21.07.11 - 13:00:23 »
Hallo!

Kennt jemand das Problem das man im 8.5.2er FP1,2 oder 3 etwas entwickelt, dann den Code eines Agents beispielsweise speichert, Wochenlang nichts macht, in diesen wieder einsteigt und er zeigt einem einen "alten" Code an?
Ich hab in meinem beispiel den Code eines Buttons umgeschrieben und den Hauptteil der Ausführung in einen Serverbasierten Agenten gepackt. Heute hab ich nachgesehen, der Agent ist da - soweit alles OK, allerdings der Button hatte wieder den gesamten alten Code.

Jetzt könnte man meinen, ich weiss nicht wie man mit STRG+S speichert oder auf die Diskette drückt, aber das ist nicht der Fall. Leider habe ich dieses Problem schon unter 8.5.1 feststellen können. Auch ArbeitsKollegen von mir berichten von solchen Phänomenen. Hat jemand eine Idee was das sein könnte?
Die Option mit Fehlern speichern wurde bereits schon vor langem deaktiviert.

 :P ??? :'(
Tommy

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Alter Codestand wird angezeigt
« Antwort #1 am: 21.07.11 - 13:12:05 »
Ich würde ein Vermögen dafür geben, die Ursache für dieses Verhalten zu kennen... Ich weiss nicht wie oft es uns schon apssiert ist, dass "irgendwoher" wieder ein alter Stand des Codes kam... Wir hatten bisher die Replikation im Verdacht, aber validieren konnten wir das bisher nicht...

Helfen kann ich Dir also leider nicht, nur sagen: Du bist nicht allein...

Dummerweise ist das ganze nicht reproduzierbar oder auch nur "regelmässig". Aber wenn es passiert, dann ist es meist richtig Sch...

Wenn Du ne Lösung finden solltest: Bitte lass es mich wissen, meine Kollegen und Ich wären Dir auf ewig dankbar.
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Alter Codestand wird angezeigt
« Antwort #2 am: 21.07.11 - 13:41:04 »
Bei der klassichen Notesentwicklung, oder mit den neuen Features?
ich denke, das ist mit ein Problem der lokalen Entwicklungsumgebung.
Bei uns ist das mehrfach passiert, als wir gemeinsam an einer DB entwickelt haben. Ich mach was, mein Kollege entwickelt an was anderem und macht ein Bereinigen, nach einer Weile erscheint bei mir wieder der alte Stand.
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline thomson666

  • Senior Mitglied
  • ****
  • Beiträge: 285
  • Geschlecht: Männlich
  • niemand hats leicht, aber leicht hats oan...
Re: Alter Codestand wird angezeigt
« Antwort #3 am: 21.07.11 - 14:01:30 »
also vllt. kurz zu unserer Situation....

Bei uns entwickelt jeder in seiner DB, es kommt ganz selten vor das mehrere Personen in einer DB entwickeln.
Mit der Replikation hat es nichts zu tun. Wir dachten Anfangs es hängt mit dem Fehlerhaft gespeichertem Code zusammen, den er dann irgendwann mal wieder "herzaubert". Allerdings hat sich das auch nicht bestätigt.
Es scheint einfach wahllos zu kommen. Ich hab auch schon von anderen gehört bei denen dieses Phänomen noch NIE aufgetreten ist.

hmmm bin mal gespannt ob die anderen auch schon solche Erfahrungen gemacht haben.

lg
tommy

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re: Alter Codestand wird angezeigt
« Antwort #4 am: 21.07.11 - 14:33:16 »
Was sagt denn die IBM dazu ???
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

Offline thomson666

  • Senior Mitglied
  • ****
  • Beiträge: 285
  • Geschlecht: Männlich
  • niemand hats leicht, aber leicht hats oan...
Re: Alter Codestand wird angezeigt
« Antwort #5 am: 21.07.11 - 14:38:22 »
...da bin ich grad beim Suchen ob da schon mal wer was eingemeldet hat.
Anfangs dachten wir das ist nur bei mir und einem meiner kollegen, aber mitlerweile haben das schon Alle von Uns zumindest ein paar Mal gehabt.
Ein weitere Vermutung war dann mal kurzzeitig die Installation bei uns im Haus - betrifft uns aber nicht da wir als Entwickler den Client e immer Lokal haben und nicht übers Netz laden.

ich geb wieder Bescheid...
Tommy

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Alter Codestand wird angezeigt
« Antwort #6 am: 21.07.11 - 14:45:54 »
Maureen Leland sagte in diesem Februar, der 8.5er Designer sei der beste, den IBM Lotus jemals veröffentlicht hätte. Mein Grinsen hat sie - glaube ich - nicht verstanden. Auch nicht, dass noch viel zu tun sei, um eine Konsistenz zwischen dem Inhalt von $Scriptxxx und dem tokenisierten Code zu gewährleisten (!) ...

Bernhard

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: Alter Codestand wird angezeigt
« Antwort #7 am: 21.07.11 - 14:49:28 »
Hi.

Zum Glück bis jetzt Glück gehabt.

Das war auch schonmal ein Thema Klick
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

Offline pram

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.170
  • Geschlecht: Männlich
    • Foconis Object Framework
Re: Alter Codestand wird angezeigt
« Antwort #8 am: 21.07.11 - 14:58:56 »
Das passiert dann, wenn man
1. mit Fehlern speichert
2. die Libraries mit einer älteren Notesversion öffnet und wieder speichert.

Das liegt daran, dass 8.5 fehlerhaften Code im $Scriptlib_error Item abspeichert, was, wie Bernhard schon angedeutet hat, nicht optimal gelöst ist.
Zitat
Wir dachten Anfangs es hängt mit dem Fehlerhaft gespeichertem Code zusammen, den er dann irgendwann mal wieder "herzaubert". Allerdings hat sich das auch nicht bestätigt.
Wie hast du das überprüft?

Gruß
Roland
Roland Praml

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

Offline thomson666

  • Senior Mitglied
  • ****
  • Beiträge: 285
  • Geschlecht: Männlich
  • niemand hats leicht, aber leicht hats oan...
Re: Alter Codestand wird angezeigt
« Antwort #9 am: 21.07.11 - 14:59:03 »
naja danke aufjedenfall... es komm ich mir zumindest nicht mehr blöd vor.
Es wurde uns ja schon vorgehalten das wir vergessen hatten speichern und so...


strange...
das heisst einmelden nützt nix weils das Problem e nicht gibt!?

tommy

Offline thomson666

  • Senior Mitglied
  • ****
  • Beiträge: 285
  • Geschlecht: Männlich
  • niemand hats leicht, aber leicht hats oan...
Re: Alter Codestand wird angezeigt
« Antwort #10 am: 21.07.11 - 15:02:41 »
d.h. nachstellbar laut deiner Aussage:

1.) Code fehlerhaft in 8.5.x speichern
2.) in 7er Designer öffnen und erneut speichern
3.) Code in 8.5.x Designer öffnen und dann sollte der alte Code zu sehen sein, weil der 7er ja nicht mit der "fehlerhaften Version" umgehen kann!?

Klingt logisch. Leider haben wir seit langem genau diesen Punkt im Designer deaktiviert.

lg
tommy

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz