You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Dmitriy Pavlov (JIRA)" <ji...@apache.org> on 2019/05/28 09:04:00 UTC

[jira] [Commented] (IGNITE-10498) [TC Bot] Handle conflict error returned by TeamCity for some build problems

    [ https://issues.apache.org/jira/browse/IGNITE-10498?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16849502#comment-16849502 ] 

Dmitriy Pavlov commented on IGNITE-10498:
-----------------------------------------

One more case of reproduction https://ci.ignite.apache.org/app/rest/latest/problemOccurrences?locator=build:(id:3961115)&fields=problemOccurrence(id,type,identity,href,details,build(id)) 

build can't return problems associated.

And this build seems to not exist anymore https://ci.ignite.apache.org/viewQueued.html?itemId=3961115&tab=

> [TC Bot] Handle conflict error returned by TeamCity for some build problems
> ---------------------------------------------------------------------------
>
>                 Key: IGNITE-10498
>                 URL: https://issues.apache.org/jira/browse/IGNITE-10498
>             Project: Ignite
>          Issue Type: Task
>            Reporter: Dmitriy Pavlov
>            Assignee: Dmitriy Pavlov
>            Priority: Major
>
> {noformat}
> java.lang.IllegalStateException: Invalid Response Code : 409:
> Responding with error, status code: 409 (Conflict).
> Details: jetbrains.buildServer.server.rest.errors.InvalidStateException: Build problem with id '2630' does not have an associated build.
> Cannot process this request at this time. Repeat later.
> 	at org.apache.ignite.ci.util.HttpUtil.getInputStream(HttpUtil.java:192)
> 	at org.apache.ignite.ci.util.HttpUtil.sendGetWithBasicAuth(HttpUtil.java:92)
> 	at org.apache.ignite.ci.teamcity.pure.TeamcityRecordingConnection.sendGet(TeamcityRecordingConnection.java:31)
> 	at org.apache.ignite.ci.IgniteTeamcityConnection.sendGetXmlParseJaxb(IgniteTeamcityConnection.java:373)
> 	at org.apache.ignite.ci.IgniteTeamcityConnection.getJaxbUsingHref(IgniteTeamcityConnection.java:454)
> 	at org.apache.ignite.ci.IgniteTeamcityConnection.getProblems(IgniteTeamcityConnection.java:313)
> 	at org.apache.ignite.ci.di.AutoProfilingInterceptor.invoke(AutoProfilingInterceptor.java:76)
> 	at org.apache.ignite.ci.IgnitePersistentTeamcity.getProblemsAndRegisterCritical(IgnitePersistentTeamcity.java:591)
> 	at org.apache.ignite.ci.teamcity.ignited.fatbuild.ProactiveFatBuildSync.reloadBuild(ProactiveFatBuildSync.java:326)
> 	at org.apache.ignite.ci.di.AutoProfilingInterceptor.invoke(AutoProfilingInterceptor.java:76)
> 	at org.apache.ignite.ci.teamcity.ignited.fatbuild.ProactiveFatBuildSync.loadBuild(ProactiveFatBuildSync.java:271)
> 	at org.apache.ignite.ci.teamcity.ignited.fatbuild.ProactiveFatBuildSync.lambda$doLoadBuilds$4(ProactiveFatBuildSync.java:217)
> 	at java.lang.Iterable.forEach(Iterable.java:75)
> 	at org.apache.ignite.ci.teamcity.ignited.fatbuild.ProactiveFatBuildSync.doLoadBuilds(ProactiveFatBuildSync.java:212)
> 	at org.apache.ignite.ci.di.MonitoredTaskInterceptor.invoke(MonitoredTaskInterceptor.java:111)
> 	at org.apache.ignite.ci.di.AutoProfilingInterceptor.invoke(AutoProfilingInterceptor.java:76)
> 	at org.apache.ignite.ci.teamcity.ignited.fatbuild.ProactiveFatBuildSync.doLoadBuilds(ProactiveFatBuildSync.java:81)
> 	at org.apache.ignite.ci.teamcity.ignited.TeamcityIgnitedImpl.actualizeRecentBuildRefs(TeamcityIgnitedImpl.java:517)
> 	at org.apache.ignite.ci.di.scheduler.NamedTask.runIfNeeded(NamedTask.java:122)
> 	at org.apache.ignite.ci.di.scheduler.TcBotScheduler.lambda$checkNamedTasks$2(TcBotScheduler.java:85)
> 	at java.util.concurrent.ConcurrentHashMap.forEach(ConcurrentHashMap.java:1597)
> 	at org.apache.ignite.ci.di.scheduler.TcBotScheduler.checkNamedTasks(TcBotScheduler.java:83)
> 	at org.apache.ignite.ci.di.MonitoredTaskInterceptor.invoke(MonitoredTaskInterceptor.java:111)
> 	at org.apache.ignite.ci.di.scheduler.TcBotScheduler.lambda$sheduleNamed$1(TcBotScheduler.java:70)
> 	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
> 	at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
> 	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
> 	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
> 	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> 	at java.lang.Thread.run(Thread.java:748)
> java.lang.IllegalStateException: Invalid Response Code : 409:
> Responding with error, status code: 409 (Conflict).
> Details: jetbrains.buildServer.server.rest.errors.InvalidStateException: Build problem with id '2630' does not have an associated build.
> Cannot process this request at this time. Repeat later.
> 	at org.apache.ignite.ci.util.HttpUtil.getInputStream(HttpUtil.java:192)
> 	at org.apache.ignite.ci.util.HttpUtil.sendGetWithBasicAuth(HttpUtil.java:92)
> 	at org.apache.ignite.ci.teamcity.pure.TeamcityRecordingConnection.sendGet(TeamcityRecordingConnection.java:31)
> 	at org.apache.ignite.ci.IgniteTeamcityConnection.sendGetXmlParseJaxb(IgniteTeamcityConnection.java:373)
> 	at org.apache.ignite.ci.IgniteTeamcityConnection.getJaxbUsingHref(IgniteTeamcityConnection.java:454)
> 	at org.apache.ignite.ci.IgniteTeamcityConnection.getProblems(IgniteTeamcityConnection.java:313)
> 	at org.apache.ignite.ci.di.AutoProfilingInterceptor.invoke(AutoProfilingInterceptor.java:76)
> 	at org.apache.ignite.ci.IgnitePersistentTeamcity.getProblemsAndRegisterCritical(IgnitePersistentTeamcity.java:591)
> 	at org.apache.ignite.ci.teamcity.ignited.fatbuild.ProactiveFatBuildSync.reloadBuild(ProactiveFatBuildSync.java:326)
> 	at org.apache.ignite.ci.di.AutoProfilingInterceptor.invoke(AutoProfilingInterceptor.java:76)
> 	at org.apache.ignite.ci.teamcity.ignited.fatbuild.ProactiveFatBuildSync.loadBuild(ProactiveFatBuildSync.java:271)
> 	at org.apache.ignite.ci.teamcity.ignited.fatbuild.ProactiveFatBuildSync.lambda$doLoadBuilds$4(ProactiveFatBuildSync.java:217)
> 	at java.lang.Iterable.forEach(Iterable.java:75)
> 	at org.apache.ignite.ci.teamcity.ignited.fatbuild.ProactiveFatBuildSync.doLoadBuilds(ProactiveFatBuildSync.java:212)
> 	at org.apache.ignite.ci.di.MonitoredTaskInterceptor.invoke(MonitoredTaskInterceptor.java:111)
> 	at org.apache.ignite.ci.di.AutoProfilingInterceptor.invoke(AutoProfilingInterceptor.java:76)
> 	at org.apache.ignite.ci.teamcity.ignited.fatbuild.ProactiveFatBuildSync.doLoadBuilds(ProactiveFatBuildSync.java:81)
> 	at org.apache.ignite.ci.teamcity.ignited.TeamcityIgnitedImpl.actualizeRecentBuildRefs(TeamcityIgnitedImpl.java:517)
> 	at org.apache.ignite.ci.di.scheduler.NamedTask.runIfNeeded(NamedTask.java:122)
> 	at org.apache.ignite.ci.di.scheduler.TcBotScheduler.lambda$checkNamedTasks$2(TcBotScheduler.java:85)
> 	at java.util.concurrent.ConcurrentHashMap.forEach(ConcurrentHashMap.java:1597)
> 	at org.apache.ignite.ci.di.scheduler.TcBotScheduler.checkNamedTasks(TcBotScheduler.java:83)
> 	at org.apache.ignite.ci.di.MonitoredTaskInterceptor.invoke(MonitoredTaskInterceptor.java:111)
> 	at org.apache.ignite.ci.di.scheduler.TcBotScheduler.lambda$sheduleNamed$1(TcBotScheduler.java:70)
> 	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
> 	at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
> 	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
> 	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
> 	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> 	at java.lang.Thread.run(Thread.java:748)
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)