From: Robert Varga Date: Fri, 11 Oct 2019 08:27:16 +0000 (+0200) Subject: Suppress ScheduleException warning X-Git-Tag: release/magnesium~88 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=6353400db927b431ad6791665cddd443d0bc8163;p=bgpcep.git Suppress ScheduleException warning The Failure object is not marked as serializable. Suppress the spotbugs warning and mark a fixme to clean up serialization. Change-Id: I56c84a06060183e9e5851e3a21d85529f5b9551b Signed-off-by: Robert Varga --- diff --git a/programming/spi/src/main/java/org/opendaylight/bgpcep/programming/spi/SchedulerException.java b/programming/spi/src/main/java/org/opendaylight/bgpcep/programming/spi/SchedulerException.java index a139a1ed50..ed986b26a5 100644 --- a/programming/spi/src/main/java/org/opendaylight/bgpcep/programming/spi/SchedulerException.java +++ b/programming/spi/src/main/java/org/opendaylight/bgpcep/programming/spi/SchedulerException.java @@ -7,11 +7,14 @@ */ package org.opendaylight.bgpcep.programming.spi; +import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.programming.rev150720.submit.instruction.output.result.failure._case.Failure; public class SchedulerException extends Exception { private static final long serialVersionUID = 1L; + @SuppressFBWarnings("SE_BAD_FIELD") + // FIXME: use explicit serialization here private final Failure failure; public SchedulerException(final String message, final Failure failure) {