Fórumok
LiferayClassicSession when use DynamicQuery API of Liferay
anton law, módosítva 16 év-val korábban
LiferayClassicSession when use DynamicQuery API of Liferay
New Member Bejegyzések: 20 Csatlakozás dátuma: 2007.07.02. Legújabb bejegyzések
Hello,
I'm implemeting a DynamicQuery for JSF Portlet form JSF Portlet Part E - Database Interaction Documentation. i want to make search fungction. i create the fungction like this :
But in execution appears the next error:
What's wrong with that ?? I Don't know.
Can anyone Help me... ??
i Check source com.liferay.util.dao.hibernate.DynamicQueryInitializerImpl.java and this the source :
I use liferay 4.3.3
Can anyone help me..... Please...
Regards
anton
I'm implemeting a DynamicQuery for JSF Portlet form JSF Portlet Part E - Database Interaction Documentation. i want to make search fungction. i create the fungction like this :
public List getEntries() {
List results = new ArrayList();
long bookId = 301;
String title ="Harry";
FacesContext facesContext = FacesContext.getCurrentInstance();
DetachedCriteria query =
DetachedCriteria.forClass(Book.class)
.add(Property.forName("bookId").eq(new Long(bookId)))
.add(Property.forName("title").eq(new String(title)));
DynamicQueryInitializer dqi = new DynamicQueryInitializerImpl(query);
try {
results = BookLocalServiceUtil.dynamicQuery(dqi);
} catch (SystemException e) {
// TODO Auto-generated catch block
FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_ERROR,"Error search book.", e.toString());
facesContext.addMessage(null, message);
e.printStackTrace();
}
return results;
}
But in execution appears the next error:
ERROR [HibernateUtil:208] Caught unexpected exception java.lang.Cla
ssCastException
08:07:43,813 ERROR [HibernateUtil:211] java.lang.ClassCastException: com.liferay
.util.dao.hibernate.LiferayClassicSession
java.lang.ClassCastException: com.liferay.util.dao.hibernate.LiferayClassicSessi
on
at com.liferay.util.dao.hibernate.DynamicQueryInitializerImpl.initialize
(DynamicQueryInitializerImpl.java:44)
at com.ext.portlet.library.service.persistence.BookPersistenceImpl.findW
ithDynamicQuery(BookPersistenceImpl.java:154)
at com.ext.portlet.library.service.persistence.BookUtil.findWithDynamicQ
uery(BookUtil.java:129)
at com.ext.portlet.library.service.base.BookLocalServiceBaseImpl.dynamic
Query(BookLocalServiceBaseImpl.java:15)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflecti
on(AopUtils.java:304)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJo
inpoint(ReflectiveMethodInvocation.java:182)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
ReflectiveMethodInvocation.java:149)
at org.springframework.transaction.interceptor.TransactionInterceptor.in
voke(TransactionInterceptor.java:106)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
ReflectiveMethodInvocation.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynami
cAopProxy.java:204)
at $Proxy92.dynamicQuery(Unknown Source)
at com.ext.portlet.library.service.BookLocalServiceUtil.dynamicQuery(Boo
kLocalServiceUtil.java:9)
at org.liferay.ui.BookBean.getEntries(BookBean.java:141)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolv
erImpl.java:457)
at org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverI
mpl.java:85)
at org.apache.myfaces.el.ELParserHelper$MyPropertySuffix.evaluate(ELPars
erHelper.java:535)
at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145)
at org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java
:386)
at javax.faces.component.UIData.getValue(UIData.java:1023)
at javax.faces.component.UIData.createDataModel(UIData.java:789)
at javax.faces.component.UIData.getDataModel(UIData.java:769)
at javax.faces.component.UIData.getRowCount(UIData.java:194)
at org.apache.myfaces.shared_impl.renderkit.html.HtmlTableRendererBase.e
ncodeInnerHtml(HtmlTableRendererBase.java:221)
at org.apache.myfaces.shared_impl.renderkit.html.HtmlTableRendererBase.e
ncodeChildren(HtmlTableRendererBase.java:134)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.
java:527)
at javax.faces.webapp.UIComponentTag.encodeChildren(UIComponentTag.java:
483)
at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:364)
at org.apache.myfaces.shared_impl.taglib.UIComponentBodyTagBase.doEndTag
(UIComponentBodyTagBase.java:57)
at org.apache.jsp.display_005fbooks_jsp._jspx_meth_h_005fdataTable_005f0
(display_005fbooks_jsp.java:185)
at org.apache.jsp.display_005fbooks_jsp._jspx_meth_f_005fview_005f0(disp
lay_005fbooks_jsp.java:118)
at org.apache.jsp.display_005fbooks_jsp._jspService(display_005fbooks_js
p.java:81)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
.java:328)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
15)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:188)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
atcher.java:691)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD
ispatcher.java:594)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis
patcher.java:505)
at com.liferay.portlet.PortletRequestDispatcherImpl.include(PortletReque
stDispatcherImpl.java:245)
at com.liferay.portlet.PortletRequestDispatcherImpl.include(PortletReque
stDispatcherImpl.java:87)
at org.apache.myfaces.context.portlet.PortletExternalContextImpl.dispatc
h(PortletExternalContextImpl.java:167)
at org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspV
iewHandlerImpl.java:175)
at org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderRes
ponseExecutor.java:41)
at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:
132)
at org.apache.myfaces.portlet.MyFacesGenericPortlet.facesRender(MyFacesG
enericPortlet.java:498)
at org.apache.myfaces.portlet.MyFacesGenericPortlet.doView(MyFacesGeneri
cPortlet.java:323)
at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:235)
at javax.portlet.GenericPortlet.render(GenericPortlet.java:163)
at com.liferay.portal.kernel.servlet.PortletServlet.service(PortletServl
et.java:107)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:188)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
atcher.java:691)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD
ispatcher.java:594)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis
patcher.java:505)
at com.liferay.portlet.CachePortlet._invoke(CachePortlet.java:354)
at com.liferay.portlet.CachePortlet.render(CachePortlet.java:201)
at org.apache.jsp.html.portal.render_005fportlet_jsp._jspService(render_
005fportlet_jsp.java:1302)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
.java:328)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
15)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:188)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
atcher.java:691)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD
ispatcher.java:594)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis
patcher.java:505)
at com.liferay.portal.util.PortalUtil.renderPortlet(PortalUtil.java:1517
)
at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.proce
ssPortlet(RuntimePortletUtil.java:165)
at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.proce
ssPortlet(RuntimePortletUtil.java:102)
at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.proce
ssTemplate(RuntimePortletUtil.java:270)
at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.proce
ssTemplate(RuntimePortletUtil.java:189)
at org.apache.jsp.html.portal.layout.view.portlet_jsp._jspService(portle
t_jsp.java:755)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
.java:328)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
15)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:188)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
atcher.java:691)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD
ispatcher.java:594)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis
patcher.java:505)
at com.liferay.portal.action.LayoutAction.includeLayoutContent(LayoutAct
ion.java:291)
at com.liferay.portal.action.LayoutAction.execute(LayoutAction.java:174)
at org.apache.struts.action.RequestProcessor.processActionPerform(Reques
tProcessor.java:431)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja
va:236)
at com.liferay.portal.struts.PortalRequestProcessor.process(PortalReques
tProcessor.java:157)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:119
6)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.
java:287)
at com.liferay.portal.servlet.MainServlet.service(MainServlet.java:522)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:188)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
atcher.java:691)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(Applica
tionDispatcher.java:469)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationD
ispatcher.java:403)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDis
patcher.java:301)
at com.liferay.portal.servlet.FriendlyURLServlet.service(FriendlyURLServ
let.java:130)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:188)
at com.liferay.filters.strip.StripFilter.doFilter(StripFilter.java:92)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:188)
at com.liferay.filters.compression.CompressionFilter.doFilter(Compressio
nFilter.java:113)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:188)
at com.liferay.filters.secure.SecureFilter.doFilter(SecureFilter.java:14
4)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:188)
at com.liferay.filters.doubleclick.DoubleClickFilter.doFilter(DoubleClic
kFilter.java:135)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:188)
at com.liferay.portal.servlet.filters.layoutcache.LayoutCacheFilter.doFi
lter(LayoutCacheFilter.java:188)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:188)
at com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.doFilter
(AutoLoginFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:188)
at com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.doFi
lter(VirtualHostFilter.java:166)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:188)
at com.liferay.portal.servlet.filters.sessionid.SessionIdFilter.doFilter
(SessionIdFilter.java:85)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:210)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:174)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica
torBase.java:433)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
a:151)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:870)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.p
rocessConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo
int.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFol
lowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
ool.java:685)
at java.lang.Thread.run(Thread.java:595)
com.liferay.portal.SystemException: java.lang.ClassCastException: com.liferay.ut
il.dao.hibernate.LiferayClassicSession
at com.liferay.portal.spring.hibernate.HibernateUtil.processException(Hi
bernateUtil.java:213)
at com.ext.portlet.library.service.persistence.BookPersistenceImpl.findW
ithDynamicQuery(BookPersistenceImpl.java:158)
at com.ext.portlet.library.service.persistence.BookUtil.findWithDynamicQ
uery(BookUtil.java:129)
at com.ext.portlet.library.service.base.BookLocalServiceBaseImpl.dynamic
Query(BookLocalServiceBaseImpl.java:15)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflecti
on(AopUtils.java:304)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJo
inpoint(ReflectiveMethodInvocation.java:182)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
ReflectiveMethodInvocation.java:149)
at org.springframework.transaction.interceptor.TransactionInterceptor.in
voke(TransactionInterceptor.java:106)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
ReflectiveMethodInvocation.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynami
cAopProxy.java:204)
at $Proxy92.dynamicQuery(Unknown Source)
at com.ext.portlet.library.service.BookLocalServiceUtil.dynamicQuery(Boo
kLocalServiceUtil.java:9)
at org.liferay.ui.BookBean.getEntries(BookBean.java:141)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolv
erImpl.java:457)
at org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverI
mpl.java:85)
at org.apache.myfaces.el.ELParserHelper$MyPropertySuffix.evaluate(ELPars
erHelper.java:535)
at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145)
at org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java
:386)
at javax.faces.component.UIData.getValue(UIData.java:1023)
at javax.faces.component.UIData.createDataModel(UIData.java:789)
at javax.faces.component.UIData.getDataModel(UIData.java:769)
at javax.faces.component.UIData.getRowCount(UIData.java:194)
at org.apache.myfaces.shared_impl.renderkit.html.HtmlTableRendererBase.e
ncodeInnerHtml(HtmlTableRendererBase.java:221)
at org.apache.myfaces.shared_impl.renderkit.html.HtmlTableRendererBase.e
ncodeChildren(HtmlTableRendererBase.java:134)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.
java:527)
at javax.faces.webapp.UIComponentTag.encodeChildren(UIComponentTag.java:
483)
at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:364)
at org.apache.myfaces.shared_impl.taglib.UIComponentBodyTagBase.doEndTag
(UIComponentBodyTagBase.java:57)
at org.apache.jsp.display_005fbooks_jsp._jspx_meth_h_005fdataTable_005f0
(display_005fbooks_jsp.java:185)
at org.apache.jsp.display_005fbooks_jsp._jspx_meth_f_005fview_005f0(disp
lay_005fbooks_jsp.java:118)
at org.apache.jsp.display_005fbooks_jsp._jspService(display_005fbooks_js
p.java:81)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
.java:328)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
15)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:188)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
atcher.java:691)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD
ispatcher.java:594)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis
patcher.java:505)
at com.liferay.portlet.PortletRequestDispatcherImpl.include(PortletReque
stDispatcherImpl.java:245)
at com.liferay.portlet.PortletRequestDispatcherImpl.include(PortletReque
stDispatcherImpl.java:87)
at org.apache.myfaces.context.portlet.PortletExternalContextImpl.dispatc
h(PortletExternalContextImpl.java:167)
at org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspV
iewHandlerImpl.java:175)
at org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderRes
ponseExecutor.java:41)
at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:
132)
at org.apache.myfaces.portlet.MyFacesGenericPortlet.facesRender(MyFacesG
enericPortlet.java:498)
at org.apache.myfaces.portlet.MyFacesGenericPortlet.doView(MyFacesGeneri
cPortlet.java:323)
at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:235)
at javax.portlet.GenericPortlet.render(GenericPortlet.java:163)
at com.liferay.portal.kernel.servlet.PortletServlet.service(PortletServl
et.java:107)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:188)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
atcher.java:691)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD
ispatcher.java:594)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis
patcher.java:505)
at com.liferay.portlet.CachePortlet._invoke(CachePortlet.java:354)
at com.liferay.portlet.CachePortlet.render(CachePortlet.java:201)
at org.apache.jsp.html.portal.render_005fportlet_jsp._jspService(render_
005fportlet_jsp.java:1302)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
.java:328)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
15)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:188)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
atcher.java:691)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD
ispatcher.java:594)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis
patcher.java:505)
at com.liferay.portal.util.PortalUtil.renderPortlet(PortalUtil.java:1517
)
at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.proce
ssPortlet(RuntimePortletUtil.java:165)
at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.proce
ssPortlet(RuntimePortletUtil.java:102)
at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.proce
ssTemplate(RuntimePortletUtil.java:270)
at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.proce
ssTemplate(RuntimePortletUtil.java:189)
at org.apache.jsp.html.portal.layout.view.portlet_jsp._jspService(portle
t_jsp.java:755)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
.java:328)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
15)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:188)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
atcher.java:691)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD
ispatcher.java:594)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis
patcher.java:505)
at com.liferay.portal.action.LayoutAction.includeLayoutContent(LayoutAct
ion.java:291)
at com.liferay.portal.action.LayoutAction.execute(LayoutAction.java:174)
at org.apache.struts.action.RequestProcessor.processActionPerform(Reques
tProcessor.java:431)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja
va:236)
at com.liferay.portal.struts.PortalRequestProcessor.process(PortalReques
tProcessor.java:157)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:119
6)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.
java:287)
at com.liferay.portal.servlet.MainServlet.service(MainServlet.java:522)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:188)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
atcher.java:691)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(Applica
tionDispatcher.java:469)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationD
ispatcher.java:403)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDis
patcher.java:301)
at com.liferay.portal.servlet.FriendlyURLServlet.service(FriendlyURLServ
let.java:130)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:188)
at com.liferay.filters.strip.StripFilter.doFilter(StripFilter.java:92)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:188)
at com.liferay.filters.compression.CompressionFilter.doFilter(Compressio
nFilter.java:113)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:188)
at com.liferay.filters.secure.SecureFilter.doFilter(SecureFilter.java:14
4)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:188)
at com.liferay.filters.doubleclick.DoubleClickFilter.doFilter(DoubleClic
kFilter.java:135)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:188)
at com.liferay.portal.servlet.filters.layoutcache.LayoutCacheFilter.doFi
lter(LayoutCacheFilter.java:188)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:188)
at com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.doFilter
(AutoLoginFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:188)
at com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.doFi
lter(VirtualHostFilter.java:166)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:188)
at com.liferay.portal.servlet.filters.sessionid.SessionIdFilter.doFilter
(SessionIdFilter.java:85)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:210)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:174)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica
torBase.java:433)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal ve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav a:151)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java :870)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.p rocessConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo int.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFol lowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP ool.java:685)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.ClassCastException: com.liferay.util.dao.hibernate.LiferayC lassicSession
at com.liferay.util.dao.hibernate.DynamicQueryInitializerImpl.initialize (DynamicQueryInitializerImpl.java:44)
at com.ext.portlet.library.service.persistence.BookPersistenceImpl.findW ithDynamicQuery(BookPersistenceImpl.java:154)
... 154 more
What's wrong with that ?? I Don't know.
Can anyone Help me... ??
i Check source com.liferay.util.dao.hibernate.DynamicQueryInitializerImpl.java and this the source :
public class DynamicQueryInitializerImpl implements DynamicQueryInitializer {
public DynamicQueryInitializerImpl(DetachedCriteria detachedCriteria) {
_detachedCriteria = detachedCriteria;
}
public DynamicQuery initialize(Object obj) {
Session session = (Session)obj;
if (session instanceof LiferaySession) {
session = ((LiferaySession)session).getHibernateSession();
}
return new DynamicQueryImpl(
_detachedCriteria.getExecutableCriteria(session));
}
private DetachedCriteria _detachedCriteria;
}
I use liferay 4.3.3
Can anyone help me..... Please...
Regards
anton