Проблемы миграции Openlaszlo

Когда я пытаюсь перенести код с OL 3.3 на 4.9, я получаю эту ошибку. Я следовал за шагами, упомянутыми здесь. http://wiki.openlaszlo.org/Runtime_Differences Но все же я получаю эту ошибку.

 [exec] Exception in thread "main" java.lang.NullPointerException
     [exec]     at org.openlaszlo.compiler.ClassModel.sortKey(ClassModel.java:235)
     [exec]     at org.openlaszlo.compiler.ClassModel.compareTo(ClassModel.java:244)
     [exec]     at java.util.TreeMap.put(TreeMap.java:560)
     [exec]     at java.util.TreeSet.add(TreeSet.java:255)
     [exec]     at java.util.AbstractCollection.addAll(AbstractCollection.java:334)
     [exec]     at java.util.TreeSet.addAll(TreeSet.java:312)
     [exec]     at java.util.TreeSet.<init>(TreeSet.java:160)
     [exec]     at org.openlaszlo.compiler.ViewSchema.resolveClassModels(ViewSchema.java:362)
     [exec]     at org.openlaszlo.compiler.Compiler.updateRootSchema(Compiler.java:809)
     [exec]     at org.openlaszlo.compiler.Compiler.compile(Compiler.java:452)
     [exec]     at org.openlaszlo.compiler.Compiler.compile(Compiler.java:199)
     [exec]     at org.openlaszlo.compiler.Main.compile(Main.java:463)
     [exec]     at org.openlaszlo.compiler.Main.lzc(Main.java:402)
     [exec]     at org.openlaszlo.compiler.Main.main(Main.java:105)

Кто-нибудь сталкивался с таким же типом. Пожалуйста, дайте мне знать, что решение.

1 ответ

Решение

Проблема существовала даже в версии 5.0, но позже, удалив зависимости один за другим, я обнаружил, что одно из значений размещения класса по умолчанию является ограничением, когда я удаляю ограничение и даю правильное имя. Ошибка была устранена.

Другие вопросы по тегам