XMLFormService se termine avec le code d’erreur {3} après l’installation de Solaris 10 Update 10

Problème

Vous exécutez Adobe LiveCycle 8.x, 9.x ou 10.x sur Solaris 10.  Lorsque vous appliquez la mise à jour 10 à Solaris, les formulaires ne sont plus convertis correctement via LiveCycle Output et une erreur similaire à la suivante apparaît dans le journal de votre serveur d’applications :

####<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}> 

Il existe un problème d’interaction entre les paramètres du compilateur qu’Adobe utilise pour compiler le XMLFormService et certains ajouts apportés par Oracle à Solaris pour prendre en charge les extensions GNU du contrôle de version des symboles ELF.  Cela signifie que Solaris ne reconnaît plus XMLFormService en tant qu’exécutable valide et ne l’exécute pas.

Solution

La solution consiste à désactiver la vérification de l’éditeur de liens d’exécution en supprimant l’entrée DT_VERSYM de la section dynamique des objets dans libstdc ++. So.6.

Pour ce faire, exécutez la commande suivante :

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

Informations supplémentaires

Cette résolution a été utilisée avec succès sur le terrain et a été extraite d’une publication sur les forums de support Oracle.  Vous pouvez voir le post du forum original ici : https://forums.oracle.com/forums/thread.jspa?threadID=2294952

 Adobe

Recevez de l’aide plus rapidement et plus facilement

Nouvel utilisateur ?

Adobe MAX 2024

Adobe MAX

The Creativity Conference

Du 14 au 16 octobre à Miami Beach et en ligne

Adobe MAX 2024

Adobe MAX

The Creativity Conference

Du 14 au 16 octobre à Miami Beach et en ligne