Ask Questions and Find Answers
Important:
Ask is now read-only. You can review any existing questions and answers, but not add anything new.
But - don't panic! While ask is no more, we've replaced it with discuss - the new Liferay Discussion Forum! Read more here here or just visit the site here:
discuss.liferay.com
RE: java.lang.ClassCastException: com.liferay.portal.kernel.servlet.NonSeri
Hi Experts,
I am getting the following error in liferay 7.1 DXP. The page will be blank when this error happens. The issue is completely sporadic. Is this a known issue with liferay?
The error disappears when i redepoy the portlet.
How do i troubleshoot and fix this?
2019-03-12 19:29:53.263 ERROR [[ACTIVE] ExecuteThread: '27' for queue: 'weblogic.kernel.Default (self-tuning)'][render_portlet_jsp:131] null
java.lang.ClassCastException: com.liferay.portal.kernel.servlet.NonSerializableObjectHandler cannot be cast to java.lang.String
at weblogic.servlet.internal.NestedServletResponse.handleResourceNotFoundFromDefaultServlet(NestedServletResponse.java:170)
at weblogic.servlet.internal.NestedServletResponse.sendError(NestedServletResponse.java:128)
at javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:167)
at javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:167)
at javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:167)
at javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:167)
at com.liferay.portal.kernel.servlet.MetaInfoCacheServletResponse.sendError(MetaInfoCacheServletResponse.java:392)
at javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:167)
at com.liferay.portal.kernel.servlet.MetaInfoCacheServletResponse.sendError(MetaInfoCacheServletResponse.java:392)
at javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:167)
at javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:167)
at javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:167)
at javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:167)
at com.liferay.portal.kernel.servlet.MetaInfoCacheServletResponse.sendError(MetaInfoCacheServletResponse.java:392)
at javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:167)
at javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:167)
at javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:167)
at com.liferay.portal.kernel.servlet.MetaInfoCacheServletResponse.sendError(MetaInfoCacheServletResponse.java:392)
at weblogic.servlet.FileServlet.findSource(FileServlet.java:271)
at weblogic.servlet.FileServlet.doGetHeadPost(FileServlet.java:179)
I am getting the following error in liferay 7.1 DXP. The page will be blank when this error happens. The issue is completely sporadic. Is this a known issue with liferay?
The error disappears when i redepoy the portlet.
How do i troubleshoot and fix this?
2019-03-12 19:29:53.263 ERROR [[ACTIVE] ExecuteThread: '27' for queue: 'weblogic.kernel.Default (self-tuning)'][render_portlet_jsp:131] null
java.lang.ClassCastException: com.liferay.portal.kernel.servlet.NonSerializableObjectHandler cannot be cast to java.lang.String
at weblogic.servlet.internal.NestedServletResponse.handleResourceNotFoundFromDefaultServlet(NestedServletResponse.java:170)
at weblogic.servlet.internal.NestedServletResponse.sendError(NestedServletResponse.java:128)
at javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:167)
at javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:167)
at javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:167)
at javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:167)
at com.liferay.portal.kernel.servlet.MetaInfoCacheServletResponse.sendError(MetaInfoCacheServletResponse.java:392)
at javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:167)
at com.liferay.portal.kernel.servlet.MetaInfoCacheServletResponse.sendError(MetaInfoCacheServletResponse.java:392)
at javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:167)
at javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:167)
at javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:167)
at javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:167)
at com.liferay.portal.kernel.servlet.MetaInfoCacheServletResponse.sendError(MetaInfoCacheServletResponse.java:392)
at javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:167)
at javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:167)
at javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:167)
at com.liferay.portal.kernel.servlet.MetaInfoCacheServletResponse.sendError(MetaInfoCacheServletResponse.java:392)
at weblogic.servlet.FileServlet.findSource(FileServlet.java:271)
at weblogic.servlet.FileServlet.doGetHeadPost(FileServlet.java:179)
Hi John,
If you have a DXP license I would definitely open a LESA ticket to see if Liferay knows about the issue. If they don't then they would at least be able to help you troubleshoot -- support is part of your licensing, so might as well leverage it!
I'm willing to help if I can, though I don't have access to a weblogic environment so best I can offer is to ask a pile of questions and see if it triggers any ideas. The portlet you are deploying .. is it a custom portlet you have built? If yes -- what kind of portlet is it? (JSF, Spring MVC, Liferay MVC, etc)
If you have a DXP license I would definitely open a LESA ticket to see if Liferay knows about the issue. If they don't then they would at least be able to help you troubleshoot -- support is part of your licensing, so might as well leverage it!
I'm willing to help if I can, though I don't have access to a weblogic environment so best I can offer is to ask a pile of questions and see if it triggers any ideas. The portlet you are deploying .. is it a custom portlet you have built? If yes -- what kind of portlet is it? (JSF, Spring MVC, Liferay MVC, etc)
Copyright © 2025 Liferay, Inc
• Privacy Policy
Powered by Liferay™