Skip to content

Instantly share code, notes, and snippets.

@mlaccetti
Created April 18, 2012 01:07
Show Gist options
  • Save mlaccetti/2410273 to your computer and use it in GitHub Desktop.
Save mlaccetti/2410273 to your computer and use it in GitHub Desktop.
JRebel + Spring Issue
2012-04-17 21:05:57.347:WARN:oejd.DeploymentManager:Unable to reach node goal: started
java.lang.StackOverflowError
at java.lang.String.indexOf(String.java:1534)
at java.net.URLStreamHandler.parseURL(URLStreamHandler.java:144)
at sun.net.www.protocol.file.Handler.parseURL(Handler.java:67)
at java.net.URL.<init>(URL.java:612)
at java.net.URL.<init>(URL.java:480)
at sun.misc.URLClassPath$FileLoader.getResource(URLClassPath.java:1034)
at sun.misc.URLClassPath$FileLoader.findResource(URLClassPath.java:1024)
at sun.misc.URLClassPath$1.next(URLClassPath.java:222)
at sun.misc.URLClassPath$1.hasMoreElements(URLClassPath.java:232)
at java.net.URLClassLoader$3$1.run(URLClassLoader.java:583)
at java.net.URLClassLoader$3$1.run(URLClassLoader.java:581)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader$3.next(URLClassLoader.java:580)
at java.net.URLClassLoader$3.hasMoreElements(URLClassLoader.java:605)
at org.zeroturnaround.javarebel.integration.util.ResourceUtil.findResources(JRebel:186)
at com.zeroturnaround.javarebel.uM.getLocalResources(JRebel:37)
at com.zeroturnaround.javarebel.vg.getLocalResources(JRebel:52)
at com.zeroturnaround.javarebel.vb.getLocalResources(JRebel:184)
at com.zeroturnaround.javarebel.oU.a(JRebel:441)
at com.zeroturnaround.javarebel.oU.a(JRebel:279)
at com.zeroturnaround.javarebel.SDKIntegrationImpl.findResources(JRebel:290)
at java.net.URLClassLoader.findResources(URLClassLoader.java)
at java.lang.ClassLoader.getResources(ClassLoader.java:1176)
at org.eclipse.jetty.webapp.WebAppClassLoader.getResources(WebAppClassLoader.java:302)
at org.springframework.core.io.support.PathMatchingResourcePatternResolver.findAllClassPathResources(PathMatchingResourcePatternResolver.java:301)
at org.springframework.core.io.support.PathMatchingResourcePatternResolver.getResources(PathMatchingResourcePatternResolver.java:270)
at org.springframework.core.io.support.PathMatchingResourcePatternResolver._findPathMatchingResources(PathMatchingResourcePatternResolver.java:336)
at org.springframework.core.io.support.PathMatchingResourcePatternResolver.findPathMatchingResources(PathMatchingResourcePatternResolver.java)
at org.springframework.core.io.support.PathMatchingResourcePatternResolver.getResources(PathMatchingResourcePatternResolver.java:266)
at org.springframework.context.support.AbstractApplicationContext.getResources(AbstractApplicationContext.java:1245)
at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponents(ClassPathScanningCandidateComponentProvider.java:228)
at org.springframework.context.annotation.ClassPathBeanDefinitionScanner.doScan(ClassPathBeanDefinitionScanner.java:242)
at org.springframework.context.annotation.ComponentScanAnnotationParser.parse(ComponentScanAnnotationParser.java:124)
at org.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClass(ConfigurationClassParser.java:214)
at org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:149)
at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:126)
at org.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClass(ConfigurationClassParser.java:219)
at org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:149)
at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:126)
at org.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClass(ConfigurationClassParser.java:219)
at org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:149)
at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:126)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment