This week's book giveaways are in the Refactoring and Agile forums.
We're giving away four copies each of Re-engineering Legacy Software and Docker in Action and have the authors on-line!
See this thread and this one for details.
Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

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

 
Maulik Modi
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

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
Posts: 90
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 553
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic