Community
Participate
Working Groups
Build Identifier: I20110127-2034 Problem when changing the version number. Reproducible: Always Steps to Reproduce: 1. Create new Java project 2. Go to the project properties 3. Convert the project to faceted form 4. Add JPA facet 5. Open the persistence.xml and go to the source 6. Insert 1 in the version header, version="2.0" becomes version="12.0" The following exception is thrown !ENTRY org.eclipse.core.jobs 4 2 2011-03-09 12:38:15.935 !MESSAGE An internal error occurred during: "Synchronize JPA project: 'Test'". !STACK 0 java.lang.IllegalArgumentException: Illegal resource type: null at org.eclipse.jpt.jpa.core.internal.GenericJpaPlatform.getResourceDefinition(GenericJpaPlatform.java:174) at org.eclipse.jpt.jpa.core.internal.context.persistence.AbstractPersistenceXmlContextNode.getPersistenceXmlDefinition(AbstractPersistenceXmlContextNode.java:37) at org.eclipse.jpt.jpa.core.internal.context.persistence.AbstractPersistenceXmlContextNode.getContextNodeFactory(AbstractPersistenceXmlContextNode.java:45) at org.eclipse.jpt.jpa.core.internal.jpa1.context.persistence.GenericPersistenceXml.buildPersistence(GenericPersistenceXml.java:133) at org.eclipse.jpt.jpa.core.internal.jpa1.context.persistence.GenericPersistenceXml.synchronizeWithResourceModel(GenericPersistenceXml.java:101) at org.eclipse.jpt.jpa.core.internal.jpa1.context.GenericRootContextNode.syncPersistenceXml(GenericRootContextNode.java:90) at org.eclipse.jpt.jpa.core.internal.jpa1.context.GenericRootContextNode.synchronizeWithResourceModel(GenericRootContextNode.java:66) at org.eclipse.jpt.jpa.core.internal.AbstractJpaProject.synchronizeContextModel(AbstractJpaProject.java:1807) at org.eclipse.jpt.jpa.core.GenericJpaProjectManager$1.execute(GenericJpaProjectManager.java:432) at org.eclipse.jpt.common.core.internal.utility.JobSynchronizer$SynchronizationJob.run(JobSynchronizer.java:160) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
This is probably tied to the fix for bug 341415.
Patch checked into HEAD for bug 341415 fixes this bug.
Verified in Build I-3.3.0RC4-20110603221533 Verified no errors appear in error log when you change the version header value. See the link to view test steps for verification. http://wiki.eclipse.org/Dali_3.0_RC2