Fehler bei der Konvertierung via MS Office

Fehlermeldung java.Lang.UnsatisfiedLinkError

Fehlermeldung im Server-Log
Exception in thread "main" java.Lang.UnsatisfiedLinkError: (…)
\msoffice-lib\jacob-1.14M7-x86.dll: Diese Anwendung konnte nicht gestartet werden, weil die Anwendungskonfiguration nicht ordnungsgemäß ist.
Zur Problembehandlung sollten Sie die Anwendung neu installieren.
Ursache

Fehlende C++-Runtime

Lösung

Installation des Microsoft Visual C++ 2005 SP1 Redistributable Package (x86), siehe Abschnitt „Konfiguration MS Office“

Fehlermeldung exportAsFixedFormat

Fehlermeldung im Server-Log
Processing failed: MSWordNode/MSWordWorker:
JS.SERVER-WORKER_FAILED: Verarbeitung für Knoten MSWordNode fehlgeschlagen wegen
com.jacob.com.ComFailException: Invoke of: exportAsFixedFormat
Source: Microsoft Word
Description: Fehler beim Exportieren, weil dieses Feature nicht installiert ist.
   at com.jacob.com.Dispatch.invokev(Native Method)
   at com.jacob.com.Dispatch.invokev(Dispatch.java:858)
   at com.jacob.com.Dispatch.callN(Dispatch.java:455)
   at com.levigo.jadice.server.msoffice.MSWordConverter.convert(MSWordConverter.java:103)
   at com.levigo.jadice.server.msoffice.CommandReceiver.run(CommandReceiver.java:110)
   at com.levigo.jadice.server.msoffice.MSWordConverter.main(MSWordConverter.java:31)
Ursache

Kein nativer PDF-Export in MS Office 2007 installiert

Lösung

Installation von 2007 Microsoft Office Add-in: Microsoft Save as PDF, siehe Abschnitt „Konfiguration MS Office“

Fehlermeldung VariantChangeType failed oder Invoke of: Open

Umgebung

MS Office 2007 oder neuer, Windows Server 2008R2, Installation von jadice server als Dienst

Fehlermeldung im Server-Log bei Konvertierung über MSWordNode
java.lang.Exception: com.jacob.com.ComFailException: VariantChangeType failed
   at com.jacob.com.Variant.toVariantDispatch(Native Method)
   at com.jacob.com.Variant.toDispatch(Variant.java:1976)
   at com.levigo.jadice.server.msoffice.MSWordConverter.convert(MSWordConverter.java:91)
   at com.levigo.jadice.server.msoffice.CommandReceiver.run(CommandReceiver.java:115)
   at com.levigo.jadice.server.msoffice.MSWordConverter.main(MSWordConverter.java:35)(…)
Fehlermeldung im Server-Log bei Konvertierung über MSExcelNode
Incoming Exception from Converter
java.lang.Exception: com.jacob.com.ComFailException: Invoke of: Open
Source: Microsoft Office Excel
Description: Microsoft Office Excel kann auf die Datei '(...).xls' nicht zugreifen. Dies kann mehrere Gründe haben:

* Der Name des Dokuments oder der Pfad ist nicht vorhanden.
* Das Dokument wird von einem anderen Programm verwendet.
* Der Name der Arbeitsmappe, die gespeichert werden soll, ist identisch zu dem Namen eines anderen Dokuments, welches schreibgeschützt ist.

   at com.jacob.com.Dispatch.invokev(Native Method)
   at com.jacob.com.Dispatch.invokev(Dispatch.java:858)
   at com.jacob.com.Dispatch.callN(Dispatch.java:455)
   at com.levigo.jadice.server.msoffice.MSExcelConverter.convert(MSExcelConverter.java:79)(…)
Ursache

MS Office versucht auf einen nicht vorhandenen Ordner im Systemverzeichnis zuzugreifen.

Lösung

Erstellen eines leeren Ordners:

C:\Windows\SysWOW64\config\systemprofile\Desktop (für x64)
C:\Windows\System32\config\systemprofile\Desktop (für x86)

siehe auch
MS Office Developer Center: http://social.msdn.microsoft.com/Forums/en-US/b81a3c4e-62db-488b-af06-44421818ef91

Fehlermeldung mswrd632

Fehlermeldung im Server-Log bei Konvertierung über MSWordNode
Word kann den Konverter mswrd632 nicht starten.
Ursache

Fehler in der Konfiguration von MS Word

Lösung

Registrierung des Konverters mswrd632 aufzuheben wie in der Microsoft Knowledge Base beschrieben: http://support.microsoft.com/kb/973904

Dialog bei der Konvertierung über den MSOutlookNode

Gezeigter Dialog

Abbildung 10.1. Sicherheitsabfrage bei der Konvertierung über den MSOutlookNode

Ein JMS Message-Broker fungiert als Transportschicht zwischen Clients und dem jadice server

Ursache

Sicherheitsbestimmungen von MS Outlook verbieten Zugriff durch jadice server

Lösung

Installation von Advanced Security for Outlook, siehe Abschnitt „Konfiguration MS Outlook“.

Fehlermeldung Invoke of: FileOpenEx bei Konvertierung über MSProjectNode

Fehlermeldung im Server-Log bei Konvertierung über MSProjectNode
WARN  [ MSProjectConverter] Incoming Exception from Converter
java.lang.Exception: com.jacob.com.ComFailException: Invoke of: FileOpenEx
Source: Microsoft Project
Description: Unerwarteter Methodenfehler.
   at com.jacob.com.Dispatch.invokev(Native Method)
   at com.jacob.com.Dispatch.invokev(Dispatch.java:858)
   at com.jacob.com.Dispatch.callN(Dispatch.java:455)
   at com.levigo.jadice.server.msoffice.MSProjectConverter.convert(MSProjectConverter.java:73)(…)
Ursache

MS Project nicht ordnungsgemäß konfiguriert.

Lösung

Verarbeitung von Legacyformaten zulassen, siehe Abschnitt „Konfiguration MS Project 2010“.

Fehlermeldung Invoke of: Open bei Konvertierung über MSPowerpointNode

Fehlermeldung im Server-Log
java.lang.Exception: com.jacob.com.ComFailException: Invoke of: Open
Source:
Description:
   at com.jacob.com.Dispatch.invokev(Native Method)
   at com.jacob.com.Dispatch.invokev(Dispatch.java:858)
   at com.jacob.com.Dispatch.callN(Dispatch.java:455)
   at com.levigo.jadice.server.msoffice.MSPowerpointConverter.
   convert(MSPowerpointConverter.java:75)
Bei manuellem Start von MS PowerPoint wird ein Dialog gezeigt

Abbildung 10.2. Fehlermeldung bei manuellem Start von MS PowerPoint

Fehlermeldung bei manuellem Start von MS PowerPoint

mögliche Ursache

Die PowerPoint Datei enthält Makros, für deren Verarbeitung MS PowerPoint ein zusätzliches Feature benötigt.

Lösung

Installieren Sie für die Verwendung von MS PowerPoint das Feature Visual Basic für Applikationen nach.

NullPointerException bei Konvertierung über MSOutlookNode

Fehlermeldung im Server-Log
java.lang.Exception: java.lang.NullPointerException
   at com.levigo.jadice.server.msoffice.MSOutlookConverter.start(MSOutlookConverter.java:77)
   at com.levigo.jadice.server.msoffice.CommandReceiver.run(CommandReceiver.java:89)
   at com.levigo.jadice.server.msoffice.MSOutlookConverter.main(MSOutlookConverter.java:69)
   at com.levigo.jadice.server.msoffice.CommandSender$2.commandOccured(CommandSender.java:116)
   at com.levigo.jadice.server.msoffice.CommandParser.handleCommand(CommandParser.java:38)
   at com.levigo.jadice.server.msoffice.CommandParser.access$100(CommandParser.java:10)
   at com.levigo.jadice.server.msoffice.CommandParser$ParserThread.identifyCommand(CommandParser.java:94)
   at com.levigo.jadice.server.msoffice.CommandParser$ParserThread.run(CommandParser.java:77)
Umgebung

Nach Upgrade von jadice server oder MS Office auf eine neuere Version

mögliche Ursache

Advanced Security for Outlook liegt in einer veralteten Version vor.

Lösung

Update von Advanced Security for Outlook, vgl. Abschnitt „Konfiguration MS Outlook“.

Fehlermeldung JS.MSOFFICE-LOCAL_SYSTEM_USER bei der Konvertierung über den MS Office

Fehlermeldung im Server-Log
[JS.MSOFFICE-LOCAL_SYSTEM_USER] jadice server ist als Dienst installiert, aber läuft nicht mit einem Technischen Benutzer.

Ursache

jadice server ist als Dienst installiert und unter dem lokalen Systemkonto angemeldet.

Lösung

Ändern Sie die Dienste-Konfiguration so, dass jadice server unter einem technischen Benutzerkonto angemeldet wird, siehe Abbildung 5.2, „Installation von jadice server unter einem technischen Benutzerkonto“.

[jadice server Version 5.8.7.0: Dokumentation für Entwickler und Administratoren. Veröffentlicht: 2021-04-15]