Uploaded image for project: 'Weld'
  1. Weld
  2. WELD-1217

Missing resource bundle entry causes exception during logging.

    Details

    • Steps to Reproduce:
      Hide

      Create a simple interceptor with a method that does not match the expected signature.

      @Transaction
      @Interceptor
      public class TestInterceptor {

      @AroundInvoke
      public Object createBatchTransaction(final InvocationContext context)
      throws Exception

      { return context.proceed(); }

      public void doSomething(final Object evt)

      { // do some stuff }

      }

      Show
      Create a simple interceptor with a method that does not match the expected signature. @Transaction @Interceptor public class TestInterceptor { @AroundInvoke public Object createBatchTransaction(final InvocationContext context) throws Exception { return context.proceed(); } public void doSomething(final Object evt) { // do some stuff } }

      Description

      Adding a method to an interceptor that does not match the expected signature causes a warning to be logged. This throws an error due to a missing resource entry.

      java.util.MissingResourceException: Can't find resource for bundle ch.qos.cal10n.util.CAL10NResourceBundle, key INTERCEPTOR_METHOD_DOES_NOT_HAVE_CORRECT_TYPE_OF_ARGUMENT
      at java.util.ResourceBundle.getObject(ResourceBundle.java:374)
      at java.util.ResourceBundle.getString(ResourceBundle.java:334)
      at ch.qos.cal10n.MessageConveyor.getMessage(MessageConveyor.java:82)
      at org.jboss.weld.logging.WeldMessageConveyor.getMessage(WeldMessageConveyor.java:66)
      at org.slf4j.cal10n.LocLogger.warn(LocLogger.java:141)
      at org.jboss.weld.interceptor.reader.InterceptorMetadataUtils.isValidBusinessMethodInterceptorMethod(InterceptorMetadataUtils.java:109)

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                luksa Marko Luksa
                Reporter:
                smangan smangan
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: