Jbas015852 Failed to index class java.lang.IllegalStateException: Unknown tag

This error occurs when deploying to a local JBOSS server. Is there any way to resolve this warning?

22: 31: 22,992 WARN [org.jboss.as.server.deployment] (1SC MSC service flow) JBAS015852: unable to index class com / company / core / security / AuthRealm.class at / C: / DevTools / jboss-eap -6.3 / bin / content / platform-ws-0.1.war / WEB-INF / lib / com.company.platform-platform-core-0.1.jar: java.lang.IllegalStateException: Unknown tag! pos = 20 poolCount = 133 on org.jboss.jandex.Indexer.processConstantPool (Indexer.java:606) [jandex-1.0.3.Final-redhat-2.jar: 1.0.3.Final-redhat-2] on org .jboss.jandex.Indexer.index (Indexer.java:640) [jandex-1.0.3.Final-redhat-2.jar: 1.0.3.Final-redhat-2] on org.jboss.as.server.deployment .annotation.ResourceRootIndexer.indexResourceRoot (ResourceRootIndexer.java:100) [jboss-as-server-7.4.0.Final-redhat-19.jar: 7.4.0.Final-redhat- 19] on org.jboss.as.server .deployment.annotation.AnnotationIndexProcessor.deploy (AnnotationIndexProcessor.java:51) [jboss-as-server-7.4.0.Final-redhat-19.jar: 7.4.0.Final-redhat- 19] on org.jboss.as .server.deployment.DeploymentUnitPhaseService.start (DeploymentUnitPhaseService.java:159) [jboss-as-server-7.4.0.Final-redhat-19.jar: 7.4.0.Final-redhat-19] on org.jboss.msc .service.ServiceControllerImpl $ StartTask.startService (ServiceControllerImpl.java:1980) [jboss-msc-1.1.5.Final-redhat-1.jar: 1.1.5.Final-redhat-1] on org.jb oss.msc.service.ServiceControllerImpl $ StartTask.run (ServiceControllerImpl.java:1913) [jboss-msc-1.1.5.Final-redhat-1.jar: 1.1.5.Final-redhat-1] in java.util. concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1142) [rt.jar: 1.8.0_31] in java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:617) [rt.jar: 1.8.0_31] in java.lang.Thread.run (Thread.java:745) [rt.jar: 1.8.0_31]

An explanation of what is happening would also be appreciated.

+5
source share
1 answer

I am using JBoss EAP 6.3 with patch 6.3.3, but to solve the problem I need to use jandex from JBoss EAP 6.4. I just replaced "jandex-1.0.3.Final-redhat-2.jar" with "jandex-1.2.2.Final-redhat-1.jar" in JBoss modules and the problem was solved.

JBoss has a problem, possibly problems with Java 8 or lambda expressions that Jandex cannot index. See Link. This is a bug link for bug 1193113. I hope this helps you.

+11
source

Source: https://habr.com/ru/post/1214953/