Autor Thema: Notes-Fehler 0c:16  (Gelesen 3341 mal)

Offline Barbara

  • Junior Mitglied
  • **
  • Beiträge: 93
  • Geschlecht: Weiblich
Notes-Fehler 0c:16
« am: 06.12.06 - 10:28:28 »
Hallo Zusammen,
ich habe in einem Dokument ein eingebettetes Objekt (Excel), das ich per Button öffne:

Set xlapp=createObject("Excel.Application")
Set rtitem = doc.GetFirstItem( "Vertrag" )
If ( rtitem.Type = RICHTEXT ) Then
Set object= rtitem.GetEmbeddedObject("Vertraege")   
End If
Set handle=object.activate (True)

Funktioniert so weit auch gut. Heute kommt eine Meldung eines Users, dem beim Versuch das Objekt zu öffnen die Fehlermeldung "Notes-Fehler 0c:16" angezeigt wird. Bei einem anderen Client öffnet das Objekt klaglos.

Hat jemand diese Fehlermeldung schon einmal gesehen? Wo setze ich bei der Fehlersuche an?

Gruß
Barbara   

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Notes-Fehler 0c:16
« Antwort #1 am: 06.12.06 - 10:38:01 »
Hast du schon mal die chache.ndk auf dem entsprechenden Rechner gelöscht?

Könnte auch sein, dass die Excel-Installation und/oder die Notes-Client - Installation auf dem betreffenden Rechner einen Knacks hat.

Was anderes fällt mir bei der "vielsagenden" Fehlermeldung (liegt aber nicht an dir) im Moment nicht ein.



Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Notes-Fehler 0c:16
« Antwort #2 am: 06.12.06 - 10:57:44 »
Mit der Fehlermeldung kann nicht mal NEMDisplayError aus der API etwas anfangen ... Die Fehlernummer habe ich bisher in ganz unterschiedlichen Zusammenhängen gefunden: Ein Bug in 6.5.5 (wenn in zwei Events konkurrierend der EditMode verändert werden soll) und 6.5.5 beim Öffnen eines Besprechungstermins.

Ein Blick auf die Client-Version würde aber ggf. lohnen (6.5.5 ist nicht empfehlenswert, weil richtig buggy).

Bernhard

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Notes-Fehler 0c:16
« Antwort #3 am: 06.12.06 - 11:01:18 »
Naja das mit der 6.5.5 kann man so nicht sagen. Die Urversion vielleicht aber mit der CCH4 läuft das Teil ziemlich stabil.
« Letzte Änderung: 06.12.06 - 11:41:33 von Thomas Schulte »
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 Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Notes-Fehler 0c:16
« Antwort #4 am: 06.12.06 - 11:05:52 »
...(6.5.5 ist nicht empfehlenswert, weil richtig buggy).

Kann ich aber so nicht bestätigen. Das Teil läuft eigentlich recht stabil. Wir setzen di Version inzwischen flächendeckend ein.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

botschi

  • Gast
Re: Notes-Fehler 0c:16
« Antwort #5 am: 06.12.06 - 12:07:43 »
Vielleicht liegt es an unterschiedlichen Office-Versionen der Arbeitsplätze.
Ich habe vor ein paar Jahren Probleme beim Im- oder Export mit Office2000 gehabt. Wir haben es unter Office97 entwickelt und als der Kunde Monate später Office2000 installiert hatte, gings los...

Hat gedauert, bis wir auf die Spur kamen...

Matthias

Offline Barbara

  • Junior Mitglied
  • **
  • Beiträge: 93
  • Geschlecht: Weiblich
Re: Notes-Fehler 0c:16
« Antwort #6 am: 06.12.06 - 12:18:04 »
Viele Ideen zum überprüfen, werde ich auch tun. Ich kann noch Eines draufsetzen.
Man kann "Folge"-Dokumente erstellen, in die das Objekt übernommen wird (keine Antwortdoks). Macht mein User dieses, dann öffnet das Objekt wieder klaglos. Im Ursprungsdokument kommt die Fehlermeldung. Da kommt doch Freude auf...

Barbara

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Notes-Fehler 0c:16
« Antwort #7 am: 06.12.06 - 12:39:46 »
Dann würde ich aber vermuten, dass das Dokument einen Schalg (ähm, Schlag) hat.

Axel


PS: Immer diese Wechstabenverbuchsler. ;)

« Letzte Änderung: 06.12.06 - 12:53:46 von Axel »
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Notes-Fehler 0c:16
« Antwort #8 am: 06.12.06 - 12:49:40 »
Dann würde ich aber vermuten, dass das Dokument einen Schalg hat.
Dem sitzt sozusagen der Schlag im Nacken. :)  ;)

Barbara: Schau Dir das Dok doch mal mit NotesPeek an, ev. siehst Du ja was "seltsames".
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

botschi

  • Gast
Re: Notes-Fehler 0c:16
« Antwort #9 am: 06.12.06 - 12:50:16 »
Oder die cache löschen.
Oder die bookmark mal umbenennen. Wir haben schon die abenteuerlichsten Fehler gehabt, die wegen einem defekten Lesezeichen auftraten.

Wenn es nur einen User betrifft liegt die Vermutung nahe, dass dieser User ein Probem mit dem Client hat.

Offline just.do.it

  • Junior Mitglied
  • **
  • Beiträge: 61
  • Geschlecht: Männlich
Re: Notes-Fehler 0c:16
« Antwort #10 am: 06.12.06 - 12:54:40 »
Hallo,

wo wir schon beim Thema "seltsame Phänomene " sind.  ;) Das komprimieren des Arbeitsbereiches wirkt auch manchmal Wunder.  ;D

Gruß
Dirk

Offline Barbara

  • Junior Mitglied
  • **
  • Beiträge: 93
  • Geschlecht: Weiblich
Re: Notes-Fehler 0c:16
« Antwort #11 am: 07.12.06 - 17:50:02 »
So, ich habe den Fehler eingegrenzt.
1. Er tritt nur bei 6.5.5 auf.
2. Jetzt muss ich etwas ausholen. Diese Dokumente sind unter bestimmten Bedingungen nicht bearbeitbar (Querymodechange). Da viele User das Objekt zum Bearbeiten öffnen ohne sich zu vergewissern, dass sie im Editmode sind, schaltet der Button automatisch um. Und durchläuft dabei den Querymodechange. Ist das Bearbeiten verboten - voilá kommt der Fehler.
If uidoc.EditMode=False Then uidoc.EditMode=True
If uidoc.EditMode=False Then ......

Jetzt muss ich erst mal in mein stilles Kämmerlein und nach einer Lösung suchen.  >:(

Danke für's mitdenken

Barbara

Offline Barbara

  • Junior Mitglied
  • **
  • Beiträge: 93
  • Geschlecht: Weiblich
Re: Notes-Fehler 0c:16
« Antwort #12 am: 11.12.06 - 13:07:28 »
Ich habe die Bedingungen für das Bearbeiten in den Button mit eingebaut. Wenn jetzt die Aufforderung zum Umschalten kommt, läuft der Querymodechange ohne Abbruch durch und die Fehlermeldung bleibt aus. Getestet auf 6.5.2; 6.5.4; 6.5.5; 7.0.1

Gruß
Barbara

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re: Notes-Fehler 0c:16
« Antwort #13 am: 11.12.06 - 13:11:13 »
Antwort steht in der KnowledgeBase:

Zitat
In IBM Lotus Notes Client 6.5.5 the following error occurs when a user is working in a Notes document:

"Notes Error - #0C:16".

The user may be opening the document, recalculating it, sending it, saving it, closing it, etc.  Whether the document was originally opened in Read mode verses Edit mode may affect whether or not the error is observed.  This issue was not observed in prior 6.x releases of the Notes Client or 7.x releases of the Notes Client.

The issue occurs in cases where the form's QueryModeChange sets Continue=False, and another form event is coded to change the Edit mode via LotusScript using the EditMode property (of the NotesUIDocument class).  The issue can be observed in cases where EditMode is being set to True or False depending on the sequence of steps.

The error does not actually trigger when the code Continue=False is executed, but actually when the flow of control passes back to the event which set the EditMode property.

A basic example that demonstrates the issue is below.

Given a form that contains the following code in the events noted:

Sub Postopen(Source As Notesuidocument)
   Source.EditMode=True
End Sub

Sub Querymodechange(Source As Notesuidocument, Continue As Variant)
   Continue=False
End Sub

If you create a document with the above form, save it and close it, and then re-open it in Read mode the error will occur.  If the PostOpen event set EditMode to False then the error would occur in cases where you opened the document in Edit mode initially.

Lösung:

Zitat
This problem was reported to Quality Engineering as SPR # MFOE6E8STJ, and a fix is being researched.

A cumulative client hotfix (CCH) is available for Notes Client 6.5.5 that fixes the issue reported in SPR# MFOE6E8STJ.  Since hotfixes do not receive the extensive testing that maintenance releases and fix packs do, customers are encouraged to implement workarounds until this fix is in a generally available release.  However, if workarounds are not possible and you still need a fix, please contact IBM Technical Support to request the CCH containing the fix for this issue.

Workaround:
Rather than performing conditional checks designed to halt a mode change within the QueryModeChange event, you can design similar checks within the events that are setting the EditMode property such that they avoid setting it when undesired.

For example, if the QueryModeChange event contained a conditional check:

If <condition> then
  Continue=False
End If

Then remove the above code and apply the same logic to the event setting EditMode:

If Not <condition> Then
  source.editmode=...
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!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz