2012-09-25 6 views
18

Una volta ogni tanto vado a prendere il seguente errore quando l'estensione Gradle STS cerca di eseguire script di build Gradle del mio progetto, dopo il lancio di Eclipse 3.7 (Indigo) con l'estensione Gradle STS installato,Eclipse Gradle STS Estensione: Impossibile riservare uno spazio sufficiente per oggetto heap

Unable to start the daemon process. The exit value was: 1. 
This problem might be caused by incorrect configuration of the daemon. 
For example, an unrecognized jvm option is used. 
Please refer to the user guide chapter on the daemon at http://gradle.org/docs/current/userguide/gradle_daemon.html 
Please read below process output to find out more: 
----------------------- 
Error occurred during initialization of VM 
Could not reserve enough space for object heap 
Error: Could not create the Java Virtual Machine. 
Error: A fatal exception has occurred. Program will exit. 

Could not fetch model of type 'EclipseProject' using Gradle distribution 'http://services.gradle.org/distributions/gradle-1.0-bin.zip'. 

E qui sono le mie specifiche di sistema:

  • Windows 7 a 32 bit
  • Eclipse 3.7 a 32 bit
  • Java jdk1.7.0_07 32 bit

Si tratta di un bug noto con questo plugin? Qualche idea su come risolverlo?

risposta

13

Suona come una volta ogni tanto, il sistema non può riservare memoria sufficiente per avviare il demone Gradle. Il progetto ha un gradle.properties contenente le impostazioni di memoria (org.gradle.jvmargs)? Oppure hai un gradle.properties in ~/.gradle?

+0

Né ... Io non ho una Gradle file di proprietà sul mio computer locale ... – user1329572

+8

Provare a inserire un file 'gradle.properties' nella directory del progetto e impostare le opzioni di memoria Java standard tramite' org.gradle.jvmargs', ad esempio 'org.gradle.jvmargs = -Xms128m -Xmx256m'. Potrebbe essere che il tuo sistema a volte sia a corto di memoria? –

+0

Il file delle proprietà ha funzionato alla grande, grazie! – user1329572

5

Ho avuto lo stesso problema con l'importazione di progetti Gradle. (Windows 7 a 64 bit, sts-3.2.0.RELEASE a 32 bit, Java jdk1.7.0_13 a 32 bit).


risolto creando gradle.properties file nella directory del progetto (= m spazio di lavoro) con il contenuto: org.gradle.jvmargs = -Xms128m -Xmx512m.


Si noti che -Xmx = 512m è la dimensione massima della memoria JVM che posso utilizzare sul mio sistema. Le dimensioni della memoria Xmx più grandi comportano errori descritti.

34

in Eclipse, andare alla finestra, Preferenze, Gradle, Argomenti e aggiungere i jvmargs Gradle -Xms128m -Xmx512m nella finestra di dialogo:

Preferences dialog

+0

Questo risolve il mio problema per STS! Ci sto lavorando da un giorno intero! Grazie amico! –

+0

Grazie - funziona alla grande! – brhlavinka

Problemi correlati