2017-05-08 57 views
0

我創建了一個服務客戶端,如日食獨立和初始化存根如下,的ExceptionInInitializerError在初始化Axis2的客戶在Eclipse

CustomerInteractionStub interaction_stub = new CustomerInteractionStub (END_POINT_URL); 

但得到以下錯誤,

Exception in thread "main" java.lang.ExceptionInInitializerError 
at org.apache.axis2.description.AxisDescription.<init>(AxisDescription.java:72) 
at org.apache.axis2.description.AxisService.<init>(AxisService.java:323) 
at org.apache.axis2.description.AxisService.<init>(AxisService.java:394) 
at com.ril.jio.www.integration.services.inventory.customerinteractionmanagement.CustomerInteractionMaintenanceStub.populateAxisService(CustomerInteractionMaintenanceStub.java:43) 
at com.ril.jio.www.integration.services.inventory.customerinteractionmanagement.CustomerInteractionMaintenanceStub.<init>(CustomerInteractionMaintenanceStub.java:131) 
at com.ril.jio.www.integration.services.inventory.customerinteractionmanagement.CustomerInteractionMaintenanceStub.<init>(CustomerInteractionMaintenanceStub.java:119) 
at com.ril.jio.www.integration.services.inventory.customerinteractionmanagement.CustomerInteractionMaintenanceStub.<init>(CustomerInteractionMaintenanceStub.java:166) 
at CSVReader1.getIRequestXML(CSVReader1.java:340) 
at CSVReader1.main(CSVReader1.java:235) 
Caused by: java.lang.NullPointerException 
at org.apache.crimson.tree.ElementNode.getAttributeNodeNS(ElementNode.java:415) 
at org.apache.crimson.tree.ElementNode.getAttributeNS(ElementNode.java:392) 
at org.apache.axiom.locator.ImplementationFactory.parseImplementation(ImplementationFactory.java:114) 
at org.apache.axiom.locator.ImplementationFactory.parseDescriptor(ImplementationFactory.java:87) 
at org.apache.axiom.locator.DefaultOMMetaFactoryLocator.<init>(DefaultOMMetaFactoryLocator.java:66) 
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) 
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 
at java.lang.reflect.Constructor.newInstance(Constructor.java:423) 
at java.lang.Class.newInstance(Class.java:442) 
at org.apache.axiom.om.OMAbstractFactory.<clinit>(OMAbstractFactory.java:95) 
... 9 more 

搜索了很多但沒有得到任何解決方案。任何幫助表示讚賞。如果需要任何額外信息,請詢問我將盡力提供。謝謝。

回答

0

stacktrace表示您正在使用Apache Crimson。這是一箇舊的DOM實現,不應該再使用。只需刪除相應的JAR即可解決問題。

+1

謝謝@Andreas,它解決了我的問題 –

+0

在這種情況下,您可能想要接受答案。 –