This week's giveaway is in the EJB and other Java EE Technologies forum.
We're giving away four copies of EJB 3 in Action and have Debu Panda, Reza Rahman, Ryan Cuprak, and Michael Remijan on-line!
See this thread for details.
The moose likes Object Relational Mapping and the fly likes org.eclipse.persistence.exceptions.DescriptorException with java.lang.NoSuchField exception Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Databases » Object Relational Mapping
Bookmark "org.eclipse.persistence.exceptions.DescriptorException with java.lang.NoSuchField exception" Watch "org.eclipse.persistence.exceptions.DescriptorException with java.lang.NoSuchField exception" New topic
Author

org.eclipse.persistence.exceptions.DescriptorException with java.lang.NoSuchField exception

Maulik Modi
Greenhorn

Joined: Mar 09, 2011
Posts: 2

I have an Entity named TrainingMstr. I have removed some fields from the table and updated the entity too. But I'm still getting the following error:

Error occurred during deployment: Exception while preparing the app : Exception [EclipseLink-0] (Eclipse Persistence Services - 2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.IntegrityException

Descriptor Exceptions:

Exception [EclipseLink-59] (Eclipse Persistence Services - 2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.DescriptorException Exception Description: The instance variable [trngRevNo] is not defined in the domain class [com.discusit.trims.entity.TrainingMstr], or it is not accessible. Internal Exception: java.lang.NoSuchFieldException: trngRevNo Mapping: org.eclipse.persistence.mappings.DirectToFieldMapping[trngRevNo-->trimsdev.trimsdev.training_mstr.trng_rev_no] Descriptor: RelationalDescriptor(com.discusit.trims.entity.TrainingMstr -->

I have removed trngRevNo variable from the database and then updated the entity. Still getting the error while deploying the application.

Can anyone please help me...???
Ashwini Kashyap
Ranch Hand

Joined: Aug 30, 2012
Posts: 90
Hi Maulik,

I suppose you are getting this issue while deployment and therefore you can try removing all folders and sub-folders in "work" folder of the server and deploy again with latest changes.

Thanks and Regards,
Ashwini Kashyap | akashyap@infocepts.com | www.infocepts.com

James Sutherland
Ranch Hand

Joined: Oct 01, 2007
Posts: 553
Check if you are using an orm.xml file to map the attribute. It may need to be updated.

Also try restarting your server if you have not done so, and ensure you don't have the class on the classpath twice somehow.

TopLink : EclipseLink : Book:Java Persistence : Blog:Java Persistence Performance
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: org.eclipse.persistence.exceptions.DescriptorException with java.lang.NoSuchField exception
 
Similar Threads
SEVERE: Exception while preparing the app : Exception [EclipseLink-28018]
EclipseLink 1.1.4 - EXCEPTION_SEARCHING_FOR_PERSISTENCE_RESOURCES
Problem in composite key mapping in eclipselink
JPA-Unknown entity type error when i actually have the entity in my DB
Simple JPA pogram using EclipseLink