Newbe麻烦运行Grails 2.4.4

时间:2015-01-21 17:28:34

标签: grails stack-overflow

我是Grails newbe,无法让Grails运行。我使用Grails 2.4.4和JDK版本7(在Windows 7上)。当我在命令行上运行grailsgrails -version时,我得到java.lang.StackOverflowError。我已经尝试过很多JDK版本和Grails版本的组合,并且总是有相同的错误。我还使用_JAVA_OPTIONS = -Xss1m(以及许多其他大小)更改了JVM线程堆栈大小。仍然没有运气。 这是我在打开DEBUG环境变量时得到的结果:

C:\Users\jpeil>if "Windows_NT" == "Windows_NT" setlocal

C:\Users\jpeil>set DIRNAME=C:\grails-2.4.4\grails-2.4.4\bin\ 

C:\Users\jpeil>if "C:\grails-2.4.4\grails-2.4.4\bin\" == "" set DIRNAME=.\ 

C:\Users\jpeil>CALL "C:\grails-2.4.4\grails-2.4.4\bin\\startGrails.bat"  

C:\Users\jpeil>if "Windows_NT" == "Windows_NT" setlocal

C:\Users\jpeil>set CLASS=org.codehaus.groovy.grails.cli.support.GrailsStarter 

C:\Users\jpeil>if exist "C:\Users\jpeil/.groovy/preinit.bat" call "C:\Users\jpeil/.groovy/preinit.bat" 

C:\Users\jpeil>set COMMAND_COM="cmd.exe" 

C:\Users\jpeil>if exist "C:\windows\system32\cmd.exe" set COMMAND_COM="C:\windows\system32\cmd.exe" 

C:\Users\jpeil>if exist "C:\windows\command.com" set COMMAND_COM="C:\windows\command.com" 

C:\Users\jpeil>set FIND_EXE="find.exe" 

C:\Users\jpeil>if exist "C:\windows\system32\find.exe" set FIND_EXE="C:\windows\system32\find.exe" 

C:\Users\jpeil>if exist "C:\windows\command\find.exe" set FIND_EXE="C:\windows\command\find.exe" 

C:\Users\jpeil>if not "C:\Program Files\Java\jdk1.8.0_25" == "" goto have_JAVA_HOME 

C:\Users\jpeil>if "5" == "\" SET JAVA_HOME=C:\Program Files\Java\jdk1.8.0_2 

C:\Users\jpeil>"C:\windows\system32\cmd.exe" /C DIR "C:\Program Files\Java\jdk1.8.0_25"   2>&1  | "C:\windows\system32\find.exe" /I /C "C:\Program Files\Java\jdk1.8.0_25"  1>nul 

C:\Users\jpeil>if not errorlevel 1 goto check_GRAILS_HOME 

C:\Users\jpeil>if "C:\grails-2.4.4\grails-2.4.4" == "" set GRAILS_HOME=C:\grails-2.4.4\grails-2.4.4\bin\.. 

C:\Users\jpeil>if "4" == "\" SET GRAILS_HOME=C:\grails-2.4.4\grails-2.4. 

C:\Users\jpeil>for %x in ("C:\Users\jpeil") do set SHORTHOME=%~fsx 

C:\Users\jpeil>set SHORTHOME=C:\Users\jpeil 

C:\Users\jpeil>if "x" == "x" set GRAILS_AGENT_CACHE_DIR=C:\Users\jpeil/.grails/2.4.4/ 

C:\Users\jpeil>set SPRINGLOADED_PARAMS="profile=grails;cacheDir=C:\Users\jpeil/.grails/2.4.4/" 

C:\Users\jpeil>if not exist "C:\Users\jpeil/.grails/2.4.4/" mkdir "C:\Users\jpeil/.grails/2.4.4/" 

C:\Users\jpeil>if "" == "" (
type "C:\Program Files\Java\jdk1.8.0_25\include\classfile_constants.h"   2>nul  | findstr /R /C:"#define JVM_CLASSFILE_MAJOR_VERSION 5[23]"  1>nul  
 if not errorlevel 1 set GRAILS_NO_PERMGEN=1 
) 

C:\Users\jpeil>set AGENT_STRING=-javaagent:C:/grails-2.4.4/grails-2.4.4/lib/org.springframework/springloaded/jars/springloaded-1.2.1.RELEASE.jar -Xverify:none -Dspringloaded.synchronize=true -Djdk.reflect.allowGetCallerClass=true -Dspringloaded=\""profile=grails;cacheDir=C:\Users\jpeil/.grails/2.4.4/"\" 

C:\Users\jpeil>set DISABLE_RELOADING= 

C:\Users\jpeil>if "" == "" (
set GRAILS_OPTS=-server -Xmx768M -Xms64M -Dfile.encoding=UTF-8  
 if not "1" == "1" (set GRAILS_OPTS=-server -Xmx768M -Xms64M -XX:PermSize=32m -XX:MaxPermSize=256m -Dfile.encoding=UTF-8 ) 
) 

C:\Users\jpeil>if "@eval[2+2]" == "4" goto 4NT_args 

C:\Users\jpeil>set CMD_LINE_ARGS= 

C:\Users\jpeil>set CP= 

C:\Users\jpeil>set INTERACTIVE=true 

C:\Users\jpeil>if "x" == "x" goto execute 

C:\Users\jpeil>set STARTER_CLASSPATH=C:\grails-2.4.4\grails-2.4.4\lib\org.codehaus.groovy\groovy-all\jars\groovy-all-2.3.7.jar;C:\grails-2.4.4\grails-2.4.4\dist\grails-bootstrap-2.4.4.jar 

C:\Users\jpeil>if exist "C:\Users\jpeil/.groovy/init.bat" call "C:\Users\jpeil/.groovy/init.bat" 

C:\Users\jpeil>if "x" == "x" goto after_classpath 

C:\Users\jpeil>if "x" == "xtrue" (set AGENT= )  else (if "xtrue" == "xtrue" (set AGENT=-javaagent:C:/grails-2.4.4/grails-2.4.4/lib/org.springframework/springloaded/jars/springloaded-1.2.1.RELEASE.jar -Xverify:none -Dspringloaded.synchronize=true -Djdk.reflect.allowGetCallerClass=true -Dspringloaded=\""profile=grails;cacheDir=C:\Users\jpeil/.grails/2.4.4/"\" ) ) 

C:\Users\jpeil>set STARTER_MAIN_CLASS=org.codehaus.groovy.grails.cli.support.GrailsStarter 

C:\Users\jpeil>set STARTER_CONF=C:\grails-2.4.4\grails-2.4.4\conf\groovy-starter.conf 

C:\Users\jpeil>set JAVA_EXE=C:\Program Files\Java\jdk1.8.0_25\bin\java.exe 

C:\Users\jpeil>set TOOLS_JAR=C:\Program Files\Java\jdk1.8.0_25\lib\tools.jar 

C:\Users\jpeil>set JAVA_OPTS=-server -Xmx768M -Xms64M -Dfile.encoding=UTF-8  -javaagent:C:/grails-2.4.4/grails-2.4.4/lib/org.springframework/springloaded/jars/springloaded-1.2.1.RELEASE.jar -Xverify:none -Dspringloaded.synchronize=true -Djdk.reflect.allowGetCallerClass=true -Dspringloaded=\""profile=grails;cacheDir=C:\Users\jpeil/.grails/2.4.4/"\" 

C:\Users\jpeil>set JAVA_OPTS=-server -Xmx768M -Xms64M -Dfile.encoding=UTF-8  -javaagent:C:/grails-2.4.4/grails-2.4.4/lib/org.springframework/springloaded/jars/springloaded-1.2.1.RELEASE.jar -Xverify:none -Dspringloaded.synchronize=true -Djdk.reflect.allowGetCallerClass=true -Dspringloaded=\""profile=grails;cacheDir=C:\Users\jpeil/.grails/2.4.4/"\" -Dprogram.name="" 

C:\Users\jpeil>set JAVA_OPTS=-server -Xmx768M -Xms64M -Dfile.encoding=UTF-8  -javaagent:C:/grails-2.4.4/grails-2.4.4/lib/org.springframework/springloaded/jars/springloaded-1.2.1.RELEASE.jar -Xverify:none -Dspringloaded.synchronize=true -Djdk.reflect.allowGetCallerClass=true -Dspringloaded=\""profile=grails;cacheDir=C:\Users\jpeil/.grails/2.4.4/"\" -Dprogram.name="" -Dgrails.home="C:\grails-2.4.4\grails-2.4.4" 

C:\Users\jpeil>set JAVA_OPTS=-server -Xmx768M -Xms64M -Dfile.encoding=UTF-8  -javaagent:C:/grails-2.4.4/grails-2.4.4/lib/org.springframework/springloaded/jars/springloaded-1.2.1.RELEASE.jar -Xverify:none -Dspringloaded.synchronize=true -Djdk.reflect.allowGetCallerClass=true -Dspringloaded=\""profile=grails;cacheDir=C:\Users\jpeil/.grails/2.4.4/"\" -Dprogram.name="" -Dgrails.home="C:\grails-2.4.4\grails-2.4.4" -Dgrails.version=2.4.4 

C:\Users\jpeil>set JAVA_OPTS=-server -Xmx768M -Xms64M -Dfile.encoding=UTF-8  -javaagent:C:/grails-2.4.4/grails-2.4.4/lib/org.springframework/springloaded/jars/springloaded-1.2.1.RELEASE.jar -Xverify:none -Dspringloaded.synchronize=true -Djdk.reflect.allowGetCallerClass=true -Dspringloaded=\""profile=grails;cacheDir=C:\Users\jpeil/.grails/2.4.4/"\" -Dprogram.name="" -Dgrails.home="C:\grails-2.4.4\grails-2.4.4" -Dgrails.version=2.4.4 -Dbase.dir=. 

C:\Users\jpeil>set JAVA_OPTS=-server -Xmx768M -Xms64M -Dfile.encoding=UTF-8  -javaagent:C:/grails-2.4.4/grails-2.4.4/lib/org.springframework/springloaded/jars/springloaded-1.2.1.RELEASE.jar -Xverify:none -Dspringloaded.synchronize=true -Djdk.reflect.allowGetCallerClass=true -Dspringloaded=\""profile=grails;cacheDir=C:\Users\jpeil/.grails/2.4.4/"\" -Dprogram.name="" -Dgrails.home="C:\grails-2.4.4\grails-2.4.4" -Dgrails.version=2.4.4 -Dbase.dir=. -Dtools.jar="C:\Program Files\Java\jdk1.8.0_25\lib\tools.jar" 

C:\Users\jpeil>set JAVA_OPTS=-server -Xmx768M -Xms64M -Dfile.encoding=UTF-8  -javaagent:C:/grails-2.4.4/grails-2.4.4/lib/org.springframework/springloaded/jars/springloaded-1.2.1.RELEASE.jar -Xverify:none -Dspringloaded.synchronize=true -Djdk.reflect.allowGetCallerClass=true -Dspringloaded=\""profile=grails;cacheDir=C:\Users\jpeil/.grails/2.4.4/"\" -Dprogram.name="" -Dgrails.home="C:\grails-2.4.4\grails-2.4.4" -Dgrails.version=2.4.4 -Dbase.dir=. -Dtools.jar="C:\Program Files\Java\jdk1.8.0_25\lib\tools.jar" -Dgroovy.starter.conf="C:\grails-2.4.4\grails-2.4.4\conf\groovy-starter.conf" 

C:\Users\jpeil>if exist "C:\Users\jpeil/.groovy/postinit.bat" call "C:\Users\jpeil/.groovy/postinit.bat" 

C:\Users\jpeil>CALL "C:\Program Files\Java\jdk1.8.0_25\bin\java.exe" -server -Xmx768M -Xms64M -Dfile.encoding=UTF-8  -javaagent:C:/grails-2.4.4/grails-2.4.4/lib/org.springframework/springloaded/jars/springloaded-1.2.1.RELEASE.jar -Xverify:none -Dspringloaded.synchronize=true -Djdk.reflect.allowGetCallerClass=true -Dspringloaded=\""profile=grails;cacheDir=C:\Users\jpeil/.grails/2.4.4/"\" -Dprogram.name="" -Dgrails.home="C:\grails-2.4.4\grails-2.4.4" -Dgrails.version=2.4.4 -Dbase.dir=. -Dtools.jar="C:\Program Files\Java\jdk1.8.0_25\lib\tools.jar" -Dgroovy.starter.conf="C:\grails-2.4.4\grails-2.4.4\conf\groovy-starter.conf" -classpath "C:\grails-2.4.4\grails-2.4.4\lib\org.codehaus.groovy\groovy-all\jars\groovy-all-2.3.7.jar;C:\grails-2.4.4\grails-2.4.4\dist\grails-bootstrap-2.4.4.jar" org.codehaus.groovy.grails.cli.support.GrailsStarter --main org.codehaus.groovy.grails.cli.support.GrailsStarter --conf "C:\grails-2.4.4\grails-2.4.4\conf\groovy-starter.conf" --classpath "" "" 
*** java.lang.instrument ASSERTION FAILED ***: "!errorOutstanding" with message transform method call failed at JPLISAgent.c line: 844

Exception: java.lang.StackOverflowError thrown from the UncaughtExceptionHandler in thread "main"

C:\Users\jpeil>if "Windows_NT" == "Windows_NT" endlocal

C:\Users\jpeil>if "" == "on" pause

" grails --stacktrace --verbose"给我和#34; grails"相同,只不过是java例外

0 个答案:

没有答案