You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Martin Kjær Jørgensen <mk...@gotu.dk> on 2012/07/04 06:12:48 UTC
Apache CODI and TomEE problem
I'm developing a Maven+JSF+CDI application for TomEE in NetBeans, and
have recently added the Apache CODI extensions
(myfaces-extcdi-bundle-jsf20). When I deploy the application from
NetBeans I get the following exception in my browser and in the server log:
"Caused by: java.lang.IllegalStateException: No bean found for type:
org.apache.myfaces.extensions.cdi.jsf.api.config.JsfModuleConfig
at
org.apache.myfaces.extensions.cdi.core.impl.util.CodiUtils.getOrCreateBeanByClass(CodiUtils.java:198)
at
org.apache.myfaces.extensions.cdi.core.impl.util.CodiUtils.getContextualReferenceByClass(CodiUtils.java:174)
at
org.apache.myfaces.extensions.cdi.core.impl.util.CodiUtils.getContextualReferenceByClass(CodiUtils.java:139)
at
org.apache.myfaces.extensions.cdi.core.impl.util.CodiUtils.getContextualReferenceByClass(CodiUtils.java:124)
.. "
To "fix" this i restart TomEE. After the restart I can access the pages
with no exceptions. I even get the:
"config implementation:
org.apache.myfaces.extensions.cdi.core.api.config.CodiCoreConfig
method: isAdvancedQualifierRequiredForDependencyInjection
value: true
method: isConfigurationLoggingEnabled
value: true
method: isInvalidBeanCreationEventEnabled
value: false"
... messages etc etc.
When I build/debug from NetBeans, it first undeploy the application then
deploy the new build, after which the same exception (Caused by:
java.lang.IllegalStateException: No bean found for type) occurs again.
Then I restart TomEE again and it works. It seems I have to restart
TomEE every time I deploy for it to work.
Do you have any idea why this happens?
/Martin
Re: Apache CODI and TomEE problem
Posted by Martin Kjær Jørgensen <mk...@gotu.dk>.
Thank you. I'll contact TomEE instead.
On 04-07-2012 09:19, Gerhard Petracek wrote:
> hi martin,
>
> first of all: welcome @ myfaces!
>
> that's a tomee issue - there is nothing we can do about it in codi.
> please contact the tomee team.
>
> regards,
> gerhard
>
> http://www.irian.at
>
> Your JSF/JavaEE powerhouse -
> JavaEE Consulting, Development and
> Courses in English and German
>
> Professional Support for Apache MyFaces
>
>
>
> 2012/7/4 Martin Kjær Jørgensen <mk...@gotu.dk>
>
>> I'm developing a Maven+JSF+CDI application for TomEE in NetBeans, and
>> have recently added the Apache CODI extensions
>> (myfaces-extcdi-bundle-jsf20). When I deploy the application from
>> NetBeans I get the following exception in my browser and in the server log:
>>
>> "Caused by: java.lang.IllegalStateException: No bean found for type:
>> org.apache.myfaces.extensions.cdi.jsf.api.config.JsfModuleConfig
>> at
>>
>> org.apache.myfaces.extensions.cdi.core.impl.util.CodiUtils.getOrCreateBeanByClass(CodiUtils.java:198)
>> at
>>
>> org.apache.myfaces.extensions.cdi.core.impl.util.CodiUtils.getContextualReferenceByClass(CodiUtils.java:174)
>> at
>>
>> org.apache.myfaces.extensions.cdi.core.impl.util.CodiUtils.getContextualReferenceByClass(CodiUtils.java:139)
>> at
>>
>> org.apache.myfaces.extensions.cdi.core.impl.util.CodiUtils.getContextualReferenceByClass(CodiUtils.java:124)
>>
>> .. "
>>
>> To "fix" this i restart TomEE. After the restart I can access the pages
>> with no exceptions. I even get the:
>>
>> "config implementation:
>> org.apache.myfaces.extensions.cdi.core.api.config.CodiCoreConfig
>> method: isAdvancedQualifierRequiredForDependencyInjection
>> value: true
>>
>> method: isConfigurationLoggingEnabled
>> value: true
>>
>> method: isInvalidBeanCreationEventEnabled
>> value: false"
>>
>> ... messages etc etc.
>>
>> When I build/debug from NetBeans, it first undeploy the application then
>> deploy the new build, after which the same exception (Caused by:
>> java.lang.IllegalStateException: No bean found for type) occurs again.
>> Then I restart TomEE again and it works. It seems I have to restart
>> TomEE every time I deploy for it to work.
>>
>> Do you have any idea why this happens?
>>
>> /Martin
>>
>>
>>
>
Re: Apache CODI and TomEE problem
Posted by Martin Kjær Jørgensen <mk...@gotu.dk>.
It seems to be a TomEE issue.
The latest TomEE 1.1.0 snapshot fixed the errors.
On 04-07-2012 09:19, Gerhard Petracek wrote:
> hi martin,
>
> first of all: welcome @ myfaces!
>
> that's a tomee issue - there is nothing we can do about it in codi.
> please contact the tomee team.
>
> regards,
> gerhard
>
> http://www.irian.at
>
> Your JSF/JavaEE powerhouse -
> JavaEE Consulting, Development and
> Courses in English and German
>
> Professional Support for Apache MyFaces
>
>
>
> 2012/7/4 Martin Kjær Jørgensen <mk...@gotu.dk>
>
>> I'm developing a Maven+JSF+CDI application for TomEE in NetBeans, and
>> have recently added the Apache CODI extensions
>> (myfaces-extcdi-bundle-jsf20). When I deploy the application from
>> NetBeans I get the following exception in my browser and in the server log:
>>
>> "Caused by: java.lang.IllegalStateException: No bean found for type:
>> org.apache.myfaces.extensions.cdi.jsf.api.config.JsfModuleConfig
>> at
>>
>> org.apache.myfaces.extensions.cdi.core.impl.util.CodiUtils.getOrCreateBeanByClass(CodiUtils.java:198)
>> at
>>
>> org.apache.myfaces.extensions.cdi.core.impl.util.CodiUtils.getContextualReferenceByClass(CodiUtils.java:174)
>> at
>>
>> org.apache.myfaces.extensions.cdi.core.impl.util.CodiUtils.getContextualReferenceByClass(CodiUtils.java:139)
>> at
>>
>> org.apache.myfaces.extensions.cdi.core.impl.util.CodiUtils.getContextualReferenceByClass(CodiUtils.java:124)
>>
>> .. "
>>
>> To "fix" this i restart TomEE. After the restart I can access the pages
>> with no exceptions. I even get the:
>>
>> "config implementation:
>> org.apache.myfaces.extensions.cdi.core.api.config.CodiCoreConfig
>> method: isAdvancedQualifierRequiredForDependencyInjection
>> value: true
>>
>> method: isConfigurationLoggingEnabled
>> value: true
>>
>> method: isInvalidBeanCreationEventEnabled
>> value: false"
>>
>> ... messages etc etc.
>>
>> When I build/debug from NetBeans, it first undeploy the application then
>> deploy the new build, after which the same exception (Caused by:
>> java.lang.IllegalStateException: No bean found for type) occurs again.
>> Then I restart TomEE again and it works. It seems I have to restart
>> TomEE every time I deploy for it to work.
>>
>> Do you have any idea why this happens?
>>
>> /Martin
>>
>>
>>
>
Re: Apache CODI and TomEE problem
Posted by Gerhard Petracek <ge...@gmail.com>.
hi martin,
first of all: welcome @ myfaces!
that's a tomee issue - there is nothing we can do about it in codi.
please contact the tomee team.
regards,
gerhard
http://www.irian.at
Your JSF/JavaEE powerhouse -
JavaEE Consulting, Development and
Courses in English and German
Professional Support for Apache MyFaces
2012/7/4 Martin Kjær Jørgensen <mk...@gotu.dk>
> I'm developing a Maven+JSF+CDI application for TomEE in NetBeans, and
> have recently added the Apache CODI extensions
> (myfaces-extcdi-bundle-jsf20). When I deploy the application from
> NetBeans I get the following exception in my browser and in the server log:
>
> "Caused by: java.lang.IllegalStateException: No bean found for type:
> org.apache.myfaces.extensions.cdi.jsf.api.config.JsfModuleConfig
> at
>
> org.apache.myfaces.extensions.cdi.core.impl.util.CodiUtils.getOrCreateBeanByClass(CodiUtils.java:198)
> at
>
> org.apache.myfaces.extensions.cdi.core.impl.util.CodiUtils.getContextualReferenceByClass(CodiUtils.java:174)
> at
>
> org.apache.myfaces.extensions.cdi.core.impl.util.CodiUtils.getContextualReferenceByClass(CodiUtils.java:139)
> at
>
> org.apache.myfaces.extensions.cdi.core.impl.util.CodiUtils.getContextualReferenceByClass(CodiUtils.java:124)
>
> .. "
>
> To "fix" this i restart TomEE. After the restart I can access the pages
> with no exceptions. I even get the:
>
> "config implementation:
> org.apache.myfaces.extensions.cdi.core.api.config.CodiCoreConfig
> method: isAdvancedQualifierRequiredForDependencyInjection
> value: true
>
> method: isConfigurationLoggingEnabled
> value: true
>
> method: isInvalidBeanCreationEventEnabled
> value: false"
>
> ... messages etc etc.
>
> When I build/debug from NetBeans, it first undeploy the application then
> deploy the new build, after which the same exception (Caused by:
> java.lang.IllegalStateException: No bean found for type) occurs again.
> Then I restart TomEE again and it works. It seems I have to restart
> TomEE every time I deploy for it to work.
>
> Do you have any idea why this happens?
>
> /Martin
>
>
>