Java 如何解决:antlr.CommonToken无法强制转换为antlr.Token?
我刚刚完成了从wildfly 9到23的更新,现在正在重新处理我的arquillian实现,以使用新的应用程序服务器版本 依赖关系管理:Java 如何解决:antlr.CommonToken无法强制转换为antlr.Token?,java,hibernate,wildfly,jboss-arquillian,Java,Hibernate,Wildfly,Jboss Arquillian,我刚刚完成了从wildfly 9到23的更新,现在正在重新处理我的arquillian实现,以使用新的应用程序服务器版本 依赖关系管理: <dependencyManagement> <dependencies> <dependency> <groupId>org.jboss.arquillian</groupId> <art
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.jboss.arquillian</groupId>
<artifactId>arquillian-bom</artifactId>
<version>1.4.1.Final</version>
<scope>import</scope>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.wildfly.bom</groupId>
<artifactId>wildfly-jakartaee8-with-tools</artifactId>
<scope>import</scope>
<type>pom</type>
<version>21.0.2.Final</version>
</dependency>
</dependencies>
</dependencyManagement>
org.jboss.arquillian
文章提到这可能是由于多个应用程序正在运行。但不确定这是否适用,因为我只有一个应用程序在运行,而且只有一个实例(我想)。在启动arquillian时,我从Wildfly15:50:35940 INFO[io.jaegertracing.internal.JaegerTracer](MSC服务线程1-4)收到此消息。未注册关机挂钩:请在应用程序关闭时手动调用close()。
但我在运行测试时收到该消息两次。想知道这是否会导致问题,如果不是,还有什么可能
<dependency>
<groupId>org.wildfly.arquillian</groupId>
<artifactId>wildfly-arquillian-container-embedded</artifactId>
<version>3.0.1.Final</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.jboss.arquillian.junit</groupId>
<artifactId>arquillian-junit-container</artifactId>
<version>${arquillian.version}</version>
<scope>test</scope>
</dependency>
[ERROR] org.<company name>.crs.auth.CrsUserServiceTest Time elapsed: 71.828 s <<< ERROR!
org.jboss.arquillian.container.spi.client.container.DeploymentException:
Cannot deploy ert-tests.war: {"WFLYCTL0062: Composite operation failed and was rolled back. Steps that failed:" => {"Operation step-1" => {"WFLYCTL0080: Failed services" => {"jboss.persistenceunit.\"ert-tests.war#ertDatasource\"" => "javax.persistence.PersistenceException: [PersistenceUnit: ertDatasource] Unable to build Hibernate SessionFactory
Caused by: javax.persistence.PersistenceException: [PersistenceUnit: ertDatasource] Unable to build Hibernate SessionFactory
Caused by: org.hibernate.MappingException: Could not get constructor for org.hibernate.persister.collection.OneToManyPersister
Caused by: org.hibernate.HibernateException: Unable to parse order-by fragment
Caused by: java.lang.ClassCastException: antlr.CommonToken cannot be cast to antlr.Token"}}}}
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>5.3.20.Final</version>
<scope>provided</scope>
<exclusions>
<exclusion>
<groupId>antlr</groupId>
<artifactId>antlr</artifactId>
</exclusion>
<exclusion>
<groupId>org.dom4j</groupId>
<artifactId>dom4j</artifactId>
</exclusion>
</exclusions>
</dependency>