This is fixed now in trunk.

- Dave



On Wed, Aug 7, 2013 at 9:13 AM, Dave <[email protected]> wrote:

> That must have been a mistake, we should have EclipseLink jars in the WAR,
> not the Hibernate jars.
>
> - Dave
>
>
>
> On Wed, Aug 7, 2013 at 6:00 AM, Maciej Rumianowski <
> [email protected]> wrote:
>
>> Hi,
>>
>> I have encountered a problem with hibernate and JBoss. In commit 1508391
>> JPA dependency was changed from eclipselink to hibernate which gives now
>> error in JBoss (JBoss EAP 6.1). I tested that reverting the change in
>> app/pom.xml on trunk makes roller deploy without any error on JBoss.
>>
>> http://svn.apache.org/viewvc?view=revision&revision=1508391
>>
>> Glen, did you test roller.war on JBoss? JBoss says that war was deployed,
>> but in console there is an error.
>>
>> Best Regards,
>>     Maciej
>>
>> 11:55:08,328 ERROR [org.jboss.msc.service.fail] (ServerService Thread Pool
>> -- 48) MSC000001: Failed to start service
>> jboss.persistenceunit."roller.war#RollerPU":
>> org.jboss.msc.service.StartException in service
>> jboss.persistenceunit."roller.war#RollerPU":
>> javax.persistence.PersistenceException: [PersistenceUnit: RollerPU] Unable
>> to build EntityManagerFactory
>>     at
>>
>> org.jboss.as.jpa.service.PersistenceUnitServiceImpl$1.run(PersistenceUnitServiceImpl.java:103)
>> [jboss-as-jpa-7.2.0.Final-redhat-8.jar:7.2.0.Final-redhat-8]
>>     at
>>
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
>> [rt.jar:1.6.0_27]
>>     at
>>
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>> [rt.jar:1.6.0_27]
>>     at java.lang.Thread.run(Thread.java:679) [rt.jar:1.6.0_27]
>>     at org.jboss.threads.JBossThread.run(JBossThread.java:122)
>> [jboss-threads-2.1.0.Final-redhat-1.jar:2.1.0.Final-redhat-1]
>> Caused by: javax.persistence.PersistenceException: [PersistenceUnit:
>> RollerPU] Unable to build EntityManagerFactory
>>     at
>>
>> org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:930)
>>     at
>>
>> org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:904)
>>     at
>>
>> org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:92)
>>     at
>>
>> org.jboss.as.jpa.service.PersistenceUnitServiceImpl.createContainerEntityManagerFactory(PersistenceUnitServiceImpl.java:200)
>> [jboss-as-jpa-7.2.0.Final-redhat-8.jar:7.2.0.Final-redhat-8]
>>     at
>>
>> org.jboss.as.jpa.service.PersistenceUnitServiceImpl.access$600(PersistenceUnitServiceImpl.java:57)
>> [jboss-as-jpa-7.2.0.Final-redhat-8.jar:7.2.0.Final-redhat-8]
>>     at
>>
>> org.jboss.as.jpa.service.PersistenceUnitServiceImpl$1.run(PersistenceUnitServiceImpl.java:99)
>> [jboss-as-jpa-7.2.0.Final-redhat-8.jar:7.2.0.Final-redhat-8]
>>     ... 4 more
>> Caused by: org.hibernate.MappingException: Could not get constructor for
>> org.hibernate.persister.collection.OneToManyPersister
>>     at
>>
>> org.hibernate.persister.internal.PersisterFactoryImpl.create(PersisterFactoryImpl.java:253)
>>     at
>>
>> org.hibernate.persister.internal.PersisterFactoryImpl.createCollectionPersister(PersisterFactoryImpl.java:201)
>>     at
>>
>> org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:414)
>>     at
>>
>> org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1750)
>>     at
>>
>> org.hibernate.ejb.EntityManagerFactoryImpl.<init>(EntityManagerFactoryImpl.java:94)
>>     at
>>
>> org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:920)
>>     ... 9 more
>> Caused by: org.hibernate.HibernateException: Unable to parse order-by
>> fragment
>>     at
>>
>> org.hibernate.sql.ordering.antlr.OrderByFragmentTranslator.translate(OrderByFragmentTranslator.java:69)
>>     at org.hibernate.sql.Template.translateOrderBy(Template.java:721)
>>     at
>>
>> org.hibernate.persister.collection.AbstractCollectionPersister.<init>(AbstractCollectionPersister.java:561)
>>     at
>>
>> org.hibernate.persister.collection.OneToManyPersister.<init>(OneToManyPersister.java:88)
>>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>> Method) [rt.jar:1.6.0_27]
>>     at
>>
>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
>> [rt.jar:1.6.0_27]
>>     at
>>
>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>> [rt.jar:1.6.0_27]
>>     at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
>> [rt.jar:1.6.0_27]
>>     at
>>
>> org.hibernate.persister.internal.PersisterFactoryImpl.create(PersisterFactoryImpl.java:231)
>>     ... 14 more
>> Caused by: java.lang.ClassCastException: antlr.CommonToken cannot be cast
>> to antlr.Token
>>     at antlr.CharScanner.makeToken(Unknown Source)
>>     at
>>
>> org.hibernate.sql.ordering.antlr.GeneratedOrderByLexer.mIDENT(GeneratedOrderByLexer.java:239)
>>     at
>>
>> org.hibernate.sql.ordering.antlr.GeneratedOrderByLexer.nextToken(GeneratedOrderByLexer.java:139)
>>     at antlr.TokenBuffer.fill(Unknown Source)
>>     at antlr.TokenBuffer.LA(Unknown Source)
>>     at antlr.LLkParser.LA(Unknown Source)
>>     at
>>
>> org.hibernate.sql.ordering.antlr.GeneratedOrderByFragmentParser.expression(GeneratedOrderByFragmentParser.java:565)
>>     at
>>
>> org.hibernate.sql.ordering.antlr.GeneratedOrderByFragmentParser.sortKey(GeneratedOrderByFragmentParser.java:346)
>>     at
>>
>> org.hibernate.sql.ordering.antlr.GeneratedOrderByFragmentParser.sortSpecification(GeneratedOrderByFragmentParser.java:241)
>>     at
>>
>> org.hibernate.sql.ordering.antlr.GeneratedOrderByFragmentParser.orderByFragment(GeneratedOrderByFragmentParser.java:190)
>>     at
>>
>> org.hibernate.sql.ordering.antlr.OrderByFragmentTranslator.translate(OrderByFragmentTranslator.java:63)
>>     ... 22 more
>>
>
>

Reply via email to