This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
JavaFX_NB_Plugin_NB65_installer: 21-Oct-2008 22:23:35 Product Version = NetBeans IDE 6.5 RC1 (Build 200810171318) Operating System = Windows XP version 5.1 running on x86 Java; VM; Vendor = 1.5.0_09; Java HotSpot(TM) Client VM 1.5.0_09-b03; Sun Microsystems Inc. Steps to reproduce: - Copy the code to the editor ------------------------------------------------------------- import javafx.stage.Stage; import javafx.scene.Scene; import javafx.scene.text.Text; var text = "Hello World!"; Stage{ title: "Application title" width: 250 height: 80 scene: Scene{ content: Text { x: 10, y: 30 content: text } } } ------------------------------------------------------------- - Go to the project properties - Select Run->Run in Mobile Emulator - Run the project init: deps-jar: using profile: MOBILE Java compilation nothing to compile JavaFX compilation executing commandline: [C:\Program Files\NetBeans 6.5 RC1\javafx2\javafx-sdk1.0dev\bin\..\bin\javafxc.exe, -target, 1.5, -g, -Xbootclasspath/p:C:\Program Files\NetBeans 6.5 RC1\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/javafxapi-cldc.jar, -classpath, C:\Program Files\NetBeans 6.5 RC1\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/cldc_1.1.jar;C:\Program Files\NetBeans 6.5 RC1\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/midp_2.0.jar;C:\Program Files\NetBeans 6.5 RC1\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/jsr135_1.1.jar;C:\Program Files\NetBeans 6.5 RC1\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/jsr172_1.0.jar;C:\Program Files\NetBeans 6.5 RC1\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/jsr177_1.0.jar;C:\Program Files\NetBeans 6.5 RC1\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/jsr184_1.1.jar;C:\Program Files\NetBeans 6.5 RC1\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/jsr226_1.0.jar;C:\Program Files\NetBeans 6.5 RC1\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/jsr234_1.0.jar;C:\Program Files\NetBeans 6.5 RC1\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/jsr75_1.0.jar;C:\Program Files\NetBeans 6.5 RC1\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/javafxrt-cldc.jar;;C:\Documents and Settings\andromeda\My Documents\NetBeansProjects\temp\03\58\JavaFXApplication13\build\compiled, -d, C:\Documents and Settings\andromeda\My Documents\NetBeansProjects\temp\03\58\JavaFXApplication13\build\compiled, @C:\Documents and Settings\andromeda\My Documents\NetBeansProjects\temp\03\58\JavaFXApplication13\build\javafxc63901sources] MIDlet Generation executing commandline: [C:\Program Files\Java\jdk1.5.0_09\bin\javac.exe, -target, 1.5, -g, -Xbootclasspath/p:C:\Program Files\NetBeans 6.5 RC1\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/javafxapi-cldc.jar, -cp, C:\Program Files\NetBeans 6.5 RC1\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/cldc_1.1.jar;C:\Program Files\NetBeans 6.5 RC1\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/midp_2.0.jar;C:\Program Files\NetBeans 6.5 RC1\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/jsr135_1.1.jar;C:\Program Files\NetBeans 6.5 RC1\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/jsr172_1.0.jar;C:\Program Files\NetBeans 6.5 RC1\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/jsr177_1.0.jar;C:\Program Files\NetBeans 6.5 RC1\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/jsr184_1.1.jar;C:\Program Files\NetBeans 6.5 RC1\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/jsr226_1.0.jar;C:\Program Files\NetBeans 6.5 RC1\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/jsr234_1.0.jar;C:\Program Files\NetBeans 6.5 RC1\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/jsr75_1.0.jar;C:\Program Files\NetBeans 6.5 RC1\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/javafxrt-cldc.jar;;C:\Documents and Settings\andromeda\My Documents\NetBeansProjects\temp\03\58\JavaFXApplication13\build\compiled, -d, C:\Documents and Settings\andromeda\My Documents\NetBeansProjects\temp\03\58\JavaFXApplication13\build\compiled, C:\Documents and Settings\andromeda\My Documents\NetBeansProjects\temp\03\58\JavaFXApplication13\build\generated\javafxapplication13\Main_MIDlet.java] C:\Documents and Settings\andromeda\My Documents\NetBeansProjects\temp\03\58\JavaFXApplication13\build\generated\javafxapplication13\Main_MIDlet.java:4: cannot find symbol symbol : class Main location: package javafxapplication13 com.sun.javafx.runtime.adapter.AutoWrapper.autoWrap(javafxapplication13.Main.javafx$run$(null)); 1 error Exception in thread "main" java.lang.RuntimeException: MIDlet compilation failed, exit code: 1 at com.sun.tools.javafx.packager.Main.genMidlet(Main.java:271) at com.sun.tools.javafx.packager.Main.execute(Main.java:866) at com.sun.tools.javafx.packager.Main.main(Main.java:158) C:\Documents and Settings\andromeda\My Documents\NetBeansProjects\temp\03\58\JavaFXApplication13\nbproject\build-impl.xml:131: exec returned: 1 BUILD FAILED (total time: 3 seconds)
this is a known issue which has already been reported against runtime. Workaround exists - you have to run javafxpackager with JAVA_HOME=c:\jdk1.6. In this case it means to run the whole NB on 1.6. This issue should be closed as WONT FIX as soon as the SDK is fixed.
Martin, could you please point to the JIRA issue?
Since this is SDK issue it will be closed when fixed on SDK side.
Latest result: ------------------------------------------------------------- import javafx.stage.Stage; import javafx.scene.Scene; import javafx.scene.text.Text; Stage{ title: "Application title" width: 250 height: 80 scene: Scene{ content: Text { x: 10, y: 30 content: "Application content" } } } ------------------------------------------------------------- init: deps-jar: using profile: MOBILE Java compilation nothing to compile JavaFX compilation executing commandline: [C:\Program Files\NetBeans 6.5 RC1\javafx2\javafx-sdk1.0dev\bin\..\bin\javafxc.exe, -target, 1.5, -g, -bootclasspath, C:\Program Files\NetBeans 6.5 RC1\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/javafxapi-cldc.jar;C:\Program Files\NetBeans 6.5 RC1\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/cldc_1.1.jar;C:\Program Files\NetBeans 6.5 RC1\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/midp_2.0.jar;C:\Program Files\NetBeans 6.5 RC1\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/jsr135_1.1.jar;C:\Program Files\NetBeans 6.5 RC1\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/jsr172_1.0.jar;C:\Program Files\NetBeans 6.5 RC1\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/jsr177_1.0.jar;C:\Program Files\NetBeans 6.5 RC1\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/jsr184_1.1.jar;C:\Program Files\NetBeans 6.5 RC1\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/jsr226_1.0.jar;C:\Program Files\NetBeans 6.5 RC1\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/jsr234_1.0.jar;C:\Program Files\NetBeans 6.5 RC1\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/jsr75_1.0.jar;, -classpath, C:\Program Files\NetBeans 6.5 RC1\javafx2\javafx-sdk1.0dev\bin\../lib/shared/javafxrt.jar;;C:\Documents and Settings\andromeda\My Documents\NetBeansProjects\temp\03\61\JavaFXApplication6\build\compiled, -d, C:\Documents and Settings\andromeda\My Documents\NetBeansProjects\temp\03\61\JavaFXApplication6\build\compiled, @C:\Documents and Settings\andromeda\My Documents\NetBeansProjects\temp\03\61\JavaFXApplication6\build\javafxc55971sources] com\sun\javafx\runtime\annotation\SourceName.class(com\sun\javafx\runtime\annotation:SourceName.class): warning: Cannot find annotation method 'value()' in type 'java.lang.annotation.Retention': class file for java.lang.annotation.Retention not found C:\Documents and Settings\andromeda\My Documents\NetBeansProjects\temp\03\61\JavaFXApplication6\src\javafxapplication6\Main.fx:9: cannot find symbol symbol : class Stage location: package javafx.stage import javafx.stage.Stage; C:\Documents and Settings\andromeda\My Documents\NetBeansProjects\temp\03\61\JavaFXApplication6\src\javafxapplication6\Main.fx:17: cannot find symbol symbol : class Stage location: class javafxapplication6.Main Stage{ C:\Documents and Settings\andromeda\My Documents\NetBeansProjects\temp\03\61\JavaFXApplication6\src\javafxapplication6\Main.fx:18: Invalid assignment title: "Application title" C:\Documents and Settings\andromeda\My Documents\NetBeansProjects\temp\03\61\JavaFXApplication6\src\javafxapplication6\Main.fx:19: Invalid assignment width: 250 C:\Documents and Settings\andromeda\My Documents\NetBeansProjects\temp\03\61\JavaFXApplication6\src\javafxapplication6\Main.fx:20: Invalid assignment height: 80 C:\Documents and Settings\andromeda\My Documents\NetBeansProjects\temp\03\61\JavaFXApplication6\src\javafxapplication6\Main.fx:21: Invalid assignment scene: Scene{ C:\Documents and Settings\andromeda\My Documents\NetBeansProjects\temp\03\61\JavaFXApplication6\src\javafxapplication6\Main.fx:22: cannot access java.lang.Void class file for java.lang.Void not found content: Text { 7 errors 1 warning Exception in thread "main" java.lang.RuntimeException: javafxc execution failed, exit code: 1 at com.sun.tools.javafx.packager.Main.javafxc(Main.java:343) at com.sun.tools.javafx.packager.Main.execute(Main.java:859) at com.sun.tools.javafx.packager.Main.main(Main.java:158) C:\Documents and Settings\andromeda\My Documents\NetBeansProjects\temp\03\61\JavaFXApplication6\nbproject\build-impl.xml:131: exec returned: 1 BUILD FAILED (total time: 2 seconds)
This is a release blocker. If you open the C:\Program Files\NetBeans 6.5 RC2\javafx2\javafx-sdk1.0dev\profiles\mobile.properties file, the compile_classpath is set to: compile_classpath=${javafx_home}/lib/shared/javafxrt.jar
This is a duplicate of several JIRA issues. The latest was probably http://openjfx.java.sun.com/jira/browse/RT-1494 I cannot fix it here nor in javafxpackager, this is wrong configuration of mobile profile. BTW: compile_classpath=${javafx_home}/lib/shared/javafxrt.jar has been changed a log time ago so we should probably assign such issues to SDK RE
verified