Bonjour,
Sous forms 10g, je dispose d'une fonction d'export excel dans une librairie qui tourne à merveille.
Sur certains écrans forms, j'ai une fonction à part dans l'écran.
Suite à des soucis j'ai fait des modifications sur cet écran pour modifier ma fonction d'export.
Lorsque j'ai lancé l'export, la fenêtre me proposant d'ouvrir ou d'enregistrer mon fichier excel s'est mise en background et je ne l'ai pas vu tout de suite.
Voulant vérifier que mon export excel s'était bien passé, j'ai donc ouvert mon fichier .xls directement avec excel.
J'ai vu la fenêtre en background juste après, et j'ai demandé l'ouverture du fichier xls, donc cette fois ci à travers forms (http://nom_server/path_fichier/nom_fichier.xls).
J'ai eu un conflit entre les deux et l'ouverture de mon fichier ne s'est pas faite. Jusque là, aucun souci, c'est normal.
Ce qui me pose problème c'est que maintenant, tous mes exports excel sur cet écran ont le même problème. Dès que forms me génère mon fichier excel, il devient impossible à lire par forms (avec excel ça passe).
Et je ne peux pas les supprimer car il me dit que le fichier est utilisé par un autre processus.
Voici l'erreur que j'obtiens quand forms essaye d'ouvrir le fichier.
Est-ce que quelqu'un aurait une idée de quoi faire ? Je suis un peu perdu
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 500 Internal Server Error java.io.IOException: Le processus ne peut pas accéder au fichier car un autre processus en a verrouillé une partie at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(FileInputStream.java:177) at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.3.0)].server.http.HttpApplication.include(HttpApplication.java:4059) at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.3.0)].server.http.FileRequestDispatcher.forwardInternal(FileRequestDispatcher.java:198) at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.3.0)].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:811) at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.3.0)].server.http.HttpRequestHandler.run(HttpRequestHandler.java:285) at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.3.0)].server.http.HttpRequestHandler.run(HttpRequestHandler.java:126) at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.3.0)].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192) at java.lang.Thread.run(Thread.java:534)
Pour information : c'est du forms 10g, version 10.1.2.3
Et j'ai eu ce problème il y a déjà plusieurs jours, l'instance OC4J a donc été redémarré plusieurs fois, et le serveur 2003 a redémarré ce week end.
Merci d'avance.
Partager