«Building Workspace» обнаружена ошибка, информация не может быть нулевой

1

Я программировал приложение SWT, когда неожиданно появилось это сообщение. Я искал в Интернете, но проблема часто связана с разработкой Android...

Я заметил, что проблема вызвана этой функцией:

private static int writeCharacter(String p)
    {
        switch(p)
        {
        case "\\x0000":
            return 0x0000;
        case "\\x0001":
            return 0x0001;
        case "ぁ":
            return 0x0002;
        case "あ":
            return 0x0003;
        case "ぃ":
            return 0x0004;
        case "い":
            return 0x0005;
        case "ぅ":
            return 0x0006;
        ...
        default:
            return 0x0000;
        }
    }

(The... означает много других записей)

Что случилось, я использую Eclipse 4.3 под Windows 7 Ultimate 64 бит?

EDIT: я обновил Eclipse с 4.3 до 4.4, но проблема все еще существует... Я действительно не знаю, что делать...

  • 0
    Проверьте представление журнала ошибок для получения подробной информации о сбое или, по крайней мере, трассировки стека.
  • 0
    Он говорит: «Информация не может быть нулевой!», Но ничего конкретного ...
Теги:
swt

2 ответа

0
Лучший ответ

Хорошо, я обыскал в Интернете, и это кажется общей ошибкой, связанной с eclipse, а НЕ с java-кодом...

Я решил это, перейдя с переключателя на мега-if-else if-else

private static int writeCharacter(String p)
    {
        if(p== "\\x0000")
            return 0x0000;
        else if(p== "\\x0001")
            return 0x0001;
        else if(p== "ぁ")
            return 0x0002;
        else if(p== "あ")
            return 0x0003;
        else if(p== "ぃ")
            return 0x0004;
        else if(p== "い")
            return 0x0005;
        else if(p== "ぅ")
            return 0x0006;
        ...
        else
            return 0x0000;
    }

Надеюсь, это может помочь кому-то :)

0

Была та же проблема, которая должна быть ошибкой затмения в соответствии с bugs.eclipse.org. Должно быть исправлено с eclipse 4.5, но обновление до этой версии не помогло мне.

Я сварил проблему компиляции до этой строки кода

IIOImage iioImage = new IIOImage(im, null, pngmeta);

При комментировании eclipse строит правильно.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню