Error:Gradle: Execution failed for task ':ios:compileJava'. > invalid source release: 1.8

6,895 views
Skip to first unread message

Cliff Cawley

unread,
Sep 21, 2015, 11:33:20 PM9/21/15
to RoboVM
Hi,

Any help would be greatly appreciated, I'm trying to Trial RoboVM and I've wasted too much time trying to just get iOS to compile that my Trial will be over soon.

The error message I get is: 
Error:Gradle: Execution failed for task ':ios:compileJava'.
> invalid source release: 1.8

I downloaded and installed RoboVM 1.8 and MacOSX 10.10 and I'm having real problems building ios. Android builds and runs fine.

I tried to create a new project but I only had JDK7 installed so I installed JDK8 and have been trying ever since to convince it to use that since it seems the error says it can't find 1.8.

I created a new configuration for the iOS simulator too.

As far as I can tell, it can't find JAVA_HOME, even though it's defined in my bash_profile and .profile as export JAVA_HOME=$(/usr/libexec/java_home) and I've tested in terminal with echo $JAVA_HOME that it's defined and pointing to JDK8 - /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home

If I open RoboVM Prererences and set Gradle JVM to 1.8 instead of 1.7, and try building again, it gets reset back to 1.7. I can't select 'Use JAVA_HOME' as it says not defined yet.

So I assume that's the problem.

The idea.log contains:

2015-09-22 13:21:38,936 [ 470165]  ERROR - structure.gradle.GenericEditor - RoboVM Studio 1.8.0  Build #RS-1.8.0
2015-09-22 13:21:38,936 [ 470165]  ERROR - structure.gradle.GenericEditor - JDK: 1.8.0_60
2015-09-22 13:21:38,936 [ 470165]  ERROR - structure.gradle.GenericEditor - VM: Java HotSpot(TM) 64-Bit Server VM
2015-09-22 13:21:38,936 [ 470165]  ERROR - structure.gradle.GenericEditor - Vendor: Oracle Corporation
2015-09-22 13:21:38,936 [ 470165]  ERROR - structure.gradle.GenericEditor - OS: Mac OS X
2015-09-22 13:21:38,936 [ 470165]  ERROR - structure.gradle.GenericEditor - Last Action: ShowProjectStructureSettings
2015-09-22 13:22:01,495 [ 492724]   INFO - s.impl.ProjectManagerComponent - project roots have changed
2015-09-22 13:22:01,503 [ 492732]   INFO - s.impl.ProjectManagerComponent - project roots have changed
2015-09-22 13:22:01,516 [ 492745]   INFO - .diagnostic.PerformanceWatcher - Pushing properties took 1ms; general responsiveness: ok; EDT responsiveness: ok
2015-09-22 13:22:01,533 [ 492762]   INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 17ms; general responsiveness: ok; EDT responsiveness: ok
2015-09-22 13:22:04,950 [ 496179]   INFO - ij.compiler.impl.CompileDriver - COMPILATION STARTED (BUILD PROCESS)
2015-09-22 13:22:04,963 [ 496192]   INFO - s.plugins.gradle.GradleManager - Instructing gradle to use java from /Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home
2015-09-22 13:22:05,175 [ 496404]   INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stdout]: Build process started. Classpath: /Applications/RoboVM Studio.app/Contents/lib/jps-launcher.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/lib/tools.jar:/Applications/RoboVM Studio.app/Contents/lib/optimizedFileManager.jar:/Applications/RoboVM Studio.app/Contents/lib/ecj-4.4.jar
2015-09-22 13:22:06,210 [ 497439]   INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stdout]: Tooling API is using target Gradle version: 2.6.
2015-09-22 13:22:06,395 [ 497624]   INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stdout]: Connected to daemon DaemonInfo{pid=516, address=[2aa1546f-f18b-48f7-94e2-c15c7fa894f1 port:49504, addresses:[/0:0:0:0:0:0:0:1, /127.94.0.2, /127.94.0.1, /127.0.0.1]], idle=true, context=DefaultDaemonContext[uid=cab008a9-dd6b-4701-afbc-13964bb9ffa7,javaHome=/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home,daemonRegistryDir=/Users/cliffcawley/.gradle/daemon,pid=516,idleTimeout=10800000,daemonOpts=-XX:MaxPermSize=256m,-XX:+HeapDumpOnOutOfMemoryError,-Xmx1024m,-Dfile.encoding=UTF-8,-Duser.country=US,-Duser.language=en,-Duser.variant]}. Dispatching request Build{id=c63321d0-6b43-4770-8575-391565fd8df3.1, currentDir=/Users/cliffcawley/Library/Caches/RoboVMStudio1/compile-server}.
2015-09-22 13:22:06,987 [ 498216]   INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stdout]: Received result Failure[value=org.gradle.initialization.ReportedException: org.gradle.internal.exceptions.LocationAwareException: Execution failed for task ':ios:compileJava'.] from daemon DaemonInfo{pid=516, address=[2aa1546f-f18b-48f7-94e2-c15c7fa894f1 port:49504, addresses:[/0:0:0:0:0:0:0:1, /127.94.0.2, /127.94.0.1, /127.0.0.1]], idle=true, context=DefaultDaemonContext[uid=cab008a9-dd6b-4701-afbc-13964bb9ffa7,javaHome=/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home,daemonRegistryDir=/Users/cliffcawley/.gradle/daemon,pid=516,idleTimeout=10800000,daemonOpts=-XX:MaxPermSize=256m,-XX:+HeapDumpOnOutOfMemoryError,-Xmx1024m,-Dfile.encoding=UTF-8,-Duser.country=US,-Duser.language=en,-Duser.variant]}.
2015-09-22 13:22:07,099 [ 498328]   INFO - lij.compiler.impl.CompilerUtil - COMPILATION FINISHED (BUILD PROCESS); Errors: 1; warnings: 0 took 2150 ms: 0 min 2sec
2015-09-22 13:22:37,428 [ 528657]   WARN - ConfigurableExtensionPointUtil - ignore deprecated groupId: build for id: gradle.compiler


Build.log looks like:

2015-09-22 13:10:20,202 [      0]   INFO - etbrains.jps.cmdline.BuildMain - Build process started. Classpath: /Applications/RoboVM Studio.app/Contents/lib/jps-launcher.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/lib/tools.jar:/Applications/RoboVM Studio.app/Contents/lib/optimizedFileManager.jar:/Applications/RoboVM Studio.app/Contents/lib/ecj-4.4.jar
2015-09-22 13:10:20,403 [    201]   INFO - etbrains.jps.cmdline.BuildMain - Connection to IDE established in 181 ms
2015-09-22 13:10:20,457 [    255]   INFO - jps.cmdline.JpsModelLoaderImpl - Loading model: project path = /Users/cliffcawley/RobovmstudioProjects/testrobo, global options path = /Users/cliffcawley/Library/Preferences/RoboVMStudio1/options
2015-09-22 13:10:20,707 [    505]   INFO - jps.cmdline.JpsModelLoaderImpl - Model loaded in 250 ms
2015-09-22 13:10:20,708 [    506]   INFO - jps.cmdline.JpsModelLoaderImpl - Project has 4 modules, 10 libraries
2015-09-22 13:10:20,753 [    551]   INFO - .JpsGradleExtensionServiceImpl - /Users/cliffcawley/Library/Caches/RoboVMStudio1/compile-server/testrobo_aa26c332/gradle/configuration.xml (No such file or directory)
java
.io.FileNotFoundException: /Users/cliffcawley/Library/Caches/RoboVMStudio1/compile-server/testrobo_aa26c332/gradle/configuration.xml (No such file or directory)
 at java
.io.FileInputStream.open0(Native Method)
 at java
.io.FileInputStream.open(FileInputStream.java:195)
 at java
.io.FileInputStream.<init>(FileInputStream.java:138)
 at com
.intellij.openapi.util.JDOMUtil.loadDocument(JDOMUtil.java:324)
 at org
.jetbrains.jps.gradle.model.impl.JpsGradleExtensionServiceImpl.getGradleProjectConfiguration(JpsGradleExtensionServiceImpl.java:125)
 at org
.jetbrains.jps.gradle.model.impl.JpsGradleExtensionServiceImpl.getGradleProjectConfiguration(JpsGradleExtensionServiceImpl.java:113)
 at org
.jetbrains.jps.gradle.model.impl.GradleResourcesTarget.computeRootDescriptors(GradleResourcesTarget.java:69)
 at org
.jetbrains.jps.builders.impl.BuildRootIndexImpl.addRoots(BuildRootIndexImpl.java:72)
 at org
.jetbrains.jps.builders.impl.BuildRootIndexImpl.<init>(BuildRootIndexImpl.java:62)
 at org
.jetbrains.jps.cmdline.BuildRunner.load(BuildRunner.java:83)
 at org
.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:266)
 at org
.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:125)
 at org
.jetbrains.jps.cmdline.BuildMain$MyMessageHandler$1.run(BuildMain.java:232)
 at org
.jetbrains.jps.service.impl.SharedThreadPoolImpl$1.run(SharedThreadPoolImpl.java:42)
 at java
.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
 at java
.util.concurrent.FutureTask.run(FutureTask.java:266)
 at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
 at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
 at java
.lang.Thread.run(Thread.java:745)
2015-09-22 13:10:20,771 [    569]   INFO - ellij.util.io.PagedFileStorage - lower=100; upper=200; buffer=10; max=631767040
2015-09-22 13:10:20,864 [    662]   INFO - .incremental.IncProjectBuilder - Building project; isRebuild:false; isMake:true parallel compilation:false
2015-09-22 13:10:20,869 [    667]   INFO - r.api.ClassFilesIndicesBuilder - class files data index disabled
2015-09-22 13:10:20,897 [    695]   INFO - der.AndroidGradleTargetBuilder - Using execution settings: BuilderExecutionSettings[buildMode=ASSEMBLE, commandLineOptions=[], embeddedModeEnabled=false, gradleHomeDir=null, gradleServiceDir=null, javaHomeDir=/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home, jvmOptions=[], gradleTasksToInvoke=[:core:assemble, :android:assembleDebug], offlineBuild=false, parallelBuild=false, projectDir=/Users/cliffcawley/RobovmstudioProjects/testrobo, verboseLoggingEnabled=false]
2015-09-22 13:10:20,898 [    696]   INFO - der.AndroidGradleTargetBuilder - Gradle build using tasks: [:core:assemble, :android:assembleDebug]
2015-09-22 13:10:20,903 [    701]   INFO - dle.util.AndroidGradleSettings - Found Android SDK home at '/Users/cliffcawley/Library/Developer/Xamarin/android-sdk-macosx' (from local.properties file)
2015-09-22 13:10:20,903 [    701]   INFO - der.AndroidGradleTargetBuilder - About to build project 'testrobo' located at /Users/cliffcawley/RobovmstudioProjects/testrobo
2015-09-22 13:10:20,943 [    741]   INFO - der.AndroidGradleTargetBuilder - Build JVM args: []
2015-09-22 13:10:20,944 [    742]   INFO - der.AndroidGradleTargetBuilder - Build command line args: [-Pandroid.injected.invoked.from.ide=true, --configure-on-demand]
2015-09-22 13:10:36,146 [  15944]   INFO - rains.jps.cmdline.BuildSession - Build duration: 'Android Gradle Target Builder' builder took 15152 ms, 0 sources processed
2015-09-22 13:16:30,846 [      0]   INFO - etbrains.jps.cmdline.BuildMain - Build process started. Classpath: /Applications/RoboVM Studio.app/Contents/lib/jps-launcher.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/lib/tools.jar:/Applications/RoboVM Studio.app/Contents/lib/optimizedFileManager.jar:/Applications/RoboVM Studio.app/Contents/lib/ecj-4.4.jar
2015-09-22 13:16:31,049 [    203]   INFO - etbrains.jps.cmdline.BuildMain - Connection to IDE established in 182 ms
2015-09-22 13:16:31,134 [    288]   INFO - jps.cmdline.JpsModelLoaderImpl - Loading model: project path = /Users/cliffcawley/RobovmstudioProjects/myapp, global options path = /Users/cliffcawley/Library/Preferences/RoboVMStudio1/options
2015-09-22 13:16:31,398 [    552]   INFO - jps.cmdline.JpsModelLoaderImpl - Model loaded in 264 ms
2015-09-22 13:16:31,398 [    552]   INFO - jps.cmdline.JpsModelLoaderImpl - Project has 4 modules, 9 libraries
2015-09-22 13:16:31,442 [    596]   INFO - .JpsGradleExtensionServiceImpl - /Users/cliffcawley/Library/Caches/RoboVMStudio1/compile-server/myapp_78627e8b/gradle/configuration.xml (No such file or directory)
java
.io.FileNotFoundException: /Users/cliffcawley/Library/Caches/RoboVMStudio1/compile-server/myapp_78627e8b/gradle/configuration.xml (No such file or directory)
 at java
.io.FileInputStream.open0(Native Method)
 at java
.io.FileInputStream.open(FileInputStream.java:195)
 at java
.io.FileInputStream.<init>(FileInputStream.java:138)
 at com
.intellij.openapi.util.JDOMUtil.loadDocument(JDOMUtil.java:324)
 at org
.jetbrains.jps.gradle.model.impl.JpsGradleExtensionServiceImpl.getGradleProjectConfiguration(JpsGradleExtensionServiceImpl.java:125)
 at org
.jetbrains.jps.gradle.model.impl.JpsGradleExtensionServiceImpl.getGradleProjectConfiguration(JpsGradleExtensionServiceImpl.java:113)
 at org
.jetbrains.jps.gradle.model.impl.GradleResourcesTarget.computeRootDescriptors(GradleResourcesTarget.java:69)
 at org
.jetbrains.jps.builders.impl.BuildRootIndexImpl.addRoots(BuildRootIndexImpl.java:72)
 at org
.jetbrains.jps.builders.impl.BuildRootIndexImpl.<init>(BuildRootIndexImpl.java:62)
 at org
.jetbrains.jps.cmdline.BuildRunner.load(BuildRunner.java:83)
 at org
.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:266)
 at org
.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:125)
 at org
.jetbrains.jps.cmdline.BuildMain$MyMessageHandler$1.run(BuildMain.java:232)
 at org
.jetbrains.jps.service.impl.SharedThreadPoolImpl$1.run(SharedThreadPoolImpl.java:42)
 at java
.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
 at java
.util.concurrent.FutureTask.run(FutureTask.java:266)
 at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
 at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
 at java
.lang.Thread.run(Thread.java:745)
2015-09-22 13:16:31,461 [    615]   INFO - ellij.util.io.PagedFileStorage - lower=100; upper=200; buffer=10; max=631767040
2015-09-22 13:16:31,575 [    729]   INFO - .incremental.IncProjectBuilder - Building project; isRebuild:false; isMake:true parallel compilation:false
2015-09-22 13:16:31,578 [    732]   INFO - r.api.ClassFilesIndicesBuilder - class files data index disabled
2015-09-22 13:16:31,607 [    761]   INFO - der.AndroidGradleTargetBuilder - Using execution settings: BuilderExecutionSettings[buildMode=ASSEMBLE, commandLineOptions=[], embeddedModeEnabled=false, gradleHomeDir=/Users/cliffcawley/.gradle/wrapper/dists/gradle-2.6-bin/7og9jkn1p1nxjafu1htp0hhvc/gradle-2.6, gradleServiceDir=null, javaHomeDir=/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home, jvmOptions=[], gradleTasksToInvoke=[:ios:assemble, :core:assemble], offlineBuild=false, parallelBuild=false, projectDir=/Users/cliffcawley/RobovmstudioProjects/myapp, verboseLoggingEnabled=false]
2015-09-22 13:16:31,608 [    762]   INFO - der.AndroidGradleTargetBuilder - Gradle build using tasks: [:ios:assemble, :core:assemble]
2015-09-22 13:16:31,612 [    766]   INFO - dle.util.AndroidGradleSettings - Found Android SDK home at '/Users/cliffcawley/Library/Developer/Xamarin/android-sdk-macosx' (from local.properties file)
2015-09-22 13:16:31,612 [    766]   INFO - der.AndroidGradleTargetBuilder - About to build project 'myapp' located at /Users/cliffcawley/RobovmstudioProjects/myapp
2015-09-22 13:16:31,653 [    807]   INFO - der.AndroidGradleTargetBuilder - Build JVM args: []
2015-09-22 13:16:31,653 [    807]   INFO - der.AndroidGradleTargetBuilder - Build command line args: [-Pandroid.injected.invoked.from.ide=true, --configure-on-demand]
2015-09-22 13:16:34,026 [   3180]   INFO - rains.jps.cmdline.BuildSession - Build duration: 'Android Gradle Target Builder' builder took 2314 ms, 0 sources processed
2015-09-22 13:22:05,176 [      0]   INFO - etbrains.jps.cmdline.BuildMain - Build process started. Classpath: /Applications/RoboVM Studio.app/Contents/lib/jps-launcher.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/lib/tools.jar:/Applications/RoboVM Studio.app/Contents/lib/optimizedFileManager.jar:/Applications/RoboVM Studio.app/Contents/lib/ecj-4.4.jar
2015-09-22 13:22:05,379 [    203]   INFO - etbrains.jps.cmdline.BuildMain - Connection to IDE established in 183 ms
2015-09-22 13:22:05,439 [    263]   INFO - jps.cmdline.JpsModelLoaderImpl - Loading model: project path = /Users/cliffcawley/RobovmstudioProjects/myapp, global options path = /Users/cliffcawley/Library/Preferences/RoboVMStudio1/options
2015-09-22 13:22:05,704 [    528]   INFO - jps.cmdline.JpsModelLoaderImpl - Model loaded in 265 ms
2015-09-22 13:22:05,704 [    528]   INFO - jps.cmdline.JpsModelLoaderImpl - Project has 4 modules, 9 libraries
2015-09-22 13:22:05,760 [    584]   INFO - .JpsGradleExtensionServiceImpl - /Users/cliffcawley/Library/Caches/RoboVMStudio1/compile-server/myapp_78627e8b/gradle/configuration.xml (No such file or directory)
java
.io.FileNotFoundException: /Users/cliffcawley/Library/Caches/RoboVMStudio1/compile-server/myapp_78627e8b/gradle/configuration.xml (No such file or directory)
 at java
.io.FileInputStream.open0(Native Method)
 at java
.io.FileInputStream.open(FileInputStream.java:195)
 at java
.io.FileInputStream.<init>(FileInputStream.java:138)
 at com
.intellij.openapi.util.JDOMUtil.loadDocument(JDOMUtil.java:324)
 at org
.jetbrains.jps.gradle.model.impl.JpsGradleExtensionServiceImpl.getGradleProjectConfiguration(JpsGradleExtensionServiceImpl.java:125)
 at org
.jetbrains.jps.gradle.model.impl.JpsGradleExtensionServiceImpl.getGradleProjectConfiguration(JpsGradleExtensionServiceImpl.java:113)
 at org
.jetbrains.jps.gradle.model.impl.GradleResourcesTarget.computeRootDescriptors(GradleResourcesTarget.java:69)
 at org
.jetbrains.jps.builders.impl.BuildRootIndexImpl.addRoots(BuildRootIndexImpl.java:72)
 at org
.jetbrains.jps.builders.impl.BuildRootIndexImpl.<init>(BuildRootIndexImpl.java:62)
 at org
.jetbrains.jps.cmdline.BuildRunner.load(BuildRunner.java:83)
 at org
.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:266)
 at org
.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:125)
 at org
.jetbrains.jps.cmdline.BuildMain$MyMessageHandler$1.run(BuildMain.java:232)
 at org
.jetbrains.jps.service.impl.SharedThreadPoolImpl$1.run(SharedThreadPoolImpl.java:42)
 at java
.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
 at java
.util.concurrent.FutureTask.run(FutureTask.java:266)
 at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
 at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
 at java
.lang.Thread.run(Thread.java:745)
2015-09-22 13:22:05,777 [    601]   INFO - ellij.util.io.PagedFileStorage - lower=100; upper=200; buffer=10; max=631767040
2015-09-22 13:22:05,868 [    692]   INFO - .incremental.IncProjectBuilder - Building project; isRebuild:false; isMake:true parallel compilation:false
2015-09-22 13:22:05,873 [    697]   INFO - r.api.ClassFilesIndicesBuilder - class files data index disabled
2015-09-22 13:22:05,898 [    722]   INFO - der.AndroidGradleTargetBuilder - Using execution settings: BuilderExecutionSettings[buildMode=ASSEMBLE, commandLineOptions=[], embeddedModeEnabled=false, gradleHomeDir=/Users/cliffcawley/.gradle/wrapper/dists/gradle-2.6-bin/7og9jkn1p1nxjafu1htp0hhvc/gradle-2.6, gradleServiceDir=null, javaHomeDir=/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home, jvmOptions=[], gradleTasksToInvoke=[:ios:assemble, :core:assemble], offlineBuild=false, parallelBuild=false, projectDir=/Users/cliffcawley/RobovmstudioProjects/myapp, verboseLoggingEnabled=false]
2015-09-22 13:22:05,899 [    723]   INFO - der.AndroidGradleTargetBuilder - Gradle build using tasks: [:ios:assemble, :core:assemble]
2015-09-22 13:22:05,904 [    728]   INFO - dle.util.AndroidGradleSettings - Found Android SDK home at '/Users/cliffcawley/Library/Developer/Xamarin/android-sdk-macosx' (from local.properties file)
2015-09-22 13:22:05,904 [    728]   INFO - der.AndroidGradleTargetBuilder - About to build project 'myapp' located at /Users/cliffcawley/RobovmstudioProjects/myapp
2015-09-22 13:22:05,943 [    767]   INFO - der.AndroidGradleTargetBuilder - Build JVM args: []
2015-09-22 13:22:05,943 [    767]   INFO - der.AndroidGradleTargetBuilder - Build command line args: [-Pandroid.injected.invoked.from.ide=true, --configure-on-demand]
2015-09-22 13:22:07,091 [   1915]   INFO - rains.jps.cmdline.BuildSession - Build duration: 'Android Gradle Target Builder' builder took 1131 ms, 0 sources processed



Mario Zechner

unread,
Sep 22, 2015, 12:03:17 AM9/22/15
to RoboVM
Hard to tell why IDEA/Studio would pick your JDK 7 install over the JDK 8 install. The hacky fix would be to temporarily move the JDK 7 install out of /Library/Java/JavaVirtualMachines. Please give that a try. If that doesn't help, then we'll need to file an issue with JetBrains.
...

Cliff Cawley

unread,
Sep 22, 2015, 1:11:41 AM9/22/15
to Mario Zechner, RoboVM
Thanks for the tip, after doing that and opening the project I got:

Error:Invalid Gradle JDK configuration found. <a href='#open_external_system_settings'>Open Gradle Settings</a> 
Platform SDK does not point to valid JDK (/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home)
<a href="openFile">Open File</a>

After opening the RoboVM Studio->Preferences and forcing it to 1.8 again, it now seems to just get stuck and complain about the above, resetting it back to 1.7 when I check the settings again, this time the 1.7 path is coloured red to show that it's missing.

I've tried 'Use default gradle wrapper' as well as 'use customizeable' but both get the same results in that it keeps resetting back to 1.7 even though it's invalid.


--
You received this message because you are subscribed to a topic in the Google Groups "RoboVM" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/robovm/igDexI-i_7o/unsubscribe.
To unsubscribe from this group and all its topics, send an email to robovm+un...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Cliff Cawley

unread,
Sep 22, 2015, 1:14:19 AM9/22/15
to Mario Zechner, RoboVM
Just to add to this, if I edit gradle.xml in the .idea path, and change 

<option name="gradleJvm" value="1.7" />

to

<option name="gradleJvm" value="1.8" />

upon building it changes it automatically back to 1.7

Mario Zechner

unread,
Sep 26, 2015, 2:24:36 PM9/26/15
to RoboVM, badlog...@gmail.com
I'm afraid i can't reproduce this locally. Could you try the latest RoboVM Studio snapshot? http://download.robovm.org/nightlies/robovm-studio/robovm-studio-1.8.1-SNAPSHOT.dmg that bundles a JDK 8. In addition, please delete the following directories so we ensure nothing old is left over:

rm -r ~/Library/Application\ Support/RoboVMStudio*/
rm -r ~/Library/Caches/RoboVMStudio*/
rm -r ~/Library/Preferences/RoboVMStudio*/
To unsubscribe from this group and all its topics, send an email to robovm+unsubscribe@googlegroups.com.

Cliff Cawley

unread,
Sep 26, 2015, 8:29:16 PM9/26/15
to Mario Zechner, RoboVM
Thank Mario,

I've installed and I'm trying to use it, but this version doesn't seem to allow me to select my previously downloaded Android SDK, just install it from scratch, which will be about 1.1GB of data.

In the non snapshot version I could choose my Android SDK location OR install a new version. Is there some way I can still choose an existing installation?

To unsubscribe from this group and all its topics, send an email to robovm+un...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "RoboVM" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/robovm/igDexI-i_7o/unsubscribe.
To unsubscribe from this group and all its topics, send an email to robovm+un...@googlegroups.com.

Mario Zechner

unread,
Sep 26, 2015, 8:34:46 PM9/26/15
to RoboVM
I'll add that option back in.

Cliff Cawley

unread,
Sep 26, 2015, 9:01:49 PM9/26/15
to Mario Zechner, RoboVM
Cheers, I'll try again when you let me know it's ready :)

On Sun, Sep 27, 2015 at 10:34 AM, Mario Zechner <badlog...@gmail.com> wrote:
I'll add that option back in.

Cliff Cawley

unread,
Oct 21, 2015, 7:42:25 PM10/21/15
to Mario Zechner, RoboVM
Latest version still forces me to choose the Android SDK.

I tried choosing it manually in the preferences but couldn't find anywhere to do that.

Cliff Cawley

unread,
Oct 23, 2015, 1:36:57 AM10/23/15
to Mario Zechner, RoboVM
Okay, I just went ahead and let it download what it wanted.

Everything seems to be working now
Reply all
Reply to author
Forward
0 new messages