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.