Vaadin Portlet + Weblogic + Liferay deserialization issue

Hi

I have created a vaadin portlet in liferay.
It works well on tomcat+Liferay but on Weblogic+Liferay, When my portlet is loaded on the page I get the following error on the console (logs)

<Could not deserialize session data.java.lang.ClassCastException: cannot assign instance of
demo.test.application.ManageIncidentApplication
to field
com.vaadin.terminal.gwt.server.AbstractCommunicationManager.application
of type
com.vaadin.Application
in instance of
com.vaadin.terminal.gwt.server.PortletCommunicationManager

My Class
demo.test.application.ManageIncidentApplication
is the application class extending
com.vaadin.Application
.

Please Suggest.

Hi,

Is it a bug?
I have even talked to liferay support and Oracle support (Weblogic) on this particular topic.
They say its not because of Liferay or Weblogic Server.

Can people from vaadin shed some light on this issue?

-L P