Benutzerhandbuch Abbrechen

Beheben von Fehlern beim Generieren einer Vorgabenausgabe über die Befehlszeile

  1. Benutzerhandbuch zu RoboHelp
  2. Was ist neu
    1. Neue Funktionen in Adobe RoboHelp (Version 2026)
    2. Versionshinweise zu Adobe RoboHelp (Version 2026) 
    3. Neue Funktionen in Adobe RoboHelp (Version 2022)   
  3. Einführung
    1. Erste Schritte im RoboHelp-Arbeitsbereich
    2. Systemanforderungen für RoboHelp
    3. Herunterladen von RoboHelp für Windows und macOS
    4. Herunterladen und Installieren der Adobe-App
    5. Häufig gestellte Fragen zu RoboHelp
  4. Projekte
    1. Planen Ihres RoboHelp-Projekts
    2. Erstellen eines Projekts
    3. Verwalten von Projekten
    4. Arbeiten mit Themen und Ordnern
    5. Generieren von Berichten
    6. Arbeiten mit kontextsensitiver Hilfe
    7. Verwalten von Verweisen
    8. Festlegen von Einstellungen in RoboHelp
  5. Zusammenarbeit mit Autoren
    1. Zusammenarbeit mithilfe von Git
    2. Zusammenarbeit mithilfe von SharePoint Online
    3. Zusammenarbeit mit von Azure DevOps (Team Foundation Server)
  6. PDF-Layout
    1. PDF-Vorlagen
    2. Designen eines Seitenlayouts
    3. PDF-Ausgabe veröffentlichen
    4. Arbeiten mit den gängigen Inhaltsstilen
    5. Komponenten einer PDF-Vorlage
    6. Unterstützung für Sprachvariablen
    7. Anpassen von PDFs
  7. Bearbeiten und Formatieren
    1. Formatieren Ihres Inhalts
    2. Erstellen und Verwalten von Querverweisen
    3. Erstellen und Verwalten von Verknüpfungen
    4. Snippets als Einzelquellenelemente
    5. Arbeiten mit Bildern und Multimedia
    6. Erstellen und Verwenden von Variablen für einfache Updates
    7. Arbeiten mit Variablensätzen
    8. Verwenden des Tools „Suchen und Ersetzen“
    9. Automatisches Speichern Ihrer Inhalte
    10. Bearbeitung nebeneinander in der geteilten Ansicht
    11. Verwenden der Rechtschreibprüfungsfunktion
    12. Erstellen und Bearbeiten von Lesezeichen
    13. Einfügen und Aktualisieren von Feldern
    14. Wechseln zwischen mehreren Ansichten
    15. Automatische Nummerierung in CSS
  8. Importieren und Verknüpfen
    1. Importieren von Markdown-Dateien in ein Projekt
    2. Importieren von Word-Dokumenten in ein Projekt
    3. Importieren von FrameMaker-Dokumenten in ein Projekt
  9. Inhaltsverzeichnisse, Indizes, Glossare und Zitate
    1. Erstellen und Verwalten von Inhaltsverzeichnissen
    2. Erstellen und Verwalten von Indizes
    3. Erstellen und Verwalten eines Glossars
    4. Erstellen und Verwalten von Zitaten
    5. Abfolgen erstellen und verwalten
    6. Arbeiten mit „Siehe auch“ und verwandten Themen
  10. Bedingter Inhalt
    1. Was ist bedingter Inhalt?
    2. Bedingungs-Tags erstellen und anwenden
    3. Konfigurieren von Ausgabevorgaben für bedingten Inhalt
    4. Bedingten Inhalt optimieren und verwalten
  11. Microcontent
    1. Microcontent
  12. Überprüfung und Zusammenarbeit
    1. Überprüfung und Zusammenarbeit
  13. Übersetzung
    1. Übersetzen von Inhalten in mehrere Sprachen
    2. Konfigurieren eines Übersetzungsframeworks für einen Dienstleister
  14. Generieren der Ausgabe
    1. Generieren der Ausgabe
    2. Generieren einer Frame-los-Ausgabe
    3. Generieren der Wissensdatenbankausgabe
    4. Generieren von PDF-Ausgabe
    5. Generieren einer interaktiven HTML5-Ausgabe
    6. Generieren einer Worddokument-Ausgabe
    7. Generieren einer „Nur Inhalt“-Ausgabe
    8. Generieren einer E-Book-Ausgabe
    9. Generieren einer Microsoft HTML Help-Ausgabe in RoboHelp
    10. Generieren einer App-Ausgabe
  15. Ausgabe veröffentlichen
    1. Veröffentlichen auf einem RoboHelp-Server
    2. Veröffentlichen auf einem FTP-Server, einem sicheren FTP-Server oder einem Dateisystem
    3. Veröffentlichen in SharePoint Online
    4. Veröffentlichen im Zendesk-Hilfe-Center
    5. Veröffentlichen in der Salesforce-Wissensdatenbank
    6. Veröffentlichen in der ServiceNow-Wissensdatenbank
    7. Veröffentlichen in der Zoho-Wissensdatenbank
    8. Veröffentlichen in Adobe Experience Manager
    9. Veröffentlichen in der Atlassian Confluence-Wissensdatenbank
  16. Anhang
    1. Adobe RoboHelp Scripting-Referenz
    2. RoboHelp-Tastaturbefehle
    3. Einführung in den Frame-losen Skin-Editor
    4. Beheben von Fehlern beim Generieren einer Vorgabenausgabe über die Befehlszeile

Fehlerbeschreibung

Beim Generieren der Ausgabe mit dem Befehlszeilen-Dienstprogramm mit mehreren Voreinstellungen können Fehler wie „rh-render-process-gone" oder Java OOM-Fehler auftreten, die dazu führen, dass der Prozess hängen bleibt. Dies kann dazu führen, dass RoboHelp nicht mehr reagiert und die Generierung der Vorgabenausgabe fehlschlägt. Dieses Verhalten ist zu erwarten und kann durch die in diesem Artikel beschriebenen Schritte zur Fehlerbehebung gelöst werden.

Warum tritt das Problem auf?

Der Fehler beim Generieren der Vorgabenausgabe über die Befehlszeile tritt hauptsächlich aus folgenden Gründen auf:

  • Unzureichende Systemressourcen (wie CPU und Arbeitsspeicher) können den „rh-render-process-gone"-Fehler auslösen und dazu führen, dass der Prozess nicht mehr reagiert.
  • RoboHelp basiert auf dem Electron-Framework, und dieses Problem tritt aufgrund von Änderungen auf, die in Electron, Version 14 und höher, eingeführt wurden. Electron verwendet intern Chromium und erzwingt ein festgelegtes Speicherlimit für den Hauptprozess; 8 GB unter Windows und 16 GB unter macOS. Bei großen Projekten kann dies dazu führen, dass der Prozess einen Speichermangel (OOM) verursacht, sodass das Problem ausgelöst wird, wenn der Anwender ein großes Projekt hat oder versucht, mehrere Vorgabenausgaben parallel zu generieren.
Hinweis:

Chromium hat diese Limits implementiert, um die Leistung und Sicherheit zu verbessern, und es gibt keine verfügbare Problemumgehung, um diese Einstellung zu deaktivieren oder zu ändern. Frühere Versionen von Electron hatten keine Beschränkung des RAM-Verbrauchs, daher trat dieses Problem nicht auf, wenn mehrere Ausgaben über die Befehlszeile generiert wurden.

Wie lässt sich das Problem beheben?

  1. Laden Sie die Datei single_preset_output.zip auf Ihr System herunter. Extrahieren Sie die ZIP-Datei.

  2. Navigieren Sie zum Ordner solution und suchen Sie die Datei namens preset_output.bat. Öffnen Sie sie mit einem Text-Editor, zum Beispiel Notepad.

  3. Legen Sie die folgenden Variablen wie unten aufgeführt fest:

    • Projektdateipfad entsprechend dem Speicherort, an dem Ihre .rhpj-Datei für das gewünschte Projekt gespeichert ist. Legen Sie beispielsweise den Projekt-Dateipfad wie folgt fest: PROJECT_FILE="C:\sanitization-effort\Sanitized.rhpj".
    • Wert der Variable OUTPUT_PRESET auf Ihre gewünschte Vorgabenausgabe. Beispiel: „Frame-los“.
    • LOG_FILE-Pfad auf Ihren gewünschten Dateisystem-Pfad.
    • OUTPUT_DIR auf Ihren gewünschten Ausgabeverzeichnispfad auf dem System.
  4. Speichern Sie die Datei, nachdem Sie alle Details erfolgreich bearbeitet haben.

  5. Öffnen Sie die Eingabeaufforderung als Administrator und navigieren Sie zu dem Speicherort, an dem sich Ihre Datei preset_output.bat befindet. Wenn sich Ihre Datei beispielsweise am Speicherort C:/Downloads/solution/preset_output.bat befindet, führen Sie den folgenden Befehl im Terminal aus:

     cd "C:/Downloads/solution"

  6. Führen Sie den Befehl aus: 

    .\main "preset_output.bat"

    Ihre Vorgabenausgaben werden in Kürze im Pfad OUTPUT_DIR generiert.

  7. Wenn ein vorhandener RoboHelp-Prozess im Hintergrund läuft, wird die Fehlermeldung „Ein anderer Prozess wird ausgeführt“ angezeigt (wie in der folgenden Abbildung dargestellt). In diesem Fall beenden Sie die laufenden RoboHelp-Prozesse und versuchen Sie es erneut. Nach der Lösung wird die Ausgabe erfolgreich im angegebenen Ausgabeordner generiert.

    Hinweis:

    Wenn beim Verwenden eines benutzerdefinierten Skripts zum Generieren mehrerer Vorgabenausgaben Fehler auftreten, finden Sie weitere Hinweise in der Beispiel-Problemumgehung im Ordner multiple_preset_output.zip. Ändern Sie den Inhalt von rh_workaround.bat und pdf_ap_1.bat in diesem Ordner entsprechend Ihren Anforderungen.

Adobe, Inc.

Schneller und einfacher Hilfe erhalten

Neuer Benutzer?