文件下载期间的异常 [英] exception during file download
问题描述
当我设置setLastSyncTimeInUTC(null) downloadFileAsync(downloadParameters,null,null).get()没有返回任何异常,但当我将其设置为 setLastSyncTimeInUTC时(新的GregorianCalendar(2017,7,11,7,29,13) )它抛出一个异常
就像
When I set setLastSyncTimeInUTC(null) downloadFileAsync(downloadParameters, null, null).get() is not returning any exception but when i set it as setLastSyncTimeInUTC(new GregorianCalendar(2017, 7, 11, 7, 29, 13)) Its throwing an exception like
java.util.concurrent.ExecutionException:com.microsoft.bingads.v11.bulk.CouldNotSubmitBulkDownloadException:java.util.concurrent.ExecutionException: com.microsoft.bingads.v11.bulk.ApiFaultDetail_Exception:无效的客户端数据。检查SOAP故障详细信息
了解更多信息
at com.microsoft.bingads.internal.ResultFuture.get(ResultFuture .java:96)
at com.netelixir.lxrretail.common.AccountStructureSynchronization.RequestDownload(AccountStructureSynchronization.java:118)< />
at com.netelixir.lxrretail.common.AccountStructureSynchronization.getAccountStrutureReportCVSFile(AccountStructureSynchronization.java:75)
< span style ="white-space:pre"> at com.netelixir.lxrretail.common.AccountStructureSynchronization.msnAccDataSynchThroughCVS(AccountStructureSynchronization.java:57)
at com.netelixir.lxrretail.accountsynchronizer.AccountStructureFetchThread.getBingAccountStructureCVS(AccountStructureFetchThread.java:246)
在com.netelixir.lxrretail.accountsynchronizer.Accoun tStructureFetchThread.run(AccountStructureFetchThread.java:185)
at java.lang.Thread.run(Thread.java:745)
引起:com.microsoft.bingads.v11.bulk.CouldNotSubmitBulkDownloadException:java.util.concurrent.ExecutionException:com.microsoft.bingads.v11.bulk.ApiFaultDetail_Exception:无效的客户端数据。有关详细信息,请查看SOAP故障详细信息,请参阅com.microsoft.bingads.v11.bulk.BulkServiceManager $ 6.handleResponse(BulkServiceManager)中的
。 java:432)
at org.apache.cxf.jaxws.JaxwsClientCallback.handleException(JaxwsClientCallback.java:87)
at org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:821)
at org.apache.cxf.transport.http.HTTPConduit $ WrappedOutputStream.handleResponseInternal(HTTPConduit.java:1638)
at org.apache.cxf.transport.http.HTTPConduit $ WrappedOutputStream $ 1.run(HTTPConduit.java:1145)
at org.apache.cxf.workqueue.AutomaticWorkQueueImpl $ 3.run(AutomaticWorkQueueImpl.java:428)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecut or.java:1142)
$
at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617)
at org.apache.cxf.workqueue.AutomaticWorkQueueImpl $ AWQThreadFactory $ 1.run(AutomaticWorkQueueImpl.java:353)
... 1更多
引起:java.util.concurrent.ExecutionException:com.microsoft.bingads.v11 .bulk.ApiFaultDetail_Exception:无效的客户端数据。检查SOAP故障详细信息以获取更多信息,请访问org.apache.cxf.jaxws.JaxwsClientCallback $ 2.get($ jaxwsClientCallback.java:
99)
at com.microsoft.bingads.v11.bulk.BulkServiceManager $ 6.handleResponse(BulkServiceManager.java:418)
... 9更多
引起:com.microsoft.bingads.v11.bulk.ApiFaultDetail_Exception:无效的客户数据。检查SOAP故障详细信息以获取更多信息
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:422)
at org.apache.cxf.interceptor.ClientFaultConverter.processFaultDetail( ClientFaultConverter.java:182)
at org.apache.cxf.interceptor.ClientFaultConverter.handleMessage(ClientFaultConverter.java:82)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java: 307)
at org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver.onMessage(AbstractFaultChainInitiatorObserver.java:113)
at org.apache.cxf.jaxws.handler.soap.SOAPHandlerInterceptor.handleMessage(SOAPHandlerInterceptor.java:140)
at org.apache.cxf.jaxws.handler.soap.SOAPHandlerInterceptor.handleMessage(SOAPHandlerInterceptor.java:71)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307)
at org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:780)
。 .. 7更多
java.util.concurrent.ExecutionException: com.microsoft.bingads.v11.bulk.CouldNotSubmitBulkDownloadException: java.util.concurrent.ExecutionException: com.microsoft.bingads.v11.bulk.ApiFaultDetail_Exception: Invalid client data. Check the SOAP fault details
for more information
at com.microsoft.bingads.internal.ResultFuture.get(ResultFuture.java:96)
at com.netelixir.lxrretail.common.AccountStructureSynchronization.RequestDownload(AccountStructureSynchronization.java:118)
at com.netelixir.lxrretail.common.AccountStructureSynchronization.getAccountStrutureReportCVSFile(AccountStructureSynchronization.java:75)
at com.netelixir.lxrretail.common.AccountStructureSynchronization.msnAccDataSynchThroughCVS(AccountStructureSynchronization.java:57)
at com.netelixir.lxrretail.accountsynchronizer.AccountStructureFetchThread.getBingAccountStructureCVS(AccountStructureFetchThread.java:246)
at com.netelixir.lxrretail.accountsynchronizer.AccountStructureFetchThread.run(AccountStructureFetchThread.java:185)
at java.lang.Thread.run(Thread.java:745)
Caused by: com.microsoft.bingads.v11.bulk.CouldNotSubmitBulkDownloadException: java.util.concurrent.ExecutionException: com.microsoft.bingads.v11.bulk.ApiFaultDetail_Exception: Invalid client data. Check the SOAP fault details for more information
at com.microsoft.bingads.v11.bulk.BulkServiceManager$6.handleResponse(BulkServiceManager.java:432)
at org.apache.cxf.jaxws.JaxwsClientCallback.handleException(JaxwsClientCallback.java:87)
at org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:821)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:1638)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream$1.run(HTTPConduit.java:1145)
at org.apache.cxf.workqueue.AutomaticWorkQueueImpl$3.run(AutomaticWorkQueueImpl.java:428)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.cxf.workqueue.AutomaticWorkQueueImpl$AWQThreadFactory$1.run(AutomaticWorkQueueImpl.java:353)
... 1 more
Caused by: java.util.concurrent.ExecutionException: com.microsoft.bingads.v11.bulk.ApiFaultDetail_Exception: Invalid client data. Check the SOAP fault details for more information
at org.apache.cxf.jaxws.JaxwsClientCallback$2.get(JaxwsClientCallback.java:99)
at com.microsoft.bingads.v11.bulk.BulkServiceManager$6.handleResponse(BulkServiceManager.java:418)
... 9 more
Caused by: com.microsoft.bingads.v11.bulk.ApiFaultDetail_Exception: Invalid client data. Check the SOAP fault details for more information
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:422)
at org.apache.cxf.interceptor.ClientFaultConverter.processFaultDetail(ClientFaultConverter.java:182)
at org.apache.cxf.interceptor.ClientFaultConverter.handleMessage(ClientFaultConverter.java:82)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307)
at org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver.onMessage(AbstractFaultChainInitiatorObserver.java:113)
at org.apache.cxf.jaxws.handler.soap.SOAPHandlerInterceptor.handleMessage(SOAPHandlerInterceptor.java:140)
at org.apache.cxf.jaxws.handler.soap.SOAPHandlerInterceptor.handleMessage(SOAPHandlerInterceptor.java:71)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307)
at org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:780)
... 7 more
我的代码是:
推荐答案
我尝试了相同的并且观察到错误代码CampaignServiceLastSyncTimeCannotBeInTheFuture。
I tried the same and observed error code CampaignServiceLastSyncTimeCannotBeInTheFuture.
尝试将7月份设置为"6",因为月份"0"指的是Java util $ b $中的1月b
日历。
Try setting the month for July to '6', since month '0' refers to January in the Java util Calendar.
新的GregorianCalendar(2017年,6,11,7,29,13)
new GregorianCalendar(2017, 6, 11, 7, 29, 13)
顺便说一下,观察SOAP跟踪(请求/响应)你可以
设置此属性:
By the way, to observe the SOAP trace (request/response) you can set this property:
System.setProperty(" com.sun.xml.ws.transport.http.client.HttpTransportPipe.dump"," true");
System.setProperty("com.sun.xml.ws.transport.http.client.HttpTransportPipe.dump", "true");
我希望这有帮助!
这篇关于文件下载期间的异常的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!