cancel
Showing results for 
Search instead for 
Did you mean: 

java.lang.StackOverflowError

Former Member
0 Kudos

hi all,

please help me in the following error. why this error when i m running web dynpro appl.?

Cannot process an HTTP request to servlet [dispatcher] in [webdynpro/dispatcher] web application.

[EXCEPTION]

java.lang.StackOverflowError

at java.util.LinkedHashMap.access$100(LinkedHashMap.java:127)

at java.util.LinkedHashMap$LinkedHashIterator.<init>(LinkedHashMap.java:338)

at java.util.LinkedHashMap$LinkedHashIterator.<init>(LinkedHashMap.java:337)

at java.util.LinkedHashMap$ValueIterator.<init>(LinkedHashMap.java:379)

at java.util.LinkedHashMap$ValueIterator.<init>(LinkedHashMap.java:379)

at java.util.LinkedHashMap.newValueIterator(LinkedHashMap.java:389)

at java.util.HashMap$Values.iterator(HashMap.java:955)

at java.util.Collections$UnmodifiableCollection$1.<init>(Collections.java:1007)

at java.util.Collections$UnmodifiableCollection.iterator(Collections.java:1006)

at com.sap.tc.cmiimpl.base.metadata.BaseModelClassInfo.iteratePropertyInfos(BaseModelClassInfo.java:312)

at com.sap.tc.cmiimpl.base.model.BaseGenericModelClass.toString(BaseGenericModelClass.java:783)

at com.sap.tc.cmiimpl.base.model.BaseGenericModelClass.appendMultipleRelatedObjects(BaseGenericModelClass.java:837)

at com.sap.tc.cmiimpl.base.model.BaseGenericModelClass.toString(BaseGenericModelClass.java:791)

at com.sap.tc.cmiimpl.base.model.BaseGenericModelClass.appendSingleRelatedObject(BaseGenericModelClass.java:816)

at com.sap.tc.cmiimpl.base.model.BaseGenericModelClass.toString(BaseGenericModelClass.java:794)

at com.sap.tc.cmiimpl.base.model.BaseGenericModelClass.appendMultipleRelatedObjects(BaseGenericModelClass.java:837)

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

I hope this is your "custom" error.

Somewhere you have either infinite recursion, say method A calls B, B calls A,.. A->B->A->B...; or A calls B, B calls C, C calls A, A->B->C->A->B->C->A...Please check ur code.

Or

Restart the cluster and redeployed the application under a different name or remove application from Cluster and redeploy.

Deepak!!!

Former Member
0 Kudos

thks deepak,

i have resolved this prob. Actually i was trying to print an Object through system.out but that Object was very big. after commenting the sys.out prints the prob. has been resolved.

Answers (1)

Answers (1)

Former Member
0 Kudos

thks