Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.
Modérateur :Vilains modOOs
Règles du forum Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
Cela fait bientôt 20 ans que nous utilisons Libre Office dans notre applicatif Java
Pour les impressions et le Calc c'est nickel aucun soucis mais pour la partie utilisation en traitement de texte nous avons des plantages aléatoires à l'ouverture ou à l'enregistrement des documents.
Ce sont des erreurs différentes voici des exemples
Nous avons fait évoluer de version en version ça va mieux qu'au début mais rien n'y fait, c'est compliqué pour nos secrétaires et pour nous (mais nous c'est moins grave)
com.sun.star.comp.beans.NoConnectionException
at isc.template.bean.OooBeanSource.setOOoConnection(OooBeanSource.java:200)
at isc.template.bean.OooBeanSource.getOOoConnection(OooBeanSource.java:299)
at isc.appli.openoffice.OooWaitCallback.WaitOnOoo(OooWaitCallback.java:37)
at isc.appli.openoffice.OpenOfficeUtil.WaitOnOoo(OpenOfficeUtil.java:6)
at isc.template.bean.OooBeanSource.clear(OooBeanSource.java:413)
at isc.appli.template.bean.OooPanel.fermerDocumentLocal(OooPanel.java:144)
at isc.appli.ged.interne.common.OooObservationPanel.fermerDocumentLocal(OooObservationPanel.java:115)
at isc.appli.ged.interne.observations.gui.ecran_validation.ObservationValidationsViewer.afficher(ObservationValidationsViewer.java:829)
at isc.appli.ged.interne.observations.gui.ecran_validation.ObservationValidationsViewer.selectionner(ObservationValidationsViewer.java:1118)
at isc.appli.ged.interne.observations.gui.ecran_validation.ObservationValidationsViewer.access$4(ObservationValidationsViewer.java:1101)
at isc.appli.ged.interne.observations.gui.ecran_validation.ObservationValidationsViewer$4.mouseReleased(ObservationValidationsViewer.java:276)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:290)
at java.awt.Component.processMouseEvent(Component.java:6533)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
com.sun.star.lang.DisposedException: java_remote_bridge com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge@5b182a65 is disposed
at com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge.checkDisposed(java_remote_bridge.java:689)
at com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge.sendRequest(java_remote_bridge.java:603)
at com.sun.star.lib.uno.bridges.java_remote.ProxyFactory$Handler.request(ProxyFactory.java:145)
at com.sun.star.lib.uno.bridges.java_remote.ProxyFactory$Handler.invoke(ProxyFactory.java:129)
at com.sun.proxy.$Proxy38.loadComponentFromURL(Unknown Source)
at isc.template.ooo.OooConnector.loadComponentFromURL(OooConnector.java:338)
at isc.template.ooo.GenericOoo.openWithE
com.sun.star.comp.beans.NoConnectionException
at isc.template.bean.OooBeanSource.setOOoConnection(OooBeanSource.java:200)
at isc.template.bean.OooBeanSource.getOOoConnection(OooBeanSource.java:299)
at isc.template.bean.OooBeanIsc.insertDocumentWithException(OooBeanIsc.java:64)
at isc.appli.template.bean.OooPanel.insertDocument(OooPanel.java:398)
at isc.appli.oncogenetique.OncogenetiqueConsultationProcess.showOooCourrier(OncogenetiqueConsultationProcess.java:773)
at isc.appli.oncogenetique.OncogenetiqueConsultationProcess.access$6(OncogenetiqueConsultationProcess.java:602)
at isc.appli.oncogenetique.OncogenetiqueConsultationProcess$4.run(OncogenetiqueConsultationProcess.java:567)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(Even
Dernière modification par tomatoes le 13 mars 2025 06:08, modifié 2 fois.
Il est lancé en ligne de commande oui en effet cet option permettrait de lancer le mode sans echec mais je ne peux lancer mes utilisateurs en mode sans echec car il y a besoin de notre profil customisé qui a besoin de certaines macros et d'une barre de tâches dans le writer différente que le profil par défaut.
le problème c'est que c'est en travaillant plusieurs heures et même sur plusieurs jours que cela plante. Mais ils leur faut ce profil customisé pour travailler
tomatoes a écrit : ↑30 oct. 2024 16:07
le problème c'est que c'est en travaillant plusieurs heures et même sur plusieurs jours que cela plante.
J'ai pensé à un problème d'occupation ou de saturation mémoire, mais...
Je suppose que tu as fait des recherches sur le sujet ? J'ai trouvé ça sur Stack_Overflow.
El la doc sur le message d'erreur de Java NoConnectionException.
Si ça peut aider....
A plus
Dernière modification par jeanmi2403 le 12 nov. 2024 11:20, modifié 1 fois.
Jean-Michel LibO 25.2 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04 LibO 24.8 sur OpenSuse & Linux MX
oui je pense à un problème de saturation mémoire, ou du poste qui est lent temporairement et cela fait planter la connexion (ou peut être un timeout)
J'avais vu ce vieux post il y a des années
Pour faire ce traitement de texte nous utilisons un objet de type OooBeanSource qui contient un objet OfficeConnection, nous initions la connexion par cette url uno:socket,host=localhost,port=8200;urp;StarOffice.ServiceManager
quel est le moyen propre d'arrêter cette connexion du OooBeanSource pour la recréer à l'identique avec cette url. Quand je l'arrête et que je la recrée j'ai un java_remote_bridge com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge@8bdd111 is disposed