XMLFormService wird mit dem Fehlercode {3} beendet, nachdem das Solaris 10 Update 10 installiert wurde

Problem

Sie führen Adobe LiveCycle 8.x, 9.x oder 10.x auf Solaris 10 aus.  Wenn Sie das Update 10 auf Solaris anwenden, werden Formulare nicht mehr ordnungsgemäß über LiveCycle Output konvertiert. In Ihrem Anwendungsserverprotokoll wird ein Fehler angezeigt, der dem folgenden ähnelt:

####<Jan 1, 2012 12:00:00 AM EST> <Error> <com.adobe.formServer.PA.XMLFormAgentWrapper> <t0q22k><ServerName> <[ACTIVE] ExecuteThread: '1’ for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>><BEA1-1DE0F90E6C7CBD70F8FA> <> <1326470773795> <BEA-000000> <ALC-OUT-002-004: Unable to findservice: XMLFormService, error: Connection to failed service.> 

####<Jan 1, 2012 12:00:01 AM EST> <Warning> <com.adobe.service.ProcessResource> <t0q22k> <ServerName><ProcessResource@17c112(name=XMLForm.exe,pid=0) Error Reader> <<anonymous>> <> <> <1326470775446><BEA-000000> <BMC024: Service XMLFormService: Process ProcessResource@17c112(name=XMLForm.exe,pid=0) terminated abnormally with error code {3}> 

Es gibt ein Interaktionsproblem zwischen den Compilereinstellungen, die Adobe zum Kompilieren des XMLFormService verwendet, und einigen Zusätzen, die Oracle bei Solaris gemacht hat, um GNU-Erweiterungen für ihre ELF-Symbolversionierung zu unterstützen.  Dies bedeutet, dass Solaris XMLFormService nicht mehr als gültige ausführbare Datei erkennt und nicht ausführt.

Lösung

Die Lösung besteht darin, die Laufzeitverknüpfungskontrolle zu deaktivieren, indem Sie den Eintrag DT_VERSYM aus dem dynamischen Abschnitt des Objekts in libstdc ++ entfernen.

Führen Sie dazu den folgenden Befehl aus:

% elfedit -e 'dyn:delete versym' libstdc++.so.6 libstdc++.so.6-alt

Weitere Informationen

Diese Lösung wurde erfolgreich in diesem Bereich verwendet und wurde aus einem Beitrag in den Oracle-Supportforen erstellt.  Sie können den ursprünglichen Forenbeitrag hier sehen: https://forums.oracle.com/forums/thread.jspa?threadID=2294952

 Adobe

Schneller und einfacher Hilfe erhalten

Neuer Benutzer?