From ae0eeac71d3656595695dcf1762ba3c4a36bd634 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Feb 2026 02:05:55 +0000 Subject: [PATCH 1/2] Bump com.google.errorprone:error_prone_core from 2.46.0 to 2.47.0 Bumps [com.google.errorprone:error_prone_core](https://github.com/google/error-prone) from 2.46.0 to 2.47.0. - [Release notes](https://github.com/google/error-prone/releases) - [Commits](https://github.com/google/error-prone/compare/v2.46.0...v2.47.0) --- updated-dependencies: - dependency-name: com.google.errorprone:error_prone_core dependency-version: 2.47.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 2c3978d..601aecc 100644 --- a/pom.xml +++ b/pom.xml @@ -10,7 +10,7 @@ UTF-8 25 - 2.46.0 + 2.47.0 1.22.1 2.4.1 3.1.7 From 00c6eeb2717992b9cced5a28a1d95c9557c5e384 Mon Sep 17 00:00:00 2001 From: Cody Lerum Date: Thu, 5 Feb 2026 19:00:37 -0800 Subject: [PATCH 2/2] error prone config fixes --- pom.xml | 10 ++++++---- .../co/cfly/email/impl/attachments/URLAttachment.java | 8 ++++++-- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/pom.xml b/pom.xml index 601aecc..9442a2b 100644 --- a/pom.xml +++ b/pom.xml @@ -162,6 +162,7 @@ ${version.maven.compiler} ${version.java} + true true true 2048m @@ -170,15 +171,16 @@ -parameters -XDcompilePolicy=simple --should-stop=ifError=FLOW - -Xplugin:ErrorProne -Xep:UnusedMethod:OFF -Xep:JavaTimeDefaultTimeZone:OFF -Xep:ObjectEqualsForPrimitives:OFF -Xep:StringCaseLocaleUsage:OFF + -Xplugin:ErrorProne -Xep:UnusedMethod:OFF -Xep:JavaTimeDefaultTimeZone:OFF -Xep:ObjectEqualsForPrimitives:OFF -Xep:StringCaseLocaleUsage:OFF -Xep:MissingSummary:OFF -J--add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED -J--add-exports=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED -J--add-exports=jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED - -J--add-exports=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED - -J--add-exports=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED + -J--add-exports=jdk.compiler/com.sun.tools.javac.model=ALL-UNNAMED + -J--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED -J--add-exports=jdk.compiler/com.sun.tools.javac.processing=ALL-UNNAMED + -J--add-exports=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED -J--add-exports=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED - -J--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED + -J--add-opens=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED -J--add-opens=jdk.compiler/com.sun.tools.javac.comp=ALL-UNNAMED diff --git a/src/main/java/co/cfly/email/impl/attachments/URLAttachment.java b/src/main/java/co/cfly/email/impl/attachments/URLAttachment.java index 51b7ff4..e5860b0 100644 --- a/src/main/java/co/cfly/email/impl/attachments/URLAttachment.java +++ b/src/main/java/co/cfly/email/impl/attachments/URLAttachment.java @@ -13,7 +13,8 @@ package co.cfly.email.impl.attachments; import java.io.IOException; -import java.net.URL; +import java.net.URI; +import java.net.URISyntaxException; import co.cfly.email.api.AttachmentException; import co.cfly.email.api.ContentDisposition; @@ -27,7 +28,7 @@ public URLAttachment(String url, String fileName, ContentDisposition contentDisp super(); URLDataSource uds; try { - uds = new URLDataSource(new URL(url)); + uds = new URLDataSource(new URI(url).toURL()); super.setFileName(fileName); super.setMimeType(uds.getContentType()); super.setContentDisposition(contentDisposition); @@ -36,6 +37,9 @@ public URLAttachment(String url, String fileName, ContentDisposition contentDisp catch (IOException e) { throw new AttachmentException("Wasn't able to create email attachment from URL: " + url, e); } + catch (URISyntaxException e) { + throw new RuntimeException(e); + } } public URLAttachment(String url, String fileName, ContentDisposition contentDisposition, String contentClass) {