Après une mise à niveau vers 11g ou l'application du patch 9593176, erreurs Wuc-19: Unable To Write To Local File
S'applique à
Oracle Forms - Version 10.1.2.3.0 et ultérieures
Les informations de ce document s'appliquent à toutes les plateformes.
***Pertinence vérifiée le 05-Jun-2013***
Symptômes
Les Forms auxquels la bibliothèque webutil est attachée affichent deux erreurs WUC-19 indiquant que d2kwut60.dll et JNIsharedstubs.dll ne peuvent pas être écrits dans un fichier local.
WUC-19: Unable to write to local file C:\Program Files\Java\jre6\bin\d2kwut60.dll. Failed to download URL http://hostname.domain:7778/forms/webutil/d2kwut60.dll
WUC-19: Unable to write to local file C:\Program Files\Java\jre6\bin\JNIsharedstubs.dll. Failed to download URL http://hostname.domain:7778/forms/webutil/JNIsharedstubs.dll
Changements
Le problème est apparu après l'application d'un Bundle Patch comme le patch:9593176 ou après une mise à niveau vers 11g.
Cause
Un nouveau paramètre a été ajouté dans webutil.cfg; il permet de définir le chemin du répertoire du poste client dans lequel les fichiers de la bibliothèque webutil seront téléchargés :
install.syslib.location.client.<os>
Par exemple, pour les clients Windows, le paramètre peut ressembler à ceci :
install.syslib.location.client.0=webutil\syslib
Solution
- Consultez les éléments suivants :
- Dans 10gR2, consultez le fichier readme du patch, si ce n'est pas déjà fait, notamment la section "KNOWN ISSUES IN CONFIGURABLE DESTINATION DIRECTORY FOR WEBUTIL CLIENT FILE"
- Dans 11g, consultez les commentaires intégrés au fichier webutil.cfg pour plus de détails sur ce réglage du répertoire syslib. (webutil.cfg se trouve dans <instance_home>/config/FormsComponent/forms/server )
- Effectuez les opérations suivantes :
- Assurez-vous que le paramètre est correctement défini dans webutil.cfg. Voici un exemple simple pour un client Windows :
install.syslib.location.client.0=webutil\syslib Videz le cache des fichiers jar et testez de nouveau.
- Assurez-vous que le paramètre est correctement défini dans webutil.cfg. Voici un exemple simple pour un client Windows :