2012-11-01 81 views
4

我正在玩Java的eBay Finding API,並根據包含的教程執行基本測試搜索。調用完成,但執行期間拋出java.lang.IllegalArgumentException異常。EBay Java查找API - IllegalArgumentException:不支持:拋出indent-number異常

下面是改編自示例的基本代碼:

ClientConfig config = new ClientConfig(); 
config.setEndPointAddress("http://svcs.ebay.com/services/search/FindingService/v1"); 
config.setGlobalId("EBAY-GB"); 
config.setApplicationId("my app id"); 

FindingServicePortType serviceClient =FindingServiceClientFactory.getServiceClient(config); 

FindItemsByKeywordsRequest request = new FindItemsByKeywordsRequest(); 
request.setKeywords("HTC One X"); 

FindItemsByKeywordsResponse result = serviceClient.findItemsByKeywords(request); 

System.out.println("Ack = "+result.getAck()); 

而這裏的記錄的輸出:

[ERROR] 2012-11-01 16:52:09,847 
fail to get xml string from SOAP message 

java.lang.IllegalArgumentException: Not supported: indent-number 

有其他人遇到這種/有任何想法,爲什麼?

+0

如果您告訴我們哪一行拋出java.lang.IllegalArgumentException幷包含堆棧跟蹤會有所幫助。 –

+0

@jschoen我有同樣的問題,但不知道它 – janwen

回答

3

看起來像是JAXWSHandler中的錯誤。嘗試禁用請求/響應日誌記錄

config.setSoapMessageLoggingEnabled(false); 
相關問題