Java.lang.LinkageError: нарушение ограничения загрузчика при инициализации таблицы интерфейса для класса org.slf4j.helpeJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Java.lang.LinkageError: нарушение ограничения загрузчика при инициализации таблицы интерфейса для класса org.slf4j.helpe

Сообщение Anonymous »

Я получаю эту ошибку при развертывании приложения Spring Xapp WAR на сервере JBOSS EAP 8. после миграции приложения с jboss eap7 на jboss eap 8, с jdk 11 на 17 и с Spring 5 на Spring 6.
Я использую версии: JDK 17, Spring Framework 6.1.9, SLF4J 2.0. 7.redhat-00002.
slf4j:

Код: Выделить всё

    
org.slf4j
slf4j-api
2.0.7.redhat-00002
compile

esapi:

Код: Выделить всё

    
org.owasp.esapi
esapi
2.5.5.0
jakarta

ниже приведена ошибка:
Вызвана: java.lang.LinkageError: нарушение ограничения загрузчика при инициализации интерфейса itable для класса org.slf4j.helpers .BasicMarkerFactory: при выборе метода «org.slf4j.Marker org.slf4j.IMarkerFactory.getDetachedMarker(java.lang.String)» загрузчик классов '[email protected]' @284707c5 для суперинтерфейса org.slf4j.IMarkerFactory и загрузчик классов 'deployment.xapp-war.war' @29d09060 класса выбранного метода, org.slf4j.helpers .BasicMarkerFactory имеет разные объекты класса для типа. org.slf4j.Marker, используемый в подписи (org.slf4j.IMarkerFactory находится в безымянном модуле загрузчика '[email protected]' @284707c5, родительский загрузчик 'app'; org.slf4j.helpers.BasicMarkerFactory находится в безымянном модуле загрузчика 'deployment.xapp-war.war' @29d09060, родительский загрузчик 'app')
в Deployment.xapp-war.war//org.owasp.esapi.logging.slf4j.Slf4JLogBridgeImpl.(Slf4JLogBridgeImpl.java:35 )
в Deployment.xapp-war.war//org.owasp.esapi.logging.slf4j.Slf4JLogFactory.(Slf4JLogFactory.java:96)
at java.base/java.lang.Class.forName0(собственный метод)
в java.base/java.lang.Class.forName(Class.java:375)
в развертывание.xapp-war.war//org.owasp.esapi.util.ObjFactory.loadClassByStringName(ObjFactory.java:158)
на развертывании.xapp-war.war//org.owasp.esapi.util.ObjFactory .make(ObjFactory.java:81)
в Deployment.xapp-war.war//org.owasp.esapi.ESAPI.logFactory(ESAPI.java:139)
at Deployment.xapp-war.war//org.owasp.esapi.ESAPI.getLogger(ESAPI) .java:147)
в развертывание.xapp-war.war//com.cigna.ccmi.utils.SecureLogger.getLogger(SecureLogger.java:23)
в развертывании.xapp-war.war//com.cigna.ccmi.Exceptionion.mvc .CalcResponseExceptionHandler.(CalcResponseExceptionHandler.java:29)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(собственный метод)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
в Deployment.xapp-war.war//org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:195)
в Deployment.xapp-war.war//org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:88)
at Deployment.xapp-war.war//org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1313)
... еще 33
ниже это конфиги esapi

Код: Выделить всё

ESAPI.printProperties=true
Encryptor.CipherTransformation=AES/CBC/PKCS5Padding
ESAPI.Encoder=org.owasp.esapi.reference.DefaultEncoder
ESAPI.Logger=org.owasp.esapi.logging.slf4j.Slf4JLogFactory
Logger.LogApplicationName=true
single-server environments.
Logger.LogServerIP=true
Logger.ApplicationName=xapp
Logger.LogEncodingRequired=false
Logger.UserInfo=false
Logger.ClientInfo=false
Logger.LogPrefix=false
может ли кто-нибудь помочь мне устранить эту ошибку?

Подробнее здесь: https://stackoverflow.com/questions/792 ... e-initiali
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»