この異常に苦しめられた:CXF調XFire WS異常

1638 ワード

この異常に長い間苦しめられ、CXF公式サイトにはこのBUGの記録があるが、徹底的に解決していないようで、先に記録しておく.
山は水を回さず、環境を変えて再配置しましょう.
2013-08-19 15:35:02,526 ERROR  - <    ,     ! local part cannot be 
"null" when creating a QName
java.lang.IllegalArgumentException: local part cannot be "null" when creating a
QName
        at javax.xml.namespace.QName.<init>(QName.java:246)
        at javax.xml.namespace.QName.<init>(QName.java:190)
        at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:324)
        at com.lhlm.service.CollectService.sendCsvZip(CollectService.java:165)
        at com.lhlm.service.CollectService.runExpColl(CollectService.java:104)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:273)

        at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryB
ean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:26
4)
        at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJob
Bean.java:86)
        at org.quartz.core.JobRunShell.run(JobRunShell.java:199)
        at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.j
ava:546)