Skip to content

Instantly share code, notes, and snippets.

@jglick
jglick / gist:9490301
Created March 11, 2014 17:07
maven-hpi-plugin unbuildable
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Jenkins Plugin
[INFO] task-segment: [clean, install]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean {execution: default-clean}]
[INFO] Deleting /space/src/jenkinsci/maven-hpi-plugin/target
[INFO] [enforcer:enforce {execution: enforce-maven}]
[INFO] [enforcer:display-info {execution: display-info}]
[INFO] Maven Version: 2.2.1
java.lang.NullPointerException
com.cloudbees.jenkins.plugins.github_pull.CommitSpoolRepositoryMissingAction.hasError(CommitSpoolRepositoryMissingAction.java:20)
com.cloudbees.jenkins.plugins.github_pull.PullRequestBuildTrigger.getProjectActions(PullRequestBuildTrigger.java:83)
hudson.model.Project.createTransientActions(Project.java:222)
hudson.model.AbstractProject.updateTransientActions(AbstractProject.java:746)
hudson.model.AbstractProject.save(AbstractProject.java:284)
hudson.model.AbstractItem.setDisplayName(AbstractItem.java:156)
hudson.model.Job.doConfigSubmit(Job.java:1123)
hudson.model.AbstractProject.doConfigSubmit(AbstractProject.java:787)
@jglick
jglick / gist:6257bcc2d5c7c53231c0
Created May 15, 2014 16:35
Sample acceptance-test-harness failures
Tests run: 3, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 227.711 sec <<< FAILURE! - in plugins.AntPluginTest
locallyInstalledAnt(plugins.AntPluginTest) Time elapsed: 78.527 sec <<< ERROR!
org.openqa.selenium.NoSuchElementException: Unable to locate By.selector: h2 + pre in http://127.0.0.1:61541/script
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '2.40.0', revision: '4c5c0568b004f67810ee41c459549aa4b09c651e', time: '2014-02-19 11:13:01'
System info: host: 'jglick-t520', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '3.13.0-24-generic', java.version: '1.7.0_55'
Driver info: driver.version: unknown
at org.jenkinsci.test.acceptance.po.CapybaraPortingLayer.find(CapybaraPortingLayer.java:148)
at org.jenkinsci.test.acceptance.po.Node.runScript(Node.java:52)
at plugins.AntPluginTest.localAntVersion(AntPluginTest.java:137)
@jglick
jglick / gist:c1219471f0feabeed557
Created May 17, 2014 00:20
CpsStepContext.replay NPE
java.lang.NullPointerException
at org.jenkinsci.plugins.workflow.cps.CpsStepContext.replay(CpsStepContext.java:344)
at org.jenkinsci.plugins.workflow.cps.DSL.invokeMethod(DSL.java:100)
at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:45)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:42)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)
at Script1.run(Script1.groovy:1)
at ___cps.transform___(Native Method)
at com.cloudbees.groovy.cps.impl.ContinuationGroup.methodCall(ContinuationGroup.java:67)
at com.cloudbees.groovy.cps.impl.FunctionCallBlock$ContinuationImpl.dispatchOrArg(FunctionCallBlock.java:100)
@jglick
jglick / ReloadDemo.java
Created September 30, 2014 20:31
Try running in JDK 8u20 under debugger, then uncomment noted line and JPDA hot-reload. Does not work.
import java.util.Date;
import java.util.function.Consumer;
public class ReloadDemo {
public static void main(String[] args) throws InterruptedException {
while (true) {
run((String x) -> System.out.println(x + " first"));
run((String x) -> System.out.println(x + " second"));
//run((String x) -> System.out.println(x + " third"));
Thread.sleep(1000);
}
diff --git a/pom.xml b/pom.xml
index 72e8f76..3dbca1f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -29,7 +29,7 @@ THE SOFTWARE.
<parent>
<groupId>org.jenkins-ci.plugins</groupId>
<artifactId>plugin</artifactId>
- <version>1.538</version>
+ <version>1.585-SNAPSHOT</version>
"{"stapler-class":"org.jenkinsci.plugins.workflow.steps.input.InputStep","message":"","id":"","ok":"","submitter":"","parameters":"[{\"name\": \"\", \"defaultValue\": false, \"description\": \"\", \"stapler-class\": \"hudson.model.BooleanParameterDefinition\", \"kind\": \"hudson.model.BooleanParameterDefinition\"}, {\"name\": \"\", \"credentialType\": \"com.cloudbees.plugins.credentials.common.StandardCredentials\", \"required\": false, \"defaultValue\": \"\", \"description\": \"\", \"stapler-class\": \"com.cloudbees.plugins.credentials.CredentialsParameterDefinition\", \"kind\": \"com.cloudbees.plugins.credentials.CredentialsParameterDefinition\"}]"}"
@jglick
jglick / gist:0ffaf0c3c2eafbb435c7
Created February 3, 2015 21:02
Jenkins tool metadata
$ curl -IL http://updates.jenkins-ci.org/updates/hudson.tasks.Ant.AntInstaller.json.html
HTTP/1.1 302 Found
Date: Tue, 03 Feb 2015 21:00:58 GMT
Server: Apache/2.2.14 (Ubuntu)
Location: http://mirrors.jenkins-ci.org/updates/updates/hudson.tasks.Ant.AntInstaller.json.html
Vary: Accept-Encoding
Connection: close
Content-Type: text/html; charset=iso-8859-1
Set-Cookie: SERVERID=Local; path=/
Mar 31, 2015 9:49:27 AM hudson.triggers.SafeTimerTask run
SEVERE: Timer task hudson.model.Queue$MaintainTask@472d5d2e failed
java.lang.NullPointerException
at java.util.concurrent.ConcurrentSkipListMap.doGet(ConcurrentSkipListMap.java:778)
at java.util.concurrent.ConcurrentSkipListMap.get(ConcurrentSkipListMap.java:1546)
at jenkins.model.Nodes.getNode(Nodes.java:216)
at jenkins.model.Jenkins.getNode(Jenkins.java:1667)
at org.jenkinsci.plugins.workflow.support.steps.ExecutorStepExecution$PlaceholderTask.getLastBuiltOn(ExecutorStepExecution.java:187)
at hudson.model.queue.MappingWorksheet$WorkChunk.<init>(MappingWorksheet.java:202)
at hudson.model.queue.MappingWorksheet$WorkChunk.<init>(MappingWorksheet.java:172)
Mar 31, 2015 10:10:25 AM hudson.model.Executor finish2
WARNING: Executor #1 for master : executing PlaceholderExecutable:job/p/1/:null termination trace
hudson.model.Computer$TerminationRequest: Termination requested at Tue Mar 31 10:10:25 EDT 2015 by Thread[Executing loggerDecorator(org.jenkinsci.plugins.workflow.steps.CoreWrapperStepTest),5,main] [id=1]
at hudson.model.Computer.recordTermination(Computer.java:215)
at hudson.model.Computer.disconnect(Computer.java:465)
at jenkins.model.Jenkins.cleanUp(Jenkins.java:2771)
at org.jvnet.hudson.test.JenkinsRule.after(JenkinsRule.java:460)
at org.jvnet.hudson.test.JenkinsRule$2.evaluate(JenkinsRule.java:526)
at org.jvnet.hudson.test.RestartableJenkinsRule.run(RestartableJenkinsRule.java:100)
at org.jvnet.hudson.test.RestartableJenkinsRule.access$100(RestartableJenkinsRule.java:30)