JBoss EAP 5.x で "NoSuchMethodError: org.jboss.logmanager.LogContext.getAttachment(...)" が表示される
Issue
- JBoss AS 5.1.0 (コミュニティー版) から、Infinispan をパッケージ化した JBoss EAP 5.1.2 にアプリケーションを移行しようとしていますが、デプロイメント時に以下の例外が表示されます。 例外は、Hibernate のキャッシュとして使用する Infinispan 5.0.1 の依存関係である JBoss Logging 3.0 に関連しています。
Caused by: java.lang.NoSuchMethodError: org.jboss.logmanager.LogContext.getAttachment(Ljava/lang/String;Lorg/jboss/logmanager/Logger$AttachmentKey;)Ljava/lang/Object;
at org.jboss.logging.JBossLogManagerProvider.doGetLogger(JBossLogManagerProvider.java:52)
at org.jboss.logging.JBossLogManagerProvider.getLogger(JBossLogManagerProvider.java:47)
at org.jboss.logging.Logger.getLogger(Logger.java:2164)
at org.jboss.logging.Logger.getMessageLogger(Logger.java:2263)
at org.jboss.logging.Logger.getMessageLogger(Logger.java:2215)
- JBoss Logging 3.1 に依存する Hibernate 4.1 をパッケージ化しています。
java.lang.NoSuchMethodError: org.jboss.logmanager.LogContext.getAttachment(Ljava/lang/String;Lorg/jboss/logmanager/Logger$AttachmentKey;)
Environment
- JBoss Enterprise Application Platform (EAP)
- 5.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.