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