IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

Erreur "Java plateform a cessé de fonctionner"


Sujet :

Langage Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2009
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 155
    Par défaut Erreur "Java plateform a cessé de fonctionner"
    Bonjour,

    Je développe une application avec interface graphique installée sur plusieurs machine Windows. Jusqu'ici aucun problème cette application fonctionne.

    Brièvement l'application récupère des fichiers d'un dossier fait un traitement et les envois en FTP.

    Je l'ai installée sur un serveur 2003 TSE et là problème, l'application tourne jusqu'à un message d'erreur :
    JAVA plateforme a cessé de fonctionner.
    Je ne comprends pas d’où cela a pu provenir.

    J'ai déjà essayé de réinstaller Java, supprimer le Java avec JavaRa et j'ai même installé le dernier .NET framework en suivant un forum.

    Quelqu'un saurait-il m'indiquer comment résoudre ce problème ?

    Merci d'avance pour votre aide.

  2. #2
    Modérateur
    Avatar de wax78
    Homme Profil pro
    R&D - Palefrenier programmeur
    Inscrit en
    Août 2006
    Messages
    4 104
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : R&D - Palefrenier programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 104
    Par défaut
    Citation Envoyé par titi42 Voir le message
    j'ai même installé le dernier .NET framework en suivant un forum..
    Quel rapport avec java ?

    Sinon tu devrais essayer de logger ce que ton programme fait afin de découvrir exactement ou se situe "le problème" dans le code, tu appeles peut être une chose qui pose problème un moment et qui fait crasher tout le truc. (D'un autre coté j'avoue ne pas savoir ce qu'est un serveur 2003 TSE)
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2009
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 155
    Par défaut
    Tout d'abord merci pour ta réponse.
    Oui aucun rapport mais j'ai lu que peut être cela avait un impact sur la libération de mémoire!!!

    J'ai fait tourné le jar en ligne de commande et il n'y a aucun retour d'exception ou d'erreur. De plus le même programme tourne très bien sur une autre machine.

  4. #4
    Modérateur
    Avatar de wax78
    Homme Profil pro
    R&D - Palefrenier programmeur
    Inscrit en
    Août 2006
    Messages
    4 104
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : R&D - Palefrenier programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 104
    Par défaut
    Ecoute je n'ai pas d'autre idée que de lancer au debuggeur pas a pas, tracer tout les appel de fonction ou a l'interieur de celle ci je ne vois pas (a priori) comment tu pourrais savoir ou ca plante. (comme je le disait plus haut).

    Donc je te conseil des mettre des traces lors de l'exécution afin d'identifier l'endroit dans le programme ou le problème se pose. (comme je le répète je ne connais pas ce truc du 2003 TSE qui pourrait donner des idée ou pas)
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 483
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 483
    Par défaut
    Citation Envoyé par titi42 Voir le message
    J'ai fait tourné le jar en ligne de commande et il n'y a aucun retour d'exception ou d'erreur. De plus le même programme tourne très bien sur une autre machine.
    Ca devrait. En cas de crash (c'est le cas ici), tu devrais recevoir dans la console un rapport d'erreur à soumettre chez oracle. On n'est malheureusement, avec ce message, pas dans le cas où ton application fait un connerie, mais dans le cas où la jvm même fait une connerie et crashe.

  6. #6
    Modérateur
    Avatar de wax78
    Homme Profil pro
    R&D - Palefrenier programmeur
    Inscrit en
    Août 2006
    Messages
    4 104
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : R&D - Palefrenier programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 104
    Par défaut
    J'avais parfois ce genre de crash quand j'utilisais opengl ou opencl ou autres et que je faisait des erreurs dans le code java... Le message d'erreur étant indigeste voir incomprehensible je n'ai eu d'autres choix que de trouver l'endroit qui posait problème pour corriger celui ci.
    (Exemple ne pas passer une buffer mémoire correctement a une dll et la un beau crash). Mais cela n a peut être rien a voir.
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  7. #7
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 483
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 483
    Par défaut
    Ben une utilisation foireuse de librairies native entre dans ce qui peux crasher une jvm salement

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2009
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 155
    Par défaut
    Bonjour,

    Voilà c'est pour cela que je ne comprends pas mon code ne s'arrête pas sur une erreur. Il s'arrête comme si sur mon invite de commande j'avais fait un Ctrl + C.
    Aucune erreur ou exception et pas au même moment du traitement.
    Il y a juste cette fenêtre avec java a cessé de fonctionner qui apparait.
    Voilà la fenêtre avec le message :
    http://cjoint.com/?CAqmh2OUlTc

    Je pense plutôt que c'est effectivement la JVM qui plante parce que ce même code fonctionne très bien sur d'autre machine et ne fait pas planter la JVM.
    Ou est ce que je peux trouver ce rapport de plantage de la JVM ?
    Peut être que je peux le soumettre a quelqu'un ?

    Merci

  9. #9
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 483
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 483
    Par défaut
    tu lance bien en ligne de commande avec java et pas javaw?

    Il n'y a pas des fichiers de rapport d'erreur créé dans le dossier?

    Et il dit quoi quand tu "clique ici" ?

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2009
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 155
    Par défaut
    Oui je fais bien java -jar monJAR.jar et dans le dossier il n'y rien d'écrit par compte il créer bien un fichier mais pas dans le dossier courant.
    il est créer dans un dossier temporaire. EN le regardant je ne vois pas de rapport avec la JVM.
    Le voilà si tu veux le voir :
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    <?xml version="1.0" encoding="UTF-16"?>
    <DATABASE>
    <EXE NAME="SYSTEM INFO" FILTER="GRABMI_FILTER_SYSTEM">
        <MATCHING_FILE NAME="advapi32.dll" SIZE="694272" CHECKSUM="0x9B1738B0" BIN_FILE_VERSION="5.2.3790.4555" BIN_PRODUCT_VERSION="5.2.3790.4555" PRODUCT_VERSION="5.2.3790.4555" FILE_DESCRIPTION="API avancées Windows 32" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Système d'exploitation Microsoft® Windows®" FILE_VERSION="5.2.3790.4555 (srv03_sp2_gdr.090718-1230)" ORIGINAL_FILENAME="advapi32.dll" INTERNAL_NAME="advapi32.dll" LEGAL_COPYRIGHT="© Microsoft Corporation. Tous droits réservés." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0xAA2D0" LINKER_VERSION="0x50002" UPTO_BIN_FILE_VERSION="5.2.3790.4555" UPTO_BIN_PRODUCT_VERSION="5.2.3790.4555" LINK_DATE="07/18/2009 16:00:51" UPTO_LINK_DATE="07/18/2009 16:00:51" VER_LANGUAGE="Français (France) [0x40c]" />
        <MATCHING_FILE NAME="gdi32.dll" SIZE="284672" CHECKSUM="0x501C4FA8" BIN_FILE_VERSION="5.2.3790.4396" BIN_PRODUCT_VERSION="5.2.3790.4396" PRODUCT_VERSION="5.2.3790.4396" FILE_DESCRIPTION="GDI Client DLL" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows® Operating System" FILE_VERSION="5.2.3790.4396 (srv03_sp2_gdr.081022-1212)" ORIGINAL_FILENAME="gdi32" INTERNAL_NAME="gdi32" LEGAL_COPYRIGHT="© Microsoft Corporation. All rights reserved." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x473FF" LINKER_VERSION="0x50002" UPTO_BIN_FILE_VERSION="5.2.3790.4396" UPTO_BIN_PRODUCT_VERSION="5.2.3790.4396" LINK_DATE="10/23/2008 11:47:03" UPTO_LINK_DATE="10/23/2008 11:47:03" VER_LANGUAGE="Anglais (États-Unis) [0x409]" />
        <MATCHING_FILE NAME="kernel32.dll" SIZE="1105920" CHECKSUM="0x128724DD" BIN_FILE_VERSION="5.2.3790.4480" BIN_PRODUCT_VERSION="5.2.3790.4480" PRODUCT_VERSION="5.2.3790.4480" FILE_DESCRIPTION="DLL du client API BASE Windows NT" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Système d'exploitation Microsoft® Windows®" FILE_VERSION="5.2.3790.4480 (srv03_sp2_gdr.090321-1244)" ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="© Microsoft Corporation. Tous droits réservés." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x11B337" LINKER_VERSION="0x50002" UPTO_BIN_FILE_VERSION="5.2.3790.4480" UPTO_BIN_PRODUCT_VERSION="5.2.3790.4480" LINK_DATE="03/21/2009 17:08:06" UPTO_LINK_DATE="03/21/2009 17:08:06" VER_LANGUAGE="Français (France) [0x40c]" />
        <MATCHING_FILE NAME="ntdll.dll" SIZE="803840" CHECKSUM="0xC5C3C6C7" BIN_FILE_VERSION="5.2.3790.4937" BIN_PRODUCT_VERSION="5.2.3790.4937" PRODUCT_VERSION="5.2.3790.4937" FILE_DESCRIPTION="DLL Couche NT" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Système d'exploitation Microsoft® Windows®" FILE_VERSION="5.2.3790.4937 (srv03_sp2_gdr.111121-0236)" ORIGINAL_FILENAME="ntdll.dll" INTERNAL_NAME="ntdll.dll" LEGAL_COPYRIGHT="© Microsoft Corporation. Tous droits réservés." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0xCA6DA" LINKER_VERSION="0x50002" UPTO_BIN_FILE_VERSION="5.2.3790.4937" UPTO_BIN_PRODUCT_VERSION="5.2.3790.4937" LINK_DATE="11/22/2011 16:29:27" UPTO_LINK_DATE="11/22/2011 16:29:27" VER_LANGUAGE="Français (France) [0x40c]" />
        <MATCHING_FILE NAME="ole32.dll" SIZE="1267200" CHECKSUM="0xF1D41617" BIN_FILE_VERSION="5.2.3790.4926" BIN_PRODUCT_VERSION="5.2.3790.4926" PRODUCT_VERSION="5.2.3790.4926" FILE_DESCRIPTION="Microsoft OLE pour Windows" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Système d'exploitation Microsoft® Windows®" FILE_VERSION="5.2.3790.4926 (srv03_sp2_gdr.111101-0523)" ORIGINAL_FILENAME="OLE32.DLL" INTERNAL_NAME="OLE32.DLL" LEGAL_COPYRIGHT="© Microsoft Corporation. Tous droits réservés." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x141FCA" LINKER_VERSION="0x50002" UPTO_BIN_FILE_VERSION="5.2.3790.4926" UPTO_BIN_PRODUCT_VERSION="5.2.3790.4926" LINK_DATE="11/01/2011 17:33:13" UPTO_LINK_DATE="11/01/2011 17:33:13" VER_LANGUAGE="Français (France) [0x40c]" />
        <MATCHING_FILE NAME="oleaut32.dll" SIZE="553984" CHECKSUM="0x69D37699" BIN_FILE_VERSION="5.2.3790.4807" BIN_PRODUCT_VERSION="5.2.3790.4807" PRODUCT_VERSION="5.2.3790.4807" COMPANY_NAME="Microsoft Corporation" FILE_VERSION="5.2.3790.4807" INTERNAL_NAME="OLEAUT32.DLL" LEGAL_COPYRIGHT="Copyright © Microsoft Corp. 1993-2001." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x8BE4E" LINKER_VERSION="0x50002" UPTO_BIN_FILE_VERSION="5.2.3790.4807" UPTO_BIN_PRODUCT_VERSION="5.2.3790.4807" LINK_DATE="12/20/2010 18:57:52" UPTO_LINK_DATE="12/20/2010 18:57:52" VER_LANGUAGE="Anglais (États-Unis) [0x409]" />
        <MATCHING_FILE NAME="shell32.dll" SIZE="8419328" CHECKSUM="0x3E91ABCE" BIN_FILE_VERSION="6.0.3790.5018" BIN_PRODUCT_VERSION="6.0.3790.5018" PRODUCT_VERSION="6.00.3790.5018" FILE_DESCRIPTION="DLL commune du shell Windows" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Système d'exploitation Microsoft® Windows®" FILE_VERSION="6.00.3790.5018 (srv03_sp2_gdr.120608-0334)" ORIGINAL_FILENAME="SHELL32.DLL" INTERNAL_NAME="SHELL32" LEGAL_COPYRIGHT="© Microsoft Corporation. Tous droits réservés." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x814523" LINKER_VERSION="0x50002" UPTO_BIN_FILE_VERSION="6.0.3790.5018" UPTO_BIN_PRODUCT_VERSION="6.0.3790.5018" LINK_DATE="06/08/2012 15:57:07" UPTO_LINK_DATE="06/08/2012 15:57:07" VER_LANGUAGE="Français (France) [0x40c]" />
        <MATCHING_FILE NAME="user32.dll" SIZE="585728" CHECKSUM="0x9404C49B" BIN_FILE_VERSION="5.2.3790.4033" BIN_PRODUCT_VERSION="5.2.3790.4033" PRODUCT_VERSION="5.2.3790.4033" FILE_DESCRIPTION="DLL client de l'API Utilisateur de Windows" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Système d'exploitation Microsoft® Windows®" FILE_VERSION="5.2.3790.4033 (srv03_sp2_gdr.070228-0030)" ORIGINAL_FILENAME="user32" INTERNAL_NAME="user32" LEGAL_COPYRIGHT="© Microsoft Corporation. Tous droits réservés." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x99938" LINKER_VERSION="0x50002" UPTO_BIN_FILE_VERSION="5.2.3790.4033" UPTO_BIN_PRODUCT_VERSION="5.2.3790.4033" LINK_DATE="07/29/2008 08:21:31" UPTO_LINK_DATE="07/29/2008 08:21:31" VER_LANGUAGE="Français (France) [0x40c]" />
        <MATCHING_FILE NAME="wininet.dll" SIZE="916992" CHECKSUM="0xE6DF7D27" BIN_FILE_VERSION="8.0.6001.19328" BIN_PRODUCT_VERSION="8.0.6001.19328" PRODUCT_VERSION="8.00.6001.19328" FILE_DESCRIPTION="Internet Extensions for Win32" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Windows® Internet Explorer" FILE_VERSION="8.00.6001.19328 (longhorn_ie8_gdr.120824-1715)" ORIGINAL_FILENAME="wininet.dll" INTERNAL_NAME="wininet.dll" LEGAL_COPYRIGHT="© Microsoft Corporation. All rights reserved." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0xE8828" LINKER_VERSION="0x60000" UPTO_BIN_FILE_VERSION="8.0.6001.19328" UPTO_BIN_PRODUCT_VERSION="8.0.6001.19328" LINK_DATE="08/28/2012 16:35:21" UPTO_LINK_DATE="08/28/2012 16:35:21" VER_LANGUAGE="Anglais (États-Unis) [0x409]" />
        <MATCHING_FILE NAME="winsock.dll" SIZE="2864" CHECKSUM="0x73AE8088" BIN_FILE_VERSION="3.10.0.103" BIN_PRODUCT_VERSION="3.10.0.103" PRODUCT_VERSION="3.10" FILE_DESCRIPTION="Windows Socket 16-Bit DLL" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows(TM) Operating System" FILE_VERSION="3.10" ORIGINAL_FILENAME="WINSOCK.DLL" INTERNAL_NAME="WINSOCK" LEGAL_COPYRIGHT="Copyright © Microsoft Corp. 1981-1996" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x10001" VERFILETYPE="0x2" MODULE_TYPE="WIN16" S16BIT_DESCRIPTION="BSD Socket API for Windows" S16BIT_MODULE_NAME="WINSOCK" UPTO_BIN_FILE_VERSION="3.10.0.103" UPTO_BIN_PRODUCT_VERSION="3.10.0.103" VER_LANGUAGE="Anglais (États-Unis) [0x409]" />
    </EXE>
    <EXE NAME="NRG560P.DLL" FILTER="GRABMI_FILTER_THISFILEONLY">
        <MATCHING_FILE NAME="NRG560P.DLL" SIZE="247296" CHECKSUM="0xAD24BE7E" BIN_FILE_VERSION="0.3.0.0" BIN_PRODUCT_VERSION="3.7.0.0" PRODUCT_VERSION="3.7.0.0" FILE_DESCRIPTION="Software Imaging : PCL Core" COMPANY_NAME="RICOH COMPANY, LTD" PRODUCT_NAME="NRG 6002/6005/6008 PCL 5e" FILE_VERSION="3.7.0.0" ORIGINAL_FILENAME="NRG560P.DLL" INTERNAL_NAME="NRG560P.DLL" LEGAL_COPYRIGHT="Copyright © 1998-2007 RICOH COMPANY, LTD, Copyright © Software Imaging, 1993-2007. All rights reserved" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x3" MODULE_TYPE="WIN32" PE_CHECKSUM="0x482AA" LINKER_VERSION="0x60000" UPTO_BIN_FILE_VERSION="0.3.0.0" UPTO_BIN_PRODUCT_VERSION="3.7.0.0" LINK_DATE="01/27/2007 06:02:07" UPTO_LINK_DATE="01/27/2007 06:02:07" VER_LANGUAGE="Anglais (États-Unis) [0x409]" />
    </EXE>
    </DATABASE>
    Par contre je n'ai pas compris ta dernière question le lien n'a pas l'aire de fonctionner.

    Merci

  11. #11
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 483
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 483
    Par défaut
    Tu peux rajouter ce paramètre à ta ligne de commande pour préciser où mettre les logs de crash

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    -XX:ErrorFile=path/to/hs_err_pid%p.log
    exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    java -XX:ErrorFile=C:\TEMP\hs_err_pid.log -jar monJAR.jar
    et ensuite tu va voir ce qui se trouve dans ce fichier


    Si il y a rien, t'es triplement malchanceux (ca crashe, et c'est un crashe de la jvm et la jvm n'est même pas capable de te donner des infos) et tu va devoir y aller à l'aveuglette pour toruver quel bout de ton code est responsable

  12. #12
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2009
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 155
    Par défaut
    J'ai essayé de lancer la ligne de commande comme indiquée ci dessus, mais aucun fichier n'est créer.
    Par contre en installant la version 7 de JRE j'ai un nouveau message qui indique que cela peut provenir du DEP (Data Execution Protection).
    Est ce que tu connais ça ?
    Dans l'aide Windows ils disent qu'il faut peut être trouver une version compatible du DEP avec le programme bloqué.

  13. #13
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 483
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 483
    Par défaut
    Data Execution Protection ca empeche d'exécuter les données. Faudrait avoir ton nouveau message, mais pour moi ça sent la couille dans une librairie native.

    Elle utilise quoi ton application de spécial?

    Tu peux aussi essayer ça,
    http://thebackroomtech.com/2009/03/1...s-server-2003/

    Mais c'est risqué

  14. #14
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2009
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 155
    Par défaut
    Bonjour,

    Je ne sais pas je n'utilise pas grand chose de spéciale.
    Il y a bien Jdic qui me permet d'ouvrir un PDF sélectionné via mon interface graphique, il y a une dll fournit avec la librairie pour la faire fonctionner avec Windows donc peut être que c'est elle.
    Il y a aussi une signature électronique et pour celle ci j'utilise IAIK avec une dll aussi fournit avec la librairie (pkcs11wrapper.dll).

    Voilà le nouveau message :
    Images attachées Images attachées  

  15. #15
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 483
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 483
    Par défaut
    Regarde à désactiver la protection de données pour java sur le windows server pour commencer.

    Concernant jdic, inutile. Tout ce qui se trouve dans jdic a été intégré dans java 6 via la clas java.awt.Desktop(), donc tu peux ouvrir ton pdf là

    Quel intérêt d'aller ouvrir un PDF sur un *serveur* au passage??? Par définition, il n'y a personne pour regarder ce qui se passe sur l'écran du serveur, quand il y a un écran

  16. #16
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2009
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 155
    Par défaut
    Je vais regarder pour jdic afin de le supprimer.
    Pour ce qui est de regarder le PDF à l'origine l'application ne devait pas être installée sur serveur mais les clients décident ...
    Ils se connectent sur le serveur en connexion à distance et il utilise l'applicatif installé qui transfert les PDF, et avant de les transferer ils peuvent les ouvrir pour les contrôler.

    Je vais voir chez le client si on peut le désactiver parce que je ne peux pas faire ce que je veux sur cette machine.

  17. #17
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 483
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 483
    Par défaut
    En tout cas, officiellement, pour java 6, windows server 2003 est supporté:

    http://www.oracle.com/technetwork/ja...ns-135212.html

    Mais c'est peut être ta dll qui pose soucis

  18. #18
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 483
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 483
    Par défaut
    Au fait et si tu clique bêtement sur "modifier les paramètres" dans la boite?

  19. #19
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2009
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 155
    Par défaut
    Bonjour,

    C'est bon c'est réglé même en modifiant le paramètre et en ajoutant java cela ne fonctionnait pas.
    J'ai donc modifié mon code pour ne plus utiliser IAIK et je signe maintenant mon PDF avec Itext et Bouncycastle et cela fonctionne.
    Je pense que le problème venait de cette librairie : pkcs11wrapper.dll.

    Merci à tous.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Wamp] Comment éviter ce message d'erreur "apache http server a cessé de fonctionner et a été arrêté"?
    Par basboustunis dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 9
    Dernier message: 04/08/2014, 19h02
  2. Réponses: 5
    Dernier message: 17/02/2008, 19h37
  3. Erreur : le navigateur (IE & FF) "a cessé de fonctionner"
    Par incognito0015 dans le forum Windows Vista
    Réponses: 3
    Dernier message: 24/12/2007, 16h36
  4. Réponses: 1
    Dernier message: 31/08/2007, 14h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo