首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CommunicationException在使用.NET SDK时

CommunicationException在使用.NET SDK时
EN

Stack Overflow用户
提问于 2014-08-21 09:37:38
回答 1查看 1.1K关注 0票数 1

我使用亚特兰.NET SDK从Jira OnDemand中提取数据。我需要100多个问题为一个特定的项目。我的问题是,如果我将maxIssues属性设置为高于67,则会得到一个CommunicationExceptions

“反序列化操作‘getIssuesFromJqlSearch’的回复消息正文时出错。”

我有什么办法解决这个问题吗?

代码语言:javascript
复制
var jiraConn = new Jira(url, user, password);

IEnumerable<Atlassian.Jira.Issue> jiraIssues = 
     jiraConn.GetIssuesFromJql("project = MAGNAMES", 67);

foreach (var i in jiraIssues)
{
    MessageBox.Show(i.Key + " " + i.Summary);
}

服务器堆栈跟踪:在System.ServiceModel.Dispatcher.XmlSerializerOperationFormatter.DeserializeBody(XmlDictionaryReader阅读器、MessageVersion版本、XmlSerializer序列化程序、MessagePartDescription returnPart、MessagePartDescriptionCollection bodyParts、Object[]参数、布尔isRequest(在System.ServiceModel.Dispatcher.OperationFormatter.DeserializeReply(Message阅读器)、MessageVersion版本、字符串操作、messageDescription MessageDescription、Object[]参数、布尔值(在System.ServiceModel.Dispatcher.OperationFormatter.DeserializeBodyContents(Message消息上)、messageDescription参数、布尔值(布尔)在System.ServiceModel.Dispatcher.OperationFormatter.DeserializeReply(Message消息中),( System.ServiceModel.Dispatcher.ProxyOperationRuntime.AfterReply(ProxyRpc& rpc)在System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime操作时,ProxyRpc& rpc)在System.ServiceModel.Channels.ServiceChannel.Call(String操作中,布尔单向操作,ProxyOperationRuntime操作,Object[] ins,Object[] outs,TimeSpan超时)在System.ServiceModel.Channels.ServiceChannel.Call(String操作,布尔单向,ProxyOperationRuntime操作,Object[] ins,Object[] outs)在System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall ),( System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage消息)异常(重新引发: at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg,IMessage retMsg) at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData,(应Atlassian.Jira.Remote.JiraSoapService.getIssuesFromJqlSearch(getIssuesFromJqlSearchRequest请求))(应Atlassian.Jira.Remote.JiraSoapServiceClient.Atlassian.Jira.Remote.JiraSoapService.getIssuesFromJqlSearch(getIssuesFromJqlSearchRequest请求))在c:\dev\atlassian.net-sdk\Atlassian.Jira\Remote\JiraSoapService.cs:line 9445 at Atlassian.Jira.Remote.JiraSoapServiceClient.getIssuesFromJqlSearch(String in0,String in1,Int32 in2)在c:\dev\atlassian.net-sdk\Atlassian.Jira\Remote\JiraSoapService.cs:line 9454中的Atlassian.Jira.Remote.JiraSoapServiceClientWrapper.GetIssuesFromJqlSearch(String令牌,字符串jqlSearch,在c:\dev\atlassian.net-sdk\Atlassian.Jira\Remote\JiraSoapServiceClientWrapper.cs:line 39 at Atlassian.Jira.Jira.<>c__DisplayClass8.b__7(String t)在c:\dev\atlassian.net-sdk\Atlassian.Jira\Jira.cs:line 203 at Atlassian.Jira.Jira.<>c__DisplayClass37.b__36(String t)在c:\dev\atlassian.net-sdk\Atlassian.Jira\Jira.cs:line 396在亚特兰西安。( c:\dev\atlassian.net-sdk\Atlassian.Jira\Jira.cs:line 446 at Atlassian.Jira.Jira.WithTokenTResult in c:\dev\atlassian.net-sdk\Atlassian.Jira\Jira.cs:line 427 at Atlassian.Jira.Jira.WithToken(Action1 action) in c:\dev\atlassian.net-sdk\Atlassian.Jira\Jira.cs:line 394 at Atlassian.Jira.Jira.GetIssuesFromJql(String jql, Nullable1 maxIssues) c:\dev\atlassian.net-sdk\Atlassian.Jira\Jira.cs:line 201 at TicketReportService.ReportService.StartService() in c:\ \OSSTicketReportApp\TicketReportWebApp\TicketReportService\ReportService.cs:line 92 at c:\OSSTicketReportApp\TicketReportWebApp\TicketReportService\Program.cs:line 24 at TicketReportService.Program.Main() at System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly,在Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly() at System.Threading.ThreadHelper.ThreadStart_Context(Object state的System.AppDomain.ExecuteAssembly(String assemblyFile,Evidence,String[] args),在System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext,ContextCallback回调,Object状态,布尔preserveSyncCtx在System.Threading.ExecutionContext.Run(ExecutionContext executionContext,ContextCallback回调,Object状态,布尔preserveSyncCtx)在System.Threading.ExecutionContext.Run(ExecutionContext executionContext,preserveSyncCtx回调对象状态) at System.Threading.ThreadHelper.ThreadStart()

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-21 12:57:26

确保第68号问题没有特别的问题阻止JiraSoapService正确反序列化问题。也许在注释或其他WYSIWYG字段中有什么东西破坏了反序列化器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25422979

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档