2016-09-16 16 views
1

新しいGUIビルダーを使用してコードネーム1の新しいアプリケーションを作成しようとしています。しかし、最近新しいフォームを作成するときを除いて、新しいGUIビルダーが表示されませんでした。GUIビルダーが表示されない

ノー運となどcodenameoneプラグイン、JavaのSDKを再インストールしてみました。

java -jar C:\Users\user\.codenameone\guibuilder_1.jar 

とCMDのGUIビルダーを開こうとすると、私に次のよう

WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5. 
Connector: file:/C:/Users/user/.guiBuilder/guibuilder.input 
java.lang.ArrayIndexOutOfBoundsException 
     at com.codename1.xml.Element.getChildAt(Element.java:249) 
     at com.codename1.apps.guibuilder.PropertyType$38.setBodyValue(PropertyType.java:1205) 
     at com.codename1.apps.guibuilder.GuiPersister.createComponent(GuiPersister.java:111) 
     at com.codename1.apps.guibuilder.GuiPersister.createComponent(GuiPersister.java:190) 
     at com.codename1.apps.guibuilder.GuiPersister.load(GuiPersister.java:77) 
     at com.codename1.apps.guibuilder.GUIBuilder.connected(GUIBuilder.java:67) 
     at com.codename1.apps.guibuilder.GUIBuilder.start(GUIBuilder.java:98) 
     at com.codename1.apps.guibuilder.desktop.GUIBuilderMain$9.run(GUIBuilderMain.java:396) 
     at com.codename1.ui.Display.processSerialCalls(Display.java:1151) 
     at com.codename1.ui.Display.mainEDTLoop(Display.java:968) 
     at com.codename1.ui.RunnableWrapper.run(RunnableWrapper.java:120) 
     at com.codename1.impl.CodenameOneThread.run(CodenameOneThread.java:176) 
[EDT] 0:0:0,0 - Codename One revisions: dd0c8959da758abcec7c88230bee90002d3f6ca3 
1955 

[EDT] 0:0:0,2 - Gui Builder Exception in version 1.09 
[EDT] 0:0:0,3 - OS win 
[EDT] 0:0:0,3 - Error java.lang.ArrayIndexOutOfBoundsException 
java.lang.NullPointerException 
     at com.codename1.apps.guibuilder.GUIBuilder$1.actionPerformed(GUIBuilder.java:56) 
     at com.codename1.ui.util.EventDispatcher.fireActionEvent(EventDispatcher.java:349) 
     at com.codename1.ui.Display.mainEDTLoop(Display.java:977) 
     at com.codename1.ui.RunnableWrapper.run(RunnableWrapper.java:120) 
     at com.codename1.impl.CodenameOneThread.run(CodenameOneThread.java:176) 
[EDT] 0:0:0,8 - java.lang.NullPointerException 
[EDT] 0:0:0,9 - java.lang.NullPointerException 

を与えた同じ同じGUIフォームは問題なく、別のコンピュータにGUIビルダーで複数回開くことができます。同様に、シミュレータは問題なく動作しました。私はこの問題が私のシステムによって引き起こされたのだろうか、誰かが同じ問題に直面しているのだろうか?

EDIT:このguibuilder.input

<?xml version="1.0" encoding="UTF-8"?> 
<con name="App" formName="TestUI" file="file:/C:/Users/user/Documents/my-App/res/guibuilder/com/my/App/UI/TestUI.gui" javaFile="file:/C:/Users/user/Documents/my-App/src/com/my/App/UI/TestUI.java" resFile="file:/C:/Users/user/Documents/my-App/src/theme.res" outputFile="file:/C:/Users/user/.guiBuilder/9e0d2b1d-df8d-4878-8418-f09359a7e131.ouput" running="file:/C:/Users/user/.guiBuilder/9e0d2b1d-df8d-4878-8418-f09359a7e131" /> 

答えて

0

バージョン1.09の内容は、今ではかなり古いですが、私たちはしばらく前に1.12をリリースし、我々は昨日1.13をリリースしました。

私は他のマシンにバージョンを推測しているが、これはそこに正しく動作する理由である異なっています。

+0

私は(サイドノートとして、問題は.guiファイルを削除した後に解決)GUIビルダーを更新するか、ビルダーのバージョンを確認するかどうかはわかりません。しかし、Eclipseのコードネームの1つのモジュールは最新のものでなければなりません。 –

+0

Eclipseを使用している場合は、プラグインの更新を待つ必要があります。 NetBeans/Eclipseよりも更新が少し遅いです。新しいバージョンにはバージョン番号のメニューがあります。 –

関連する問題