StackOverflowError when application is running on appspot

356 views
Skip to first unread message

Adisesha Reddy G

unread,
Nov 23, 2013, 4:48:34 PM11/23/13
to google-a...@googlegroups.com
Hi,
My application uses Spring social and Spring MVC. The application works find locally. I able to deploy the application in appspot. In some cases, I see StackOverflowError(See logs below). 
Exception 1
java.lang.StackOverflowError
	at java.security.AccessController.doPrivileged(Native Method)
	at java.io.FilePermission.init(FilePermission.java:209)
	at java.io.FilePermission.<init>(FilePermission.java:285)
	at sun.net.www.protocol.file.FileURLConnection.getPermission(FileURLConnection.java:225)
	at sun.misc.URLClassPath.check(URLClassPath.java:503)
	at sun.misc.URLClassPath$FileLoader.getResource(URLClassPath.java:1318)
	at sun.misc.URLClassPath$FileLoader.findResource(URLClassPath.java:1299)
	at sun.misc.URLClassPath.findResource(URLClassPath.java:214)
	at java.net.URLClassLoader$2.run(URLClassLoader.java:551)
	at java.net.URLClassLoader$2.run(URLClassLoader.java:549)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findResource(URLClassLoader.java:548)
	at java.lang.ClassLoader.getResource(ClassLoader.java:1142)
Exception 2
java.lang.StackOverflowError
	at java.security.AccessController.doPrivileged(Native Method)
	at java.io.FilePermission.init(FilePermission.java:209)
	at java.io.FilePermission.<init>(FilePermission.java:285)
	at sun.net.www.protocol.file.FileURLConnection.getPermission(FileURLConnection.java:225)
	at sun.misc.URLClassPath.check(URLClassPath.java:503)
	at sun.misc.URLClassPath$FileLoader.getResource(URLClassPath.java:1318)
	at sun.misc.URLClassPath$FileLoader.findResource(URLClassPath.java:1299)
	at sun.misc.URLClassPath.findResource(URLClassPath.java:214)
	at java.net.URLClassLoader$2.run(URLClassLoader.java:551)
	at java.net.URLClassLoader$2.run(URLClassLoader.java:549)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findResource(URLClassLoader.java:548)
	at java.lang.ClassLoader.getResource(ClassLoader.java:1142)
Exception 3
java.lang.StackOverflowError
	at java.security.AccessController.doPrivileged(Native Method)
	at java.io.FilePermission.init(FilePermission.java:209)
	at java.io.FilePermission.<init>(FilePermission.java:285)
	at sun.net.www.protocol.file.FileURLConnection.getPermission(FileURLConnection.java:225)
	at sun.misc.URLClassPath.check(URLClassPath.java:503)
	at sun.misc.URLClassPath$FileLoader.getResource(URLClassPath.java:1318)
	at sun.misc.URLClassPath$FileLoader.findResource(URLClassPath.java:1299)
	at sun.misc.URLClassPath.findResource(URLClassPath.java:214)
	at java.net.URLClassLoader$2.run(URLClassLoader.java:551)
	at java.net.URLClassLoader$2.run(URLClassLoader.java:549)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findResource(URLClassLoader.java:548)
	at java.lang.ClassLoader.getResource(ClassLoader.java:1142)
I not able to determine the cause from logs. Please help me. Thanks.

Vinny P

unread,
Nov 25, 2013, 5:35:29 PM11/25/13
to google-a...@googlegroups.com
On Sat, Nov 23, 2013 at 3:48 PM, Adi Sesha Reddy G <adis...@gmail.com> wrote:
My application uses Spring social and Spring MVC. The application works find locally. I able to deploy the application in appspot. In some cases, I see StackOverflowError(See logs below). 
 
java.lang.StackOverflowError
	at java.security.AccessController.doPrivileged(Native Method)
	at java.io.FilePermission.init(FilePermission.java:209)


StackOverflowError occurs when an application goes too deep in recursion; for instance, a method that calls itself repeatedly.  Can you post a sample piece of code causing this error?

 
 
-----------------
-Vinny P
Technology & Media Advisor
Chicago, IL

App Engine Code Samples: http://www.learntogoogleit.com

Mark Sullivan

unread,
Dec 4, 2013, 2:03:37 PM12/4/13
to google-a...@googlegroups.com
I get the same error with a similar setup, although there is only one URL in my app that causes this. Have you had any luck figuring this out?

MindRaider

unread,
Oct 20, 2015, 7:39:10 AM10/20/15
to Google App Engine
I solved this problem by switching from Java 8 to Java 7.

-- martin
Reply all
Reply to author
Forward
0 new messages