Uploaded image for project: 'RESTEasy'
  1. RESTEasy
  2. RESTEASY-1007

AcceptHeaderByFileSuffixFilter has public fields which is not allowed by CDI

    XMLWordPrintable

Details

    • Bug
    • Resolution: Won't Do
    • Critical
    • 3.0.7.Final
    • 3.0.6.Final
    • jaxrs
    • None

    Description

      We are building RESTFul applications using RESTEasy framework. All our applications deploy fine in Wildfly Beta 8.0.0.Beta. When we are trying to deploy the exact same applications in 8.0.0.CR1 we are getting the following exception:

      16:27:44,276 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-4) MSC000001: Failed to start service jboss.deployment.unit."TestControllerWebApp.war".WeldStartService: org.jboss.msc.service.StartException in service jboss.deployment.unit."TestControllerWebApp.war".WeldStartService: Failed to start service
      at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1904) [jboss-msc-1.2.0.CR1.jar:1.2.0.CR1]
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_25]
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_25]
      at java.lang.Thread.run(Thread.java:724) [rt.jar:1.7.0_25]
      Caused by: org.jboss.weld.exceptions.DefinitionException: WELD-000075: Normal scoped managed bean implementation class has a public field: [EnhancedAnnotatedFieldImpl] public org.jboss.resteasy.core.AcceptHeaderByFileSuffixFilter.languageMappings
      at org.jboss.weld.bean.ManagedBean.checkBeanImplementation(ManagedBean.java:218)
      at org.jboss.weld.bean.AbstractClassBean.internalInitialize(AbstractClassBean.java:74)
      at org.jboss.weld.bean.ManagedBean.internalInitialize(ManagedBean.java:96)
      at org.jboss.weld.bean.RIBean.initialize(RIBean.java:65)
      at org.jboss.weld.bootstrap.ConcurrentBeanDeployer$5.doWork(ConcurrentBeanDeployer.java:114)
      at org.jboss.weld.bootstrap.ConcurrentBeanDeployer$5.doWork(ConcurrentBeanDeployer.java:112)
      at org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:60)
      at org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:53)
      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) [rt.jar:1.7.0_25]
      at java.util.concurrent.FutureTask.run(FutureTask.java:166) [rt.jar:1.7.0_25]
      ... 3 more

      We are not able to identify the cause for this. Please help.

      Attachments

        Activity

          People

            patriot1burke@gmail.com Bill Burke (Inactive)
            stanzelivinski Stan Zelivinski (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: