5
我們使用SoapUI
的API在構建期間運行自動測試。 我試着將我們的項目改爲composite
項目(這意味着它不是一個單獨的XML
文件,而是一個Directory
,每個測試用例都有一個Sub-Directory
)。SoapUI API:WsdlProject無法加載「複合」項目
Error at line 1, column 1
org.apache.xmlbeans.XmlException: error: Unexpected element: CDATA
at org.apache.xmlbeans.impl.store.Locale$SaxLoader.load(Locale.java:3486)
at org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:1276)
at org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:1263)
at org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.parse(SchemaTypeLoaderBase.java:345)
at com.eviware.soapui.config.SoapuiProjectDocumentConfig$Factory.parse(Unknown Source)
at com.eviware.soapui.impl.wsdl.WsdlProject.loadProject(WsdlProject.java:297)
at com.eviware.soapui.impl.wsdl.WsdlProject.<init>(WsdlProject.java:212)
at com.eviware.soapui.impl.wsdl.WsdlProject.<init>(WsdlProject.java:179)
at com.eviware.soapui.impl.wsdl.WsdlProject.<init>(WsdlProject.java:174)
at com.eviware.soapui.impl.wsdl.WsdlProject.<init>(WsdlProject.java:159)
這是我使用導致此異常的代碼(節選):
SoapUI.setSoapUICore(new StandaloneSoapUICore(true));
WsdlProject project = new WsdlProject(pathToProjectRoot);
有沒有人經歷過,知道於是乎,試圖加載的項目時,我收到此錯誤如何解決它?在Eviware的論壇中我沒有發現任何跡象。
我想你已經看到了這個:http://stackoverflow.com/questions/1407101/what-does-the-org-apache-xmlbeans-xmlexception-with-a-message-of-unexpected-elem? – fretje 2011-05-19 07:54:32
@fretje - 我還沒有看到它,但我對這種方法非常熟悉。在這種情況下,我認爲使用它是錯誤的,因爲輸入有效。使用'SoapUI工具'在打開輸入時沒有問題。使用'SoapUI API'無法做到這一點。在我看來,像配置/ API使用問題 - 而不是輸入。 – RonK 2011-05-19 08:05:26
和這一個http://www.soapui.org/forum/viewtopic.php?f=13&t=6410&p=19376#p18930? (它似乎沒有解決,但它指出了SoapUI中的潛在錯誤)。 – fretje 2011-05-19 08:11:10