Outlook-Kontaktsuche funktioniert nicht mehr

Hallo,

nach Update auf 7.07.00, Clientversion 3.02.00.R funktioniert bei mir die Suche in Outlook-Kontakten nicht mehr, es wird nur im Journal & Telefonbuch gesucht. Aktivierung/Deaktivierung und Neuinstalltion des Clients hat keine Veränderung gebracht.

Gruß
Frank

Hallo Frank,

hast du schon versucht das Outlook-Kontaktverzeichnis neu auszuwählen?

Welche Windows Version setzt du ein?
Welche Outlook Version?

Grüße,
Jan

Hi Jan,

ja und auch mal auf einen anderen Kontaktordner geändert, gleicher Fehler.

Windows 7 SP1 (64-bit)
Outlook 2010 (Version: 14.0.7116.5000 (64-bit))

Gruß
Frank

Hallo Frank,

poste mir hier bitte mal die “messages.log” des Clients. Du findest die Datei bei einer Standard-Installation unter “%APPDATA%\MobyDickClient\var\log”

Grüße,
Jan

Hi Jan,

com.moyosoft.connector.com.ComponentObjectModelException: Unable to create an instance for the specified program ID (80080005)
at com.moyosoft.connector.com.c.a(Unknown Source)
at com.moyosoft.connector.com.c.a(Unknown Source)
at com.moyosoft.connector.com.c.a(Unknown Source)
at com.moyosoft.connector.com.c.a(Unknown Source)
at com.moyosoft.connector.com.DispatchProxy.<init>(Unknown Source)
at com.moyosoft.connector.com.c.a(Unknown Source)
at com.moyosoft.connector.com.ComUtil.createDispatch(Unknown Source)
at com.moyosoft.connector.ms.outlook.Outlook.a(Unknown Source)
at com.moyosoft.connector.ms.outlook.Outlook.<init>(Unknown Source)
at net.pascom.ahab.outlook.contact.OutlookContactProvider$1.run(OutlookContactProvider.java:242)
at java.lang.Thread.run(Unknown Source)
Reicht das oder brauchst du komplett?

Gruß
Frank

Hallo Frank,

ich habe schonmal ein Bug-Ticket aufgenommen, wir müssen uns das wohl genauer ansehen. Da ich es auf meinem Testsystem grade nicht nachvollziehen kann, wäre es gut wenn wir soviel Information wie möglich zum Debuggen hätten. Schick mir also bitte das komplette Log (Wenn du es nicht öffentlich posten möchtest, auch gerne via PN).

Grüße,
Jan


>Log Session: Thursday, June 26, 2014 1:03:28 PM CEST
>System Info:
Product Version = MobyDick Client 201207171143
Operating System = Windows 7 version 6.1 running on x86
Java; VM; Vendor = 1.7.0_51; Java HotSpot™ Client VM 24.51-b03; Oracle Corporation
Runtime = Java™ SE Runtime Environment 1.7.0_51-b13
Java Home = C:\Users\xxx\AppData\Local\MobyDickClient\jre
System Locale; Encoding = de_DE (md_client); Cp1252
Home Directory = C:\Users\xxx
Current Directory = C:\Users\xxx\AppData\Local\MobyDickClient
User Directory = C:\Users\xxx\AppData\Roaming\MobyDickClient
Cache Directory = C:\Users\xxx\AppData\Roaming\MobyDickClient\var\cache
Installation = C:\Users\xxx\AppData\Local\MobyDickClient\platform
C:\Users\xxx\AppData\Local\MobyDickClient\md_client
C:\Users\xxx\AppData\Local\MobyDickClient\platform
Boot & Ext. Classpath = C:\Users\xxx\AppData\Local\MobyDickClient\jre\lib\resources.jar;C:\Users\xxx\AppData\Local\MobyDickClient\jre\lib\rt.jar;C:\Users\xxx\AppData\Local\MobyDickClient\jre\lib\sunrsasign.jar;C:\Users\xxx\AppData\Local\MobyDickClient\jre\lib\jsse.jar;C:\Users\xxx\AppData\Local\MobyDickClient\jre\lib\jce.jar;C:\Users\xxx\AppData\Local\MobyDickClient\jre\lib\charsets.jar;C:\Users\xxx\AppData\Local\MobyDickClient\jre\lib\jfr.jar;C:\Users\xxx\AppData\Local\MobyDickClient\jre\classes;C:\Users\xxx\AppData\Local\MobyDickClient\jre\lib\ext\access-bridge-32.jar;C:\Users\xxx\AppData\Local\MobyDickClient\jre\lib\ext\access-bridge.jar;C:\Users\xxx\AppData\Local\MobyDickClient\jre\lib\ext\dnsns.jar;C:\Users\xxx\AppData\Local\MobyDickClient\jre\lib\ext\jaccess.jar;C:\Users\xxx\AppData\Local\MobyDickClient\jre\lib\ext\localedata.jar;C:\Users\xxx\AppData\Local\MobyDickClient\jre\lib\ext\sunec.jar;C:\Users\xxx\AppData\Local\MobyDickClient\jre\lib\ext\sunjce_provider.jar;C:\Users\xxx\AppData\Local\MobyDickClient\jre\lib\ext\sunmscapi.jar;C:\Users\xxx\AppData\Local\MobyDickClient\jre\lib\ext\sunpkcs11.jar;C:\Users\xxx\AppData\Local\MobyDickClient\jre\lib\ext\zipfs.jar
Application Classpath = C:\Users\xxx\AppData\Local\MobyDickClient\platform\lib\boot.jar;C:\Users\xxx\AppData\Local\MobyDickClient\platform\lib\org-openide-modules.jar;C:\Users\xxx\AppData\Local\MobyDickClient\platform\lib\org-openide-util-lookup.jar;C:\Users\xxx\AppData\Local\MobyDickClient\platform\lib\org-openide-util.jar;C:\Users\xxx\AppData\Local\MobyDickClient\platform\lib\locale\boot_ja.jar;C:\Users\xxx\AppData\Local\MobyDickClient\platform\lib\locale\boot_pt_BR.jar;C:\Users\xxx\AppData\Local\MobyDickClient\platform\lib\locale\boot_ru.jar;C:\Users\xxx\AppData\Local\MobyDickClient\platform\lib\locale\boot_zh_CN.jar;C:\Users\xxx\AppData\Local\MobyDickClient\platform\lib\locale\org-openide-modules_ja.jar;C:\Users\xxx\AppData\Local\MobyDickClient\platform\lib\locale\org-openide-modules_pt_BR.jar;C:\Users\xxx\AppData\Local\MobyDickClient\platform\lib\locale\org-openide-modules_ru.jar;C:\Users\xxx\AppData\Local\MobyDickClient\platform\lib\locale\org-openide-modules_zh_CN.jar;C:\Users\xxx\AppData\Local\MobyDickClient\platform\lib\locale\org-openide-util-lookup_ja.jar;C:\Users\xxx\AppData\Local\MobyDickClient\platform\lib\locale\org-openide-util-lookup_pt_BR.jar;C:\Users\xxx\AppData\Local\MobyDickClient\platform\lib\locale\org-openide-util-lookup_ru.jar;C:\Users\xxx\AppData\Local\MobyDickClient\platform\lib\locale\org-openide-util-lookup_zh_CN.jar;C:\Users\xxx\AppData\Local\MobyDickClient\platform\lib\locale\org-openide-util_ja.jar;C:\Users\xxx\AppData\Local\MobyDickClient\platform\lib\locale\org-openide-util_pt_BR.jar;C:\Users\xxx\AppData\Local\MobyDickClient\platform\lib\locale\org-openide-util_ru.jar;C:\Users\xxx\AppData\Local\MobyDickClient\platform\lib\locale\org-openide-util_zh_CN.jar
Startup Classpath = C:\Users\xxx\AppData\Local\MobyDickClient\platform\core\core.jar;C:\Users\xxx\AppData\Local\MobyDickClient\platform\core\org-openide-filesystems.jar;C:\Users\xxx\AppData\Local\MobyDickClient\platform\core\locale\core_ja.jar;C:\Users\xxx\AppData\Local\MobyDickClient\platform\core\locale\core_pt_BR.jar;C:\Users\xxx\AppData\Local\MobyDickClient\platform\core\locale\core_ru.jar;C:\Users\xxx\AppData\Local\MobyDickClient\platform\core\locale\core_zh_CN.jar;C:\Users\xxx\AppData\Local\MobyDickClient\platform\core\locale\org-openide-filesystems_ja.jar;C:\Users\xxx\AppData\Local\MobyDickClient\platform\core\locale\org-openide-filesystems_pt_BR.jar;C:\Users\xxx\AppData\Local\MobyDickClient\platform\core\locale\org-openide-filesystems_ru.jar;C:\Users\xxx\AppData\Local\MobyDickClient\platform\core\locale\org-openide-filesystems_zh_CN.jar;C:\Users\xxx\AppData\Local\MobyDickClient\md_client\core\locale\core_md_client.jar

INFO [net.pascom.ahab.fxupdate.FxUpdate]: Running in embedded JRE
INFO [net.pascom.ahab.client.Installer]: Starting Client Version 3.02.00.R
INFO [org.netbeans.core.startup.NbEvents]: Turning on modules:
org.openide.util.lookup [8.15.1 201207171143]
org.openide.util [8.25.1 201207171143]
org.openide.modules [7.32.1 201207171143]
org.openide.filesystems [7.62.1 201207171143]
org.netbeans.api.annotations.common/1 [1.14.1 201207171143]
org.openide.awt [7.46.1 201207171143]
org.netbeans.api.progress/1 [1.28.1 201207171143]
org.openide.dialogs [7.25.1 201207171143]
org.openide.nodes [7.28.1 201207171143]
org.openide.windows [6.55.1 201207171143]
org.netbeans.modules.editor.mimelookup/1 [1.26.1 201207171143]
org.openide.text [6.49.1 201207171143]
org.netbeans.swing.tabcontrol [1.36.1 201207171143]
org.netbeans.swing.outline [1.20.1 201207171143]
org.openide.explorer [6.45.1 201207171143]
org.openide.actions [6.26.1 201207171143]
org.netbeans.modules.queries/1 [1.28.1 201207171143]
org.openide.loaders [7.37.1 201207171143]
org.openide.io [1.31.1 201207171143]
org.netbeans.swing.plaf [1.25.1 201207171143]
org.netbeans.spi.quicksearch [1.14.1 201207171143]
org.netbeans.bootstrap/1 [2.52.1 201207171143]
org.netbeans.core.startup/1 [1.40.1 201207171143]
org.netbeans.modules.settings/1 [1.35.1 201207171143]
org.netbeans.modules.sampler [1.1.1 201207171143]
org.netbeans.modules.progress.ui [1.20.1 201207171143]
org.netbeans.modules.keyring [1.11.1 201207171143]
org.netbeans.core/2 [3.33.1 201207171143]
org.netbeans.modules.options.api/1 [1.26.1 201207171143]
org.netbeans.modules.options.keymap [1.19.1 201207171143]
org.netbeans.modules.masterfs/2 [2.38.1 201207171143]
org.netbeans.libs.jna/1 [1.21.1 201207171143]
org.netbeans.modules.masterfs.windows [1.1.1 201207171143]
org.netbeans.modules.keyring.impl [1.7.1 201207171143]
org.netbeans.modules.editor.mimelookup.impl/1 [1.18.1 201207171143]
org.netbeans.modules.autoupdate.services [1.33.1 201207171143]
org.netbeans.core.ui/1 [1.31.1 201207171143]
org.netbeans.core.output2/1 [1.26.1 201207171143]
org.netbeans.core.io.ui/1 [1.16.1 201207171143]
net.pascom.mobydick.md.client.branding [3.2.0 3.2.0 201406101002]
net.pascom.mobydick.javafx.updater [3.2.0 3.2.0 201406101002]
net.pascom.mobydick.javafx.core [3.2.0 3.2.0 201406101002]
net.pascom.mobydick.client.lib [3.2.0 3.2.0 201406101002]
net.pascom.mobydick.client [3.2.0 3.2.0 201406101003]
WARNING [org.netbeans.core.GuiRunLevel]: Module org.netbeans.core.windows missing, cannot start window system
INFO [net.pascom.ahab.client.serviceimpl.ConnectionServiceImpl]: Login xxx/mdclient_xxx
INFO [net.pascom.ahab.client.serviceimpl.ConnectionServiceImpl]: Secure:true
INFO [net.pascom.ahab.client.serviceimpl.ConnectionServiceImpl]: TLS:true
Diagnostic information
Input arguments:
-Xms64m
-Xmx160m
-DembeddedJre=true
-Djava.library.path=’$progdir/…/jre/bin’
-Djdk.home=jre
-splash:C:\Users\xxx\AppData\Roaming\MobyDickClient\var\cache\splash.png
-Dnetbeans.home=C:\Users\xxx\AppData\Local\MobyDickClient\platform
-Dnetbeans.user=C:\Users\xxx\AppData\Roaming\MobyDickClient
-Dnetbeans.default_userdir_root=
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=C:\Users\xxx\AppData\Roaming\MobyDickClient\var\log\heapdump.hprof
-Dnetbeans.system_http_proxy=DIRECT
-Dsun.awt.keepWorkingSetOnMinimize=true
-Dnetbeans.dirs=C:\Users\xxx\AppData\Local\MobyDickClient\platform;C:\Users\xxx\AppData\Local\MobyDickClient\md_client
Compiler: HotSpot Client Compiler
Heap memory usage: initial 64,0MB maximum 154,7MB
Non heap memory usage: initial 12,2MB maximum 96,0MB
Garbage collector: Copy (Collections=6 Total time spent=0s)
Garbage collector: MarkSweepCompact (Collections=2 Total time spent=0s)
Classes: loaded=6406 total loaded=6406 unloaded 0
INFO [org.netbeans.core.ui.warmup.DiagnosticTask]: Total memory 4.294.967.295
INFO [null]: Total physical memory 4.294.967.295
INFO [net.pascom.ahab.client.ClickToDialTimer]: Waiting for Dialfile C:\Users\xxx\AppData\Local\Temp.dial.txt …
WARNING [org.netbeans.ProxyClassLoader]: Will not load class org.apache.commons.logging.impl.Log4JLogger arbitrarily from one of ModuleCL@1cbab62[net.pascom.mobydick.client.lib] and ModuleCL@60e94b[net.pascom.mobydick.client] starting from SystemClassLoader[44 modules]; see http://wiki.netbeans.org/DevFaqModuleCCE
WARNING [org.netbeans.ProxyClassLoader]: Will not load class org.apache.commons.logging.impl.Jdk14Logger arbitrarily from one of ModuleCL@1cbab62[net.pascom.mobydick.client.lib] and ModuleCL@60e94b[net.pascom.mobydick.client] starting from SystemClassLoader[44 modules]; see http://wiki.netbeans.org/DevFaqModuleCCE
INFO [net.pascom.ahab.outlook.contact.OutlookContactProvider]: Outlook cache refresh
INFO [net.pascom.ahab.outlook.contact.OutlookContactProvider]: Outlook synchronization started
com.moyosoft.connector.com.ComponentObjectModelException: Die Anzahl der Elemente, die gleichzeitig geöffnet werden können, wurde vom Serveradministrator begrenzt. Schließen Sie zunächst geöffnete Nachrichten, oder entfernen Sie Anhänge und Bilder von ungesendeten Nachrichten, die Sie gerade verfassen. (80040305)
at com.moyosoft.connector.com.c.a(Unknown Source)
at com.moyosoft.connector.com.c.a(Unknown Source)
at com.moyosoft.connector.com.c.a(Unknown Source)
at com.moyosoft.connector.com.c.a(Unknown Source)
at com.moyosoft.connector.com.DispatchProxy.invokeGetter(Unknown Source)
at com.moyosoft.connector.ms.outlook.item.OutlookItem.getEntryId(Unknown Source)
at com.moyosoft.connector.ms.outlook.item.OutlookItem.getItemId(Unknown Source)
at net.pascom.ahab.outlook.contact.OutlookContact.<init>(OutlookContact.java:26)
at net.pascom.ahab.outlook.contact.OutlookContactProvider$1.run(OutlookContactProvider.java:254)
at java.lang.Thread.run(Unknown Source)
INFO [net.pascom.ahab.client.windows.WindowsClickToDialAgent]: Using Shortcut Scroll-Lock
INFO [net.pascom.ahab.client.windows.WindowsClickToDialAgent]: Dial Monitor is running
WARNING [org.netbeans.TopSecurityManager]: use of system property netbeans.user has been obsoleted in favor of InstalledFileLocator/Places at net.pascom.ahab.client.options.AboutSettings.load(AboutSettings.java:132)

Hallo Frank,

in dem vollen Log fällt mir da glatt etwas auf:

com.moyosoft.connector.com.ComponentObjectModelExc eption: Die Anzahl der Elemente, die gleichzeitig geöffnet werden können, wurde vom Serveradministrator begrenzt. Schließen Sie zunächst geöffnete Nachrichten, oder entfernen Sie Anhänge und Bilder von ungesendeten Nachrichten, die Sie gerade verfassen. (80040305)

  • Ist bei euch tatsächlich eine derartige Beschränkung aktiv?
  • Hast du viele Nachrichten oder andere Outlook Elemente offen?
  • Wieviele Kontakte befinden sich in deinem Kontaktordner?

Grüße,
Jan

  • Nicht das ich wüsste, muss ich mal nachfragen. Warum hat es aber dann bei der vorherigen Version geklappt?
  • keine bis max. 1-2 Mails
  • 2100 bzw. 92, je nach Ordner

Hallo Frank,

danke für die Informationen. Von 7.06 auf 7.07 haben wir die Suchstrategie des Clients in Outlook verändert, wir cachen die Kontakte jetzt lokal um eine zuverlässigere und schnellere Suche zu ermöglichen. Warum es bei dir dann zu diesem Problem kommt, müssen wir erst noch herausfinden.

Grüße,
Jan

Hallo Jan,

wie oft wird der Cache aktualisiert bzw. wie weiß der Client wann die Kontakte nicht mehr synchron sind? Ist sonst eine doch sehr große Last auf dem Exchange-Server wenn mehrere Clients gleichzeitg versuchen die Kontakte anzufragen.

Gruß
Frank

Hallo Frank,

The Cache is refreshed each 2 hours. In the current version we don’t refresh cache when change occurs in the Outlook/Exchange. You can manually trigger the refresh from Addressbooks (Adressbücher) tab.

Kind regards,
Stefan

Hallo Frank,

In the next bugfix version this bug will be solved. In some cases Exchange does not allow our Client to fetch the huge amount of contacts (to build in memory cache). It happens when user has more then 500 contact entries.

Kind regards,
Stefan

Hi Stefan,

ok, when will the bugfix version released?

Regards,
Frank

Hi,

gibt es schon einen Release Termin für die gefixte Version?

Gruß
Frank

Hallo Frank,

wir versuchen das Release diese oder nächste Woche fertig zu machen.

Grüße,
Jan

Hi Jan,

danke für die Info. Version ist schon installiert und jetzt geht die Verbindung zu Outlook wieder. Leider hab ich das nächste Problem damit: Outlook library has problem!!! In dem Ordner, den Sie synchronisiert haben, stimmt mindestens ein Element nicht mit einem anderen überein. Um den Konflikt zu lösen, öffnen Sie bitte die Elemente und führen Sie diesen Vorgang erneut aus.

com.moyosoft.connector.com.ComponentObjectModelException: In dem Ordner, den Sie synchronisiert haben, stimmt mindestens ein Element nicht mit einem anderen überein. Um den Konflikt zu lösen, öffnen Sie bitte die Elemente und führen Sie diesen Vorgang erneut aus. (80020009)

Gibt es eine Möglichkeit zu sehen, welches Element das Problem macht?

Gruß
Frank