Runtime error in Linux (Centos) environment

24 views
Skip to first unread message

trinity6nine

unread,
Jul 22, 2011, 12:59:18 PM7/22/11
to Granite Data Services Forum
Hi,

I've been successful thus-far creating and testing my project in a
Windows environment but after deploying it in a Linux environment I
receive the run-time error below. It seams that Hibernate is not able
to find entities that are mapped to the entity being queried.

eg. If querying an Employee entity Hibernate is unable to find the
Training events mapped to that Employee.

This strange behavior only occurs in the Linux environment.

My platform is JBoss 4.2.3.GA, MySQL 5.0, JDK 1.6 Update 26.

Windows - Windows 7, XP - Successful
Linux - Centos 5.4 - Unsuccessful - Server starts with no errors but
runtime error received when Flash screen loaded)

Any help would be greatly appreciated.

------------------
javax.persistence.EntityNotFoundException: Unable to find <entity
name> with id 1
at org.hibernate.ejb.Ejb3Configuration
$Ejb3EntityNotFoundDelegate.handleEntityNotFound(Ejb3Configuration.java:
107)
at
org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:
145)
at
org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:
195)
at
org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:
103)
at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:
878)
at
org.hibernate.impl.SessionImpl.internalLoad(SessionImpl.java:846)
at
org.hibernate.type.EntityType.resolveIdentifier(EntityType.java:557)
at org.hibernate.type.EntityType.resolve(EntityType.java:379)
at
org.hibernate.engine.TwoPhaseLoad.initializeEntity(TwoPhaseLoad.java:
116)
at
org.hibernate.loader.Loader.initializeEntitiesAndCollections(Loader.java:
854)
at org.hibernate.loader.Loader.doQuery(Loader.java:729)
at
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:
236)
at org.hibernate.loader.Loader.doList(Loader.java:2220)
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.hibernate.ejb.QueryImpl.getSingleResult(QueryImpl.java:
80)
at
org.jboss.seam.security.management.JpaIdentityStore.lookupUser(JpaIdentityStore.java:
796)
at
org.jboss.seam.security.management.JpaIdentityStore.authenticate(JpaIdentityStore.java:
760)
at
org.jboss.seam.security.management.IdentityManager.authenticate(IdentityManager.java:
271)
at
org.jboss.seam.security.jaas.SeamLoginModule.login(SeamLoginModule.java:
126)
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:597)
at
javax.security.auth.login.LoginContext.invoke(LoginContext.java:769)
at javax.security.auth.login.LoginContext.access
$000(LoginContext.java:186)
at javax.security.auth.login.LoginContext
$5.run(LoginContext.java:706)
at java.security.AccessController.doPrivileged(Native Method)
at
javax.security.auth.login.LoginContext.invokeCreatorPriv(LoginContext.java:
703)
at
javax.security.auth.login.LoginContext.login(LoginContext.java:575)
at org.jboss.seam.security.Identity.authenticate(Identity.java:
344)
at org.jboss.seam.security.Identity.authenticate(Identity.java:
332)
at
org.granite.seam21.security.Seam21SecurityService.login(Seam21SecurityService.java:
76)
at
org.granite.messaging.amf.process.AMF3MessageProcessor.processCommandMessage(AMF3MessageProcessor.java:
94)
at
org.granite.messaging.amf.process.AMF3MessageProcessor.process(AMF3MessageProcessor.java:
61)
at
org.granite.messaging.amf.process.AMF0MessageProcessor.process(AMF0MessageProcessor.java:
78)
at
org.granite.messaging.webapp.AMFEndpoint.service(AMFEndpoint.java:73)
at org.granite.seam21.FlexFilter.doFilter(FlexFilter.java:242)
at org.jboss.seam.servlet.SeamFilter
$FilterChainImpl.doFilter(SeamFilter.java:69)
at
org.jboss.seam.web.HotDeployFilter.doFilter(HotDeployFilter.java:53)
at org.jboss.seam.servlet.SeamFilter
$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:
158)
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:
182)
at
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:
84)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:
127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
102)
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:
262)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:
844)
at org.apache.coyote.http11.Http11Protocol
$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint
$Worker.run(JIoEndpoint.java:446)
at java.lang.Thread.run(Thread.java:662)
16:23:41,578 WARN [AMF3Serializer] Could not get channel id for
message: flex.messaging.messages.CommandMessage {
messageRefType: null
operation: LOGIN
correlationId =
destination =
headers = {DSMessagingVersion=1, DSId=nil}
messageId = 11BACB4F-03FB-9C3A-E87A-52A8A59565E6
timestamp = 0
clientId = null
timeToLive = 0
body = ****** (credentials)
}

Franck Wolff

unread,
Jul 26, 2011, 9:35:30 AM7/26/11
to Granite Data Services Forum
javax.persistence.EntityNotFoundException: Unable to find <entityname>
with id 1: check your database configuration and content. If Hibernate
cannot find an entity with id=1, this is either because your database
is empty or you are not connected to the right database. We use
CentOS, there is absolutely no problem with that OS.
Reply all
Reply to author
Forward
0 new messages