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

API standards et tierces Java Discussion :

IOException : Descripteur non valide


Sujet :

API standards et tierces Java

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 54
    Points : 29
    Points
    29
    Par défaut IOException : Descripteur non valide
    J'ai l'impression que je suis confronté à un bug de java, parce qu'en plein milieu de l'application, sans savoir pourquoi ni d'où part le bug j'ai cette exception qui se lance en boucle sans s'arrêter et qui bloque le programme :

    Code : 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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
     
    java.io.IOException: Descripteur non valide
            at sun.nio.ch.FileChannelImpl.position0(Native Method)
            at sun.nio.ch.FileChannelImpl.position(Unknown Source)
            at sun.font.TrueTypeFont.readBlock(Unknown Source)
            at sun.font.FileFont.getGlyphImage(Native Method)
            at sun.font.FileFontStrike.getGlyphImagePtr(Unknown Source)
            at sun.font.FileFontStrike.getGlyphAdvance(Unknown Source)
            at sun.font.CompositeStrike.getGlyphAdvance(Unknown Source)
            at sun.font.CompositeStrike.getCodePointAdvance(Unknown Source)
            at sun.font.FontDesignMetrics.handleCharWidth(Unknown Source)
            at sun.font.FontDesignMetrics.getLatinCharWidth(Unknown Source)
            at sun.font.FontDesignMetrics.stringWidth(Unknown Source)
            at com.sun.media.ui.ToolTip.resizePopup(ToolTip.java:138)
            at com.sun.media.ui.ToolTip.<init>(ToolTip.java:59)
            at com.sun.media.ui.ProgressSlider.mouseEntered(ProgressSlider.java:397)
            at java.awt.Component.processMouseEvent(Unknown Source)
            at java.awt.Component.processEvent(Unknown Source)
            at java.awt.Container.processEvent(Unknown Source)
            at java.awt.Component.dispatchEventImpl(Unknown Source)
            at java.awt.Container.dispatchEventImpl(Unknown Source)
            at java.awt.Component.dispatchEvent(Unknown Source)
            at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
            at java.awt.LightweightDispatcher.trackMouseEnterExit(Unknown Source)
            at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
            at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
            at java.awt.Container.dispatchEventImpl(Unknown Source)
            at java.awt.Window.dispatchEventImpl(Unknown Source)
            at java.awt.Component.dispatchEvent(Unknown Source)
            at java.awt.EventQueue.dispatchEvent(Unknown Source)
            at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
            at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
            at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
            at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
            at java.awt.EventDispatchThread.run(Unknown Source)
    l'exception n'indique pas d'où elle part, je ne sais pas vraiment quoi faire et c'est très ch..nt !!!

    merci d'avance

  2. #2
    Expert confirmé
    Avatar de le y@m's
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 636
    Points : 5 778
    Points
    5 778
    Par défaut
    Si tu ne nous donne pas un peu plus d'élements on va avoir du mal à t'aider.
    Que fait ton programme ? en débuggant tu devrais pouvoir savoir a peu près où est levée l'exception dans ton code, ensuite poste le (la partie qui semble concernée) sur le forum afin qu'on puisse y jeter un coup d'oeil.

    Une petite remarque, le message d'erreur étant en français l'exception levée ne viens pas d'une classe de l'API standard. Si tu utilise une API spécifique (ou du code développé par quelqu'un d'autre) regarde sa doc par rapport au classes et méthodes que tu utilises afin de mieux déterminer d'où viens l'erreur et pourquoi.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 54
    Points : 29
    Points
    29
    Par défaut
    le problème c'est que le bug ne lance pas selon une action spécifique, c'est à vrai dire assez aléatoire !

    pour ce qui est d'une librairie externe, je n'utilise que xerces pour le XML mais le bug apparaissait déjà auparavant !

    si on tape une ligne de cette merveilleuse erreur dans google il nous met un lien vers les reports de bugs sur java.sun, alors c'est pour ça que je me dis ça vient pas forcément de moi même si c'est fort probable !

    je n'utilise pas d'outils de debuggage, à vrai dire jusqu'à aujourd'hui j'en avais jamais vraiment eu besoin et je ne sais donc pas comment ça fonctionne. Si le problème persiste, quel outils me conseilles-tu et surtout comment on s'en sert pour déboguer une application !

    merci d'avance

  4. #4
    Membre éprouvé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2002
    Messages : 652
    Points : 1 151
    Points
    1 151
    Par défaut
    Tu es apparement sur un accès disque.
    Sur une ressources multimédia
    Sur une fonte TrueType apparement !

    Je pense que tu as, tout simplement, un fichier de fonte en vrac, essaye de les ouvrir avec Windows pour voir !

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 54
    Points : 29
    Points
    29
    Par défaut
    je ne fais appel à aucune fonte, dans le programme, j'utilise celles par défaut, ça n'a jamais planté avant dans mes autres programmes !

    l'application que je développe gère des Projets. Chaque projet est composé de vidéos, et le but est de réaliser l'échantillonnement des comportements du rat qui se trouve dans chacune de ces vidéos et ensuite d'afficher au format HTML (via transformation XSLT d'un fichier XML) les résultats!

    il y'a une partie enregistrement de fichiers serializés (pour enregistrer des projets) et bien sûr d'ouverture de ces mêmes fichiers ! bref une interface pas des masses compliquée et pourtant je me retrouve avec un truc qui n'existe pas et le pire c'est que j'ai une démo à faire courant de cette semaine, alors si j'ai le bug qui intervient en plein milieu de la démo ça va pas le faire du tout

    merci de m'aider (j'ai regardé mes fonts windows ils ont l'air d'aller correctement)


    on peut trouver parmi la liste des bugs java une erreur similaire :

    http://bugs.sun.com/bugdatabase/view...bug_id=4983039

    peut-être que ça vient de me machine ! je vais essayer sur une autre machine !

Discussions similaires

  1. [JDBC]ResultSet:Index de descripteur non valide
    Par etiennegaloup dans le forum JDBC
    Réponses: 8
    Dernier message: 20/04/2018, 17h10
  2. [WD15] Descripteur non valide
    Par Yolak dans le forum WinDev
    Réponses: 1
    Dernier message: 24/01/2011, 14h23
  3. Réponses: 4
    Dernier message: 23/12/2008, 09h40
  4. Réponses: 7
    Dernier message: 03/09/2007, 12h57
  5. TThread et waitfor - descripteur non valide
    Par code34 dans le forum Langage
    Réponses: 2
    Dernier message: 27/10/2003, 23h44

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