FSS.social
9Sep 110

Vorgabeeinstellung der MIME-Konvertierung auf Mac-Clients

am Freitag, den 9. September 2011

In einer Applikation, die Rich-Text-Felder verarbeitete, erschien bei Verwendung des Mac-Clients die Fehlermeldung "Type mismatch in method AssignClassInstance: AINSTANCE found, unknown expected". Bei den Windows-Clients lief der Code problemlos.

Die verursachende Codezeile hatte die Form: Set RichTextItem = NotesDocument.GetFirstItem("Body")

Die weitere Analyse ergab, das unter Mac der Typ des NotesItems 25 (MIME) betrug, erwartet wurde jedoch 1 (RichText) wie es auch unter den Windows-Clients der Fall war. Offensichtlich wurde hier das Item vom Typ MIME_PART nicht automatisch in ein RichText-Item konvertiert. Das ist aber die Vorgabeeinstellung und muss eigentlich nicht extra angegeben werden.

Als Korrektur reichte das Setzen dieser Eigenschaft mittels: NotesSession.ConvertMIME = True

Eine entsprechende Dokumentation für dieses abweichende Verhalten wurde bisher nicht gefunden.

6Sep 110

Der Löwe verschreckt den Notes Client – Teil 2

am Dienstag, den 6. September 2011

Nachdem der Notes-Client 8.5.2 direkt nach dem Einspielen von Lion Startprobleme hat (siehe Der Löwe verschreckt den Notes Client), für die es einen Workaround gibt, treten danach (zumindest bei mir) weitere Probleme auf.

Der Notes-Client schraubt nach kurzer Zeit die CPU-Last auf 90-120% hoch (dies kann man mit dem Aktivitätenmonitor sehr schön beobachten). Auch eine Neuinstallation oder ein Downgrade auf eine ältere Version helfen nicht. Darüber hinaus fällt auf, dass man per Sametime nicht mehr erreichbar ist. Man wird für andere Anwender zwar mit dem korrekten Status angezeigt, die Nachrichten kommen aber nicht an. Beim ausgehenden Chat bekommt man nach kurzer Zeit einen Timeout.

Das Sametime-Problem lässt sich mit einem Eintrag von Notes in der Firewall beheben. Trotzdem bleibt die erhöhte Prozessorlast, die auch direkt nach dem Beenden des Notes-Clients wieder auf normales Niveau zurück geht.

Die Lösung dazu lautet: sich aus allen Sametime-Communities abzumelden. Schon funktioniert alles wieder bestens.

Auch der Versuch, Sametime separat zu installieren, bleibt erfolglos. Der Notes-Client arbeitet dann zwar einwandfrei, aber der Sametime-Client zeigt die gleichen Probleme wie zuvor der Notes-Client.

Offensichtlich ist man nicht alleine auf der Welt mit diesem Problem, sondern auch andere Instant-Messaging-Systeme sind betroffen: Skype zeigt ein ähnliches Verhalten seit dem Update auf Lion - allerdings auch nicht generell.