ページの先頭行へ戻る
Interstage Application Server V13.1.0 GlassFish 設計・構築・運用ガイド
FUJITSU Software

12.72.1 WELD-000100番台のメッセージ

WELD-000146 BeforeBeanDiscovery.addAnnotatedType(AnnotatedType<?>) used for class {0} is deprecated from CDI 1.1!

[可変情報]

{0}:クラス名

[意味]

CDI 1.1で非推奨となったメソッドBeforeBeanDiscovery.addAnnotatedType(AnnotatedType<?>)がクラス名{0}で使用されています。

[システムの処理]

処理を継続します。

[ユーザーの対処]

  • BeforeBeanDiscovery.addAnnotatedType(AnnotatedType<?>)ではなくBeforeBeanDiscovery.addAnnotatedType(AnnotatedType<?>, String)を使用してください。

  • アプリケーションで上記のメソッドを使用していない場合にも、本メッセージが出力されることがあります。クラス名{0}が以下のクラスの場合は、動作上影響はないため、本メッセージを無視してください。

    • com.sun.faces.flow.FlowDiscoveryCDIHelper

    • org.glassfish.jersey.ext.cdi1x.internal.CdiComponentProvider$JaxRsParamProducer

    • com.ibm.jbatch.container.cdi.BatchProducerBean

    • org.glassfish.jersey.ext.cdi1x.transaction.internal.WebAppExceptionHolder

    • org.glassfish.jersey.ext.cdi1x.transaction.internal.WebAppExceptionInterceptor

    • org.glassfish.jersey.ext.cdi1x.transaction.internal.TransactionalExceptionMapper

    • org.glassfish.jersey.ext.cdi1x.servlet.internal.CdiExternalRequestScope

    • org.glassfish.cdi.transaction.TransactionalInterceptorMandatory

    • org.glassfish.cdi.transaction.TransactionalInterceptorNever

    • org.glassfish.cdi.transaction.TransactionalInterceptorNotSupported

    • org.glassfish.cdi.transaction.TransactionalInterceptorRequired

    • org.glassfish.cdi.transaction.TransactionalInterceptorRequiresNew

    • org.glassfish.cdi.transaction.TransactionalInterceptorSupports