Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-14336

ClassCastException after creating new JPA Project

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 4.1.0.Beta1
    • 4.1.0.Alpha2
    • hibernate
    • Hide

      EXECUTE: Start New JPA Project wizard
      EXECUTE: Set everything by default, just set: project name, platform to Hibernate (JPA 2.1) and set EXECUTE: Disable Library Configuration
      EXECUTE: Click finish
      ASSERT: There should not be any error in error log

      Show
      EXECUTE: Start New JPA Project wizard EXECUTE: Set everything by default, just set: project name, platform to Hibernate (JPA 2.1) and set EXECUTE: Disable Library Configuration EXECUTE: Click finish ASSERT: There should not be any error in error log

      java.lang.ClassCastException: org.jboss.tools.hibernate.jpt.core.internal.context.persistence.jpa2.Hibernate2_0PersistenceXmlContextNodeFactory cannot be cast to org.eclipse.jpt.jpa.core.jpa2_1.context.persistence.PersistenceXmlContextModelFactory2_1
      	at org.eclipse.jpt.jpa.core.internal.context.persistence.AbstractPersistenceXmlContextModel.getContextModelFactory2_1(AbstractPersistenceXmlContextModel.java:65)
      	at org.eclipse.jpt.jpa.core.internal.context.persistence.AbstractPersistenceUnit.buildSchemaGeneration(AbstractPersistenceUnit.java:1246)
      	at org.eclipse.jpt.jpa.core.internal.context.persistence.AbstractPersistenceUnit.initializeProperties(AbstractPersistenceUnit.java:1229)
      	at org.jboss.tools.hibernate.jpt.core.internal.context.HibernatePersistenceUnit.initializeProperties(HibernatePersistenceUnit.java:101)
      	at org.eclipse.jpt.jpa.core.internal.context.persistence.AbstractPersistenceUnit.<init>(AbstractPersistenceUnit.java:234)
      	at org.jboss.tools.hibernate.jpt.core.internal.context.HibernatePersistenceUnit.<init>(HibernatePersistenceUnit.java:78)
      	at org.jboss.tools.hibernate.jpt.core.internal.context.persistence.jpa2.Hibernate2_0PersistenceXmlContextNodeFactory.buildPersistenceUnit(Hibernate2_0PersistenceXmlContextNodeFactory.java:35)
      	at org.eclipse.jpt.jpa.core.internal.jpa1.context.persistence.GenericPersistence.buildPersistenceUnit(GenericPersistence.java:195)
      	at org.eclipse.jpt.jpa.core.internal.jpa1.context.persistence.GenericPersistence.initializePersistenceUnits(GenericPersistence.java:153)
      	at org.eclipse.jpt.jpa.core.internal.jpa1.context.persistence.GenericPersistence.<init>(GenericPersistence.java:59)
      	at org.jboss.tools.hibernate.jpt.core.internal.context.persistence.HibernatePersistence.<init>(HibernatePersistence.java:29)
      	at org.jboss.tools.hibernate.jpt.core.internal.context.persistence.jpa2.Hibernate2_0PersistenceXmlContextNodeFactory.buildPersistence(Hibernate2_0PersistenceXmlContextNodeFactory.java:43)
      	at org.eclipse.jpt.jpa.core.internal.jpa1.context.persistence.GenericPersistenceXml.buildRoot(GenericPersistenceXml.java:159)
      	at org.eclipse.jpt.jpa.core.internal.jpa1.context.persistence.GenericPersistenceXml.<init>(GenericPersistenceXml.java:67)
      	at org.eclipse.jpt.jpa.core.internal.AbstractJpaFactory.buildPersistenceXml(AbstractJpaFactory.java:198)
      	at org.eclipse.jpt.jpa.core.internal.jpa1.context.GenericContextModelRoot.buildPersistenceXml(GenericContextModelRoot.java:158)
      	at org.eclipse.jpt.jpa.core.internal.jpa1.context.GenericContextModelRoot.buildPersistenceXml(GenericContextModelRoot.java:96)
      	at org.eclipse.jpt.jpa.core.internal.jpa1.context.GenericContextModelRoot.<init>(GenericContextModelRoot.java:63)
      	at org.eclipse.jpt.jpa.core.internal.AbstractJpaFactory.buildContextModelRoot(AbstractJpaFactory.java:191)
      	at org.eclipse.jpt.jpa.core.internal.AbstractJpaProject.buildContextModelRoot(AbstractJpaProject.java:283)
      	at org.eclipse.jpt.jpa.core.internal.AbstractJpaProject.<init>(AbstractJpaProject.java:258)
      	at org.jboss.tools.hibernate.jpt.core.internal.HibernateJpaProject.<init>(HibernateJpaProject.java:69)
      	at org.jboss.tools.hibernate.jpt.core.internal.HibernateAbstractJpaFactory.buildJpaProject(HibernateAbstractJpaFactory.java:107)
      	at org.jboss.tools.hibernate.jpt.core.internal.jpa2.HibernateJpaFactory2_0.buildJpaProject(HibernateJpaFactory2_0.java:88)
      	at org.eclipse.jpt.jpa.core.internal.InternalJpaProjectManager.buildJpaProject(InternalJpaProjectManager.java:642)
      	at org.eclipse.jpt.jpa.core.internal.InternalJpaProjectManager.buildJpaProject(InternalJpaProjectManager.java:630)
      	at org.eclipse.jpt.jpa.core.internal.InternalJpaProjectManager.buildJpaProject(InternalJpaProjectManager.java:623)
      	at org.eclipse.jpt.jpa.core.internal.InternalJpaProjectManager.addJpaProject(InternalJpaProjectManager.java:604)
      	at org.eclipse.jpt.jpa.core.internal.InternalJpaProjectManager.checkForJpaFacetTransition_(InternalJpaProjectManager.java:841)
      	at org.eclipse.jpt.jpa.core.internal.InternalJpaProjectManager$FacetFileChangeEventHandlerCommand.execute(InternalJpaProjectManager.java:831)
      	at org.eclipse.jpt.common.core.internal.utility.command.CommandJobCommandAdapter.execute(CommandJobCommandAdapter.java:50)
      	at org.eclipse.jpt.common.core.internal.utility.command.JobCommandJob.run(JobCommandJob.java:42)
      	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
      

            kaers@redhat.com Koen Aers
            jpeterka_jira Jiri Peterka (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: