मेरे वेब-एप्लिकेशन में, मैं एक वेब-सेवा से संपर्क कर रहा हूं JAX-WS), लेकिन मैं निम्नलिखित त्रुटि मिलती है:IllegalArgumentException: com.sun.xml.internal.messaging.saaj.soap.LocalStrings! = Com.sun.xml.messaging.saaj.soap.LocalStrings
java.lang.ExceptionInInitializerError
at com.sun.xml.ws.message.AttachmentUnmarshallerImpl.<clinit>(AttachmentUnmarshallerImpl.java:55)
at com.sun.xml.ws.client.sei.ResponseBuilder$DocLit.readResponse(ResponseBuilder.java:500)
at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:242)
at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:210)
at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:103)
...
Caused by: java.lang.IllegalArgumentException: com.sun.xml.internal.messaging.saaj.soap.LocalStrings != com.sun.xml.messaging.saaj.soap.LocalStrings
at java.util.logging.Logger.getLogger(Logger.java:314)
at com.sun.xml.messaging.saaj.soap.AttachmentPartImpl.<clinit>(AttachmentPartImpl.java:71)
... 189 more
यह, मेरे मशीन पर हो सकता है जब मैं ग्रहण में अपने आवेदन चलाने ...
क्या इस त्रुटि का स्रोत हो सकता है?
मैं इस Oracle Java bug शक था, लेकिन मैं बिलाव 5.5 और जावा 1.6.0_18 में मेरी वेब अनुप्रयोग चल रहा हूँ, के रूप में मेरे System.properties
में दिखाया गया है:
java.runtime.name = Java(TM) SE Runtime Environment
sun.boot.library.path = C:\Program Files\Java\jdk1.6.0_18\jre\bin
java.vm.version = 16.0-b13
java.runtime.version = 1.6.0_18-b07
java.version = 1.6.0_18
आपके द्वारा संदर्भित बग 1.6.0_4 में पाया गया है और अभी तक तय नहीं है। आप अपने पर्यावरण में उपस्थित होने की अपेक्षा क्यों नहीं करेंगे? – jarnbjo
@jarnbjo सिर्फ इसलिए कि यह समस्या केवल * मेरे * पर्यावरण में हुई, न कि दूसरों के पर्यावरण (विकास, होमोलॉलेशन, आदि) पर। यह मेरी 'saaj-impl-1.3.jar' फ़ाइल में एक समस्या के कारण था। – romaintaz