I have a project with Inspections runner, which at some point started to fail with exception in the build log (below). There is indeed no .ipr file configured (but it definitely was there).
Seems, we should analyze and report wrong configuration in a user-friendly way.
Getting project sources (<1s)
jetbrains.buildServer.RunBuildException: java.lang.IllegalArgumentException: Argument 1 for @NotNull parameter of jetbrains/buildServer/util/FileUtil.resolvePath must not be null
jetbrains.buildServer.RunBuildException: java.lang.IllegalArgumentException: Argument 1 for @NotNull parameter of jetbrains/buildServer/util/FileUtil.resolvePath must not be null
at jetbrains.buildServer.agent.runner.GenericProgramRunner.run(GenericProgramRunner.java:78)
at jetbrains.buildServer.agent.impl.BuildAgentImpl.startRunner(BuildAgentImpl.java:656)
at jetbrains.buildServer.agent.impl.BuildAgentImpl.runActualBuild(BuildAgentImpl.java:505)
at jetbrains.buildServer.agent.impl.BuildAgentImpl.access$1500(BuildAgentImpl.java:52)
at jetbrains.buildServer.agent.impl.BuildAgentImpl$6.run(BuildAgentImpl.java:477)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.IllegalArgumentException: Argument 1 for @NotNull parameter of jetbrains/buildServer/util/FileUtil.resolvePath must not be null
at jetbrains.buildServer.util.FileUtil.resolvePath(FileUtil.java)
at jetbrains.buildServer.ideaSettings.FileContentProvider.getContent(FileContentProvider.java:26)
at jetbrains.buildServer.ideaSettings.IdeaSettings.update(IdeaSettings.java:88)
at jetbrains.buildServer.ideaSettings.IdeaSettings.createFrom(IdeaSettings.java:524)
at jetbrains.buildServer.ideaCommandLine.runner.IdeaCommandLineRunner.findIprFile(IdeaCommandLineRunner.java:90)
at jetbrains.buildServer.ideaCommandLine.runner.IdeaCommandLineRunner.getVMProperties(IdeaCommandLineRunner.java:57)
at jetbrains.buildServer.agent.runner.JavaProgramRunner.buildCommandLine(JavaProgramRunner.java:72)
at jetbrains.buildServer.agent.runner.GenericProgramRunner.run(GenericProgramRunner.java:65)
... 5 more
Issue wasresolved