Skip to content

Commit b2897ab

Browse files
authored
Add serialVersionUID to exceptions for serialization (#1272)
1 parent 41883a1 commit b2897ab

8 files changed

+16
-0
lines changed

api/src/main/java/io/minio/errors/BucketPolicyTooLargeException.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919
/** Thrown to indicate that received bucket policy is larger than 20KiB size. */
2020
@SuppressWarnings("WeakerAccess")
2121
public class BucketPolicyTooLargeException extends MinioException {
22+
private static final long serialVersionUID = -4589481215582512545L;
23+
2224
public BucketPolicyTooLargeException(String bucketName) {
2325
super("Bucket policy is larger than 20KiB size for bucket " + bucketName);
2426
}

api/src/main/java/io/minio/errors/ErrorResponseException.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@
2424
/** Thrown to indicate that error response is received when executing Amazon S3 operation. */
2525
@SuppressWarnings("WeakerAccess")
2626
public class ErrorResponseException extends MinioException {
27+
private static final long serialVersionUID = -2933211538346902928L;
28+
2729
private final ErrorResponse errorResponse;
2830

2931
@SuppressFBWarnings(

api/src/main/java/io/minio/errors/InsufficientDataException.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020
* Thrown to indicate that reading given InputStream gets EOFException before reading given length.
2121
*/
2222
public class InsufficientDataException extends MinioException {
23+
private static final long serialVersionUID = -1619719290805056566L;
24+
2325
/** Constructs a new InsufficientDataException with given error message. */
2426
public InsufficientDataException(String message) {
2527
super(message);

api/src/main/java/io/minio/errors/InternalException.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020
* Thrown to indicate that unexpected internal library error occured while processing given request.
2121
*/
2222
public class InternalException extends MinioException {
23+
private static final long serialVersionUID = 138336287983212416L;
24+
2325
/** Constructs a new InternalException with given error message. */
2426
public InternalException(String message, String httpTrace) {
2527
super(message, httpTrace);

api/src/main/java/io/minio/errors/InvalidResponseException.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818

1919
/** Thrown to indicate that non-xml response thrown from server. */
2020
public class InvalidResponseException extends MinioException {
21+
private static final long serialVersionUID = -4793742105569629274L;
22+
2123
public InvalidResponseException(
2224
int responseCode, String contentType, String body, String httpTrace) {
2325
super(

api/src/main/java/io/minio/errors/MinioException.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818

1919
/** Base Exception class for all minio-java exceptions. */
2020
public class MinioException extends Exception {
21+
private static final long serialVersionUID = -7241010318779326306L;
22+
2123
String httpTrace = null;
2224

2325
/** Constructs a new MinioException. */

api/src/main/java/io/minio/errors/ServerException.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818

1919
/** Thrown to indicate that S3 service returning HTTP server error. */
2020
public class ServerException extends MinioException {
21+
private static final long serialVersionUID = 6395201577368980633L;
22+
2123
public ServerException(String message, String httpTrace) {
2224
super(message, httpTrace);
2325
}

api/src/main/java/io/minio/errors/XmlParserException.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818

1919
/** Thrown to indicate that error at XML marshalling or unmarshalling. */
2020
public class XmlParserException extends MinioException {
21+
private static final long serialVersionUID = -3877568719271880309L;
22+
2123
Exception exception;
2224

2325
public XmlParserException(Exception exception) {

0 commit comments

Comments
 (0)