-
Notifications
You must be signed in to change notification settings - Fork 3k
Description
Describe the bug
This works:
public enum Exceptions {
ConditionalCheckFailed,
VersionMismatch;
}
@MessageBundle("LocalizedMessages")
public interface LocalizedMessages {
@Message String user_title(Exceptions e);
@Message String user_message(Exceptions e);
}
LocalizedMessages.properties
user_title_ConditionalCheckFailed=Hola
user_message_ConditionalCheckFailed=Hola
user_title_VersionMismatch=Hola
user_message_VersionMismatch=Hola
This does not:
public enum Exceptions {
CONDITIONAL_CHECK_FAILED,
VERSION_MISMATCH;
}
@MessageBundle("LocalizedMessages")
public interface LocalizedMessages {
@Message String user_title(Exceptions e);
@Message String user_message(Exceptions e);
}
LocalizedMessages.properties
user_title_CONDITIONAL_CHECK_FAILED=Hola
user_message_CONDITIONAL_CHECK_FAILED=Hola
user_title_VERSION_MISMATCH=Hola
user_message_VERSION_MISMATCH=Hola
Expected behavior
Get messages
Actual behavior
Does not build:
Caused by: io.quarkus.qute.deployment.MessageBundleException: Message bundle method user_title_CONDITIONAL_CHECK_FAILED() not found on: xxxxxxxx.LocalizedMessages
- file: xxxxxxxx\LocalizedMessages.properties
- line 0
at io.quarkus.qute.deployment.MessageBundleProcessor.parseKeyToTemplateFromLocalizedFile(MessageBundleProcessor.java:848)
at io.quarkus.qute.deployment.MessageBundleProcessor.getLocalizedFileKeyToTemplate(MessageBundleProcessor.java:792)
at io.quarkus.qute.deployment.MessageBundleProcessor.generateImplementations(MessageBundleProcessor.java:737)
at io.quarkus.qute.deployment.MessageBundleProcessor.processBundles(MessageBundleProcessor.java:275)
at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:733)
at io.quarkus.deployment.ExtensionLoader$3.execute(ExtensionLoader.java:856)
at io.quarkus.builder.BuildContext.run(BuildContext.java:256)
at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18)
at org.jboss.threads.EnhancedQueueExecutor$Task.doRunWith(EnhancedQueueExecutor.java:2675)
at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2654)
at org.jboss.threads.EnhancedQueueExecutor.runThreadBody(EnhancedQueueExecutor.java:1627)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1594)
at java.base/java.lang.Thread.run(Thread.java:1570)
at org.jboss.threads.JBossThread.run(JBossThread.java:499)
How to Reproduce?
No response
Output of uname -a
or ver
Microsoft Windows [Versión 10.0.22631.4460]
Output of java -version
openjdk 21 2023-09-19 OpenJDK Runtime Environment GraalVM CE 21+35.1 (build 21+35-jvmci-23.1-b15) OpenJDK 64-Bit Server VM GraalVM CE 21+35.1 (build 21+35-jvmci-23.1-b15, mixed mode, sharing)
Quarkus version or git rev
3.17.0
Build tool (ie. output of mvnw --version
or gradlew --version
)
gradle-8.11.1
Additional information
No response