Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
Abhishek Gautam
@gautamabhishek46
image.png
Oleg Nenashev
@oleg-nenashev
@gautamabhishek46 likely a loading issue, check the startup log
Abhishek Gautam
@gautamabhishek46
Startup log:
Aug 13, 2018 4:39:45 PM jenkins.InitReactorRunner$1 onAttained
INFO: Started initialization
Aug 13, 2018 4:39:50 PM hudson.ClassicPluginStrategy createClassJarFromWebInfClasses
WARNING: Created /mnt/CC0091D90091CB3A/workspace/OpenSource/jenkinsOrg/simple-pull-request-job-plugin/work/plugins/jsch/WEB-INF/lib/classes.jar; update plugin to a version created with a newer harness
Aug 13, 2018 4:39:50 PM jenkins.InitReactorRunner$1 onAttained
INFO: Listed all plugins
Aug 13, 2018 4:39:54 PM hudson.ExtensionFinder$GuiceFinder <init>
SEVERE: Failed to create Guice container from all the plugins
java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy
    at sun.reflect.annotation.AnnotationParser.parseClassArray(AnnotationParser.java:724)
    at sun.reflect.annotation.AnnotationParser.parseArray(AnnotationParser.java:531)
    at sun.reflect.annotation.AnnotationParser.parseMemberValue(AnnotationParser.java:355)
    at sun.reflect.annotation.AnnotationParser.parseAnnotation2(AnnotationParser.java:286)
    at sun.reflect.annotation.AnnotationParser.parseAnnotations2(AnnotationParser.java:120)
    at sun.reflect.annotation.AnnotationParser.parseAnnotations(AnnotationParser.java:72)
    at java.lang.Class.createAnnotationData(Class.java:3521)
    at java.lang.Class.annotationData(Class.java:3510)
    at java.lang.Class.createAnnotationData(Class.java:3526)
    at java.lang.Class.annotationData(Class.java:3510)
    at java.lang.Class.getAnnotation(Class.java:3415)
    at com.google.inject.internal.InjectorImpl.createUninitializedBinding(InjectorImpl.java:629)
    at com.google.inject.internal.UntargettedBindingProcessor$1.visit(UntargettedBindingProcessor.java:51)
    at com.google.inject.internal.UntargettedBindingProcessor$1.visit(UntargettedBindingProcessor.java:35)
    at com.google.inject.internal.UntargettedBindingImpl.acceptTargetVisitor(UntargettedBindingImpl.java:41)
    at com.google.inject.internal.UntargettedBindingProcessor.visit(UntargettedBindingProcessor.java:35)
    at com.google.inject.internal.UntargettedBindingProcessor.visit(UntargettedBindingProcessor.java:27)
    at com.google.inject.internal.BindingImpl.acceptVisitor(BindingImpl.java:93)
    at com.google.inject.internal.AbstractProcessor.process(AbstractProcessor.java:56)
    at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:187)
    at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:104)
    at com.google.inject.Guice.createInjector(Guice.java:96)
    at com.google.inject.Guice.createInjector(Guice.java:73)
    at hudson.ExtensionFinder$GuiceFinder.<init>(ExtensionFinder.java:280)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at java.lang.Class.newInstance(Class.java:442)
    at net.java.sezpoz.IndexItem.instance(IndexItem.java:181)
    at hudson.ExtensionFinder$Sezpoz._find(ExtensionFinder.java:634)
    at hudson.ExtensionFinder$Sezpoz.find(ExtensionFinder.java:609)
    at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:482)
    at hudson.ExtensionList.load(ExtensionList.java:366)
    at hudson.ExtensionList.ensureLoaded(ExtensionList.java:304)
    at hudson.ExtensionList.getComponents(ExtensionList.java:169)
    at jenkins.model.Jenkins$6.onInitMilestoneAttained(Jenkins.java:1093)
    at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:83)
    at org.jvnet.hudson.reactor.ReactorListener$Aggregator.lambda$onAttained$3(ReactorListener.java:102)
    at org.jvnet.hudson.reactor.ReactorListener$Aggregator.run(ReactorListener.java:109)
    at org.jvnet.hudson.reactor.ReactorListener$Aggregator.onAttained(ReactorListener.java:102)
    at org.jvnet.hudson.reactor.Reactor$1.run(Reactor.java:177)
    at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
Aug 13, 2018 4:39:55 PM hudson.ExtensionFinder$Sezpoz _find
WARNING: Failed to load hudson.ExtensionFinder$GuiceFinder
java.lang.InstantiationException: com.google.inject.CreationException: Unable to create injector, see the following errors:

1) Could not find a suitable constructor in jenkins.model.Jenkins. Classes must have either one (and only one) constructor annotated with @Inject or a zero-argument constructor that is not private.
  at jenkins.model.Jenkins.class(Jenkins.java:302)
  while locating jenkins.model.Jenkins
    for field at jenkins.model.Jenkins$EnforceSlaveAgentPortAdministrativeMonitor.j(Jenkins.java:1253)
  at hudson.ExtensionFinder$GuiceFinder$SezpozModule.configure(ExtensionFinder.java:508)

2) Could not find a suitable constructor in jenkins.model.Jenkins. Classes must have either one (and only one) constructor annotated with @Inject or a zero-argument constructor that is not private.
  at jenkins.model.Jenkins.class(Jenkins.java:302)
  while locating jenkins.model.Jenkins
    for field at jenkins.security.s2m.AdminCallableMonitor.jenkins(AdminCallableMonitor.java:33)
  at hudson.ExtensionFinder$GuiceFinder$SezpozModule.configure(ExtensionFinder.java:508)

3) Could not find a suitable constructor in jenkins.model.Jenkins. Classes must have either one (and only one) constructor annotated with @Inject or a zero-argument constructor that is not private.
  at jenkins.model.Jenkins.class(Jenkins.java:302)
  while locating jenkins.model.Jenkins
    for field at jenkins.security.s2m.MasterKillSwitchConfiguration.jenkins(MasterKillSwitchConfiguration.java:18)
  at hudson.ExtensionFinder$GuiceFinder$SezpozModule.configure(ExtensionFinder.java:508)
Abhishek Gautam
@gautamabhishek46

@gautamabhishek46 You have not created a pull request to the submission page yet. Any ETA? It may take a while to get it reviewed, and the deadline is tomorrow

@oleg-nenashev Pull request created

Oleg Nenashev
@oleg-nenashev
@gautamabhishek46 Note that https://speakerdeck.com/gautamabhishek46/yaml-as-pipeline-gsoc-2108-phase-3-evaluation still references July 12, 2018 on the second slide. I would really recommend to review it with mentors before the presentation
Unfortunately I have no time for deep reviews today
Abhishek Gautam
@gautamabhishek46
I will fix that
there is a problem while installing JCasC plugin
image.png
I as getting above errors because of that only I think.
Oleg Nenashev
@oleg-nenashev
I cannot say anything without startup logs
Martin d'Anjou
@martinda
I am looking for the 2nd phase presentation, but this https://jenkins.io/projects/gsoc/2018/simple-pull-request-job-plugin/ has not been updated...
Oleg Nenashev
@oleg-nenashev
@martinda jenkins-infra/jenkins.io#1710, submitted 24 minutes ago
Martin d'Anjou
@martinda
For comparison with 3rd phase
Oleg Nenashev
@oleg-nenashev
I'd guess there are only few changes
Martin d'Anjou
@martinda
This link is broken https://jenkins.io/blog/2018/05/14/simple-pull-request-plugin, I have seen it before, so it's just the link, I will try to find it.
Abhishek Gautam
@gautamabhishek46
Martin d'Anjou
@martinda
@gautamabhishek46 thanks, if you could add the links to all three blog posts that will be useful.
Oleg Nenashev
@oleg-nenashev
@gautamabhishek46 Towards the meeting today, did you have a chance to go through this thread? https://news.ycombinator.com/item?id=17558611
Abhishek Gautam
@gautamabhishek46
@oleg-nenashev no I have not. I will take a look at it before the meeting.
Oleg Nenashev
@oleg-nenashev
ok
Abhishek Gautam
@gautamabhishek46
@martinda links to Phase 1 and Phase 2 blog post are there, link to Phase 3 blog post will be added after jenkins-infra/jenkins.io#1702 will be merged
Oleg Nenashev
@oleg-nenashev
@gautamabhishek46 it may not happen before the end of GSoC. I would recommend to put a pull request link at least
Abhishek Gautam
@gautamabhishek46
:+1:
Kristin Whetstone
@kwhetstone
Sorry I was in a work meeting until now, and I've joined. I hope I didn't miss anything
Abhishek Gautam
@gautamabhishek46
We have our weekly meet at 10:30, are we meeting ?
Martin d'Anjou
@martinda
@gautamabhishek46 do you need a meeting today?
Abhishek Gautam
@gautamabhishek46
It will be great to close pull requests and to decide the final name of the plugin
Martin d'Anjou
@martinda
agreed. We're scheduled to meet in about 30 minutes from now.
Abhishek Gautam
@gautamabhishek46
yes
Martin d'Anjou
@martinda
@kwhetstone @grandvizier @oleg-nenashev @gautamabhishek46 if you are available the SPRP meeting is on in 30 minutes. In the mean time -> food.
grandvizier
@grandvizier
yeah, agreed that meeting in 30 minutes makes sense
Abhishek Gautam
@gautamabhishek46
yes I am available :+1:
Kristin Whetstone
@kwhetstone
Sounds good to me!
Abhishek Gautam
@gautamabhishek46
@/all @grandvizier and me are in the room https://jenkins.io/hangout waiting ...
Martin d'Anjou
@martinda
We are trying to come up with a better name for the plugin. Here is where we are now:
  • Plugin name: yaml-pipeline-builder
  • File name: jenkins-build.yaml
  • Long name: YAML Pipeline Builder
We need to modify past blog posts, and change the github repository name.
Martin d'Anjou
@martinda
The process: for the next releases:
  • do alpha-3 with current feature set
  • change plugin name, do alpha-4
  • do the name changes in the blog posts and documentation as per JENKINS-52663
  • do other changes as required
  • a 1.0-rc-1 release
Abhishek Gautam
@gautamabhishek46
@/all We will have retrospective on Wednesday meeting.
Martin d'Anjou
@martinda
@/all we will send a doodle for the retrospective, not all of us can make it on Wed.
Martin d'Anjou
@martinda
@oleg-nenashev we need someone with lots of powers to approve jenkins-infra/jenkins.io#1702, @grandvizier and I are not that powerful.
Oleg Nenashev
@oleg-nenashev
Do you approve the content?
Martin d'Anjou
@martinda
Jeff and I already approved. The name changes will come after.
Oleg Nenashev
@oleg-nenashev
@martinda the problem is that none of the changes since Jul 12 have been released
I would expect a release to happen first, alpha or RC