spring-ai icon indicating copy to clipboard operation
spring-ai copied to clipboard

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.1.2:test (default-test) on project spring-ai-openai (says class file is missing that isn't)

Open mkheck opened this issue 6 months ago • 3 comments
trafficstars

Bug description [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.1.2:test (default-test) on project spring-ai-openai

[INFO] Spring AI Model - OpenAI ........................... FAILURE [ 20.529 s]

2025-04-24T08:13:38.022-05:00 INFO 60487 --- [ main] o.s.a.o.m.OpenAiModerationModelTests : Starting OpenAiModerationModelTests using Java 17.0.12 with PID 60487 (started by markheckler in /Users/markheckler/dev/spring-projects/spring-ai/models/spring-ai-openai) 2025-04-24T08:13:38.023-05:00 INFO 60487 --- [ main] o.s.a.o.m.OpenAiModerationModelTests : No active profile set, falling back to 1 default profile: "default" 2025-04-24T08:13:38.110-05:00 INFO 60487 --- [ main] o.s.a.o.m.OpenAiModerationModelTests : Started OpenAiModerationModelTests in 0.105 seconds (process running for 6.919) [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.141 s -- in org.springframework.ai.openai.moderation.OpenAiModerationModelTests [INFO] org.springframework.ai.openai.moderation.OpenAiModerationModelTests.aiResponseContainsModerationResponseMetadata -- Time elapsed: 0.022 s [INFO] [INFO] Results: [INFO] [ERROR] Errors: [ERROR] OpenAiRuntimeHintsTests.registerHints:40 » BeanDefinitionStore Failed to read candidate component class: file [/Users/markheckler/dev/spring-projects/spring-ai/models/spring-ai-openai/target/test-classes/org/springframework/ai/openai/chat/proxy/OllamaWithOpenAiChatModelIT.class] [INFO] [ERROR] Tests run: 73, Failures: 0, Errors: 1, Skipped: 2

Here is confirmation that the "missing" file actually does exist on my filesystem (MacOS):

jarvis :: dev/spring-projects/spring-ai ‹main› » ls -l /Users/markheckler/dev/spring-projects/spring-ai/models/spring-ai-openai/target/test-classes/org/springframework/ai/openai/chat/proxy/OllamaWithOpenAiChatModelIT.class -rw-r--r-- 1 markheckler staff 20577 Apr 24 08:13 /Users/markheckler/dev/spring-projects/spring-ai/models/spring-ai-openai/target/test-classes/org/springframework/ai/openai/chat/proxy/OllamaWithOpenAiChatModelIT.class

Environment Latest clone of spring-ai project.

java version "17.0.12" 2024-07-16 LTS Java(TM) SE Runtime Environment (build 17.0.12+8-LTS-286) Java HotSpot(TM) 64-Bit Server VM (build 17.0.12+8-LTS-286, mixed mode, sharing)

MacOS.

Steps to reproduce ./mvnw clean package from project root.

Expected behavior Tests pass, clean build.

Minimal Complete Reproducible example Please see above.

mkheck avatar Apr 24 '25 13:04 mkheck