Skip to content

Instantly share code, notes, and snippets.

@suryagaddipati
Last active August 29, 2015 14:22
Show Gist options
  • Select an option

  • Save suryagaddipati/6c5cef557a1bed13b0ab to your computer and use it in GitHub Desktop.

Select an option

Save suryagaddipati/6c5cef557a1bed13b0ab to your computer and use it in GitHub Desktop.
Recent Project improvements
Rebuild doesnt work for subbuilds because of urls
Is not kicking off job with org name in different case
PR kicking off even in the same
Syed . Error
java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.String
java.lang.RuntimeException: java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.String
at com.groupon.jenkins.util.GroovyYamlTemplateProcessor.getConfig(GroovyYamlTemplateProcessor.java:50)
at com.groupon.jenkins.buildtype.install_packages.buildconfiguration.BuildConfiguration.<init>(BuildConfiguration.java:44)
at com.groupon.jenkins.buildtype.install_packages.buildconfiguration.BuildConfigurationCalculator.calculateBuildConfiguration(BuildConfigurationCalculator.java:41)
at com.groupon.jenkins.buildtype.install_packages.InstallPackagesBuild.calculateBuildConfiguration(InstallPackagesBuild.java:150)
at com.groupon.jenkins.buildtype.install_packages.InstallPackagesBuild.runBuild(InstallPackagesBuild.java:69)
at com.groupon.jenkins.dynamic.build.DynamicBuild$DynamicRunExecution.doRun(DynamicBuild.java:211)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:533)
at hudson.model.Run.execute(Run.java:1759)
at com.groupon.jenkins.dynamic.build.DynamicBuild.run(DynamicBuild.java:96)
at hudson.model.ResourceController.execute(ResourceController.java:89)
at hudson.model.Executor.run(Executor.java:240)
Caused by: java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.String
at com.groupon.jenkins.util.GroovyYamlTemplateProcessor$MissingPropForwardingMap.get(GroovyYamlTemplateProcessor.java:70)
at com.groupon.jenkins.util.GroovyYamlTemplateProcessor$MissingPropForwardingMap.get(GroovyYamlTemplateProcessor.java:55)
at groovy.lang.Binding.getVariable(Binding.java:59)
at groovy.lang.Binding.getProperty(Binding.java:104)
at org.codehaus.groovy.runtime.InvokerHelper.getProperty(InvokerHelper.java:156)
at groovy.lang.Closure.getPropertyTryThese(Closure.java:330)
at groovy.lang.Closure.getPropertyOwnerFirst(Closure.java:319)
at groovy.lang.Closure.getProperty(Closure.java:308)
at org.codehaus.groovy.runtime.callsite.PogoGetPropertySite.getProperty(PogoGetPropertySite.java:47)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callGroovyObjectGetProperty(AbstractCallSite.java:231)
at groovy.tmp.templates.GStringTemplateScript1885$_getTemplate_closure1.doCall(GStringTemplateScript1885.groovy:10)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)
at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:903)
at groovy.lang.Closure.call(Closure.java:415)
at groovy.lang.Closure$WritableClosure.writeTo(Closure.java:842)
at groovy.lang.Closure$WritableClosure.toString(Closure.java:968)
at com.groupon.jenkins.util.GroovyYamlTemplateProcessor.getConfig(GroovyYamlTemplateProcessor.java:48)
... 10 more
FATAL: A driver operation has been interrupted
com.mongodb.MongoInterruptedException: A driver operation has been interrupted
at com.mongodb.DBPortPool.get(DBPortPool.java:216)
at com.mongodb.DBTCPConnector$MyPort.get(DBTCPConnector.java:404)
at com.mongodb.DBTCPConnector.innerCall(DBTCPConnector.java:238)
at com.mongodb.DBTCPConnector.call(DBTCPConnector.java:216)
at com.mongodb.DBApiLayer$MyCollection.__find(DBApiLayer.java:288)
at com.mongodb.DB.command(DB.java:261)
at com.mongodb.DB.command(DB.java:243)
at com.mongodb.DBCollection.getCount(DBCollection.java:985)
at com.mongodb.DBCollection.getCount(DBCollection.java:956)
at com.mongodb.DBCollection.getCount(DBCollection.java:931)
at com.mongodb.DBCollection.getCount(DBCollection.java:919)
at com.groupon.jenkins.github.services.GithubDeployKeyRepository.hasDeployKey(GithubDeployKeyRepository.java:64)
at com.groupon.jenkins.dynamic.build.DbBackedBuild.isPrivateRepo(DbBackedBuild.java:329)
at com.groupon.jenkins.dynamic.build.DbBackedBuild.deleteDeployKeys(DbBackedBuild.java:346)
at com.groupon.jenkins.dynamic.build.DynamicBuild$DynamicRunExecution.doRun(DynamicBuild.java:235)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:533)
at hudson.model.Run.execute(Run.java:1759)
at com.groupon.jenkins.dynamic.build.DynamicBuild.run(DynamicBuild.java:96)
at hudson.model.ResourceController.execute(ResourceController.java:89)
at hudson.model.Executor.run(Executor.java:240)
Caused by: java.lang.InterruptedException
at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(AbstractQueuedSynchronizer.java:1325)
at java.util.concurrent.Semaphore.tryAcquire(Semaphore.java:414)
at com.mongodb.util.SimplePool.permitAcquired(SimplePool.java:148)
at com.mongodb.util.SimplePool.get(SimplePool.java:110)
at com.mongodb.DBPortPool.get(DBPortPool.java:214)
... 19 more
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment