Wow!

50 views
Skip to first unread message

Antonio Monorchio

unread,
Feb 23, 2013, 11:33:10 PM2/23/13
to visage...@googlegroups.com
Hi everybody, i succeded in configuring sublime text 2 with gradle and visSub, following the great video tutorial.
It seems anything ok, but when i try to run the HelloWorld app as the video shows, i receive the following error:

D:\Dev\VisageFx\projects\HelloWorld>gradle
:compileJava UP-TO-DATE
:compileVisage
visagec: invalid flag: Files\Oracle\JavaFX
Usage: visagec <options> <source files>
use -help for a list of possible options

:runVisage
Main-Class not found visage.javafx.HelloVisageFX

java.lang.ClassNotFoundException: visage.javafx.HelloVisageFX
        at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:266)
        at org.visage.runtime.Main.main(Main.java:68)
:runVisage FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':runVisage'.
> Process 'command 'visage'' finished with non-zero exit value 1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --deb

BUILD FAILED


Some advice please.

:o

rajma...@gmail.com

unread,
Feb 24, 2013, 12:36:29 AM2/24/13
to visage...@googlegroups.com
Hi Antonio

You need to set VISAGE_HOME and add the visagefx jar into  VISAGE_HOME/lib directly and you are all done!


--
You received this message because you are subscribed to the Google Groups "Visage Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to visage-users...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 



--
Thank you and regards,
Rajmahendra R Hegde (Raj)
Website:
http://www.twitter.com/rajonjava
http://www.jugchennai.in             
----------------------------------------------------------------------------------------------
"DREAM is not what you see in sleep;
is the thing which does not let you sleep" - APJ Abdul Kalam
Do the difficult things while they are easy and do the great things while they are small.
A journey of a thousand miles must begin with a single step. - Lao Tzu


Antonio Monorchio

unread,
Feb 24, 2013, 7:43:30 AM2/24/13
to visage...@googlegroups.com

Thanks that exception has gone, but i receive another error that is:

D:\Dev\VisageFx\projects\HelloWorld>gradle
:compileJava UP-TO-DATE
:compileVisage UP-TO-DATE
:runVisage FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':runVisage'.
> A problem occurred starting process 'command 'visage''

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 14.485 secs

??

Antonio Monorchio

unread,
Feb 24, 2013, 7:59:25 AM2/24/13
to visage...@googlegroups.com

I received another one exception that is:


D:\Dev\VisageFx\projects\HelloWorld>gradle
:compileJava UP-TO-DATE
:compileVisage UP-TO-DATE
:runVisage FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':runVisage'.
> A problem occurred starting process 'command 'visage''

Il giorno domenica 24 febbraio 2013 05:33:10 UTC+1, Antonio Monorchio ha scritto:

rajma...@gmail.com

unread,
Feb 24, 2013, 8:13:21 AM2/24/13
to visage...@googlegroups.com
try Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. and see what it gives. use JDK 1.6 


--
You received this message because you are subscribed to the Google Groups "Visage Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to visage-users...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Antonio Monorchio

unread,
Feb 24, 2013, 8:54:36 AM2/24/13
to visage...@googlegroups.com
Yes, with --stacktrace it gives:

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':runVisage'.
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:72)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:49)
        at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:34)
        at org.gradle.api.internal.changedetection.CacheLockHandlingTaskExecuter$1.run(CacheLockHandlingTaskExecuter.java:34)
        at org.gradle.internal.Factories$1.create(Factories.java:22)
        at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:179)
        at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:232)
        at org.gradle.cache.internal.DefaultPersistentDirectoryStore.longRunningOperation(DefaultPersistentDirectoryStore.java:142)
        at org.gradle.api.internal.changedetection.DefaultTaskArtifactStateCacheAccess.longRunningOperation(DefaultTaskArtifactStateCacheAcc
ess.java:83)
        at org.gradle.api.internal.changedetection.CacheLockHandlingTaskExecuter.execute(CacheLockHandlingTaskExecuter.java:32)
        at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:55)
        at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:57)
        at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:41)
        at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:51)
        at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:52)
        at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:42)
        at org.gradle.api.internal.AbstractTask.executeWithoutThrowingTaskFailure(AbstractTask.java:275)
        at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.executeTask(DefaultTaskPlanExecutor.java:52)
        at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.processTask(DefaultTaskPlanExecutor.java:38)
        at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:30)
        at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:84)
        at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:29)
        at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61)
        at org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23)
        at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:67)
        at org.gradle.api.internal.changedetection.TaskCacheLockHandlingBuildExecuter$1.run(TaskCacheLockHandlingBuildExecuter.java:31)
        at org.gradle.internal.Factories$1.create(Factories.java:22)
        at org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAccess.java:124)
        at org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAccess.java:112)
        at org.gradle.cache.internal.DefaultPersistentDirectoryStore.useCache(DefaultPersistentDirectoryStore.java:134)
        at org.gradle.api.internal.changedetection.DefaultTaskArtifactStateCacheAccess.useCache(DefaultTaskArtifactStateCacheAccess.java:79)

        at org.gradle.api.internal.changedetection.TaskCacheLockHandlingBuildExecuter.execute(TaskCacheLockHandlingBuildExecuter.java:29)
        at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61)
        at org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23)
        at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:67)
        at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32)
        at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61)
        at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:54)
        at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:165)
        at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:113)
        at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:81)
        at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:38)
        at org.gradle.launcher.exec.InProcessGradleLauncherActionExecuter.execute(InProcessGradleLauncherActionExecuter.java:39)
        at org.gradle.launcher.exec.InProcessGradleLauncherActionExecuter.execute(InProcessGradleLauncherActionExecuter.java:25)
        at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:50)
        at org.gradle.api.internal.Actions$RunnableActionAdapter.execute(Actions.java:171)
        at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:201)
        at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:174)
        at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:170)
        at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:139)
        at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33)
        at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22)
        at org.gradle.launcher.Main.doAction(Main.java:48)
        at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45)
        at org.gradle.launcher.Main.main(Main.java:39)
        at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:50)
        at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:32)
        at org.gradle.launcher.GradleMain.main(GradleMain.java:26)
Caused by: org.gradle.process.internal.ExecException: A problem occurred starting process 'command 'visage''
        at org.gradle.process.internal.DefaultExecHandle.setEndStateInfo(DefaultExecHandle.java:195)
        at org.gradle.process.internal.DefaultExecHandle.failed(DefaultExecHandle.java:325)
        at org.gradle.process.internal.ExecHandleRunner.run(ExecHandleRunner.java:90)
        at org.gradle.internal.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:66)
Caused by: java.io.IOException: Cannot run program "visage" (in directory "D:\Dev\VisageFx\projects\HelloWorld\build\classes\main"): CreateP
rocess error=2, Impossibile trovare il file specificato
        at org.gradle.process.internal.ExecHandleRunner.run(ExecHandleRunner.java:71)
        ... 1 more
Caused by: java.io.IOException: CreateProcess error=2, Impossibile trovare il file specificato
        ... 2 more

I'm using jdk 1.7 however and i didn't know that javafx2.2 was supported by jdk1.6 too, because i used this one for developing with the old javafx1.3.1 script.
Maybe that installing javafx2.2 manually on jdk1.6 everything works properly?

Antonio Monorchio

unread,
Feb 24, 2013, 9:34:22 AM2/24/13
to visage...@googlegroups.com
This is the exception using --info:

D:\Dev\VisageFx\projects\HelloWorld>gradle --info
Starting Build
Settings evaluated using empty settings script.
Projects loaded. Root project using build file 'D:\Dev\VisageFx\projects\HelloWorld\build.gradle'.
Included projects: [root project 'HelloWorld']
Evaluating root project 'HelloWorld' using build file 'D:\Dev\VisageFx\projects\HelloWorld\build.gradle'.
All projects evaluated.
No tasks specified. Using project default tasks 'runVisage'
Selected primary task 'runVisage'
Tasks to be executed: [task ':compileJava', task ':compileVisage', task ':runVisage']
:compileJava
Skipping task ':compileJava' as it has no source files.
:compileJava UP-TO-DATE
:compileVisage
Skipping task ':compileVisage' as it is up-to-date.
Skipping task ':compileVisage' as it is up-to-date
:compileVisage UP-TO-DATE
:runVisage
Task ':runVisage' has not declared any outputs, assuming that it is out-of-date.
Starting process 'command 'visage''. Working directory: D:\Dev\VisageFx\projects\HelloWorld\build\classes\main Command: visage -cp D:\Dev\Vi
sageFx\projects\HelloWorld\build\classes\main;D:\Dev\VisageFx\visage\lib\visagefx.jar;C:\Program Files\Oracle\JavaFX 2.2 SDK\rt\lib\jfxrt.ja
r visage.javafx.HelloVisageFX
An attempt to initialize for well behaving parent process finished.
Process 'command 'visage'' finished with exit value -1 (state: FAILED)
:runVisage FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':runVisage'.
> A problem occurred starting process 'command 'visage''

* Try:
Run with --stacktrace option to get the stack trace. Run with --debug option to get more log output.

BUILD FAILED

Total time: 14.72 secs

D:\Dev\VisageFx\projects\HelloWorld>gradle --info

I have set the jdk 1.6 and i disabled the 1.7 from the java control panel, but this error is still present.
However as visagefx.jar i used the one i found inside the lib/desktop/ directory of the visage compiler i have downloaded from this site because Netbeans doesn't generate any jar file inside 'dist' folder when i try to build.
I don't think this is the problem however, because the visagefx.jar file should be always the same one if i build it or if i download it from any external source(right?)
I hope you can help me to use visage to port my project from javafx1.3, otherwise i have to rewrite the whole code in java.
:O

Il giorno domenica 24 febbraio 2013 14:13:21 UTC+1, Raj ha scritto:
Reply all
Reply to author
Forward
0 new messages