java.lang.IllegalArgumentException: vendorName == null!
Bonjour n
je suis entrain de developper un programme qui manipule des images et la je me retrouve avec une erreur :
Code:
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
|
Begin !!!
Exception in thread "main" sun.misc.ServiceConfigurationError: javax.imageio.spi.ImageOutputStreamSpi: Provider com.sun.media.imageioimpl.stream.ChannelImageOutputStreamSpi could not be instantiated: java.lang.IllegalArgumentException: vendorName == null!
at sun.misc.Service.fail(Service.java:120)
at sun.misc.Service.access$200(Service.java:111)
at sun.misc.Service$LazyIterator.next(Service.java:276)
at javax.imageio.spi.IIORegistry.registerApplicationClasspathSpis(IIORegistry.java:190)
at javax.imageio.spi.IIORegistry.<init>(IIORegistry.java:121)
at javax.imageio.spi.IIORegistry.getDefaultInstance(IIORegistry.java:142)
at javax.imageio.ImageIO.<clinit>(ImageIO.java:48)
at fr.unistra.pelican.algorithms.io.ImageLoader.launch(ImageLoader.java:119)
at fr.unistra.pelican.Algorithm.process(Algorithm.java:615)
at fr.unistra.pelican.algorithms.io.ImageLoader.exec(ImageLoader.java:201)
at Maclaw.P2PMaclaw.main(P2PMaclaw.java:19)
Caused by: java.lang.IllegalArgumentException: vendorName == null!
at javax.imageio.spi.IIOServiceProvider.<init>(IIOServiceProvider.java:59)
at javax.imageio.spi.ImageOutputStreamSpi.<init>(ImageOutputStreamSpi.java:74)
at com.sun.media.imageioimpl.stream.ChannelImageOutputStreamSpi.<init>(ChannelImageOutputStreamSpi.java:64)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:308)
at sun.misc.Service$LazyIterator.next(Service.java:271)
... 8 mo |
sachant que mon programme est assez simple et logiquement ne presente aucune erreur : j'utilise Eclipse .
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
public class P2PMaclaw {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("Begin !!! ");
String path = "/home/afd/bakhti/st_rob_070992.tif";
//ImageIO.scanForPlugins();
Image image = ImageLoader.exec (path);
Data data = new PelicanImageData (image);
System.out.println("Open done !!! ");
}
} |
si vous avez des suggestion je suis prenneur