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

Applets Java Discussion :

Exception : jXMapKit dans applets


Sujet :

Applets Java

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 68
    Par défaut Exception : jXMapKit dans applets
    Bonjour,

    Mon applet est un decodeur de données METAR (données météo)
    Cette applet decode et affiche sous forme de tableau de bord ainsi que sous forme de courbe.
    Dernièrement possédant les données GPS des aérodromes, j'ai incorporé dans mon applet le composant JxMapKit (Map Viewer) afin d'integrer les maps googles.

    Depuis eclipse je n'ai aucun souci...
    Par contre une fois en ligne j'ai l'exception suivante :

    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
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
     
     
    Exception in thread "AWT-EventQueue-2" java.lang.ExceptionInInitializerError
    	at org.jdesktop.swingx.mapviewer.AbstractTileFactory.getTile(AbstractTileFactory.java:102)
    	at org.jdesktop.swingx.mapviewer.AbstractTileFactory.getTile(AbstractTileFactory.java:72)
    	at org.jdesktop.swingx.JXMapViewer.drawMapTiles(JXMapViewer.java:254)
    	at org.jdesktop.swingx.JXMapViewer.doPaintComponent(JXMapViewer.java:193)
    	at org.jdesktop.swingx.JXMapViewer.access$300(JXMapViewer.java:68)
    	at org.jdesktop.swingx.JXMapViewer$1.doPaint(JXMapViewer.java:176)
    	at org.jdesktop.swingx.JXMapViewer$1.doPaint(JXMapViewer.java:174)
    	at org.jdesktop.swingx.painter.AbstractPainter.paint(AbstractPainter.java:414)
    	at org.jdesktop.swingx.JXPanel.paintComponent(JXPanel.java:326)
    	at javax.swing.JComponent.paint(Unknown Source)
    	at org.jdesktop.swingx.JXPanel.paint(JXPanel.java:310)
    	at javax.swing.JComponent.paintChildren(Unknown Source)
    	at javax.swing.JComponent.paint(Unknown Source)
    	at org.jdesktop.swingx.JXPanel.paint(JXPanel.java:310)
    	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
    	at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
    	at javax.swing.RepaintManager.paint(Unknown Source)
    	at javax.swing.JComponent._paintImmediately(Unknown Source)
    	at javax.swing.JComponent.paintImmediately(Unknown Source)
    	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
    	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
    	at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown Source)
    	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknown Source)
    	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
    	at java.awt.EventQueue.dispatchEvent(Unknown Source)
    	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    	at java.awt.EventDispatchThread.pumpEventsForFilter(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)
    Caused by: java.security.AccessControlException: access denied (java.util.logging.LoggingPermission control)
    	at java.security.AccessControlContext.checkPermission(Unknown Source)
    	at java.security.AccessController.checkPermission(Unknown Source)
    	at java.lang.SecurityManager.checkPermission(Unknown Source)
    	at java.util.logging.LogManager.checkAccess(Unknown Source)
    	at java.util.logging.Logger.checkAccess(Unknown Source)
    	at java.util.logging.Logger.setLevel(Unknown Source)
    	at org.jdesktop.swingx.mapviewer.Tile.<clinit>(Tile.java:35)
    	... 31 more
    Exception in thread "AWT-EventQueue-2" java.lang.NoClassDefFoundError: Could not initialize class org.jdesktop.swingx.mapviewer.Tile
    	at org.jdesktop.swingx.mapviewer.AbstractTileFactory.getTile(AbstractTileFactory.java:102)
    	at org.jdesktop.swingx.mapviewer.AbstractTileFactory.getTile(AbstractTileFactory.java:72)
    	at org.jdesktop.swingx.JXMapViewer.drawMapTiles(JXMapViewer.java:254)
    	at org.jdesktop.swingx.JXMapViewer.doPaintComponent(JXMapViewer.java:193)
    	at org.jdesktop.swingx.JXMapViewer.access$300(JXMapViewer.java:68)
    	at org.jdesktop.swingx.JXMapViewer$1.doPaint(JXMapViewer.java:176)
    	at org.jdesktop.swingx.JXMapViewer$1.doPaint(JXMapViewer.java:174)
    	at org.jdesktop.swingx.painter.AbstractPainter.paint(AbstractPainter.java:414)
    	at org.jdesktop.swingx.JXPanel.paintComponent(JXPanel.java:326)
    	at javax.swing.JComponent.paint(Unknown Source)
    	at org.jdesktop.swingx.JXPanel.paint(JXPanel.java:310)
    	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
    	at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
    	at javax.swing.RepaintManager.paint(Unknown Source)
    	at javax.swing.JComponent._paintImmediately(Unknown Source)
    	at javax.swing.JComponent.paintImmediately(Unknown Source)
    	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
    	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
    	at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown Source)
    	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknown Source)
    	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
    	at java.awt.EventQueue.dispatchEvent(Unknown Source)
    	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    	at java.awt.EventDispatchThread.pumpEventsForFilter(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)

    Je précise que j'ai intialisé le TileFactory pour aller rechercher les Maps.
    J'ai egalement dans mon java.policy permit le java.util.logging.LoggingPermission avec l'option control .
    mon applet est signé.

    La seule chose que j'ai faite :
    l'objet contenant le JXMapKit est un JPanel et non JxMapViewer. Mais bon sur la doc en ligne rien n'oblige celà.


    Merci à vous si vous avez une idée.
    Concernant java.util.logging.LoggingPermission avec l'option control.

    J'ai vu sur internet plusieurs syntaxes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    permission java.util.logging.LoggingPermission "control";
    et 
    permission java.util.logging.LoggingPermission "control", "";
    Quelle est la bonne?

    merci à vous

  2. #2
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 68
    Par défaut
    Bonjour,

    J'ai essayé en remplaçant le JPanel par le JxMapViewer, le problème reste entier!
    Je recherche éperdument sur le net un code source d'une applet contenant ce composant ! je trouve des choses mais pas de code source de type Applet.

    quelqu'un aurait il un lien pour me faire avancer : histoire de faire une comparaison!

    Merci d'avance

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 68
    Par défaut
    Bonjour,

    Afin de contourner le pb, j'ai incorporé le code source de SWingX-WS et là tout fonctionne bien.
    Je ne comprend pas !!!!

  4. #4
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Signes le jar de ton applet, ça devrait mieux aller (et peut être celui de Swingx éventuellement)

Discussions similaires

  1. [Débutant] Probléme dans applet
    Par brionne dans le forum Applets
    Réponses: 1
    Dernier message: 29/08/2005, 11h53
  2. Catcher une exception lancée dans un plugin
    Par :Bronsky: dans le forum C++
    Réponses: 8
    Dernier message: 18/01/2005, 00h38
  3. [IO][Sérialisation]Exception bizarre depuis applet
    Par Pill_S dans le forum Applets
    Réponses: 8
    Dernier message: 15/12/2004, 19h08
  4. [GifDecoder] marche pas dans applet avec IE
    Par formentor dans le forum Applets
    Réponses: 2
    Dernier message: 06/05/2003, 10h43

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