PRQA plugin affected by JEP-200

Issue

This plugin is affected by JEP-200.

The build console output shows a similar exception:

java.lang.UnsupportedOperationException: Refusing to marshal net.praqma.prqa.PRQAStatusCollection 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.convert(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(RobustReflectionConverter.java:265) 
  at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:252) 
Caused: java.lang.RuntimeException: Failed to serialize net.praqma.jenkins.plugin.prqa.graphs.PRQAGraph#data for class net.praqma.jenkins.plugin.prqa.graphs.ComplianceIndexGraphs 
  at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:256) 
  at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:224) 
  at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138) 
  at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:209) 
  at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:150) 
  at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(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.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64) 
  at com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:74) 
  at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(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(RobustReflectionConverter.java:265) 
  at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:252) 
Caused: java.lang.RuntimeException: Failed to serialize net.praqma.jenkins.plugin.prqa.notifier.PRQANotifier#graphTypes for class net.praqma.jenkins.plugin.prqa.notifier.PRQANotifier 
  at hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:256) 
  at hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:224) 
  at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138) 
  at hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:209) 
  at hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:150) 
  at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(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.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:64) 
  at hudson.util.DescribableList$ConverterImpl.marshal(DescribableList.java:269) at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69) 
  at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
  ... 

Related

Environment

Resolution

Upgrade prqa-plugin to version >= 3.0.1

Have more questions?

0 Comments

Please sign in to leave a comment.