2010-02-10 11 views
2

En bref.
Une fois le correctif 19 installé, je ne peux plus exécuter de formulaire: compilé avec le correctif 18 ou 19, par moi-même ou par d'autres. Immédiatement après le début j'obtiens l'erreur de Windows:Oracle Forms 6i se bloque avec 0xC0000005 au démarrage après l'installation du correctif 19

 
-------------------------------- 
ifrun60.exe .... 
-------------------------------- 
The application failed to initialize properly (0xC0000005). ..... 
-------------------------------- 

Détails
- Dans Observateur d'événements Windows: id d'erreur = "26", Source = "Application Popup", Utilisateur = "n/a"
- Je suis capable d'exécuter des formulaires depuis Builder (ie "Programme" -> "Exécuter")
- Tout était bon avec le patch 18 de Developer 6i.
- Un autre programmeur de notre équipe a le même problème (d'autres ont pas encore essayé)
- Windows XP SP3 (32 bits).

Ce que j'ai essayé
- Ajouter ifrun60.exe (et d'autres exe du dossier BIN) à la prévention de l'exécution des données (DEP) exceptions
- Désinstaller tous les composants possibles via Oracle Installer, effacer du disque dur et ORACLE_HOME réinstaller, puis
- appliquer incrémentalement tous les patchs que j'ai (5, 13, 15, 18, 19)
- Démarrer forme en mode de compatibilité Windows

Pourquoi ai-je besoin
La raison principale est que ce patch corrige un comportement bizarre qui se présente uniquement sur ma machine (en équipe de 7) - J'obtiens une erreur en essayant d'assigner une variable globale. Il disparaît toujours après re-compilation sur n'importe quelle autre machine et parfois (ce que le ...?!) Après ma propre recompilation plus tard

Et la deuxième raison est, bien, juste la curiosité parce que j'ai presque cassé mon cerveau essayant pour faire ce travail


Progress
2010.02.11 - Je viens de découvert (grâce à ProcMon), que la dernière action avant écrasement chargement ifrcm60.dll (avec SUCCESS code de résultat).
J'ai essayé de remplacer cette DLL avec la version du correctif 18 puis ifrun60.exe se plaint de mauvais DLL

2010.02.16 - Dr Watson ne génère pas d'info

2010.03.02 - Le support (y compris étendu) pour Designer 6i s'est terminé le 31 décembre 2008, donc je ne peux pas augmenter la demande de support.
également la seule mention de ce problème, j'ai pu trouver est le dead thread (2 ans) sur les forums Oracle

Il me semble que la seule façon de résoudre ce sera de défenestrer mon PC ... tout D'autres suggestions?:)


Solution
OK, j'abandonne. Il suffit de réinstaller Windows (j'adore cette solution dans toutes les situations :) (j'ai fait Win7 32 bits)

Répondre

3

Si vous installez des correctifs, vous avez probablement un compte Oracle Support. Si oui, je vous exhorte à soulever un SR avec eux. Ou, comme je ne suis pas sûr que Forms 6i soit toujours supporté, recherchez des solutions dans la base de connaissances Metalink.

Parce que cela va être quelque chose de vraiment obscur dans votre installation. Il y a un fil dans le forum de Tech Guy qui couvre le genre de techniques que vous devez déployer pour diagnostiquer ceci. Find out more.

+0

Hi! Merci pour la réponse. Je vais essayer Metalink une fois de plus dans un proche avenir. A propos de TechGuy - J'ai déjà essayé ceux-ci et d'autres choses liées au code d'exception. Drôle, il y a même un site dédié www.0xC0000005.com :). Il se trouve être une erreur assez commune qui pourrait être causée par un certain nombre de raisons –

2

J'ai rencontré le même problème et l'ai résolu en appliquant le correctif 6857221 pour Forms 6i. Vous pouvez le télécharger ici: https://support.oracle.com/epmos/faces/PatchSearchResults?_afrLoop=384799287815717&_afrWindowMode=0&_adf.ctrl-state=5a8q1h6fh_4 (vous aurez besoin d'un compte de support Oracle)

+1

Cette question a 7 ans. L'application de ce correctif est-elle toujours pertinente? Si oui, pourriez-vous fournir un lien vers le correctif? – Gary99

+0

Bien que je sois, Dieu merci :), ne développe plus pour Oracle Forms. Cela pourrait être extrêmement utile pour ceux qui le font. Pourriez-vous fournir plus de détails? Le correctif pour Forms ou peut-être pour Oracle client? Aussi vous semblez fournir un numéro interne du patch (6857221) y at-il un nom plus convivial pour cela (comme le patch 19, comme je l'ai décrit dans OP). Un lien vers les informations de patch/notes de patch serait génial. –

+0

@ Gary99 ce correctif est toujours pertinent pour ceux qui veulent faire des formulaires 6i travail sorcière oracle 11 ou 12. J'ai édité mon post et ajouté le lien de téléchargement. – je134

Questions connexes