Yeah, the entire library needs to me whitelisted (or packaged as Jenkins
module).
It's actually a quick-win to get it fixed as long as it is a development
tool.

BR, Oleg


On Tue, Mar 6, 2018 at 5:00 PM, Bill Dennis <bill.den...@gmail.com> wrote:

> I too am seeing the JEP-200 issue with these exceptions packaging to a
> Docker image and running with that using Docker for Windows:
>
> java.lang.UnsupportedOperationException: Refusing to marshal io.jenkins.
> jenkinsfile.runner.FileSystemSCM for security reasons; see https://
> jenkins.io/redirect/class-filter/
> java.lang.UnsupportedOperationException: Refusing to marshal io.jenkins.
> jenkinsfile.runner.SetJenkinsfileLocation for security reasons; see https:
> //jenkins.io/redirect/class-filter/
>
> I'd like to try out the Jenkinsfile Runner which looks like a great idea
> but I don't have time to figure this out right now (busy writing a
> plugin..).
>
> --Bill
>
>
> On Tuesday, 6 March 2018 09:22:53 UTC, Michael Neale wrote:
>>
>> Trying this out, looks like I am hitting JEP-200:
>>
>> https://jenkins.io/redirect/class-filter/
>>
>> Need to dig in further (I thought I tried the same version of Jenkins as
>> you). Anyone else seen this?
>>
>>
>>
>> java.lang.UnsupportedOperationException: Refusing to marshal
>> io.jenkins.jenkinsfile.runner.SetJenkinsfileLocation for security
>> reasons; see https://jenkins.io/redirect/class-filter/
>> at hudson.util.XStream2$BlacklistedTypesConverter.marshal(
>> XStream2.java:543)
>> at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.co
>> nvert(AbstractReferenceMarshaller.java:69)
>> at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(
>> TreeMarshaller.java:58)
>> at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(
>> TreeMarshaller.java:43)
>> at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.
>> convertAnother(AbstractReferenceMarshaller.java:88)
>> at com.thoughtworks.xstream.converters.collections.AbstractColl
>> ectionConverter.writeItem(AbstractCollectionConverter.java:64)
>> at com.thoughtworks.xstream.converters.collections.CollectionCo
>> nverter.marshal(CollectionConverter.java:74)
>> at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.co
>> nvert(AbstractReferenceMarshaller.java:69)
>> at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(
>> TreeMarshaller.java:58)
>> at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.
>> convertAnother(AbstractReferenceMarshaller.java:84)
>> at hudson.util.RobustReflectionConverter.marshallField(RobustRe
>> flectionConverter.java:265)
>> at hudson.util.RobustReflectionConverter$2.writeField(RobustRef
>> lectionConverter.java:252)
>> Caused: java.lang.RuntimeException: Failed to serialize
>> hudson.model.Actionable#actions for class org.jenkinsci.plugins.workflow
>> .job.WorkflowRun
>>
>>
>> On Friday, March 2, 2018 at 6:23:15 AM UTC+11, Kohsuke Kawaguchi wrote:
>>>
>>> Jenkinsfile Runner is an experiment to package Jenkins pipeline
>>> execution as a command line tool. The intend use cases include:
>>>
>>>    - Use Jenkins in Function-as-a-Service context
>>>    - Assist editing Jenkinsfile locally
>>>    - Integration test shared libraries
>>>
>>> Over the past year, I've done some deep-dive 1:1 conversations with some
>>> Jenkins users and I felt something like this might move the needle for them
>>> in an important way.
>>>
>>> I'd love to hear any reactions on your side. Could something like this
>>> be important for you, does it miss any key points for you? If you mentally
>>> picture a perfect version of this, what would that do, and how would you
>>> use?
>>>
>>> Let me know!
>>>
>>> --
>>> Kohsuke Kawaguchi
>>>
>> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Jenkins Developers" group.
> To unsubscribe from this topic, visit https://groups.google.com/d/
> topic/jenkinsci-dev/gjz3CDhi-kk/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> jenkinsci-dev+unsubscr...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/jenkinsci-dev/da0e3018-9206-43a3-b814-4a65a73d5c17%
> 40googlegroups.com
> <https://groups.google.com/d/msgid/jenkinsci-dev/da0e3018-9206-43a3-b814-4a65a73d5c17%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/CAPfivLC6%3DyuTyakmF_cMryuJNa68bLLQO%3DrrR9VU%3D5gmAmfksg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to