org.apache.webbeans.exception.WebBeansDeploymentException

javax.enterprise.inject.UnproxyableResolutionException: WebBeans with api type with normal scope must be proxyable. io.katharsis.cdi.internal.CdiTransactionRunner has no explicit no-arg constructor!A public or protected constructor without args is required!


Solutions on the web4

Solution icon of github
javax.enterprise.inject.UnproxyableResolutionException: WebBeans with api type with normal scope must be proxyable. io.katharsis.cdi.internal.CdiTransactionRunner has no explicit no-arg constructor!A public or protected constructor without args is required!

Solution icon of hibernate
via Hibernate JIRA by Vijay Addhankki, 1 year ago
javax.enterprise.inject.UnsatisfiedResolutionException: Api type [javax.persistence.EntityManagerFactory] is not found with the qualifiers Qualifiers: [@javax.enterprise.inject.Default()] for injection into Field Injection Point, field name : emf

Solution icon of github
via GitHub by cocorossello
, 11 months ago
Error while sending SystemEvent to a CDI Extension! org.apache.webbeans.portable.events.discovery.AfterDeploymentValidationImpl@32ace167

Solution icon of stackoverflow
org.apache.webbeans.exception.inject.InconsistentSpecializationException: Specialized bean for class : class bla.bla.MockCustomerSearchScreenBean is not enabled in the deployment.

Stack trace

  • org.apache.webbeans.exception.WebBeansDeploymentException: javax.enterprise.inject.UnproxyableResolutionException: WebBeans with api type with normal scope must be proxyable. io.katharsis.cdi.internal.CdiTransactionRunner has no explicit no-arg constructor!A public or protected constructor without args is required! at org.apache.webbeans.config.BeansDeployer.deploy(BeansDeployer.java:336) at org.apache.openejb.cdi.OpenEJBLifecycle.startApplication(OpenEJBLifecycle.java:196) at org.apache.openejb.cdi.ThreadSingletonServiceImpl.initialize(ThreadSingletonServiceImpl.java:189) at org.apache.openejb.cdi.CdiBuilder.build(CdiBuilder.java:41) at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:913) at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:717) at org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:1298) at org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:1124) at org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:133) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:94) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5087) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:724) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:700) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734) at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:952) at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1823) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: javax.enterprise.inject.UnproxyableResolutionException: WebBeans with api type with normal scope must be proxyable. io.katharsis.cdi.internal.CdiTransactionRunner has no explicit no-arg constructor!A public or protected constructor without args is required! at org.apache.webbeans.util.InjectionExceptionUtil.createUnproxyableResolutionException(InjectionExceptionUtil.java:46) at org.apache.webbeans.util.InjectionExceptionUtil.throwUnproxyableResolutionException(InjectionExceptionUtil.java:41) at org.apache.webbeans.config.DeploymentValidationService.validateProxyable(DeploymentValidationService.java:143) at org.apache.webbeans.component.creation.ManagedBeanBuilder.getBean(ManagedBeanBuilder.java:70) at org.apache.webbeans.config.BeansDeployer.defineManagedBean(BeansDeployer.java:1645) at org.apache.webbeans.config.BeansDeployer.deploySingleAnnotatedType(BeansDeployer.java:1271) at org.apache.webbeans.config.BeansDeployer.deployFromBeanAttributes(BeansDeployer.java:1227) at org.apache.webbeans.config.BeansDeployer.deploy(BeansDeployer.java:295) ... 21 more

Write tip

You have a different solution? A short tip here would help you and many other users who saw this issue last week.

Users with the same issue

You are the first who have seen this exception. Write a tip to help other users and build your expert profile.