Probleme und Lösungen

Installationsfehler

"ShellExecuteEx failed; Code 18" während der Installation der Anwendung.

Dieser Fehler könnte vom heuristischen Virenscan des AVAST Virenscanners verursacht werden.
Um den Fehler zu verhindern, sollte man warten, bis der AVAST Virenscanner das Setup durchsucht hat und dieses automatisch mit Administratorrechten neu startet.

Fehler im Programm

"Error while loading Param XML '%1' System.Xml.XmlException: Ungültige Daten auf Stammebene. Zeile 1, Position 1." beim Ausführen einer DLEP-Datei.
Sichergehen, dass die *.dlep-Datei eine valide XML-Datei ist.

"ExportContacts: error while writing file %1: System.Runtime.InteropServices.COMException (0x9CD40305): 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." beim Ausführen einer DLEP-Datei.
Dieses Problem wird vom Microsoft Exchange verursacht, welches den Zugriff auf maximal 250 Kontakte begrenzt.
Siehe auch:
https://technet.microsoft.com/en-us/library/bb676486.aspx
http://www.msxfaq.de/admin/9646.htm

Lösung:

Weniger als 250 Kontakte auf einmal exportieren

-ODER-

Im Registrierungs-Editor das Limit für den Kontaktzugriff erhöhen.

"Error while loading Param XML | System.EntryPointNotfoundException: SHGetKnownFolderPath was not found in DLL shell32.dll..." beim Starten der Anwendung.

Lösung

Den DLE-Client-Processor auf die Version 1.2.0.0 oder höher updaten.

DLE Server

HTTP Error 401 "CSRF token mismatch. Access denied." wenn eine DLE-Webseite mit den ClientProcessor-Kommandos aufgerufen wird.
Fügen Sie Ihren Brick in die DLE/packages/%PACKAGE%/web-apps/%PACKAGE%/WEB-IN/web.xml Whitelist ein und starten Sie den DLE-Server neu.

Beispiel:

<context-param>
<param-name>dle.csrf.whitelist</param-name>
<param-value>/dleclientprocessor-demo-download*.brick</param-value>
</context-param>