Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[eclipselink-users] What cause this exception

Hi,

I have Googled for an answer, but I do not even find any hints. What have I done wrong to be getting the exception in the attached stacktrace.

Many thanks,
Joel

[EL Fine]: Connection(15394060)--SELECT ID, is_open, VERSION, is_project_admin, is_subscribed, DELETED, SESSION, project_id, user_id FROM useme.Project_Registrations WHERE (user_id = ?)
	bind => [1]
[EL Warning]: Exception [EclipseLink-66] (Eclipse Persistence Services - 1.0.2 (Build 20081024)): org.eclipse.persistence.exceptions.DescriptorException
Exception Description: Could not deserialize object from byte array.
Internal Exception: Exception [EclipseLink-3007] (Eclipse Persistence Services - 1.0.2 (Build 20081024)): org.eclipse.persistence.exceptions.ConversionException
Exception Description: The object [org.eclipse.persistence.indirection.IndirectSet], of class [class java.lang.String], could not be converted to [class java.lang.Class].  Please ensure that the class [org.eclipse.persistence.indirection.IndirectSet] is on the CLASSPATH.  You may need to use alternate API passing in the appropriate class loader as required, or setting it on the default ConversionManager
Internal Exception: java.lang.ClassNotFoundException: org.eclipse.persistence.indirection.IndirectSet
Mapping: org.eclipse.persistence.mappings.DirectToFieldMapping[session-->useme.Project_Registrations.SESSION]
Descriptor: RelationalDescriptor(org.eclipse.ormf.server.base.services.domain.ProjectRegistration --> [DatabaseTable(useme.Project_Registrations)])
[ERROR]{org.eclipse.ormf.server.base.services.server.remote.internal.ServerServiceRemoteImpl} Could not retrieve model for server 
Cause: 
Exception Description: Could not deserialize object from byte array.
Internal Exception: Exception [EclipseLink-3007] (Eclipse Persistence Services - 1.0.2 (Build 20081024)): org.eclipse.persistence.exceptions.ConversionException
Exception Description: The object [org.eclipse.persistence.indirection.IndirectSet], of class [class java.lang.String], could not be converted to [class java.lang.Class].  Please ensure that the class [org.eclipse.persistence.indirection.IndirectSet] is on the CLASSPATH.  You may need to use alternate API passing in the appropriate class loader as required, or setting it on the default ConversionManager
Internal Exception: java.lang.ClassNotFoundException: org.eclipse.persistence.indirection.IndirectSet
Mapping: org.eclipse.persistence.mappings.DirectToFieldMapping[session-->useme.Project_Registrations.SESSION]
Descriptor: RelationalDescriptor(org.eclipse.ormf.server.base.services.domain.ProjectRegistration --> [DatabaseTable(useme.Project_Registrations)])
Local Exception Stack: 
Exception [EclipseLink-66] (Eclipse Persistence Services - 1.0.2 (Build 20081024)): org.eclipse.persistence.exceptions.DescriptorException
Exception Description: Could not deserialize object from byte array.
Internal Exception: Exception [EclipseLink-3007] (Eclipse Persistence Services - 1.0.2 (Build 20081024)): org.eclipse.persistence.exceptions.ConversionException
Exception Description: The object [org.eclipse.persistence.indirection.IndirectSet], of class [class java.lang.String], could not be converted to [class java.lang.Class].  Please ensure that the class [org.eclipse.persistence.indirection.IndirectSet] is on the CLASSPATH.  You may need to use alternate API passing in the appropriate class loader as required, or setting it on the default ConversionManager
Internal Exception: java.lang.ClassNotFoundException: org.eclipse.persistence.indirection.IndirectSet
Mapping: org.eclipse.persistence.mappings.DirectToFieldMapping[session-->useme.Project_Registrations.SESSION]
Descriptor: RelationalDescriptor(org.eclipse.ormf.server.base.services.domain.ProjectRegistration --> [DatabaseTable(useme.Project_Registrations)])
	at org.eclipse.persistence.exceptions.DescriptorException.notDeserializable(DescriptorException.java:1187)
	at org.eclipse.persistence.mappings.converters.SerializedObjectConverter.convertDataValueToObjectValue(SerializedObjectConverter.java:72)
	at org.eclipse.persistence.mappings.foundation.AbstractDirectMapping.getAttributeValue(AbstractDirectMapping.java:421)
	at org.eclipse.persistence.mappings.foundation.AbstractDirectMapping.valueFromRow(AbstractDirectMapping.java:808)
	at org.eclipse.persistence.mappings.DatabaseMapping.readFromRowIntoObject(DatabaseMapping.java:1119)
	at org.eclipse.persistence.internal.descriptors.ObjectBuilder.buildAttributesIntoObject(ObjectBuilder.java:301)
	at org.eclipse.persistence.internal.descriptors.ObjectBuilder.buildObject(ObjectBuilder.java:625)
	at org.eclipse.persistence.internal.descriptors.ObjectBuilder.buildObject(ObjectBuilder.java:463)
	at org.eclipse.persistence.internal.descriptors.ObjectBuilder.buildObjectsInto(ObjectBuilder.java:796)
	at org.eclipse.persistence.internal.queries.DatabaseQueryMechanism.buildObjectsFromRows(DatabaseQueryMechanism.java:181)
	at org.eclipse.persistence.queries.ReadAllQuery.executeObjectLevelReadQuery(ReadAllQuery.java:488)
	at org.eclipse.persistence.queries.ObjectLevelReadQuery.executeDatabaseQuery(ObjectLevelReadQuery.java:879)
	at org.eclipse.persistence.queries.DatabaseQuery.execute(DatabaseQuery.java:666)
	at org.eclipse.persistence.queries.ObjectLevelReadQuery.execute(ObjectLevelReadQuery.java:840)
	at org.eclipse.persistence.queries.ReadAllQuery.execute(ReadAllQuery.java:456)
	at org.eclipse.persistence.internal.sessions.AbstractSession.internalExecuteQuery(AbstractSession.java:2207)
	at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1178)
	at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1162)
	at org.eclipse.persistence.internal.indirection.QueryBasedValueHolder.instantiate(QueryBasedValueHolder.java:77)
	at org.eclipse.persistence.internal.indirection.QueryBasedValueHolder.instantiate(QueryBasedValueHolder.java:67)
	at org.eclipse.persistence.internal.indirection.DatabaseValueHolder.getValue(DatabaseValueHolder.java:83)
	at org.eclipse.persistence.internal.indirection.UnitOfWorkValueHolder.instantiateImpl(UnitOfWorkValueHolder.java:161)
	at org.eclipse.persistence.internal.indirection.UnitOfWorkValueHolder.instantiate(UnitOfWorkValueHolder.java:230)
	at org.eclipse.persistence.internal.indirection.DatabaseValueHolder.getValue(DatabaseValueHolder.java:83)
	at org.eclipse.persistence.indirection.IndirectSet.buildDelegate(IndirectSet.java:192)
	at org.eclipse.persistence.indirection.IndirectSet.getDelegate(IndirectSet.java:343)
	at org.eclipse.persistence.indirection.IndirectSet$1.<init>(IndirectSet.java:410)
	at org.eclipse.persistence.indirection.IndirectSet.iterator(IndirectSet.java:409)
	at org.eclipse.ormf.server.base.services.domain.User.getProjectRegistration(User.java:165)
	at org.eclipse.ormf.server.base.services.domain.User.isAuthorized(User.java:226)
	at org.eclipse.ormf.server.base.services.server.internal.ServerServiceImpl.getModel(ServerServiceImpl.java:96)
	at org.eclipse.ormf.server.base.services.server.remote.internal.ServerServiceRemoteImpl.getModel2Internal(ServerServiceRemoteImpl.java:243)
	at org.eclipse.ormf.server.base.services.server.remote.internal.ServerServiceRemoteImpl.getModel2(ServerServiceRemoteImpl.java:199)
	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.eclipse.riena.communication.core.hooks.AbstractHooksProxy.invoke(AbstractHooksProxy.java:95)
	at org.eclipse.riena.internal.communication.publisher.ServiceHooksProxy.invoke(ServiceHooksProxy.java:70)
	at $Proxy24.getModel2(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 com.caucho.hessian.server.HessianSkeleton.invoke(HessianSkeleton.java:155)
	at org.eclipse.riena.communication.publisher.hessian.HessianRienaDispatcherServlet.service(HessianRienaDispatcherServlet.java:151)
	at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180)
	at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
	at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
	at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:67)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	at org.eclipse.equinox.http.jetty.internal.HttpServerManager$InternalHttpServiceServlet.service(HttpServerManager.java:269)
	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428)
	at org.mortbay.jetty.servlet.ServletHandler.dispatch(ServletHandler.java:677)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)
	at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)
	at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
	at org.mortbay.http.HttpServer.service(HttpServer.java:909)
	at org.mortbay.http.HttpConnection.service(HttpConnection.java:820)
	at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:986)
	at org.mortbay.http.HttpConnection.handle(HttpConnection.java:837)
	at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:245)
	at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
	at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
Caused by: Exception [EclipseLink-3007] (Eclipse Persistence Services - 1.0.2 (Build 20081024)): org.eclipse.persistence.exceptions.ConversionException
Exception Description: The object [org.eclipse.persistence.indirection.IndirectSet], of class [class java.lang.String], could not be converted to [class java.lang.Class].  Please ensure that the class [org.eclipse.persistence.indirection.IndirectSet] is on the CLASSPATH.  You may need to use alternate API passing in the appropriate class loader as required, or setting it on the default ConversionManager
Internal Exception: java.lang.ClassNotFoundException: org.eclipse.persistence.indirection.IndirectSet
	at org.eclipse.persistence.exceptions.ConversionException.couldNotBeConvertedToClass(ConversionException.java:87)
	at org.eclipse.persistence.internal.helper.ConversionManager.convertObjectToClass(ConversionManager.java:430)
	at org.eclipse.persistence.internal.helper.ConversionManager.convertObject(ConversionManager.java:146)
	at org.eclipse.persistence.internal.helper.CustomObjectInputStream.resolveClass(CustomObjectInputStream.java:43)
	at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1544)
	at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466)
	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1699)
	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
	at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)
	at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
	at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)
	at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
	at org.eclipse.persistence.mappings.converters.SerializedObjectConverter.convertDataValueToObjectValue(SerializedObjectConverter.java:70)
	... 62 more
Caused by: java.lang.ClassNotFoundException: org.eclipse.persistence.indirection.IndirectSet
	at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:481)
	at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:397)
	at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:385)
	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:242)
	at org.eclipse.persistence.internal.helper.ConversionManager.convertObjectToClass(ConversionManager.java:427)
	... 78 more


Back to the top