diff --git a/models/spring-ai-transformers/src/main/java/org/springframework/ai/transformers/TransformersEmbeddingModel.java b/models/spring-ai-transformers/src/main/java/org/springframework/ai/transformers/TransformersEmbeddingModel.java index f09d8a22e..0619f76c4 100644 --- a/models/spring-ai-transformers/src/main/java/org/springframework/ai/transformers/TransformersEmbeddingModel.java +++ b/models/spring-ai-transformers/src/main/java/org/springframework/ai/transformers/TransformersEmbeddingModel.java @@ -341,9 +341,15 @@ public class TransformersEmbeddingModel extends AbstractEmbeddingModel implement } } finally { - inputIds.close(); - attentionMask.close(); - tokenTypeIds.close(); + if (!inputIds.isClosed()) { + inputIds.close(); + } + if (!attentionMask.isClosed()) { + attentionMask.close(); + } + if (!tokenTypeIds.isClosed()) { + tokenTypeIds.close(); + } } } }