获取类在调用 Web 服务调用和端口类型时冻结运行时异常



当我们连续收到以下运行时异常时,我们尝试进行 soap Web 服务调用。 我们在 AJSC7 平台上运行。 Ecception来自"org.apache.cxf.jaxws.JaxWsProxyFactoryBean.create"iLib: ILIB-MSG-009 Something went wrong in the transformer. java.lang.RuntimeException: com.att.csi.csi.namespaces.customercareprofile.types._public.commondatamodel.DiscountInfo$JaxbAccessorF_description class is frozen at ilib.javassist.CtClassType.checkModify(CtClassType.java:309) at ilib.javassist.CtBehavior.getMethodInfo(CtBehavior.java:111) at com.att.ilib.transformer.InstrumentMeTransformer.getAnnotation(InstrumentMeTransformer.java:82) at com.att.ilib.transformer.InstrumentMeTransformer.transform(InstrumentMeTransformer.java:62) at sun.instrument.TransformerManager.transform(TransformerManager.java:188) at sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:428) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763) at java.lang.ClassLoader.defineClass(ClassLoader.java:642) at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.sun.xml.bind.v2.runtime.reflect.opt.Injector.inject(Injector.java:271) at com.sun.xml.bind.v2.runtime.reflect.opt.Injector.inject(Injector.java:92) at com.sun.xml.bind.v2.runtime.reflect.opt.AccessorInjector.prepare(AccessorInjector.java:87)

使用 isFrozen( ( 方法检查它是否被直接冻结并对其进行除霜以进行进一步修改。Javassist 在加载类时冻结该类,以便禁止进一步更改。 查看以下链接以获取更多参考。

官方贾夫斯图里亚尔冰雪奇缘类

除霜( ( 的样品

最新更新