Reverting random plugins or downgrading without a corresponding backup to restore will not help you now, the data on disk has been rewritten, so whatever was affected has been affected.
So if you don’t have a backup you’ll just have to double down and upgrade all the things... though i’d advise backup of your current state *now*... that way you may be able to experiment with a partial *all the things* At a minimum upgrade anything with “pipeline” or “scm” in the name. On Fri 22 Sep 2017 at 07:31, Stephen Connolly < [email protected]> wrote: > Restore the backup you were warned to take, or move plugins forward until > you pick up the downstream update required by the method change in some > plugin. > > > > On Fri 22 Sep 2017 at 07:08, Idan Adar <[email protected]> wrote: > >> I went back to version 1.1.8 (instead of 1.2) of pipeline model >> definition, but that didn't help either... >> >> Stephen, what are my options here? >> >> >> On Friday, September 22, 2017 at 8:54:22 AM UTC+3, Stephen Connolly wrote: >> >>> That stack trace is from a different plugin. >>> >>> Pipeline model definition. >>> >>> Upgrading updated some other plugins, and *those* other plugins are >>> causing the stack trace >>> >>> On Fri 22 Sep 2017 at 06:51, Idan Adar <[email protected]> wrote: >>> >> The plug-in author is stephen connolly, but I'm not sure how to contact >>>> him... >>>> >>>> The plug-in release notes didn't mention info that could help me AFAICT. >>>> I'm not sure how to manually restore old settings and what those should >>>> be... >>>> >>>> Appreciate any help anyone could provide is this totally brings down >>>> the pipeline... :( >>>> >>>> >>>> On Friday, September 22, 2017 at 8:48:22 AM UTC+3, Idan Adar wrote: >>>>> >>>>> I had the unfortunate luck of upgrading said plug-in. Now any job >>>>> fails with the error below. >>>>> The upgrade warning does say: >>>>> Warning: the new version of this plugin claims to use a different >>>>> settings format than the installed version. Jobs using this plugin may >>>>> need >>>>> to be reconfigured, and/or you may not be able to cleanly revert to the >>>>> prior version without manually restoring old settings. Consult the plugin >>>>> release notes for details. >>>>> >>>>> However it is not mentioned how one _can_ resolve this issue once it >>>>> happened... >>>>> I downgraded back to 2.0.8 which didn't help. >>>>> >>>>> java.lang.AbstractMethodError: >>>>> org.jenkinsci.plugins.pipeline.modeldefinition.validator.ModelValidatorImpl.validateElement(Lorg/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTStage;Z)Z >>>>> at >>>>> org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStage.validate(ModelASTStage.java:78) >>>>> at >>>>> org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStages.validate(ModelASTStages.java:41) >>>>> at >>>>> org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStages.validate(ModelASTStages.java:35) >>>>> at >>>>> org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPipelineDef.validate(ModelASTPipelineDef.java:64) >>>>> at >>>>> org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPipelineDef$validate.call(Unknown >>>>> Source) >>>>> at >>>>> org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48) >>>>> at >>>>> org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113) >>>>> at >>>>> org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125) >>>>> at >>>>> org.jenkinsci.plugins.pipeline.modeldefinition.parser.ModelParser.parse(ModelParser.groovy:204) >>>>> at >>>>> org.jenkinsci.plugins.pipeline.modeldefinition.parser.ModelParser$parse.callCurrent(Unknown >>>>> Source) >>>>> at >>>>> org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:52) >>>>> at >>>>> org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:154) >>>>> at >>>>> org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:166) >>>>> at >>>>> org.jenkinsci.plugins.pipeline.modeldefinition.parser.ModelParser.parse(ModelParser.groovy:91) >>>>> at >>>>> org.jenkinsci.plugins.pipeline.modeldefinition.parser.GroovyShellDecoratorImpl$1.call(GroovyShellDecoratorImpl.java:46) >>>>> at >>>>> org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:1053) >>>>> at >>>>> org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:591) >>>>> at >>>>> org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:569) >>>>> at >>>>> org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:546) >>>>> at >>>>> groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:298) >>>>> at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:268) >>>>> at groovy.lang.GroovyShell.parseClass(GroovyShell.java:688) >>>>> at groovy.lang.GroovyShell.parse(GroovyShell.java:700) >>>>> at >>>>> org.jenkinsci.plugins.workflow.cps.CpsGroovyShell.doParse(CpsGroovyShell.java:129) >>>>> at >>>>> org.jenkinsci.plugins.workflow.cps.CpsGroovyShell.reparse(CpsGroovyShell.java:123) >>>>> at >>>>> org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.parseScript(CpsFlowExecution.java:517) >>>>> at >>>>> org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.start(CpsFlowExecution.java:480) >>>>> at >>>>> org.jenkinsci.plugins.workflow.job.WorkflowRun.run(WorkflowRun.java:253) >>>>> at hudson.model.ResourceController.execute(ResourceController.java:98) >>>>> at hudson.model.Executor.run(Executor.java:405) >>>>> Finished: FAILURE >>>>> >>>>> >>>>> >>>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Jenkins Users" 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-users/0dc771fb-755f-4d7c-b759-c5313f26b5b7%40googlegroups.com >>>> <https://groups.google.com/d/msgid/jenkinsci-users/0dc771fb-755f-4d7c-b759-c5313f26b5b7%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> -- >>> Sent from my phone >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "Jenkins Users" 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-users/fab0282c-07f9-4dc7-a98d-de8d469ade3d%40googlegroups.com >> <https://groups.google.com/d/msgid/jenkinsci-users/fab0282c-07f9-4dc7-a98d-de8d469ade3d%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > -- > Sent from my phone > -- Sent from my phone -- You received this message because you are subscribed to the Google Groups "Jenkins Users" 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-users/CA%2BnPnMyJUnZqiatayLDV%3DpQ5KWiOSPjjGiOHXSa9JnhRgNeYqg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
