Fórum

java.lang.StackOverflowError at java.util.regex.Pattern$

thumbnail
omid ahmadi, modificado 9 Anos atrás.

java.lang.StackOverflowError at java.util.regex.Pattern$

Junior Member Postagens: 37 Data de Entrada: 27/08/13 Postagens Recentes
Hello friends
I am using liferay 6.1 CE GA2 on 64 bit centos 6 and tomcat 7

When i edit some fields of user and click on save button the page goes to loading state and stay in same state several minute.

if i wait till one minute and after that go back to back step by clicking on "user and organization" link in control panel and again back to user information then can see that changes is saved .

when i check log file (tomcat/logs/catalina.out) i see the same error :



Exception in thread "http-bio-80-exec-83" java.lang.StackOverflowError
        at java.util.regex.Pattern$BranchConn.match(Pattern.java:4078)
        at java.util.regex.Pattern$CharProperty.match(Pattern.java:3345)
        at java.util.regex.Pattern$Branch.match(Pattern.java:4114)
        at java.util.regex.Pattern$GroupHead.match(Pattern.java:4168)
        at java.util.regex.Pattern$Loop.match(Pattern.java:4295)
        at java.util.regex.Pattern$GroupTail.match(Pattern.java:4227)
        at java.util.regex.Pattern$BranchConn.match(Pattern.java:4078)
        at java.util.regex.Pattern$CharProperty.match(Pattern.java:3345)
        at java.util.regex.Pattern$Branch.match(Pattern.java:4114)
        at java.util.regex.Pattern$GroupHead.match(Pattern.java:4168)
        at java.util.regex.Pattern$Loop.match(Pattern.java:4295)
        at java.util.regex.Pattern$GroupTail.match(Pattern.java:4227)
        at java.util.regex.Pattern$BranchConn.match(Pattern.java:4078)
        at java.util.regex.Pattern$CharProperty.match(Pattern.java:3345)
        at java.util.regex.Pattern$Branch.match(Pattern.java:4114)
        at java.util.regex.Pattern$GroupHead.match(Pattern.java:4168)
        at java.util.regex.Pattern$Loop.match(Pattern.java:4295)
        at java.util.regex.Pattern$GroupTail.match(Pattern.java:4227)
        at java.util.regex.Pattern$BranchConn.match(Pattern.java:4078)
        at java.util.regex.Pattern$CharProperty.match(Pattern.java:3345)
        at java.util.regex.Pattern$Branch.match(Pattern.java:4114)
        at java.util.regex.Pattern$GroupHead.match(Pattern.java:4168)
        at java.util.regex.Pattern$Loop.match(Pattern.java:4295)
        at java.util.regex.Pattern$GroupTail.match(Pattern.java:4227)
        at java.util.regex.Pattern$BranchConn.match(Pattern.java:4078)
        at java.util.regex.Pattern$CharProperty.match(Pattern.java:3345)
        at java.util.regex.Pattern$Branch.match(Pattern.java:4114)
        at java.util.regex.Pattern$GroupHead.match(Pattern.java:4168)
        at java.util.regex.Pattern$Loop.match(Pattern.java:4295)
        at java.util.regex.Pattern$GroupTail.match(Pattern.java:4227)
        at java.util.regex.Pattern$BranchConn.match(Pattern.java:4078)
        at java.util.regex.Pattern$CharProperty.match(Pattern.java:3345)
        at java.util.regex.Pattern$Branch.match(Pattern.java:4114)
        at java.util.regex.Pattern$GroupHead.match(Pattern.java:4168)
        at java.util.regex.Pattern$Loop.match(Pattern.java:4295)
        at java.util.regex.Pattern$GroupTail.match(Pattern.java:4227)
        at java.util.regex.Pattern$BranchConn.match(Pattern.java:4078)
        at java.util.regex.Pattern$CharProperty.match(Pattern.java:3345)
        at java.util.regex.Pattern$Branch.match(Pattern.java:4114)
        at java.util.regex.Pattern$GroupHead.match(Pattern.java:4168)


this problem had occurred in dynamic data list , when in control panel i wanted to see records
this problem solved by installing oracle jdk 6 , what david suggest me.

But the same problem is occurring on very operation (often on saving user changes in control panel )

I have serious challenge with this problem for six month emoticon
Any help please
thumbnail
omid ahmadi, modificado 9 Anos atrás.

RE: java.lang.StackOverflowError at java.util.regex.Pattern$

Junior Member Postagens: 37 Data de Entrada: 27/08/13 Postagens Recentes
hello friend
I am Surprise why no one response my questions .

However my problem was about thread stack size.
I increased stack size in setenv.sh file by -Xss16m and problem solved .
thumbnail
Krzysztof Gołębiowski, modificado 9 Anos atrás.

RE: java.lang.StackOverflowError at java.util.regex.Pattern$

Liferay Master Postagens: 549 Data de Entrada: 25/06/11 Postagens Recentes
I think nobody responded cause it's rather not a common error emoticon I used to run few Liferays in similar environment (Centos 64bit) but never ever seen this bug. Anyway, thanks for sharing your solution (hovewer I think it may be some more serious issue, maybe java is misconfigured?).

Regards,
KG
Davide Parisi, modificado 9 Anos atrás.

RE: java.lang.StackOverflowError at java.util.regex.Pattern$

New Member Postagens: 13 Data de Entrada: 30/10/14 Postagens Recentes
Hello,
I have the same problem.
How do I set the file setenv.sh? What path is it?
thanks
thumbnail
Christoph Rabel, modificado 9 Anos atrás.

RE: java.lang.StackOverflowError at java.util.regex.Pattern$

Liferay Legend Postagens: 1554 Data de Entrada: 24/09/09 Postagens Recentes
It's in the tomcat/bin folder.
If it isn't there, you can create it and it will work upon restart. Just add such a line:

JAVA_OPTS="$JAVA_OPTS -Xss16m"
Davide Parisi, modificado 9 Anos atrás.

RE: java.lang.StackOverflowError at java.util.regex.Pattern$

New Member Postagens: 13 Data de Entrada: 30/10/14 Postagens Recentes
many thanks, I solved the problem.
I wonder, the problem is only to Centos or any linux versions?
thumbnail
William Gosse, modificado 9 Anos atrás.

RE: java.lang.StackOverflowError at java.util.regex.Pattern$

Liferay Master Postagens: 533 Data de Entrada: 04/07/10 Postagens Recentes
I had this same issue in Windows as well.