Atlassian .NET SDK を使用して Jira OnDemand からデータを抽出しています。特定のプロジェクトで 100 を超える課題を取得する必要があります。私の問題は、 maxIssues プロパティを より高く設定すると67
、次のようにCommunicationExceptions
言われることです:
「操作 'getIssuesFromJqlSearch' の応答メッセージの本文をデシリアライズ中にエラーが発生しました。」
これを修正する方法はありますか?
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.XmlSerializerOperationFormatter.DeserializeBody(XmlDictionaryReader)リーダー、MessageVersion バージョン、文字列アクション、MessageDescription messageDescription、Object[] パラメータ、Boolean isRequest) (System.ServiceModel.Dispatcher.OperationFormatter.DeserializeBodyContents (メッセージ メッセージ、Object[] パラメータ、Boolean isRequest) at System.ServiceModel.Dispatcher.OperationFormatter)。 System.ServiceModel.Dispatcher.ProxyOperationRuntime での DeserializeReply (メッセージ メッセージ、Object[] パラメーター)。System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime 操作、ProxyRpc& rpc) での AfterReply(ProxyRpc& rpc) System.ServiceModel.Channels.ServiceChannel.Call(String アクション、Boolean oneway、ProxyOperationRuntime 操作、Object[] ins、Object[] Outs、TimeSpan タイムアウト) System.ServiceModel.Channels.ServiceChannel.Call(String アクション、Boolean oneway、ProxyOperationRuntime 操作、Object[] ins、Object[] outs) で System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall、ProxyOperationRuntime)操作) System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage メッセージ) で [0] で再スローされる例外: System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) で System.Runtime.Remoting.Proxies で.RealProxy.PrivateInvoke(MessageData& msgData、Int32 タイプ) atlassian.Jira.Remote.JiraSoapService.getIssuesFromJqlSearch(getIssuesFromJqlSearchRequest リクエスト) Atlassian.Jira.Remote.JiraSoapServiceClient.Atlassian.Jira.Remote.JiraSoapService.getIssuesFromJqlSearch(getIssuesFromJql:SearchRequest リクエスト) in c\ dev\atlassian.net-sdk\Atlassian.Jira\Remote\JiraSoapService.cs: c:\dev\atlassian.net- の Atlassian.Jira.Remote.JiraSoapServiceClient.getIssuesFromJqlSearch(String in0, String in1, Int32 in2) の行 9445 sdk\Atlassian.Jira\Remote\JiraSoapService.cs: c:\dev\atlassian.net-sdk\Atlassian.Jira\ の Atlassian.Jira.Remote.JiraSoapServiceClientWrapper.GetIssuesFromJqlSearch(String token, String jqlSearch, Int32 maxNumResults) の行 9454 Remote\JiraSoapServiceClientWrapper.cs:Atlassian.Jira.Jira の 39 行目。<>c__DisplayClass8.<GetIssuesFromJql>b__7(String t) in c:\dev\atlassian.net-sdk\Atlassian.Jira\Jira.cs:Atlassian.Jira.Jira の 203 行目.<>c__DisplayClass37.<WithToken>b__36(String t ) in c:\dev\atlassian.net-sdk\Atlassian.Jira\Jira.cs:line 396 at Atlassian.Jira.Jira.<>c__DisplayClass3d`1.b__3c(String token, IJiraSoapServiceClient client) in c:\dev\ atlassian.net-sdk\Atlassian.Jira\Jira.cs:c:\dev\atlassian.net-sdk\Atlassian.Jira\Jira の Atlassian.Jira.Jira.WithToken[TResult](Func`3 関数) の行 427 .cs: Atlassian.Jira.Jira.WithToken[TResult](Func`2 function) の 446 行目 c:\dev\atlassian.net-sdk\Atlassian.Jira\Jira.cs: Atlassian.Jira.Jira の 427 行目.WithToken(Action`1 action) c:\dev\atlassian.net-sdk\Atlassian.Jira\Jira.cs:Atlassian.Jira.Jira.GetIssuesFromJql(String jql,Nullable`1 maxIssues) c:\dev\atlassian.net-sdk\Atlassian.Jira\Jira.cs:line 201 at TicketReportService.ReportService.StartService() in c:\OSSTicketReportApp\TicketReportWebApp\TicketReportService\ReportService.cs:line c:\OSSTicketReportApp\TicketReportWebApp\TicketReportService\Program.cs:System.AppDomain._nExecuteAssembly(RuntimeAssembly アセンブリ、String[] args) の System.AppDomain.ExecuteAssembly(String assemblyFile、 System.Threading.ThreadHelper.ThreadStart_Context(オブジェクト状態) で System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext、ContextCallback コールバック、オブジェクト状態、システムでのブール値 preserveSyncCtx)。System.Threading.ExecutionContext.Run(ExecutionContext executionContext、ContextCallback コールバック、オブジェクト状態、ブール値の preserveSyncCtx)