Warum wird im OT-Protokoll ein Fehler angezeigt und die Verbindung zurückgesetzt?
Wenn Ihre Ausgabe SVG-Grafiken enthält, fehlen möglicherweise einige DTDs in Ihrer Konfiguration.
Beschreibung
Das OT-Protokoll zeigt bei der Verarbeitung von SVG-Dateien den folgenden Fehler an:
[xslt] Processing D:\OutputGenerator\42-Prod\temp\Dita2PDF.U333272.1303.1505745795394\content\authoring\kwa1382987683882.svg to D:\OutputGenerator\42-Prod\temp\Dita2PDF.U333272.1303.1505745795394\temp\__svg\kwa1382987683882.svg
[xslt] : Fatal Error! java.net.SocketException: Connection reset Cause: java.net.SocketException: Connection reset
[xslt] Failed to process null
Der 4.x-Ausgabegenerator analysiert jede SVG-Datei, um die eingebettete Grafik zu extrahieren. Oft haben SVG-Dateien die folgende PUBLIC ID:
http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd
Dies veranlasst den Ausgabegenerator, die Datei von der w3.org-Website abzurufen. Wenn die Website zu viele Aufrufe erhält, treten Verzögerungen auf und die Verbindung zur Website wird blockiert, was zu Fehlern und zum Zurücksetzen der Verbindung führt. Lösung
- Fügen Sie der Datei „/system/catalogs/master-catalog.xml“ Folgendes hinzu:
{{ <!-- SVG DTDs -->}}{{ <nextCatalog catalog="../plugins/org.w3c.svg1.0/catalog.xml"/>}}{{ <nextCatalog catalog="../plugins/org.w3c.svg1.1/catalog.xml"/>}}
- Fügen Sie die folgenden Plugins zu DITA OT hinzu (verwenden Sie die Kopie, die sich im Ordner „DITA-OT 2.3.1“ befindet):
- org.w3c.svg1.0
- org.w3c.svg1.1
- Starten Sie den Integrator.
- Stellen Sie sicher, dass die Datei /plugins/org.w3c.svg1.0/catalog.xml die folgenden Einträge enthält:
{{ <group>}} <public publicId="-//W3C//DTD SVG 1.0//EN" uri="dtd/svg10.dtd"/> <system systemId="http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" uri="dtd/svg10.dtd"/> </group>
- Stellen Sie sicher, dass die Datei /plugins/org.w3c.svg1.1/catalog.xml die folgenden Einträge enthält:
{{ <group>}} <public publicId="-//W3C//DTD SVG 1.1//EN" uri="dtd/svg11.dtd"/> <public publicId="-//W3C//DTD SVG 1.1 Basic//EN" uri="dtd/svg11.dtd"/> <public publicId="-//W3C//DTD SVG 1.1 Tiny//EN" uri="dtd/svg11.dtd"/> <system systemId="http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" uri="dtd/svg11.dtd"/> <system systemId="http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-basic.dtd" uri="dtd/svg11.dtd"/> <system systemId="http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-tiny.dtd" uri="dtd/svg11.dtd"/> <system systemId="http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-flat-20030114.dtd" uri="dtd/svg11.dtd"/> </group>