[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.platform] Re: Form.setMessage - FileNotFoundException

I found it's fixed in the latest release.
Sorry for the noise.

Jacek

Jacek Kolodziejczyk wrote:
Could you please tell me why the snippet below does not work and how to fix it?

thanks
Jacek


public class Message {

    public static void main(String[] args) {
        final Display display = new Display();
        final Shell shell = new Shell(display);
        shell.setLayout(new FillLayout());

        Form form =  new Form(shell, SWT.NONE);
        form.setMessage("Error message", IMessageProvider.ERROR);

        shell.open();
        while (!shell.isDisposed()) {
            if (!display.readAndDispatch()) {
                display.sleep();
            }
        }
        display.dispose();
    }
}


i/o error (java.io.FileNotFoundException: file:\C:\Dev\Java\workspace\AppSystem\lib\org.eclipse.jface_3.4.0.I20080328-1206.jar!\org\eclipse\jface\dialogs\images\message_error.gif (Nazwa pliku, nazwa katalogu lub składnia etykiety woluminu jest niepoprawna))
org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: file:\C:\Dev\Java\workspace\AppSystem\lib\org.eclipse.jface_3.4.0.I20080328-1206.jar!\org\eclipse\jface\dialogs\images\message_error.gif (Nazwa pliku, nazwa katalogu lub składnia etykiety woluminu jest niepoprawna))
at org.eclipse.swt.SWT.error(SWT.java:3766)
at org.eclipse.swt.SWT.error(SWT.java:3684)
at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:156)
at org.eclipse.swt.graphics.ImageDataLoader.load(ImageDataLoader.java:26)
at org.eclipse.swt.graphics.ImageData.<init>(ImageData.java:374)
at org.eclipse.swt.graphics.Image.<init>(Image.java:732)
at org.eclipse.jface.resource.FileImageDescriptor.createImage(FileImageDescriptor.java:175)


at org.eclipse.jface.resource.ImageDescriptor.createResource(ImageDescriptor.java:165)

at org.eclipse.jface.resource.DeviceResourceManager.allocate(DeviceResourceManager.java:56)

at org.eclipse.jface.resource.AbstractResourceManager.create(AbstractResourceManager.java:88)

at org.eclipse.jface.resource.ResourceManager.createImageWithDefault(ResourceManager.java:192)

at org.eclipse.jface.resource.ImageRegistry.get(ImageRegistry.java:211)
at org.eclipse.jface.resource.JFaceResources.getImage(JFaceResources.java:389)
at org.eclipse.ui.internal.forms.widgets.FormHeading$MessageRegion.getMessageImage(FormHeading.java:470)


at org.eclipse.ui.internal.forms.widgets.FormHeading.showMessage(FormHeading.java:940)

at org.eclipse.ui.forms.widgets.Form.setMessage(Form.java:658)
at org.eclipse.ui.forms.widgets.Form.setMessage(Form.java:630)
at Message.main(Message.java:17)
Caused by: java.io.FileNotFoundException: file:\C:\Dev\Java\workspace\AppSystem\lib\org.eclipse.jface_3.4.0.I20080328-1206.jar!\org\eclipse\jface\dialogs\images\message_error.gif (Nazwa pliku, nazwa katalogu lub składnia etykiety woluminu jest niepoprawna)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at org.eclipse.swt.internal.Compatibility.newFileInputStream(Compatibility.java:182)


    at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:153)
    ... 15 more