-
Bug
-
Resolution: Fixed
-
Major
-
None
-
Jenkins ver. 1.550
Parameterized Remote Trigger Plugin ver 2.1
I've a local jenkins server and provided a remote jenkins server.
My local build is triggering the remote build, which is running and being built successfully, but the local job fails with the following exception:
Triggering this remote job: <REMOTE_BUILD_JOB> Not checking if the remote job <REMOTE_BUILD_JOB> is building. This job is build #[12] on the remote server. Triggering remote job now. FATAL: Invalid JSON String net.sf.json.JSONException: Invalid JSON String at net.sf.json.JSONSerializer.toJSON(JSONSerializer.java:143) at net.sf.json.JSONSerializer.toJSON(JSONSerializer.java:103) at net.sf.json.JSONSerializer.toJSON(JSONSerializer.java:84) at org.jenkinsci.plugins.ParameterizedRemoteTrigger.RemoteBuildConfiguration.sendHTTPCall(RemoteBuildConfiguration.java:698) at org.jenkinsci.plugins.ParameterizedRemoteTrigger.RemoteBuildConfiguration.perform(RemoteBuildConfiguration.java:529) at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20) at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:784) at hudson.model.Build$BuildExecution.build(Build.java:199) at hudson.model.Build$BuildExecution.doRun(Build.java:160) at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:565) at hudson.model.Run.execute(Run.java:1670) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:231)
Any suggestions what could be wrong?
After playing around with the configuration, I found that you only get this error if you don't send any parameters. If you add a parameter it will go through without errors. This is a workaround obviously as the plugin should allow for empty parameters.