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.

Bug 149472 - Run in Mobile Emulator does not work
Summary: Run in Mobile Emulator does not work
Status: VERIFIED WORKSFORME
Alias: None
Product: javafx
Classification: Unclassified
Component: Deployment (show other bugs)
Version: 6.x
Hardware: All All
: P2 blocker (vote)
Assignee: Adam Sotona
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-10-08 10:27 UTC by Alexandr Scherbatiy
Modified: 2008-11-01 15:15 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexandr Scherbatiy 2008-10-08 10:27:45 UTC
JavaFX_NB_Plugin_NB65_daily: #291
  Product Version         = NetBeans IDE Dev (Build 200809151401)
  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:

- Create a JavaFX Script project
- Create a Stage
- Go to 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\javafx2\javafx-sdk1.0dev\bin\..\bin\javafxc.exe,
-Xbootclasspath/p:C:\Program Files\netbeans\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/javafxapi-cldc.jar, -classpath,
C:\Program Files\netbeans\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/cldc_1.1.jar;C:\Program
Files\netbeans\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/midp_2.0.jar;C:\Program
Files\netbeans\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/jsr135_1.1.jar;C:\Program
Files\netbeans\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/jsr172_1.0.jar;C:\Program
Files\netbeans\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/jsr177_1.0.jar;C:\Program
Files\netbeans\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/jsr184_1.1.jar;C:\Program
Files\netbeans\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/jsr226_1.0.jar;C:\Program
Files\netbeans\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/jsr234_1.0.jar;C:\Program
Files\netbeans\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/jsr75_1.0.jar;C:\Program
Files\netbeans\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/javafxrt-cldc.jar;, -d, C:\Documents and Settings\andromeda\My
Documents\NetBeansProjects\temp\03\41\JavaFXApplication24\build\compiled, @C:\Documents and Settings\andromeda\My
Documents\NetBeansProjects\temp\03\41\JavaFXApplication24\build\javafxc55523sources]
MIDlet Generation
executing commandline: [C:\Program Files\Java\jdk1.6.0_03\bin\javac.exe, -cp, C:\Program
Files\netbeans\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/cldc_1.1.jar;C:\Program
Files\netbeans\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/midp_2.0.jar;C:\Program
Files\netbeans\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/jsr135_1.1.jar;C:\Program
Files\netbeans\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/jsr172_1.0.jar;C:\Program
Files\netbeans\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/jsr177_1.0.jar;C:\Program
Files\netbeans\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/jsr184_1.1.jar;C:\Program
Files\netbeans\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/jsr226_1.0.jar;C:\Program
Files\netbeans\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/jsr234_1.0.jar;C:\Program
Files\netbeans\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/jsr75_1.0.jar;C:\Program
Files\netbeans\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/javafxrt-cldc.jar;;C:\Documents and Settings\andromeda\My
Documents\NetBeansProjects\temp\03\41\JavaFXApplication24\build\compiled, -d, C:\Documents and Settings\andromeda\My
Documents\NetBeansProjects\temp\03\41\JavaFXApplication24\build\compiled, C:\Documents and Settings\andromeda\My
Documents\NetBeansProjects\temp\03\41\JavaFXApplication24\build\generated\javafxapplication24\Main_MIDlet.java]
bytecode mangling
ApplicationMapper: 3 packages, 3 classes visited
unzipping: C:\Program Files\netbeans\javafx2\javafx-sdk1.0dev\bin\..\lib\mobile\javafxrt-cldc.jar into: C:\Documents and
Settings\andromeda\My Documents\NetBeansProjects\temp\03\41\JavaFXApplication24\build\optimized using filter: CLASSES_ONLY
bytecode preverification
executing commandline: [C:\Program Files\netbeans\javafx2\javafx-sdk1.0dev\bin\..\emulator\bin\preverify.exe,
-classpath, C:\Program Files\netbeans\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/cldc_1.1.jar;C:\Program
Files\netbeans\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/midp_2.0.jar;C:\Program
Files\netbeans\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/jsr135_1.1.jar;C:\Program
Files\netbeans\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/jsr172_1.0.jar;C:\Program
Files\netbeans\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/jsr177_1.0.jar;C:\Program
Files\netbeans\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/jsr184_1.1.jar;C:\Program
Files\netbeans\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/jsr226_1.0.jar;C:\Program
Files\netbeans\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/jsr234_1.0.jar;C:\Program
Files\netbeans\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/jsr75_1.0.jar;C:\Program
Files\netbeans\javafx2\javafx-sdk1.0dev\bin\../lib/mobile/javafxrt-cldc.jar, -d, C:\Documents and Settings\andromeda\My
Documents\NetBeansProjects\temp\03\41\JavaFXApplication24\build\verified, C:\Documents and Settings\andromeda\My
Documents\NetBeansProjects\temp\03\41\JavaFXApplication24\build\optimized]
Exception in thread "main" java.io.IOException: Cannot run program "C:\Program
Files\netbeans\javafx2\javafx-sdk1.0dev\bin\..\emulator\bin\preverify.exe": CreateProcess error=2, The system cannot
find the file specified
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:459)
        at java.lang.Runtime.exec(Runtime.java:593)
        at java.lang.Runtime.exec(Runtime.java:466)
        at com.sun.tools.javafx.packager.Main.execute(Main.java:731)
        at com.sun.tools.javafx.packager.Main.preverify(Main.java:341)
        at com.sun.tools.javafx.packager.Main.execute(Main.java:812)
        at com.sun.tools.javafx.packager.Main.main(Main.java:154)
Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified
        at java.lang.ProcessImpl.create(Native Method)
        at java.lang.ProcessImpl.<init>(ProcessImpl.java:81)
        at java.lang.ProcessImpl.start(ProcessImpl.java:30)
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:452)
        ... 6 more
C:\Documents and Settings\andromeda\My
Documents\NetBeansProjects\temp\03\41\JavaFXApplication24\nbproject\build-impl.xml:124: exec returned: 1
BUILD FAILED (total time: 12 seconds)
Comment 1 Andrey Yamkovoy 2008-10-10 11:25:10 UTC
There is no such file <SDK>\emulator\bin\preverify.exe in the SDK.
Adam?
Comment 2 Adam Sotona 2008-10-22 13:48:19 UTC
preverify was missing in the emulator/bin

fixed
Comment 3 Alexandr Scherbatiy 2008-10-27 11:44:57 UTC
It works some time ago but seems there is a regression
in run in mobile functionality:


JavaFX_NB_Plugin_NB65_promoted: #54  2008-10-27_03-01-09.zip

  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:

- Create a JavaFX Script project
------------------------------------------------
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"
        }
    }
}
------------------------------------------------
- Go to Project properties 
- Select Run -> Run in Mobile Emulator
- Run the project


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\63\JavaFXApplication8\build\compiled, -d, C:\Documents and Settings\andromeda\My
Documents\NetBeansProjects\temp\03\63\JavaFXApplication8\build\compiled, @C:\Documents and Settings\andromeda\My
Documents\NetBeansProjects\temp\03\63\JavaFXApplication8\build\javafxc15136sources]
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\63\JavaFXApplication8\src\javafxapplication8\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\63\JavaFXApplication8\src\javafxapplication8\Main.fx:17: cannot find symbol
symbol  : class Stage
location: class javafxapplication8.Main
Stage{
C:\Documents and Settings\andromeda\My
Documents\NetBeansProjects\temp\03\63\JavaFXApplication8\src\javafxapplication8\Main.fx:18: Invalid assignment
    title: "Application title"
C:\Documents and Settings\andromeda\My
Documents\NetBeansProjects\temp\03\63\JavaFXApplication8\src\javafxapplication8\Main.fx:19: Invalid assignment
    width: 250
C:\Documents and Settings\andromeda\My
Documents\NetBeansProjects\temp\03\63\JavaFXApplication8\src\javafxapplication8\Main.fx:20: Invalid assignment
    height: 80
C:\Documents and Settings\andromeda\My
Documents\NetBeansProjects\temp\03\63\JavaFXApplication8\src\javafxapplication8\Main.fx:21: Invalid assignment
    scene: Scene{
C:\Documents and Settings\andromeda\My
Documents\NetBeansProjects\temp\03\63\JavaFXApplication8\src\javafxapplication8\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\63\JavaFXApplication8\nbproject\build-impl.xml:131: exec returned: 1
BUILD FAILED (total time: 2 seconds)

Comment 4 Adam Sotona 2008-10-30 15:51:09 UTC
This has been fixed in SDK a long time ago.

Please assign a very high priority issue on SDK RE about random regressions during the integration process, I am unable
to track this mess as there is even no changelog.
Comment 5 Alexandr Scherbatiy 2008-10-30 15:57:51 UTC
It was fixed yesterday  in the latest promoted SDK b45 and does not work in the SDK b44
Comment 6 Alexandr Scherbatiy 2008-10-30 16:03:31 UTC
INVALID resolution means that the problem described is not an issue.
I do not think so. The issue is not reproduced now but it reproduced in the
previous promoted build.
Comment 7 Lark Fitzgerald 2008-10-31 17:37:54 UTC
Should be marked WORKSFORME.
Comment 8 Alexandr Scherbatiy 2008-11-01 15:15:49 UTC
verified in the promoted build  #63 31-Oct-2008 11:41:07