This is an automated email from the ASF dual-hosted git repository.

jamesbognar pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/juneau.git


The following commit(s) were added to refs/heads/master by this push:
     new 43b7c5b0eb SonarQube bug fixes
43b7c5b0eb is described below

commit 43b7c5b0ebe84cae8241de73f7038accc951e5a1
Author: James Bognar <[email protected]>
AuthorDate: Thu Feb 5 15:49:43 2026 -0500

    SonarQube bug fixes
---
 .../src/main/java/org/apache/juneau/AnnotationWorkList.java    |  2 +-
 .../src/main/java/org/apache/juneau/collections/JsonMap.java   |  2 +-
 .../src/main/java/org/apache/juneau/internal/DelegateList.java |  2 +-
 .../src/main/java/org/apache/juneau/svl/ResolvingJsonMap.java  |  2 +-
 .../java/org/apache/juneau/examples/rest/PhotosResource.java   |  2 +-
 .../org/apache/juneau/examples/rest/dto/AtomFeedResource.java  |  2 +-
 .../apache/juneau/examples/rest/dto/JsonSchemaResource.java    |  2 +-
 .../org/apache/juneau/microservice/resources/LogsResource.java |  2 +-
 .../java/org/apache/juneau/rest/client/ResponseHeader.java     | 10 +++++-----
 .../java/org/apache/juneau/http/header/BasicBooleanHeader.java |  2 +-
 .../java/org/apache/juneau/http/header/BasicCsvHeader.java     |  2 +-
 .../java/org/apache/juneau/http/header/BasicDateHeader.java    |  2 +-
 .../org/apache/juneau/http/header/BasicEntityTagHeader.java    |  4 ++--
 .../org/apache/juneau/http/header/BasicEntityTagsHeader.java   |  4 ++--
 .../main/java/org/apache/juneau/http/header/BasicHeader.java   |  6 +++---
 .../java/org/apache/juneau/http/header/BasicIntegerHeader.java |  2 +-
 .../java/org/apache/juneau/http/header/BasicLongHeader.java    |  2 +-
 .../org/apache/juneau/http/header/BasicMediaRangesHeader.java  |  4 ++--
 .../org/apache/juneau/http/header/BasicMediaTypeHeader.java    |  4 ++--
 .../java/org/apache/juneau/http/header/BasicStringHeader.java  |  2 +-
 .../org/apache/juneau/http/header/BasicStringRangesHeader.java |  4 ++--
 .../java/org/apache/juneau/http/header/BasicUriHeader.java     |  2 +-
 .../main/java/org/apache/juneau/http/header/ClientVersion.java |  4 ++--
 .../main/java/org/apache/juneau/http/header/HeaderList.java    |  2 +-
 .../src/main/java/org/apache/juneau/http/header/IfRange.java   |  4 ++--
 .../main/java/org/apache/juneau/http/header/RetryAfter.java    |  2 +-
 .../java/org/apache/juneau/http/header/SerializedHeader.java   |  8 ++++----
 .../src/main/java/org/apache/juneau/http/header/Thrown.java    |  2 +-
 .../src/main/java/org/apache/juneau/http/part/PartList.java    |  2 +-
 .../org/apache/juneau/http/response/BasicHttpException.java    |  4 ++--
 .../org/apache/juneau/rest/springboot/SpringRestServlet.java   |  2 +-
 .../org/apache/juneau/rest/httppart/RequestFormParams.java     |  6 +++---
 .../java/org/apache/juneau/rest/httppart/RequestHeaders.java   |  6 +++---
 .../org/apache/juneau/rest/httppart/RequestPathParams.java     |  6 +++---
 .../org/apache/juneau/rest/httppart/RequestQueryParams.java    |  6 +++---
 35 files changed, 60 insertions(+), 60 deletions(-)

diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/AnnotationWorkList.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/AnnotationWorkList.java
index 86e8bac0fe..82fce049c1 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/AnnotationWorkList.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/AnnotationWorkList.java
@@ -80,7 +80,7 @@ public class AnnotationWorkList extends 
ArrayList<AnnotationWork> {
                return create(vrs).add(annotations);
        }
 
-       private final VarResolverSession vrs;
+       private final transient VarResolverSession vrs;
 
        private AnnotationWorkList(VarResolverSession vrs) {
                this.vrs = assertArgNotNull(ARG_vrs, vrs);
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/JsonMap.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/JsonMap.java
index 443400e3e6..39e12b16df 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/JsonMap.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/JsonMap.java
@@ -298,7 +298,7 @@ public class JsonMap extends LinkedHashMap<String,Object> {
        }
 
        private transient BeanSession session;
-       private Map<String,Object> inner;
+       private transient Map<String,Object> inner;
 
        private transient ObjectRest objectRest;
 
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/DelegateList.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/DelegateList.java
index 8cddddb014..edbaeba416 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/DelegateList.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/DelegateList.java
@@ -33,7 +33,7 @@ import org.apache.juneau.collections.*;
 public class DelegateList<T extends Collection<?>> extends JsonList implements 
Delegate<T> {
        private static final long serialVersionUID = 1L;
 
-       private final ClassMeta<T> classMeta;
+       private final transient ClassMeta<T> classMeta;
 
        /**
         * Constructor.
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/ResolvingJsonMap.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/ResolvingJsonMap.java
index d589304e6a..317497d192 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/ResolvingJsonMap.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/ResolvingJsonMap.java
@@ -44,7 +44,7 @@ import org.apache.juneau.collections.*;
 @SuppressWarnings({ "serial" })
 public class ResolvingJsonMap extends JsonMap {
 
-       private final VarResolverSession varResolver;
+       private final transient VarResolverSession varResolver;
 
        /**
         * Constructor.
diff --git 
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/PhotosResource.java
 
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/PhotosResource.java
index 96aa8d2747..33466814da 100644
--- 
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/PhotosResource.java
+++ 
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/PhotosResource.java
@@ -97,7 +97,7 @@ public class PhotosResource extends BasicRestServlet {
        private static final long serialVersionUID = 1L;
 
        // Our cache of photos
-       private Map<Integer,Photo> photos = new TreeMap<>();
+       private transient Map<Integer,Photo> photos = new TreeMap<>();
 
        /**
         * [HTTP PUT /photos/{id}]
diff --git 
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/AtomFeedResource.java
 
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/AtomFeedResource.java
index 4d73f8638e..6a5e4f5d3d 100644
--- 
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/AtomFeedResource.java
+++ 
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/AtomFeedResource.java
@@ -72,7 +72,7 @@ public class AtomFeedResource extends BasicRestServlet {
        private static final String EXAMPLE_URL_FOO_ORG = "http://foo.org/";;
        private static final String EXAMPLE_URL_WWW_FOO_ORG = 
"http://www.foo.org/";;
 
-       private Feed feed;     // The root resource object
+       private transient Feed feed;     // The root resource object
 
        /**
         * [HTTP GET /dto/atom]
diff --git 
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/JsonSchemaResource.java
 
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/JsonSchemaResource.java
index 73d384c9ec..0bcca39890 100644
--- 
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/JsonSchemaResource.java
+++ 
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/dto/JsonSchemaResource.java
@@ -64,7 +64,7 @@ import org.apache.juneau.rest.widget.*;
 public class JsonSchemaResource extends BasicRestServlet {
        private static final long serialVersionUID = 1L;
 
-       private JsonSchema schema;     // The schema document
+       private transient JsonSchema schema;     // The schema document
 
        /**
         * [HTTP GET /dto/jsonSchema]
diff --git 
a/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/resources/LogsResource.java
 
b/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/resources/LogsResource.java
index a22b46520a..85c5d77f24 100644
--- 
a/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/resources/LogsResource.java
+++ 
b/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/resources/LogsResource.java
@@ -155,7 +155,7 @@ public class LogsResource extends BasicRestServlet {
 
        private File logDir;
 
-       private LogEntryFormatter leFormatter;
+       private transient LogEntryFormatter leFormatter;
 
        boolean allowDeletes;
 
diff --git 
a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/ResponseHeader.java
 
b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/ResponseHeader.java
index fffb325257..03f3cf3346 100644
--- 
a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/ResponseHeader.java
+++ 
b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/ResponseHeader.java
@@ -63,11 +63,11 @@ public class ResponseHeader extends BasicHeader {
                public String getValue() { return null; }
        };
 
-       private final HeaderElement[] elements;
-       private final RestRequest request;
-       private final RestResponse response;
-       private HttpPartParserSession parser;
-       private HttpPartSchema schema;
+       private final transient HeaderElement[] elements;
+       private final transient RestRequest request;
+       private final transient RestResponse response;
+       private transient HttpPartParserSession parser;
+       private transient HttpPartSchema schema;
 
        /**
         * Constructor.
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicBooleanHeader.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicBooleanHeader.java
index c0859cd1e4..26d606f9fa 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicBooleanHeader.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicBooleanHeader.java
@@ -93,7 +93,7 @@ public class BasicBooleanHeader extends BasicHeader {
        }
 
        private final Boolean value;
-       private final Supplier<Boolean> supplier;
+       private final transient Supplier<Boolean> supplier;
 
        /**
         * Constructor.
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicCsvHeader.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicCsvHeader.java
index 598da2d541..652e6738c5 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicCsvHeader.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicCsvHeader.java
@@ -91,7 +91,7 @@ public class BasicCsvHeader extends BasicHeader {
        }
 
        private final String[] value;
-       private final Supplier<String[]> supplier;
+       private final transient Supplier<String[]> supplier;
 
        /**
         * Constructor.
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicDateHeader.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicDateHeader.java
index 54a3a2d5b2..1a212c989e 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicDateHeader.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicDateHeader.java
@@ -92,7 +92,7 @@ public class BasicDateHeader extends BasicHeader {
        }
 
        private final ZonedDateTime value;
-       private final Supplier<ZonedDateTime> supplier;
+       private final transient Supplier<ZonedDateTime> supplier;
 
        /**
         * Constructor.
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicEntityTagHeader.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicEntityTagHeader.java
index 700102d3c6..3ed079b5f1 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicEntityTagHeader.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicEntityTagHeader.java
@@ -88,8 +88,8 @@ public class BasicEntityTagHeader extends BasicHeader {
                return value == null ? null : new BasicEntityTagHeader(name, 
value);
        }
 
-       private final EntityTag value;
-       private final Supplier<EntityTag> supplier;
+       private final transient EntityTag value;
+       private final transient Supplier<EntityTag> supplier;
 
        /**
         * Constructor.
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicEntityTagsHeader.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicEntityTagsHeader.java
index a17bce4571..8b52354e9b 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicEntityTagsHeader.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicEntityTagsHeader.java
@@ -88,8 +88,8 @@ public class BasicEntityTagsHeader extends BasicHeader {
                return value == null ? null : new BasicEntityTagsHeader(name, 
value);
        }
 
-       private final EntityTags value;
-       private final Supplier<EntityTags> supplier;
+       private final transient EntityTags value;
+       private final transient Supplier<EntityTags> supplier;
 
        /**
         * Constructor.
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicHeader.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicHeader.java
index 7cbab93702..36e775463b 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicHeader.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicHeader.java
@@ -87,10 +87,10 @@ public class BasicHeader implements Header, Cloneable, 
Serializable {
        private final String name;
        private final String stringValue;
 
-       private final Object value;
-       private final Supplier<Object> supplier;
+       private final transient Object value;
+       private final transient Supplier<Object> supplier;
 
-       private HeaderElement[] elements;
+       private transient HeaderElement[] elements;
 
        /**
         * Constructor.
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicIntegerHeader.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicIntegerHeader.java
index 322f31b4ac..7330b776bd 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicIntegerHeader.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicIntegerHeader.java
@@ -94,7 +94,7 @@ public class BasicIntegerHeader extends BasicHeader {
        }
 
        private final Integer value;
-       private final Supplier<Integer> supplier;
+       private final transient Supplier<Integer> supplier;
 
        /**
         * Constructor.
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicLongHeader.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicLongHeader.java
index 405d36d86e..23218f9f09 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicLongHeader.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicLongHeader.java
@@ -95,7 +95,7 @@ public class BasicLongHeader extends BasicHeader {
        }
 
        private final Long value;
-       private final Supplier<Long> supplier;
+       private final transient Supplier<Long> supplier;
 
        /**
         * Constructor.
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicMediaRangesHeader.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicMediaRangesHeader.java
index 0db046e9b9..85acd62e59 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicMediaRangesHeader.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicMediaRangesHeader.java
@@ -72,8 +72,8 @@ public class BasicMediaRangesHeader extends BasicStringHeader 
{
        }
 
        private final String stringValue;
-       private final MediaRanges value;
-       private final Supplier<MediaRanges> supplier;
+       private final transient MediaRanges value;
+       private final transient Supplier<MediaRanges> supplier;
 
        /**
         * Constructor.
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicMediaTypeHeader.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicMediaTypeHeader.java
index cc18cdd1e0..39e3fe8cee 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicMediaTypeHeader.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicMediaTypeHeader.java
@@ -73,8 +73,8 @@ public class BasicMediaTypeHeader extends BasicStringHeader {
                return value == null ? null : new BasicMediaTypeHeader(name, 
value);
        }
 
-       private final MediaType value;
-       private final Supplier<MediaType> supplier;
+       private final transient MediaType value;
+       private final transient Supplier<MediaType> supplier;
 
        /**
         * Constructor.
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicStringHeader.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicStringHeader.java
index ce18dc9a57..33dc0f18dd 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicStringHeader.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicStringHeader.java
@@ -92,7 +92,7 @@ public class BasicStringHeader extends BasicHeader {
        }
 
        private final String value;
-       private final Supplier<String> supplier;
+       private final transient Supplier<String> supplier;
 
        /**
         * Constructor.
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicStringRangesHeader.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicStringRangesHeader.java
index d7ba0334c1..d09d69a379 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicStringRangesHeader.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicStringRangesHeader.java
@@ -89,8 +89,8 @@ public class BasicStringRangesHeader extends BasicHeader {
        }
 
        private final String stringValue;
-       private final StringRanges value;
-       private final Supplier<StringRanges> supplier;
+       private final transient StringRanges value;
+       private final transient Supplier<StringRanges> supplier;
 
        /**
         * Constructor.
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicUriHeader.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicUriHeader.java
index 6ef8954a72..1604281b55 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicUriHeader.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/BasicUriHeader.java
@@ -88,7 +88,7 @@ public class BasicUriHeader extends BasicHeader {
        }
 
        private final URI value;
-       private final Supplier<URI> supplier;
+       private final transient Supplier<URI> supplier;
 
        /**
         * Constructor.
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/ClientVersion.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/ClientVersion.java
index a0ef4e4f22..83d7a626ad 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/ClientVersion.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/ClientVersion.java
@@ -94,8 +94,8 @@ public class ClientVersion extends BasicStringHeader {
                return value == null ? null : new ClientVersion(value);
        }
 
-       private final Version value;
-       private final Supplier<Version> supplier;
+       private final transient Version value;
+       private final transient Supplier<Version> supplier;
 
        /**
         * Constructor.
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/HeaderList.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/HeaderList.java
index 63965fc8de..6cda9962b0 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/HeaderList.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/HeaderList.java
@@ -133,7 +133,7 @@ public class HeaderList extends ControlledArrayList<Header> 
{
                return x;
        }
 
-       private VarResolver varResolver;
+       private transient VarResolver varResolver;
        boolean caseSensitive;
 
        /**
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/IfRange.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/IfRange.java
index 993c1d44a5..1fea6d3041 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/IfRange.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/IfRange.java
@@ -135,9 +135,9 @@ public class IfRange extends BasicDateHeader {
                return s.startsWith("\"") || s.startsWith("W/");
        }
 
-       private final EntityTag value;
+       private final transient EntityTag value;
 
-       private final Supplier<?> supplier;
+       private final transient Supplier<?> supplier;
 
        /**
         * Constructor.
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/RetryAfter.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/RetryAfter.java
index 9ba77a723e..6a73379173 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/RetryAfter.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/RetryAfter.java
@@ -129,7 +129,7 @@ public class RetryAfter extends BasicDateHeader {
        }
 
        private final Integer value;
-       private final Supplier<?> supplier;
+       private final transient Supplier<?> supplier;
 
        /**
         * Constructor.
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/SerializedHeader.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/SerializedHeader.java
index 622ece40a4..0359915637 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/SerializedHeader.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/SerializedHeader.java
@@ -115,10 +115,10 @@ public class SerializedHeader extends BasicHeader {
                return new SerializedHeader(name, value, serializer, schema, 
skipIfEmpty);
        }
 
-       private final Object value;
-       private final Supplier<Object> supplier;
-       private HttpPartSerializerSession serializer;
-       private HttpPartSchema schema = HttpPartSchema.DEFAULT;
+       private final transient Object value;
+       private final transient Supplier<Object> supplier;
+       private transient HttpPartSerializerSession serializer;
+       private transient HttpPartSchema schema = HttpPartSchema.DEFAULT;
        private boolean skipIfEmpty;
 
        /**
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Thrown.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Thrown.java
index 8ab0188284..e617d03430 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Thrown.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/Thrown.java
@@ -146,7 +146,7 @@ public class Thrown extends BasicCsvHeader {
                return new Thrown(l(values).stream().map(Part::new).toList());
        }
 
-       private final List<Part> value;
+       private final transient List<Part> value;
 
        /**
         * Constructor.
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/part/PartList.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/part/PartList.java
index 0cdd34cef9..28f19b6f55 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/part/PartList.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/part/PartList.java
@@ -119,7 +119,7 @@ public class PartList extends 
ControlledArrayList<NameValuePair> {
                return x;
        }
 
-       private VarResolver varResolver;
+       private transient VarResolver varResolver;
        boolean caseInsensitive;
 
        /**
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/BasicHttpException.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/BasicHttpException.java
index 8ccd478ebd..df5adc469d 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/BasicHttpException.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/BasicHttpException.java
@@ -64,8 +64,8 @@ public class BasicHttpException extends BasicRuntimeException 
implements HttpRes
        private static final long serialVersionUID = 1L;
 
        HeaderList headers = HeaderList.create();
-       BasicStatusLine statusLine = new BasicStatusLine();
-       HttpEntity content;
+       transient BasicStatusLine statusLine = new BasicStatusLine();
+       transient HttpEntity content;
 
        /**
         * Constructor.
diff --git 
a/juneau-rest/juneau-rest-server-springboot/src/main/java/org/apache/juneau/rest/springboot/SpringRestServlet.java
 
b/juneau-rest/juneau-rest-server-springboot/src/main/java/org/apache/juneau/rest/springboot/SpringRestServlet.java
index e984c3fa6b..ce10884950 100644
--- 
a/juneau-rest/juneau-rest-server-springboot/src/main/java/org/apache/juneau/rest/springboot/SpringRestServlet.java
+++ 
b/juneau-rest/juneau-rest-server-springboot/src/main/java/org/apache/juneau/rest/springboot/SpringRestServlet.java
@@ -45,7 +45,7 @@ public abstract class SpringRestServlet extends RestServlet {
        private static final long serialVersionUID = 1L;
 
        @Autowired
-       private Optional<ApplicationContext> appContext;
+       private transient Optional<ApplicationContext> appContext;
 
        /**
         * Hook into Spring bean injection framework.
diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestFormParams.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestFormParams.java
index 5b60eb4a72..19c6cba6cf 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestFormParams.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestFormParams.java
@@ -124,10 +124,10 @@ public class RequestFormParams extends 
ArrayList<RequestFormParam> {
 
        private static final long serialVersionUID = 1L;
 
-       private final RestRequest req;
+       private final transient RestRequest req;
        private boolean caseSensitive;
-       private HttpPartParserSession parser;
-       private final VarResolverSession vs;
+       private transient HttpPartParserSession parser;
+       private final transient VarResolverSession vs;
 
        /**
         * Constructor.
diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestHeaders.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestHeaders.java
index 4365fab440..250fa03855 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestHeaders.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestHeaders.java
@@ -120,11 +120,11 @@ public class RequestHeaders extends 
ArrayList<RequestHeader> {
 
        private static final long serialVersionUID = 1L;
 
-       private final RestRequest req;
+       private final transient RestRequest req;
        private boolean caseSensitive;
-       private final VarResolverSession vs;
+       private final transient VarResolverSession vs;
 
-       private HttpPartParserSession parser;
+       private transient HttpPartParserSession parser;
 
        /**
         * Constructor.
diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestPathParams.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestPathParams.java
index 8f58cf5b04..991f5acb52 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestPathParams.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestPathParams.java
@@ -116,10 +116,10 @@ public class RequestPathParams extends 
ArrayList<RequestPathParam> {
 
        private static final long serialVersionUID = 1L;
 
-       private final RestRequest req;
+       private final transient RestRequest req;
        private boolean caseSensitive;
-       private HttpPartParserSession parser;
-       private final VarResolverSession vs;
+       private transient HttpPartParserSession parser;
+       private final transient VarResolverSession vs;
 
        /**
         * Constructor.
diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestQueryParams.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestQueryParams.java
index da5ec607ed..44fa6cdd4d 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestQueryParams.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestQueryParams.java
@@ -131,10 +131,10 @@ public class RequestQueryParams extends 
ArrayList<RequestQueryParam> {
 
        private static final long serialVersionUID = 1L;
 
-       private final RestRequest req;
+       private final transient RestRequest req;
        private boolean caseSensitive;
-       private final VarResolverSession vs;
-       private HttpPartParserSession parser;
+       private final transient VarResolverSession vs;
+       private transient HttpPartParserSession parser;
 
        /**
         * Constructor.

Reply via email to