クラスタ環境に CDI アプリケーションをデプロイした際に NotSerializableException が発生する
(Doc ID 1675993.1)
Last updated on SEPTEMBER 22, 2020
適用範囲:
Oracle WebLogic Server - バージョン 12.1.2.0.0 以降この文書の内容はすべてのプラットフォームに適用されます。
現象
クラスタ環境の CDI アプリケーションによって、次のような NotSerializableException が発生することがあります:
####<Feb 5, 2014 10:56:40 AM CET> <Error> <Cluster> <HOST> <SERVER> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <> <> <> <1391594200912> <BEA-000109> <An error occurred while sending multicast message:
java.io.NotSerializableException:com.sun.jersey.server.impl.cdi.CDIExtension.
java.io.NotSerializableException: com.sun.jersey.server.impl.cdi.CDIExtension
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1183)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
at weblogic.common.internal.WLObjectOutputStream.writeObjectWL(WLObjectOutputStream.java:99)
at weblogic.cluster.BasicServiceOffer.writeExternal(BasicServiceOffer.java:160)
at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
at java.util.ArrayList.writeObject(ArrayList.java:742)
java.io.NotSerializableException:com.sun.jersey.server.impl.cdi.CDIExtension.
java.io.NotSerializableException: com.sun.jersey.server.impl.cdi.CDIExtension
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1183)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
at weblogic.common.internal.WLObjectOutputStream.writeObjectWL(WLObjectOutputStream.java:99)
at weblogic.cluster.BasicServiceOffer.writeExternal(BasicServiceOffer.java:160)
at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
at java.util.ArrayList.writeObject(ArrayList.java:742)
原因
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
本書の内容
現象 |
原因 |
解決策 |
参照情報 |