文件下载期间的异常 [英] exception during file download

查看:61
本文介绍了文件下载期间的异常的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

 当我设置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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆