Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Failed to start build runner 'jirareporter' #1

Closed
dudarkoas opened this issue Dec 13, 2013 · 29 comments
Closed

Failed to start build runner 'jirareporter' #1

dudarkoas opened this issue Dec 13, 2013 · 29 comments

Comments

@dudarkoas
Copy link

Step 2/2: JiraReportertest (JIRA Reporter)

[11:02:53][Step 2/2]

ISSUE: TEST-001

Title: Вхождение в работу

Description: Вхождение в работу

[11:02:54][Step 2/2] Failed to start build runner 'jirareporter'

[11:02:54][Step 2/2] java.lang.NullPointerException

at com.amirov.jirareporter.teamcity.TeamCityXMLParser.parseXML(TeamCityXMLParser.java:42)

at com.amirov.jirareporter.teamcity.TeamCityXMLParser.getBuildData(TeamCityXMLParser.java:51)

at com.amirov.jirareporter.teamcity.TeamCityXMLParser.getBuildAttribute(TeamCityXMLParser.java:55)

at com.amirov.jirareporter.teamcity.TeamCityXMLParser.getStatusBuild(TeamCityXMLParser.java:80)

at com.amirov.jirareporter.teamcity.TeamCityXMLParser.getTestResultText(TeamCityXMLParser.java:125)

at com.amirov.jirareporter.Reporter.report(Reporter.java:20)

at com.amirov.jirareporter.JIRABuildProcess.start(JIRABuildProcess.java:49)

at jetbrains.buildServer.agent.impl.buildStages.runnerStages.start.CallRunnerStage.doBuildStage(CallRunnerStage.java:58)

at jetbrains.buildServer.agent.impl.buildStages.RunnerStagesExecutor$1.callStage(RunnerStagesExecutor.java:25)

at jetbrains.buildServer.agent.impl.buildStages.RunnerStagesExecutor$1.callStage(RunnerStagesExecutor.java:18)

at jetbrains.buildServer.agent.impl.buildStages.StagesExecutor.callRunStage(StagesExecutor.java:78)

at jetbrains.buildServer.agent.impl.buildStages.StagesExecutor.doStages(StagesExecutor.java:37)

at jetbrains.buildServer.agent.impl.buildStages.RunnerStagesExecutor.doStages(RunnerStagesExecutor.java:18)

at jetbrains.buildServer.agent.impl.buildStages.startStages.steps.RunnerContextExecutor.callRunnerStages(RunnerContextExecutor.java:43)

at jetbrains.buildServer.agent.impl.buildStages.startStages.steps.StepExecutor.processNextStep(StepExecutor.java:25)

at jetbrains.buildServer.agent.impl.buildStages.startStages.steps.ForEachBuildRunnerStage.executeRunnerStep(ForEachBuildRunnerStage.java:138)

at jetbrains.buildServer.agent.impl.buildStages.startStages.steps.ForEachBuildRunnerStage.runStep(ForEachBuildRunnerStage.java:123)

at jetbrains.buildServer.agent.impl.buildStages.startStages.steps.ForEachBuildRunnerStage.executeBuildRunners(ForEachBuildRunnerStage.java:83)

at jetbrains.buildServer.agent.impl.buildStages.startStages.steps.ForEachBuildRunnerStage.doBuildStage(ForEachBuildRunnerStage.java:44)

at jetbrains.buildServer.agent.impl.buildStages.BuildStagesExecutor$1.callStage(BuildStagesExecutor.java:31)

at jetbrains.buildServer.agent.impl.buildStages.BuildStagesExecutor$1.callStage(BuildStagesExecutor.java:24)

at jetbrains.buildServer.agent.impl.buildStages.StagesExecutor.callRunStage(StagesExecutor.java:78)

at jetbrains.buildServer.agent.impl.buildStages.StagesExecutor.doStages(StagesExecutor.java:37)

at jetbrains.buildServer.agent.impl.buildStages.BuildStagesExecutor.doStages(BuildStagesExecutor.java:24)

at jetbrains.buildServer.agent.impl.BuildRunAction.doStages(BuildRunAction.java:70)

at jetbrains.buildServer.agent.impl.BuildRunAction.runBuild(BuildRunAction.java:50)

at jetbrains.buildServer.agent.impl.BuildAgentImpl.doActualBuild(BuildAgentImpl.java:248)

at jetbrains.buildServer.agent.impl.BuildAgentImpl.access$100(BuildAgentImpl.java:48)

at jetbrains.buildServer.agent.impl.BuildAgentImpl$1.run(BuildAgentImpl.java:221)

at java.lang.Thread.run(Unknown Source)

[11:02:54][Step 2/2] Step JiraReportertest (JIRA Reporter) failed with unexpected error

@mamirov
Copy link
Owner

mamirov commented Dec 13, 2013

Какая версия TeamCity?
Попробуйте еще проверить данные для авторизации TeamCity

@dudarkoas
Copy link
Author

image
Professional 8.0.5 (build 27692)
Данные авторизации для Jira и TeamCity заданы верно (перепроверил дважды).

@mamirov
Copy link
Owner

mamirov commented Dec 13, 2013

Боюсь что баг в неправильном указании адреса сервера тимсити и джиры
Вид адреса должен быть таким:
http://teamcity.ru

Без слэша на конце, возможно таким образом он получается неправильный путь

@dudarkoas
Copy link
Author

Грохнул слэши, указал адрес в виде http://computername.domain.ru
ошибка та же

@mamirov
Copy link
Owner

mamirov commented Dec 13, 2013

Попробуйте открыть в браузере выгруженную xml.
Как это сделать:

  • Запустите ваш билд
  • Введите в адресную строку урл типа : адрес тимсити сервера + /httpAuth/app/rest/builds?locator=branch:default:any,running:true,buildType: + название вашей билд конфигурации
    И посмотрите, выгружается ли xml

В вашем случае, ссылка выглядит таким образом:
http://localhost/httpAuth/app/rest/builds?locator=branch:default:any,running:true,buildType:testjiraplugin

@mamirov
Copy link
Owner

mamirov commented Dec 13, 2013

Если не помогло, в таком случае:

  • Зайдите в папку билдагента
  • Далее папка bin
  • Открыть файл params.properties
  • Сообщите параметр "build.xml.url"

@dudarkoas
Copy link
Author

image
Случайно ткнул на закрыть-открыть.
В билдагенте адрес для xml-ки имеется.
xml во время запуска на скрине выше

@dudarkoas dudarkoas reopened this Dec 13, 2013
@mamirov
Copy link
Owner

mamirov commented Dec 13, 2013

В таком случае сообщите данные из моего предыдущего комментария, из файла params.properties

@mamirov
Copy link
Owner

mamirov commented Dec 13, 2013

Сообщите мне адрес для xml-ки

@dudarkoas
Copy link
Author

@mamirov
Copy link
Owner

mamirov commented Dec 13, 2013

Ошибка ясна, buildType равен null
Посмотрите еще параметр teamcity.buildType.id
Если такого параметра нет, а есть просто параметр buildType, то это действительно баг

@dudarkoas
Copy link
Author

сочетания символов buildType.id в файле params.properties нет

@mamirov
Copy link
Owner

mamirov commented Dec 13, 2013

перезалил плагин, попробуйте скачать по новой, была старая версия плагина

@mamirov
Copy link
Owner

mamirov commented Dec 13, 2013

@mamirov mamirov closed this as completed Dec 13, 2013
@mamirov mamirov reopened this Dec 13, 2013
@dudarkoas
Copy link
Author

остановил сервер и билд агент
удалил плагин из .BuildServer\plugins
папку плагина из .BuildServer\plugins.unpacked
удалил папку плагина из BuildAgent\plugins
закинул новый архив в папку .BuildServer\plugins
запустил сервак и агента
агент обновился
запустил задачу
та же ошибка, так же buildType:null

@mamirov
Copy link
Owner

mamirov commented Dec 13, 2013

Обновил плагин, попробуйте еще раз

@dudarkoas
Copy link
Author

Аналогичный путь пройден - аналогичная ошибка.

@mamirov
Copy link
Owner

mamirov commented Dec 13, 2013

Сейчас перепроверил новую сборку плагина, обновил его, должно работать, попробуйте еще раз

@mamirov
Copy link
Owner

mamirov commented Dec 13, 2013

Также посмотрите параметр "teamcity.buildType.id" в файле params.properties, он должен присутствовать, данный файл перезаписывается после запуска билда

@dudarkoas
Copy link
Author

Нету такого параметра в этом файле... Запуск заканчивается той же ошибкой.

@mamirov
Copy link
Owner

mamirov commented Dec 13, 2013

Вы бы могли в таком случае скинуть всю информацию из файла params.properties? Предварительно убрав данные авторизации
Еще скажите версию плагина в пункте TeamCity - "Plugin List"

@mamirov
Copy link
Owner

mamirov commented Dec 13, 2013

Скорее ошибка заключается в новой версии TeamCity, выгрузка данного параметра осуществляется другим образом

Добавлено. Так и есть, с версии 8.0.4, плагин будет пофиксен ожидайте

@mamirov
Copy link
Owner

mamirov commented Dec 13, 2013

https://bitbucket.org/mamirov/jirareporter/downloads/jirareporter.zip

Исправлено, новая версия плагина

@dudarkoas
Copy link
Author

Проверено - работает.
Было бы круто работать с несколькими Issue одновременно.

@mamirov
Copy link
Owner

mamirov commented Dec 13, 2013

Вы можете также указывать id задач через запятую
Например:
EXAMPLE-1,EXAMPLE-2 и так далее

Спасибо что напомнили это указать в вики :)

@dudarkoas
Copy link
Author

А шаблон комментария можно редактировать? Пока коммент выглядит следующим образом:
[ SUCCESS Build Finished Results: [testjiraplugin : Step 2/2|http://COMP.DOMAIN.ru/viewLog.html?buildId=468&tab=buildResultsDiv&buildTypeId=bt7] ]

@mamirov
Copy link
Owner

mamirov commented Dec 13, 2013

Шаблон к сожалению нет, но думаю можно прикрутить такую фичу, если хотите можете оформить тикет здесь, оставив пожелания на новый функционал, либо если у вас есть ява программисты вы можете скачать исходники и пересобрать плагин.

@mamirov
Copy link
Owner

mamirov commented Dec 13, 2013

То есть комментарий не трансформировался в джире должным образом? А прямо отображает тэги?

@dudarkoas
Copy link
Author

Да, эток копипаст с Jira после отработки плагина.
Ок, оформлю пожелание.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants