hi all!

I created a simple jenkins plugin with only one dependency (json lib). 
I build it using Gradle + Gradle JPI plugin 0.12.1 
(org.jenkins-ci.tools:gradle-jpi-plugin:0.12.1) on Oracle JDK 1.7.0_79 
64bit.
Jenkins core version dependency in my build.gradle file is 1.580.3.
I tried both building the plugin and running jenkins on Java 8 - no 
difference from Java 7. also tried OpenJDK vs. Oracle JDK. same result.

I start Jenkins 1.580 from command line (java -jar jenkins-580.war , using 
the same exact JDK as was used to build the plugin),
then I start a build job. when the build job is finished, my plugin is 
triggered and it sends data to TestRail. all good so far.

then I stop that Jenkins instance and launch "java -jar jenkins-620.war" in 
the same folder. 
everything is the same except for Jenkins WAR version: same workspace, same 
build jobs, my plugins is not changed, same JDK, etc. only Jenkins 1.620 
instead of 1.580.
I start a build job again. when it finishes, the plugin is supposed to be 
triggered, but Jenkins 1.620 shows an exception in console:

java.lang.VerifyError: Expecting a stackmap frame at branch target 15
> Exception Details:
> Location:
> org/jenkinsci/plugin/trp/model/Suite.getId()I @6: ifeq
> Reason:
> Expected stackmap frame at this location.
> Bytecode:
> 0x0000000: 2a12 02b8 0015 9900 09b6 0020 a700 06b4
> 0x0000010: 0017 ac 
>
> at 
> org.jenkinsci.plugin.trp.TestRailClient.getSuites(TestRailClient.java:191)
> at 
> org.jenkinsci.plugin.trp.TestRailClient.getSuiteId(TestRailClient.java:171)
> at 
> org.jenkinsci.plugin.trp.BuildRunListener.processBuildCompletedNotification(BuildRunListener.java:60)
> at 
> org.jenkinsci.plugin.trp.BuildRunListener.onCompleted(BuildRunListener.java:39)
> at hudson.model.listeners.RunListener.fireCompleted(RunListener.java:201)
> at hudson.model.Run.execute(Run.java:1786)
> at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
> at hudson.model.ResourceController.execute(ResourceController.java:98)
> at hudson.model.Executor.run(Executor.java:381)

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/156e9005-ebb0-4c0f-8f07-65e63b585bcf%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to