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

Eclipse Java Discussion :

Plantage Eclipse et java


Sujet :

Eclipse Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 511
    Par défaut Plantage Eclipse et java
    Bonjour
    J'ai une class qui édite un document PDF affiché dans uns popup. Si j'édite 3 fois de suite le même document, à la 3° j'ai une fenêtre vide puis Java ou Eclipse plante.
    Si je déploie mon projet sur tomcat je n'ai pas ce pb.
    Donc mon pb est soit j'ai un pb de config Eclipse java ou c'est mon appli qui a un pb ?

    Merci

    Ci-joint le msg affiche par le JRE:
    Images attachées Images attachées  

  2. #2
    Rédacteur/Modérateur
    Avatar de Laurent.B
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2004
    Messages
    3 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Novembre 2004
    Messages : 3 468
    Par défaut
    Pas très précis tout ça mais ta config mémoire semble être celle par défaut... Voit si en augmentant la valeur xmx dans ton fichier eclipse.ini, ça change quelque chose.
    C'est quelle version d'Eclipse que tu as ?
    Responsable FAQ Eclipse | Maintiens et développe un des logiciels destinés aux rédacteurs sur developpez.com
    Gardons toujours à l'esprit que le forum constitue une base documentaire, dont l'utilité et la qualité dépendent du soin apporté à nos questions et nos réponses. Soyons polis, précis (dans le titre et dans le corps des questions), concis, constructifs et faisons de notre mieux pour respecter la langue française et sa grammaire. Merci pour nous (les modérateurs) mais aussi et surtout, merci pour vous.
    Problème solutionné => je vais au bas de la page et je clique sur le bouton (qui suite à mise à jour du forum, a légèrement changé d'aspect).

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 511
    Par défaut
    Avec un peu de retard je reviens sur la scène
    Eclipse 3.2
    Tomcat 5.5
    JRE 1.5
    J'ai tout passé au profiler RAS
    J'ai passé le code sur FindBugs, il me reproche de mettre en var de session du ByteArrayOutputStream (peut-être objet du délis car le pdf y passe)
    A part cela ras
    J'ai augmenté la mémoire idem.
    Le plantage a lieu quand il a lieu entre 2 et 10 appels et quelque fois jamais.
    Le PDF émis ne fait que 3Ko

  4. #4
    Rédacteur/Modérateur
    Avatar de Laurent.B
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2004
    Messages
    3 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Novembre 2004
    Messages : 3 468
    Par défaut
    Je pense que FindBugs doit avoir raison car il n'y a pas de raison a priori de mettre un pdf en variable de session. Il faut économiser l'espace pris par les objets session sinon paf!
    Si ça fonctionne en dehors d'Eclipse c'est bien mais potentiellement il y a des chances que ça pose le même problème un jour ou l'autre....
    Donc si tu mets ton pdf en session, j'imagine que c'est parce qu'il est généré et que tu ne veux pas le regénérer à chaque fois mais le mieux est de le faire persister au moins temporairement sur le filesystem.

    Bon je fais beaucoup de suppositions mais ça manque toujours d'info ton histoire...
    Responsable FAQ Eclipse | Maintiens et développe un des logiciels destinés aux rédacteurs sur developpez.com
    Gardons toujours à l'esprit que le forum constitue une base documentaire, dont l'utilité et la qualité dépendent du soin apporté à nos questions et nos réponses. Soyons polis, précis (dans le titre et dans le corps des questions), concis, constructifs et faisons de notre mieux pour respecter la langue française et sa grammaire. Merci pour nous (les modérateurs) mais aussi et surtout, merci pour vous.
    Problème solutionné => je vais au bas de la page et je clique sur le bouton (qui suite à mise à jour du forum, a légèrement changé d'aspect).

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 511
    Par défaut
    pour aller plus loin:
    j'ai une servlet unique qui suivant un menu appelle une class d'index qui redirige sur une class de génération d'un flux PDF puis retour à la page d'index puis servlet et affichage en popup.
    Donc mon flux je le mets en session, l'envoie puis supprime la session. Il y a sans doute des solutions plus judicieuses et je suis preneur pour tester mais la condition est que: interdit d'enregistrer le fichier PDF sur le serveur.

    Merci

  6. #6
    Rédacteur/Modérateur
    Avatar de Laurent.B
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2004
    Messages
    3 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Novembre 2004
    Messages : 3 468
    Par défaut
    Bon j'ai du mal à capter le cheminement exact tellement tu es précis mais moi j'essaierais de me débrouiller à mettre le flux PDF en request, ce serait déjà ça...
    Responsable FAQ Eclipse | Maintiens et développe un des logiciels destinés aux rédacteurs sur developpez.com
    Gardons toujours à l'esprit que le forum constitue une base documentaire, dont l'utilité et la qualité dépendent du soin apporté à nos questions et nos réponses. Soyons polis, précis (dans le titre et dans le corps des questions), concis, constructifs et faisons de notre mieux pour respecter la langue française et sa grammaire. Merci pour nous (les modérateurs) mais aussi et surtout, merci pour vous.
    Problème solutionné => je vais au bas de la page et je clique sur le bouton (qui suite à mise à jour du forum, a légèrement changé d'aspect).

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 12/08/2005, 08h58
  2. [Info]eclipse et java 1.5
    Par zemickeyman dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 29/03/2005, 19h05
  3. Plantage Eclipse
    Par mr.t dans le forum Eclipse Java
    Réponses: 6
    Dernier message: 08/02/2005, 12h10
  4. eclipse et java 1.5
    Par bidules dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 29/09/2004, 20h58
  5. [Plugin][sysdeo]eclipse tomcat5 java 1.4 demmarage
    Par Canou dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 19/04/2004, 13h27

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