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 ?