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.

Reply via email to