hi all...i'm migrating to hibernate 3.2.6.ga from 3.0.5. using jboss 4.2.1.ga, i'm getting the error below:
Code:
10:24:59,482 ERROR [BasicPropertyAccessor] IllegalArgumentException in class: org.dcri.prism.persistence.User, getter me
thod of property: userId
10:24:59,572 ERROR [LogInterceptor] EJBException in method: public abstract org.dcri.prism.Role[] org.dcri.prism.ejb.Sit
eAuthorizationService.findUsersGlobalRoles(long), causedBy:
java.lang.IllegalArgumentException: object is not an instance of declaring class
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.hibernate.property.BasicPropertyAccessor$BasicGetter.get(BasicPropertyAccessor.java:145)
at org.hibernate.tuple.entity.AbstractEntityTuplizer.getIdentifier(AbstractEntityTuplizer.java:183)
at org.hibernate.persister.entity.AbstractEntityPersister.getIdentifier(AbstractEntityPersister.java:3596)
at org.hibernate.persister.entity.AbstractEntityPersister.isTransient(AbstractEntityPersister.java:3312)
at org.hibernate.engine.ForeignKeys.isTransient(ForeignKeys.java:181)
at org.hibernate.engine.ForeignKeys.getEntityIdentifierIfNotUnsaved(ForeignKeys.java:218)
at org.hibernate.type.EntityType.getIdentifier(EntityType.java:397)
at org.hibernate.type.ManyToOneType.nullSafeSet(ManyToOneType.java:87)
at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java:38)
at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:491)
at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1563)
at org.hibernate.loader.Loader.doQuery(Loader.java:673)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:236)
at org.hibernate.loader.Loader.doList(Loader.java:2213)
at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2104)
at org.hibernate.loader.Loader.list(Loader.java:2099)
at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:378)
at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:338)
at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:172)
at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1121)
at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)
at org.dcri.prism.persistence.RoleDaoBase.findUsersGlobalRoles(RoleDaoBase.java:411)
at org.dcri.prism.persistence.RoleDaoBase.findUsersGlobalRoles(RoleDaoBase.java:386)
at org.dcri.prism.persistence.RoleDaoImpl.findUsersGlobalRoles(RoleDaoImpl.java:34)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:280)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:
187)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:154)
at org.springframework.orm.hibernate3.HibernateInterceptor.invoke(HibernateInterceptor.java:104)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:210)
at $Proxy159.findUsersGlobalRoles(Unknown Source)
at org.dcri.prism.SiteAuthorizationServiceImpl.handleFindUsersGlobalRoles(SiteAuthorizationServiceImpl.java:349)
at org.dcri.prism.SiteAuthorizationServiceBase.findUsersGlobalRoles(SiteAuthorizationServiceBase.java:1105)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:280)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:
187)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:154)
at org.springframework.orm.hibernate3.HibernateInterceptor.invoke(HibernateInterceptor.java:104)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:210)
at $Proxy177.findUsersGlobalRoles(Unknown Source)
at org.dcri.prism.ejb.SiteAuthorizationServiceBean.findUsersGlobalRoles(SiteAuthorizationServiceBean.java:708)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.invocation.Invocation.performCall(Invocation.java:359)
at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:237)
at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:158)
at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:169
)
at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63)
at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121)
at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:350)
at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:168)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)
at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:648)
at org.jboss.ejb.Container.invoke(Container.java:960)
at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:430)
at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:103)
at $Proxy85.findUsersGlobalRoles(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.springframework.ejb.access.LocalSlsbInvokerInterceptor.invoke(LocalSlsbInvokerInterceptor.java:70)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:210)
at $Proxy177.findUsersGlobalRoles(Unknown Source)
at org.dcri.prism.web.SiteResearchRolesFilter.doHttpFilter(SiteResearchRolesFilter.java:91)
at edu.duke.dcri.web.servlet.filter.BaseFilter.doFilter(BaseFilter.java:66)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:580)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:595)
10:24:59,665 ERROR [STDERR] javax.ejb.EJBException: java.lang.IllegalArgumentException: object is not an instance of dec
laring class
10:24:59,665 ERROR [STDERR] at org.dcri.prism.ejb.SiteAuthorizationServiceBean.findUsersGlobalRoles(SiteAuthorizatio
nServiceBean.java:715)
10:24:59,666 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
10:24:59,666 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
10:24:59,666 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
10:24:59,667 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
10:24:59,667 ERROR [STDERR] at org.jboss.invocation.Invocation.performCall(Invocation.java:359)
10:24:59,667 ERROR [STDERR] at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionC
ontainer.java:237)
10:24:59,668 ERROR [STDERR] at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnect
ionInterceptor.java:158)
10:24:59,668 ERROR [STDERR] at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInst
anceInterceptor.java:169)
10:24:59,669 ERROR [STDERR] at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java
:63)
10:24:59,669 ERROR [STDERR] at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121
)
10:24:59,670 ERROR [STDERR] at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:350)
10:24:59,670 ERROR [STDERR] at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181)
10:24:59,671 ERROR [STDERR] at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:168)
10:24:59,671 ERROR [STDERR] at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
10:24:59,671 ERROR [STDERR] at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderIntercep
tor.java:138)
10:24:59,672 ERROR [STDERR] at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:648)
10:24:59,672 ERROR [STDERR] at org.jboss.ejb.Container.invoke(Container.java:960)
10:24:59,672 ERROR [STDERR] at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:4
30)
10:24:59,673 ERROR [STDERR] at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:1
03)
10:24:59,673 ERROR [STDERR] at $Proxy85.findUsersGlobalRoles(Unknown Source)
10:24:59,674 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
10:24:59,674 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
10:24:59,674 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
10:24:59,675 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
10:24:59,675 ERROR [STDERR] at org.springframework.ejb.access.LocalSlsbInvokerInterceptor.invoke(LocalSlsbInvokerInt
erceptor.java:70)
10:24:59,675 ERROR [STDERR] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethod
Invocation.java:176)
10:24:59,676 ERROR [STDERR] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:2
10)
10:24:59,677 ERROR [STDERR] at $Proxy177.findUsersGlobalRoles(Unknown Source)
10:24:59,677 ERROR [STDERR] at org.dcri.prism.web.SiteResearchRolesFilter.doHttpFilter(SiteResearchRolesFilter.java:
91)
10:24:59,677 ERROR [STDERR] at edu.duke.dcri.web.servlet.filter.BaseFilter.doFilter(BaseFilter.java:66)
10:24:59,678 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterCha
in.java:235)
10:24:59,678 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
206)
10:24:59,679 ERROR [STDERR] at org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125
)
10:24:59,679 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterCha
in.java:235)
10:24:59,679 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
206)
10:24:59,680 ERROR [STDERR] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
10:24:59,680 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterCha
in.java:235)
10:24:59,681 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
206)
10:24:59,681 ERROR [STDERR] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
10:24:59,682 ERROR [STDERR] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
10:24:59,682 ERROR [STDERR] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValv
e.java:179)
10:24:59,682 ERROR [STDERR] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525
)
10:24:59,683 ERROR [STDERR] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
10:24:59,683 ERROR [STDERR] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
10:24:59,683 ERROR [STDERR] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
10:24:59,684 ERROR [STDERR] at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.j
ava:157)
10:24:59,684 ERROR [STDERR] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
10:24:59,684 ERROR [STDERR] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
10:24:59,685 ERROR [STDERR] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
10:24:59,685 ERROR [STDERR] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protoco
l.java:580)
10:24:59,685 ERROR [STDERR] at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
10:24:59,686 ERROR [STDERR] at java.lang.Thread.run(Thread.java:595)
10:24:59,686 ERROR [STDERR] Caused by: java.lang.IllegalArgumentException: object is not an instance of declaring class
10:24:59,686 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
10:24:59,687 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
10:24:59,687 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
10:24:59,687 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
10:24:59,687 ERROR [STDERR] at org.hibernate.property.BasicPropertyAccessor$BasicGetter.get(BasicPropertyAccessor.ja
va:145)
10:24:59,688 ERROR [STDERR] at org.hibernate.tuple.entity.AbstractEntityTuplizer.getIdentifier(AbstractEntityTuplize
r.java:183)
10:24:59,688 ERROR [STDERR] at org.hibernate.persister.entity.AbstractEntityPersister.getIdentifier(AbstractEntityPe
rsister.java:3596)
10:24:59,689 ERROR [STDERR] at org.hibernate.persister.entity.AbstractEntityPersister.isTransient(AbstractEntityPers
ister.java:3312)
10:24:59,689 ERROR [STDERR] at org.hibernate.engine.ForeignKeys.isTransient(ForeignKeys.java:181)
10:24:59,690 ERROR [STDERR] at org.hibernate.engine.ForeignKeys.getEntityIdentifierIfNotUnsaved(ForeignKeys.java:218
)
10:24:59,690 ERROR [STDERR] at org.hibernate.type.EntityType.getIdentifier(EntityType.java:397)
10:24:59,690 ERROR [STDERR] at org.hibernate.type.ManyToOneType.nullSafeSet(ManyToOneType.java:87)
10:24:59,691 ERROR [STDERR] at org.hibernate.param.NamedParameterSpecification.bind(NamedParameterSpecification.java
:38)
10:24:59,691 ERROR [STDERR] at org.hibernate.loader.hql.QueryLoader.bindParameterValues(QueryLoader.java:491)
10:24:59,691 ERROR [STDERR] at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1563)
10:24:59,692 ERROR [STDERR] at org.hibernate.loader.Loader.doQuery(Loader.java:673)
10:24:59,692 ERROR [STDERR] at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:236)
10:24:59,692 ERROR [STDERR] at org.hibernate.loader.Loader.doList(Loader.java:2213)
10:24:59,693 ERROR [STDERR] at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2104)
10:24:59,693 ERROR [STDERR] at org.hibernate.loader.Loader.list(Loader.java:2099)
10:24:59,693 ERROR [STDERR] at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:378)
10:24:59,695 ERROR [STDERR] at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:338)
10:24:59,695 ERROR [STDERR] at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:172)
10:24:59,696 ERROR [STDERR] at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1121)
10:24:59,696 ERROR [STDERR] at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)
10:24:59,696 ERROR [STDERR] at org.dcri.prism.persistence.RoleDaoBase.findUsersGlobalRoles(RoleDaoBase.java:411)
10:24:59,697 ERROR [STDERR] at org.dcri.prism.persistence.RoleDaoBase.findUsersGlobalRoles(RoleDaoBase.java:386)
10:24:59,697 ERROR [STDERR] at org.dcri.prism.persistence.RoleDaoImpl.findUsersGlobalRoles(RoleDaoImpl.java:34)
10:24:59,697 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
10:24:59,697 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
10:24:59,698 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
10:24:59,698 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
10:24:59,698 ERROR [STDERR] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java
:280)
10:24:59,699 ERROR [STDERR] at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(Reflecti
veMethodInvocation.java:187)
10:24:59,700 ERROR [STDERR] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethod
Invocation.java:154)
10:24:59,700 ERROR [STDERR] at org.springframework.orm.hibernate3.HibernateInterceptor.invoke(HibernateInterceptor.j
ava:104)
10:24:59,701 ERROR [STDERR] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethod
Invocation.java:176)
10:24:59,701 ERROR [STDERR] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:2
10)
10:24:59,702 ERROR [STDERR] at $Proxy159.findUsersGlobalRoles(Unknown Source)
10:24:59,702 ERROR [STDERR] at org.dcri.prism.SiteAuthorizationServiceImpl.handleFindUsersGlobalRoles(SiteAuthorizat
ionServiceImpl.java:349)
10:24:59,702 ERROR [STDERR] at org.dcri.prism.SiteAuthorizationServiceBase.findUsersGlobalRoles(SiteAuthorizationSer
viceBase.java:1105)
10:24:59,703 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
10:24:59,703 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
10:24:59,703 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
10:24:59,704 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
10:24:59,704 ERROR [STDERR] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java
:280)
10:24:59,705 ERROR [STDERR] at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(Reflecti
veMethodInvocation.java:187)
10:24:59,705 ERROR [STDERR] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethod
Invocation.java:154)
10:24:59,706 ERROR [STDERR] at org.springframework.orm.hibernate3.HibernateInterceptor.invoke(HibernateInterceptor.j
ava:104)
10:24:59,706 ERROR [STDERR] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethod
Invocation.java:176)
10:24:59,706 ERROR [STDERR] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:2
10)
10:24:59,707 ERROR [STDERR] at $Proxy177.findUsersGlobalRoles(Unknown Source)
10:24:59,707 ERROR [STDERR] at org.dcri.prism.ejb.SiteAuthorizationServiceBean.findUsersGlobalRoles(SiteAuthorizatio
nServiceBean.java:708)
10:24:59,709 ERROR [STDERR] ... 52 more
10:24:59,759 INFO [STDOUT]
here's my method declaration:
Code:
public java.util.Collection findUsersGlobalRoles(final int transform, final java.lang.String queryString, int pageNumber, int pageSize, final long userId)
{
try
{
org.hibernate.Query queryObject = super.getSession(false).createQuery(queryString);
queryObject.setParameter("userId", new java.lang.Long(userId));
if (pageNumber > 0 && pageSize > 0)
{
queryObject.setFirstResult(this.calculateFirstResult(pageNumber, pageSize));
queryObject.setMaxResults(pageSize);
}
java.util.List results = queryObject.list();
transformEntities(transform, results);
return results;
}
catch (org.hibernate.HibernateException ex)
{
throw super.convertHibernateAccessException(ex);
}
}
and my mapping file
Code:
<hibernate-mapping default-cascade="none">
<class name="org.dcri.prism.persistence.UserImpl" table="APPUSER" dynamic-insert="false" dynamic-update="false">
<id name="userId" type="long" unsaved-value="0">
<column name="USER_ID" sql-type="NUMBER(19)"/>
<generator class="sequence">
<param name="sequence">APPUSER_SEQ</param>
</generator>
</id>
<property name="userName" type="java.lang.String">
<column name="DB_USER_NAME" not-null="false" unique="false" sql-type="VARCHAR2(255)"/>
</property>
<property name="password" type="java.lang.String">
<column name="DB_PASSWORD" not-null="false" unique="false" sql-type="VARCHAR2(255)"/>
</property>
<property name="nameSpaceFullDN" type="java.lang.String">
<column name="NAMESPACE_FULL_DN" not-null="false" unique="false" sql-type="VARCHAR2(255)"/>
</property>
<property name="nameSpaceUID" type="java.lang.String">
<column name="NAMESPACE_UID" not-null="false" unique="false" sql-type="VARCHAR2(255)"/>
</property>
<property name="lastPasswordChangeDate" type="java.util.Calendar">
<column name="LAST_PWD_CHANGE_DATE" not-null="false" unique="false" sql-type="DATE"/>
</property>
<property name="lastLoginDate" type="java.util.Calendar">
<column name="LAST_LOGIN_DATE" not-null="false" unique="false" sql-type="DATE"/>
</property>
<property name="isPasswordChangeRequired" type="java.lang.Double">
<column name="IS_PWD_CHANGE_REQUIRED" not-null="false" unique="false" sql-type="NUMBER(38,15)"/>
</property>
<property name="loginFailureCount" type="long">
<column name="LOGIN_FAILURE_COUNT" not-null="true" unique="false" sql-type="NUMBER(19)"/>
</property>
<set name="userGroupUsers" order-by="USER_ID" lazy="true" fetch="select" inverse="true">
<key foreign-key="USERGRPUSER_USER_IDC">
<column name="USER_ID" sql-type="NUMBER(19)"/>
</key>
<one-to-many class="org.dcri.prism.persistence.UserGroupUserImpl" not-found="exception"/>
</set>
<many-to-one name="authenticationMethod" class="org.dcri.prism.persistence.AuthenticationMethodImpl" foreign-key="APPUSER_AUTHMETHOD_CDC" not-null="true" lazy="proxy" fetch="select">
<column name="AUTHMETHOD_CD" not-null="true" sql-type="VARCHAR2(255)"/>
</many-to-one>
<set name="userRoles" order-by="USER_ID" lazy="true" fetch="select" inverse="true">
<key foreign-key="USERROLE_USER_IDC">
<column name="USER_ID" sql-type="NUMBER(19)"/>
</key>
<one-to-many class="org.dcri.prism.persistence.UserRoleImpl" not-found="exception"/>
</set>
<many-to-one name="userStatus" class="org.dcri.prism.persistence.UserStatusImpl" foreign-key="APPUSER_USERSTATUS_CDC" not-null="true" lazy="proxy" fetch="select">
<column name="USERSTATUS_CD" not-null="true" sql-type="VARCHAR2(255)"/>
</many-to-one>
<many-to-one name="contact" class="org.dcri.prism.persistence.ContactImpl" cascade="none" foreign-key="APPUSER_CONTACT_IDC" not-null="true" lazy="proxy" fetch="select">
<column name="CONTACT_ID" not-null="true" sql-type="NUMBER(19)"/>
</many-to-one>
</class>
</hibernate-mapping>
anyone have an idea ?
thanks in adv..
[/code]