Hi Gerhard, Do you mean copying the content of the beans.xml in myfaces-extcdi-bundle-jsf20-1.0.1.jar to src\main\webapp\WEB-INF\beans.xml?
I tried, but it doesn't work. I have created a service request to Oracle, hope they will solve it. Thank you. jiayun On Fri, Dec 30, 2011 at 11:38 AM, Gerhard Petracek < [email protected]> wrote: > hi, > > ok - thx for the info. i'll file an issue for the first part. > > the current issue sounds quite similar to a glassfish/weld integration > issue we saw months ago. > > as you see in the log it doesn't make sense because the bean exists > already: > > >... > >config implementation: > > >org.apache.myfaces.extensions.cdi.core.api.config.CodiCoreConfig$Proxy$_$$_WeldClientProxy > >config implementation: > >org.apache.myfaces.extensions.cdi.core.api.config.CodiCoreConfig > >... > > a portable cdi extension like myfaces codi can't provide a fix btw. > workaround for it. > (in some cases it helped to copy the content of the beans.xml to the > beans.xml of the project.) > > however, please contact the wls team and report this issue. > > regards, > gerhard > > > > 2011/12/30 Jiayun <[email protected]> > > > It seems ok on startup with v1.0.1, but I got this exception when browse > > the page: > > > > > > <2011/12/30 上午10時53分41秒 TST> <Notice> <StdErr> <BEA-000000> <十二月 30, 2011 > > 10:53:41 上午 > > org.apache.myfaces.extensions.cdi.core.api.provider.ServiceProvider > > <clinit> > > 資訊: > > > org.apache.myfaces.extensions.cdi.core.impl.provider.DefaultServiceProvider > > installed successfully.> > > <2011/12/30 上午10時53分41秒 TST> <Notice> <StdErr> <BEA-000000> <十二月 30, 2011 > > 10:53:41 上午 > > org.apache.myfaces.extensions.cdi.core.api.provider.ServiceProvider > > <clinit> > > 資訊: > > > > > org.apache.myfaces.extensions.cdi.core.impl.provider.DefaultServiceProviderContext > > installed successfully.> > > <2011/12/30 上午10時53分42秒 TST> <Notice> <StdErr> <BEA-000000> <十二月 30, 2011 > > 10:53:42 上午 > > > > > org.apache.myfaces.extensions.cdi.core.impl.projectstage.ProjectStageProducer > > initProjectStage > > 資訊: Computed the following CODI ProjectStage: Production> > > <2011/12/30 上午10時53分49秒 TST> <Notice> <LoggingService> <BEA-320400> <The > > log file > > > > > E:\Oracle1211\Middleware\user_projects\domains\base_domain\servers\AdminServer\logs\base_domain.log > > will be rotated. Reopen the log file if tailing has stopped. This can > > happen on some platforms, such as Windows.> > > <2011/12/30 上午10時53分49秒 TST> <Notice> <LoggingService> <BEA-320401> <The > > log file has been rotated to > > > > > E:\Oracle1211\Middleware\user_projects\domains\base_domain\servers\AdminServer\logs\base_domain.log00036. > > Log messages will continue to be logged in > > > > > E:\Oracle1211\Middleware\user_projects\domains\base_domain\servers\AdminServer\logs\base_domain.log.> > > <2011/12/30 上午10時53分49秒 TST> <Notice> <Log Management> <BEA-170027> <The > > server has successfully established a connection with the Domain level > > Diagnostic Service.> > > <2011/12/30 上午10時53分49秒 TST> <Notice> <WebLogicServer> <BEA-000365> > <Server > > state changed to ADMIN.> > > <2011/12/30 上午10時53分49秒 TST> <Notice> <WebLogicServer> <BEA-000365> > <Server > > state changed to RESUMING.> > > <2011/12/30 上午10時53分49秒 TST> <Warning> <Server> <BEA-002611> <The > hostname > > "0907234PC01.iead.local", maps to multiple IP addresses: 192.168.9.100, > > 192.168.56.1, 192.168.169.1, 192.168.177.1, > > fe80:0:0:0:744a:ff59:279d:dba0%10, fe80:0:0:0:c13c:e868:7bc5:a81b%16, > > fe80:0:0:0:14ca:5a87:7e96:d888%17, fe80:0:0:0:f429:1d11:fce1:660f%19.> > > <2011/12/30 上午10時53分49秒 TST> <Notice> <Server> <BEA-002613> <Channel > > "Default[1]" is now listening on 192.168.169.1:7001 for protocols iiop, > > t3, > > ldap, snmp, http.> > > <2011/12/30 上午10時53分49秒 TST> <Notice> <Server> <BEA-002613> <Channel > > "Default[9]" is now listening on fe80:0:0:0:0:100:7f:fffe:7001 for > > protocols iiop, t3, ldap, snmp, http.> > > <2011/12/30 上午10時53分49秒 TST> <Notice> <Server> <BEA-002613> <Channel > > "Default[14]" is now listening on 127.0.0.1:7001 for protocols iiop, t3, > > ldap, snmp, http.> > > <2011/12/30 上午10時53分49秒 TST> <Notice> <Server> <BEA-002613> <Channel > > "Default" is now listening on 192.168.177.1:7001 for protocols iiop, t3, > > ldap, snmp, http.> > > <2011/12/30 上午10時53分49秒 TST> <Notice> <Server> <BEA-002613> <Channel > > "Default[4]" is now listening on fe80:0:0:0:0:5efe:c0a8:b101:7001 for > > protocols iiop, t3, ldap, snmp, http.> > > <2011/12/30 上午10時53分49秒 TST> <Notice> <Server> <BEA-002613> <Channel > > "Default[11]" is now listening on fe80:0:0:0:0:5efe:c0a8:964:7001 for > > protocols iiop, t3, ldap, snmp, http.> > > <2011/12/30 上午10時53分49秒 TST> <Notice> <Server> <BEA-002613> <Channel > > "Default[7]" is now listening on fe80:0:0:0:14ca:5a87:7e96:d888:7001 for > > protocols iiop, t3, ldap, snmp, http.> > > <2011/12/30 上午10時53分49秒 TST> <Notice> <Server> <BEA-002613> <Channel > > "Default[3]" is now listening on 192.168.9.100:7001 for protocols iiop, > > t3, > > ldap, snmp, http.> > > <2011/12/30 上午10時53分49秒 TST> <Notice> <Server> <BEA-002613> <Channel > > "Default[12]" is now listening on fe80:0:0:0:744a:ff59:279d:dba0:7001 for > > protocols iiop, t3, ldap, snmp, http.> > > <2011/12/30 上午10時53分49秒 TST> <Notice> <Server> <BEA-002613> <Channel > > "Default[8]" is now listening on fe80:0:0:0:c13c:e868:7bc5:a81b:7001 for > > protocols iiop, t3, ldap, snmp, http.> > > <2011/12/30 上午10時53分49秒 TST> <Notice> <Server> <BEA-002613> <Channel > > "Default[6]" is now listening on fe80:0:0:0:0:5efe:c0a8:a901:7001 for > > protocols iiop, t3, ldap, snmp, http.> > > <2011/12/30 上午10時53分49秒 TST> <Notice> <Server> <BEA-002613> <Channel > > "Default[2]" is now listening on 192.168.56.1:7001 for protocols iiop, > t3, > > ldap, snmp, http.> > > <2011/12/30 上午10時53分49秒 TST> <Notice> <Server> <BEA-002613> <Channel > > "Default[13]" is now listening on 0:0:0:0:0:0:0:1:7001 for protocols > iiop, > > t3, ldap, snmp, http.> > > <2011/12/30 上午10時53分49秒 TST> <Notice> <Server> <BEA-002613> <Channel > > "Default[5]" is now listening on fe80:0:0:0:f429:1d11:fce1:660f:7001 for > > protocols iiop, t3, ldap, snmp, http.> > > <2011/12/30 上午10時53分49秒 TST> <Notice> <Server> <BEA-002613> <Channel > > "Default[10]" is now listening on fe80:0:0:0:0:5efe:c0a8:3801:7001 for > > protocols iiop, t3, ldap, snmp, http.> > > <2011/12/30 上午10時53分49秒 TST> <Notice> <WebLogicServer> <BEA-000331> > > <Started the WebLogic Server Administration Server "AdminServer" for > domain > > "base_domain" running in development mode.> > > <2011/12/30 上午10時53分49秒 TST> <Notice> <WebLogicServer> <BEA-000365> > <Server > > state changed to RUNNING.> > > <2011/12/30 上午10時53分49秒 TST> <Notice> <WebLogicServer> <BEA-000360> <The > > server started in RUNNING mode.> > > <2011/12/30 上午10時54分04秒 TST> <Warning> <Socket> <BEA-000402> <There are: > 5 > > active sockets, but the maximum number of socket reader threads allowed > by > > the configuration is: 4. The configuration may need altered.> > > <2011/12/30 上午10時54分36秒 TST> <Notice> <StdErr> <BEA-000000> <十二月 30, 2011 > > 10:54:36 上午 > > org.apache.myfaces.extensions.cdi.jsf2.impl.Jsf2ModuleStartupObserver > > logJsfModuleConfiguration > > 資訊: [Started] MyFaces CODI JSF-Module v1.0.1 for JSF 2.0 > > Used JSF implementation: Mojarra v1.0.0.0_2-1-5 > > > > config implementation: > > > > > org.apache.myfaces.extensions.cdi.jsf.api.config.JsfModuleConfig$Proxy$_$$_WeldClientProxy > > config implementation: > > org.apache.myfaces.extensions.cdi.jsf.api.config.JsfModuleConfig > > method: isInvalidValueAwareMessageInterpolatorEnabled > > value: true > > > > method: isUseViewConfigsAsNavigationCasesEnabled > > value: true > > > > method: isInitialRedirectEnabled > > value: true > > > > method: isAlwaysKeepMessages > > value: true > > > > config implementation: > > > > > org.apache.myfaces.extensions.cdi.core.api.scope.conversation.config.WindowContextConfig$Proxy$_$$_WeldClientProxy > > config implementation: > > > > > org.apache.myfaces.extensions.cdi.core.api.scope.conversation.config.WindowContextConfig > > method: isAddWindowIdToActionUrlsEnabled > > value: false > > > > method: getWindowContextTimeoutInMinutes > > value: 60 > > > > method: isCloseEmptyWindowContextsEnabled > > value: false > > > > method: isEagerWindowContextDetectionEnabled > > value: true > > > > method: isCreateWindowContextEventEnabled > > value: false > > > > method: isCloseWindowContextEventEnabled > > value: false > > > > method: isUrlParameterSupported > > value: true > > > > method: isUnknownWindowIdsAllowed > > value: false > > > > method: getMaxWindowContextCount > > value: 64 > > > > config implementation: > > > > > org.apache.myfaces.extensions.cdi.core.api.scope.conversation.config.ConversationConfig$Proxy$_$$_WeldClientProxy > > config implementation: > > > > > org.apache.myfaces.extensions.cdi.core.api.scope.conversation.config.ConversationConfig > > method: getConversationTimeoutInMinutes > > value: 30 > > > > method: isStartConversationEventEnabled > > value: false > > > > method: isCloseConversationEventEnabled > > value: false > > > > method: isRestartConversationEventEnabled > > value: false > > > > method: isConversationRequiredEnabled > > value: true > > > > method: isScopeBeanEventEnabled > > value: false > > > > method: isAccessBeanEventEnabled > > value: false > > > > method: isUnscopeBeanEventEnabled > > value: false > > > > MessageContextConfig class: > > > org.apache.myfaces.extensions.cdi.message.impl.DefaultMessageContextConfig > > MessageInterpolator class: class > > > org.apache.myfaces.extensions.cdi.jsf.impl.message.FacesMessageInterpolator > > MessageResolver class: class > > > > > org.apache.myfaces.extensions.cdi.jsf.impl.message.JsfAwareApplicationMessagesMessageResolver > > MessageHandler class: class > > org.apache.myfaces.extensions.cdi.jsf.impl.message.JsfAwareMessageHandler > > LocaleResolver class: class > > org.apache.myfaces.extensions.cdi.jsf.impl.message.JsfAwareLocaleResolver > > FormatterFactory class: class > > org.apache.myfaces.extensions.cdi.message.impl.DefaultFormatterFactory> > > <2011/12/30 上午10時54分36秒 TST> <Notice> <StdErr> <BEA-000000> <十二月 30, 2011 > > 10:54:36 上午 > > org.apache.myfaces.extensions.cdi.jsf2.impl.Jsf2ModuleStartupObserver > > logJsfModuleConfiguration > > 資訊: [Started] MyFaces CODI JSF-Module v1.0.1 for JSF 2.0 > > Used JSF implementation: Mojarra v1.0.0.0_2-1-5 > > > > config implementation: > > > > > org.apache.myfaces.extensions.cdi.jsf.api.config.JsfModuleConfig$Proxy$_$$_WeldClientProxy > > config implementation: > > org.apache.myfaces.extensions.cdi.jsf.api.config.JsfModuleConfig > > method: isInvalidValueAwareMessageInterpolatorEnabled > > value: true > > > > method: isUseViewConfigsAsNavigationCasesEnabled > > value: true > > > > method: isInitialRedirectEnabled > > value: true > > > > method: isAlwaysKeepMessages > > value: true > > > > config implementation: > > > > > org.apache.myfaces.extensions.cdi.core.api.scope.conversation.config.WindowContextConfig$Proxy$_$$_WeldClientProxy > > config implementation: > > > > > org.apache.myfaces.extensions.cdi.core.api.scope.conversation.config.WindowContextConfig > > method: isAddWindowIdToActionUrlsEnabled > > value: false > > > > method: getWindowContextTimeoutInMinutes > > value: 60 > > > > method: isCloseEmptyWindowContextsEnabled > > value: false > > > > method: isEagerWindowContextDetectionEnabled > > value: true > > > > method: isCreateWindowContextEventEnabled > > value: false > > > > method: isCloseWindowContextEventEnabled > > value: false > > > > method: isUrlParameterSupported > > value: true > > > > method: isUnknownWindowIdsAllowed > > value: false > > > > method: getMaxWindowContextCount > > value: 64 > > > > config implementation: > > > > > org.apache.myfaces.extensions.cdi.core.api.scope.conversation.config.ConversationConfig$Proxy$_$$_WeldClientProxy > > config implementation: > > > > > org.apache.myfaces.extensions.cdi.core.api.scope.conversation.config.ConversationConfig > > method: getConversationTimeoutInMinutes > > value: 30 > > > > method: isStartConversationEventEnabled > > value: false > > > > method: isCloseConversationEventEnabled > > value: false > > > > method: isRestartConversationEventEnabled > > value: false > > > > method: isConversationRequiredEnabled > > value: true > > > > method: isScopeBeanEventEnabled > > value: false > > > > method: isAccessBeanEventEnabled > > value: false > > > > method: isUnscopeBeanEventEnabled > > value: false > > > > MessageContextConfig class: > > > org.apache.myfaces.extensions.cdi.message.impl.DefaultMessageContextConfig > > MessageInterpolator class: class > > > org.apache.myfaces.extensions.cdi.jsf.impl.message.FacesMessageInterpolator > > MessageResolver class: class > > > > > org.apache.myfaces.extensions.cdi.jsf.impl.message.JsfAwareApplicationMessagesMessageResolver > > MessageHandler class: class > > org.apache.myfaces.extensions.cdi.jsf.impl.message.JsfAwareMessageHandler > > LocaleResolver class: class > > org.apache.myfaces.extensions.cdi.jsf.impl.message.JsfAwareLocaleResolver > > FormatterFactory class: class > > org.apache.myfaces.extensions.cdi.message.impl.DefaultFormatterFactory> > > <2011/12/30 上午10時54分36秒 TST> <Notice> <StdErr> <BEA-000000> <十二月 30, 2011 > > 10:54:36 上午 > > org.apache.myfaces.extensions.cdi.jpa.impl.JpaModuleStartupObserver > > logJpaModuleConfiguration > > 資訊: [Started] MyFaces CODI JPA-Module v1.0.1> > > <2011/12/30 上午10時54分36秒 TST> <Notice> <StdErr> <BEA-000000> <十二月 30, 2011 > > 10:54:36 上午 > org.apache.myfaces.extensions.cdi.core.impl.CoreStartupObserver > > logCoreConfiguration > > 資訊: [Started] MyFaces CODI (Extensions CDI) Core v1.0.1 > > Used CDI implementation: Weld v1.0.0.0_1-1-3.SP1 > > > > project-stage: Production > > project-stage class: > > > > > org.apache.myfaces.extensions.cdi.core.api.projectstage.ProjectStage$Production > > > > application-parameters: > > name: org.apache.myfaces.SECRET > > value: NzY1NDMyMTA= > > > > name: com.sun.faces.injectionProvider > > value: com.bea.faces.WeblogicInjectionProvider > > > > name: org.apache.myfaces.NUMBER_OF_VIEWS_IN_SESSION > > value: 20 > > > > name: org.apache.myfaces.SERIALIZE_STATE_IN_SESSION > > value: true > > > > name: org.apache.myfaces.DETECT_JAVASCRIPT > > value: false > > > > name: javax.faces.INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL > > value: true > > > > name: org.apache.myfaces.PRETTY_HTML > > value: true > > > > name: javax.faces.PROJECT_STAGE > > value: Production > > > > name: org.apache.myfaces.COMPRESS_STATE_IN_SESSION > > value: true > > > > name: org.apache.myfaces.AUTO_SCROLL > > value: true > > > > name: javax.faces.STATE_SAVING_METHOD > > value: client > > > > name: org.apache.myfaces.ALLOW_JAVASCRIPT > > value: true > > > > config implementation: > > > > > org.apache.myfaces.extensions.cdi.core.api.config.CodiCoreConfig$Proxy$_$$_WeldClientProxy > > config implementation: > > org.apache.myfaces.extensions.cdi.core.api.config.CodiCoreConfig > > method: isAdvancedQualifierRequiredForDependencyInjection > > value: true > > > > method: isConfigurationLoggingEnabled > > value: true > > > > method: isInvalidBeanCreationEventEnabled > > value: false> > > <2011/12/30 上午10時54分36秒 TST> <Notice> <StdErr> <BEA-000000> <十二月 30, 2011 > > 10:54:36 上午 > > > > > org.apache.myfaces.extensions.cdi.scripting.impl.ScriptingModuleStartupObserver > > logScriptingModuleConfiguration > > 資訊: [Started] MyFaces CODI Scripting-Module v1.0.1> > > <2011/12/30 上午10時54分36秒 TST> <Notice> <StdErr> <BEA-000000> <十二月 30, 2011 > > 10:54:36 上午 > > > > > org.apache.myfaces.extensions.cdi.bv.impl.BeanValidationModuleStartupObserver > > logBeanValidationModuleConfiguration > > 資訊: [Started] MyFaces CODI Bean-Validation-Module v1.0.1> > > <2011/12/30 上午10時54分37秒 TST> <Error> > > <javax.enterprise.resource.webcontainer.jsf.application> <BEA-000000> > > <Error Rendering View[/helloWorld.xhtml] > > javax.el.ELException: > > > > > //D:/workspace37/.metadata/.plugins/org.eclipse.core.resources/.projects/coditest/beadep/base_domain/coditest/helloWorld.xhtml > > @35,84 value="#{helloWorld.name}": java.lang.IllegalStateException: No > bean > > found for type: > > org.apache.myfaces.extensions.cdi.core.api.config.CodiCoreConfig > > at > > > > > com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:114) > > at > > > > > javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194) > > at > > > > > javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182) > > at javax.faces.component.UIOutput.getValue(UIOutput.java:169) > > at > > > > > com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getValue(HtmlBasicInputRenderer.java:205) > > Truncated. see log file for complete stacktrace > > Caused By: java.lang.IllegalStateException: No bean found for type: > > org.apache.myfaces.extensions.cdi.core.api.config.CodiCoreConfig > > 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.scope.conversation.ConversationContextAdapter.init(ConversationContextAdapter.java:151) > > at > > > > > org.apache.myfaces.extensions.cdi.core.impl.scope.conversation.ConversationContextAdapter.lazyInit(ConversationContextAdapter.java:142) > > Truncated. see log file for complete stacktrace > > > > > <2011/12/30 上午10時54分37秒 TST> <Error> <HTTP> <BEA-101017> > > <[ServletContext@295241746[app:coditest module:coditest path:null > > spec-version:3.0], request: > > weblogic.servlet.internal.ServletRequestImpl@34b02fe8[ > > GET /coditest/helloWorld.xhtml HTTP/1.1 > > User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:9.0.1) Gecko/20100101 > > Firefox/9.0.1 > > Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 > > Accept-Language: zh-tw,en;q=0.7,en-us;q=0.3 > > Accept-Encoding: gzip, deflate > > Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 > > Connection: keep-alive > > Cache-Control: max-age=0 > > > > ]] Root cause of ServletException. > > java.lang.IllegalStateException: No bean found for type: > > org.apache.myfaces.extensions.cdi.core.api.config.CodiCoreConfig > > 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.scope.conversation.ConversationContextAdapter.init(ConversationContextAdapter.java:151) > > at > > > > > org.apache.myfaces.extensions.cdi.core.impl.scope.conversation.ConversationContextAdapter.lazyInit(ConversationContextAdapter.java:142) > > Truncated. see log file for complete stacktrace > > > > > > > > > > > 2011/12/30 Gerhard Petracek <[email protected]> > > > > > hi, > > > > > > ok - that might be caused by a very similar issue. > > > please try the pre-packaged bundle with the version 1.0.1. > > > (v1.0.1 doesn't have this feature [1]) > > > > > > regards, > > > gerhard > > > > > > [1] https://issues.apache.org/jira/browse/EXTCDI-223 > > > > > > > > > > > > 2011/12/30 Jiayun <[email protected]> > > > > > > > Use the pre-packaged bundle, I will get these messages: > > > > > > > > > > > > <2011/12/30 上午10時12分06秒 TST> <Notice> <StdErr> <BEA-000000> <十二月 30, > > 2011 > > > > 10:12:06 上午 > > > > org.apache.myfaces.extensions.cdi.core.api.provider.ServiceProvider > > > > <clinit> > > > > 資訊: > > > > > > > > > > org.apache.myfaces.extensions.cdi.core.impl.provider.DefaultServiceProvider > > > > installed successfully.> > > > > <2011/12/30 上午10時12分06秒 TST> <Notice> <StdErr> <BEA-000000> <十二月 30, > > 2011 > > > > 10:12:06 上午 > > > > org.apache.myfaces.extensions.cdi.core.api.provider.ServiceProvider > > > > <clinit> > > > > 資訊: > > > > > > > > > > > > > > org.apache.myfaces.extensions.cdi.core.impl.provider.DefaultServiceProviderContext > > > > installed successfully.> > > > > <2011/12/30 上午10時12分07秒 TST> <Notice> <StdErr> <BEA-000000> <十二月 30, > > 2011 > > > > 10:12:07 上午 > > > > > > > > > > > > > > org.apache.myfaces.extensions.cdi.core.impl.projectstage.ProjectStageProducer > > > > initProjectStage > > > > 資訊: Computed the following CODI ProjectStage: Production> > > > > <2011/12/30 上午10時12分08秒 TST> <Error> <Deployer> <BEA-149265> <Failure > > > > occurred in the execution of deployment request with ID > "1325211123996" > > > for > > > > task "0". Error is: "weblogic.management.DeploymentException: " > > > > weblogic.management.DeploymentException: > > > > at > > > > > > > > > > > > > > weblogic.application.internal.BaseDeployment.throwAppException(BaseDeployment.java:123) > > > > at > > > > > > > > > > > > > > weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:239) > > > > at > > > > > > > > > > > > > > weblogic.application.internal.SingleModuleDeployment.prepare(SingleModuleDeployment.java:48) > > > > at > > > > > > > > > > > > > > weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:158) > > > > at > > > > > > > > > > > > > > weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60) > > > > Truncated. see log file for complete stacktrace > > > > Caused By: org.jboss.weld.exceptions.DefinitionException: Exception > > List > > > > with 1 exceptions: > > > > Exception 0 : > > > > org.jboss.weld.exceptions.IllegalArgumentException: WELD-001324 > > Argument > > > > bean must not be null > > > > at > > > > > > > > > > > > > > org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:646) > > > > at > > > > > > > > > > > > > > org.apache.myfaces.extensions.cdi.jpa.impl.transaction.context.TransactionContextExtension.registerTransactionContext(TransactionContextExtension.java:51) > > > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > > > at > > > > > > > > > > > > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > > > > at > > > > > > > > > > > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > > > at java.lang.reflect.Method.invoke(Method.java:601) > > > > at > > > > > > > > > > > > > > org.jboss.weld.util.reflection.SecureReflections$13.work(SecureReflections.java:264) > > > > at > > > > > > > > > > > > > > org.jboss.weld.util.reflection.SecureReflectionAccess.run(SecureReflectionAccess.java:52) > > > > at > > > > > > > > > > > > > > org.jboss.weld.util.reflection.SecureReflectionAccess.runAsInvocation(SecureReflectionAccess.java:137) > > > > at > > > > > > > > > > > > > > org.jboss.weld.util.reflection.SecureReflections.invoke(SecureReflections.java:260) > > > > at > > > > > > > > > > > > > > org.jboss.weld.introspector.jlr.WeldMethodImpl.invokeOnInstance(WeldMethodImpl.java:170) > > > > at > > > > > > > > > > > > > > org.jboss.weld.introspector.ForwardingWeldMethod.invokeOnInstance(ForwardingWeldMethod.java:51) > > > > at > > > > > > > > > > > > > > org.jboss.weld.injection.MethodInjectionPoint.invokeOnInstanceWithSpecialValue(MethodInjectionPoint.java:154) > > > > at > > > > > > > > > > > > > > org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:241) > > > > at > > > > > > > > > > > > > > org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:229) > > > > at > > > > > > > > > > org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:207) > > > > at > > > > > > > > > > > > > > org.jboss.weld.bootstrap.events.AbstractContainerEvent.fire(AbstractContainerEvent.java:75) > > > > at > > > > > > > > > > > > > > org.jboss.weld.bootstrap.events.AbstractDefinitionContainerEvent.fire(AbstractDefinitionContainerEvent.java:46) > > > > at > > > > > > > > > > > > > > org.jboss.weld.bootstrap.events.AfterBeanDiscoveryImpl.fire(AfterBeanDiscoveryImpl.java:40) > > > > at > > > > > > > > > > org.jboss.weld.bootstrap.WeldBootstrap.deployBeans(WeldBootstrap.java:341) > > > > at > > > > > > > > > > > > > > com.oracle.injection.provider.weld.WeldInjectionContainer.deploy(WeldInjectionContainer.java:98) > > > > at > > > > > > > > > > > > > > com.oracle.injection.integration.CDIAppDeploymentExtension.prepare(CDIAppDeploymentExtension.java:58) > > > > at > > > > > > > > > > > > > > weblogic.application.internal.flow.AppDeploymentExtensionFlow.prepare(AppDeploymentExtensionFlow.java:23) > > > > at > > > > > > > > > > > > > > weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:706) > > > > at > > > > > > > > > > > > > > weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:35) > > > > at > > > > > > > > > > > > > > weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:237) > > > > at > > > > > > > > > > > > > > weblogic.application.internal.SingleModuleDeployment.prepare(SingleModuleDeployment.java:48) > > > > at > > > > > > > > > > > > > > weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:158) > > > > at > > > > > > > > > > > > > > weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60) > > > > at > > > > > > > > > > > > > > weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:207) > > > > at > > > > > > > > > > > > > > weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:96) > > > > at > > > > > > > > > > > > > > weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:229) > > > > at > > > > > > > > > > > > > > weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:747) > > > > at > > > > > > > > > > > > > > weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1216) > > > > at > > > > > > > > > > > > > > weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:250) > > > > at > > > > > > > > > > > > > > weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:159) > > > > at > > > > > > > > > > > > > > weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:171) > > > > at > > > > > > > > > > > > > > weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:13) > > > > at > > > > > > > > > > > > > > weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:46) > > > > at > > > > > > > > > > > > > > weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545) > > > > at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) > > > > at weblogic.work.ExecuteThread.run(ExecuteThread.java:221) > > > > > > > > at > > > > > > > > > > > > > > org.jboss.weld.bootstrap.events.AbstractDefinitionContainerEvent.fire(AbstractDefinitionContainerEvent.java:48) > > > > at > > > > > > > > > > > > > > org.jboss.weld.bootstrap.events.AfterBeanDiscoveryImpl.fire(AfterBeanDiscoveryImpl.java:40) > > > > at > > > > > > > > > > org.jboss.weld.bootstrap.WeldBootstrap.deployBeans(WeldBootstrap.java:341) > > > > at > > > > > > > > > > > > > > com.oracle.injection.provider.weld.WeldInjectionContainer.deploy(WeldInjectionContainer.java:98) > > > > at > > > > > > > > > > > > > > com.oracle.injection.integration.CDIAppDeploymentExtension.prepare(CDIAppDeploymentExtension.java:58) > > > > Truncated. see log file for complete stacktrace > > > > > > > > > <2011/12/30 上午10時12分09秒 TST> <Warning> <Deployer> <BEA-149004> > > <Failures > > > > were detected while initiating deploy task for application > "coditest".> > > > > <2011/12/30 上午10時12分09秒 TST> <Warning> <Deployer> <BEA-149078> <Stack > > > trace > > > > for message 149004 > > > > weblogic.management.DeploymentException: > > > > at > > > > > > > > > > > > > > weblogic.application.internal.BaseDeployment.throwAppException(BaseDeployment.java:123) > > > > at > > > > > > > > > > > > > > weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:239) > > > > at > > > > > > > > > > > > > > weblogic.application.internal.SingleModuleDeployment.prepare(SingleModuleDeployment.java:48) > > > > at > > > > > > > > > > > > > > weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:158) > > > > at > > > > > > > > > > > > > > weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60) > > > > Truncated. see log file for complete stacktrace > > > > Caused By: org.jboss.weld.exceptions.DefinitionException: Exception > > List > > > > with 1 exceptions: > > > > Exception 0 : > > > > org.jboss.weld.exceptions.IllegalArgumentException: WELD-001324 > > Argument > > > > bean must not be null > > > > at > > > > > > > > > > > > > > org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:646) > > > > at > > > > > > > > > > > > > > org.apache.myfaces.extensions.cdi.jpa.impl.transaction.context.TransactionContextExtension.registerTransactionContext(TransactionContextExtension.java:51) > > > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > > > at > > > > > > > > > > > > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > > > > at > > > > > > > > > > > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > > > at java.lang.reflect.Method.invoke(Method.java:601) > > > > at > > > > > > > > > > > > > > org.jboss.weld.util.reflection.SecureReflections$13.work(SecureReflections.java:264) > > > > at > > > > > > > > > > > > > > org.jboss.weld.util.reflection.SecureReflectionAccess.run(SecureReflectionAccess.java:52) > > > > at > > > > > > > > > > > > > > org.jboss.weld.util.reflection.SecureReflectionAccess.runAsInvocation(SecureReflectionAccess.java:137) > > > > at > > > > > > > > > > > > > > org.jboss.weld.util.reflection.SecureReflections.invoke(SecureReflections.java:260) > > > > at > > > > > > > > > > > > > > org.jboss.weld.introspector.jlr.WeldMethodImpl.invokeOnInstance(WeldMethodImpl.java:170) > > > > at > > > > > > > > > > > > > > org.jboss.weld.introspector.ForwardingWeldMethod.invokeOnInstance(ForwardingWeldMethod.java:51) > > > > at > > > > > > > > > > > > > > org.jboss.weld.injection.MethodInjectionPoint.invokeOnInstanceWithSpecialValue(MethodInjectionPoint.java:154) > > > > at > > > > > > > > > > > > > > org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:241) > > > > at > > > > > > > > > > > > > > org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:229) > > > > at > > > > > > > > > > org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:207) > > > > at > > > > > > > > > > > > > > org.jboss.weld.bootstrap.events.AbstractContainerEvent.fire(AbstractContainerEvent.java:75) > > > > at > > > > > > > > > > > > > > org.jboss.weld.bootstrap.events.AbstractDefinitionContainerEvent.fire(AbstractDefinitionContainerEvent.java:46) > > > > at > > > > > > > > > > > > > > org.jboss.weld.bootstrap.events.AfterBeanDiscoveryImpl.fire(AfterBeanDiscoveryImpl.java:40) > > > > at > > > > > > > > > > org.jboss.weld.bootstrap.WeldBootstrap.deployBeans(WeldBootstrap.java:341) > > > > at > > > > > > > > > > > > > > com.oracle.injection.provider.weld.WeldInjectionContainer.deploy(WeldInjectionContainer.java:98) > > > > at > > > > > > > > > > > > > > com.oracle.injection.integration.CDIAppDeploymentExtension.prepare(CDIAppDeploymentExtension.java:58) > > > > at > > > > > > > > > > > > > > weblogic.application.internal.flow.AppDeploymentExtensionFlow.prepare(AppDeploymentExtensionFlow.java:23) > > > > at > > > > > > > > > > > > > > weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:706) > > > > at > > > > > > > > > > > > > > weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:35) > > > > at > > > > > > > > > > > > > > weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:237) > > > > at > > > > > > > > > > > > > > weblogic.application.internal.SingleModuleDeployment.prepare(SingleModuleDeployment.java:48) > > > > at > > > > > > > > > > > > > > weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:158) > > > > at > > > > > > > > > > > > > > weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60) > > > > at > > > > > > > > > > > > > > weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:207) > > > > at > > > > > > > > > > > > > > weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:96) > > > > at > > > > > > > > > > > > > > weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:229) > > > > at > > > > > > > > > > > > > > weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:747) > > > > at > > > > > > > > > > > > > > weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1216) > > > > at > > > > > > > > > > > > > > weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:250) > > > > at > > > > > > > > > > > > > > weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:159) > > > > at > > > > > > > > > > > > > > weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:171) > > > > at > > > > > > > > > > > > > > weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:13) > > > > at > > > > > > > > > > > > > > weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:46) > > > > at > > > > > > > > > > > > > > weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545) > > > > at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) > > > > at weblogic.work.ExecuteThread.run(ExecuteThread.java:221) > > > > > > > > at > > > > > > > > > > > > > > org.jboss.weld.bootstrap.events.AbstractDefinitionContainerEvent.fire(AbstractDefinitionContainerEvent.java:48) > > > > at > > > > > > > > > > > > > > org.jboss.weld.bootstrap.events.AfterBeanDiscoveryImpl.fire(AfterBeanDiscoveryImpl.java:40) > > > > at > > > > > > > > > > org.jboss.weld.bootstrap.WeldBootstrap.deployBeans(WeldBootstrap.java:341) > > > > at > > > > > > > > > > > > > > com.oracle.injection.provider.weld.WeldInjectionContainer.deploy(WeldInjectionContainer.java:98) > > > > at > > > > > > > > > > > > > > com.oracle.injection.integration.CDIAppDeploymentExtension.prepare(CDIAppDeploymentExtension.java:58) > > > > Truncated. see log file for complete stacktrace > > > > > > > > > > > > > > > > > This is why I excluded the JPA-1.0 module. > > > > > > > > jiayun > > > > > > > > > > > > 2011/12/28 Gerhard Petracek <[email protected]> > > > > > > > > > hi jiayun, > > > > > > > > > > it looks like they have the same issue like glassfish. > > > > > > > > > > please try to use the pre-packaged bundle instead. > > > > > > > > > > maven dependency: > > > > > > > > > > <dependency> > > > > > <groupId>org.apache.myfaces.extensions.cdi.bundles</groupId> > > > > > <artifactId>myfaces-extcdi-bundle-jsf20</artifactId> > > > > > <version>${codi.version}</version> > > > > > <scope>compile</scope> > > > > > </dependency> > > > > > > > > > > regards, > > > > > gerhard > > > > > > > > > > > > > > > > > > > > 2011/12/28 Jiayun <[email protected]> > > > > > > > > > > > Hi, > > > > > > > > > > > > I deployed the following project to WebLogic 12c. > > > > > > > > > > > > http://dl.dropbox.com/u/10756430/coditest.7z > > > > > > > > > > > > And I got these error messages: > > > > > > > > > > > > > > > > > > <2011/12/28 下午07時43分15秒 TST> <Notice> <StdErr> <BEA-000000> <十二月 > > 28, > > > > 2011 > > > > > > 7:43:15 下午 > > > > > > > org.apache.myfaces.extensions.cdi.core.api.provider.ServiceProvider > > > > > > <clinit> > > > > > > 資訊: > > > > > > > > > > > > > > > > > > > > > org.apache.myfaces.extensions.cdi.core.impl.provider.DefaultServiceProvider > > > > > > installed successfully.> > > > > > > <2011/12/28 下午07時43分15秒 TST> <Notice> <StdErr> <BEA-000000> <十二月 > > 28, > > > > 2011 > > > > > > 7:43:15 下午 > > > > > > > org.apache.myfaces.extensions.cdi.core.api.provider.ServiceProvider > > > > > > <clinit> > > > > > > 資訊: > > > > > > > > > > > > > > > > > > > > > > > > > > > org.apache.myfaces.extensions.cdi.core.impl.provider.DefaultServiceProviderContext > > > > > > installed successfully.> > > > > > > <2011/12/28 下午07時43分16秒 TST> <Notice> <StdErr> <BEA-000000> <十二月 > > 28, > > > > 2011 > > > > > > 7:43:16 下午 > > > > > > > > > > > > > > > > > > > > > > > > > > > org.apache.myfaces.extensions.cdi.core.impl.projectstage.ProjectStageProducer > > > > > > initProjectStage > > > > > > 資訊: Computed the following CODI ProjectStage: Production> > > > > > > <2011/12/28 下午07時43分18秒 TST> <Error> <Deployer> <BEA-149265> > > <Failure > > > > > > occurred in the execution of deployment request with ID > > > "1325072592407" > > > > > for > > > > > > task "0". Error is: "weblogic.management.DeploymentException: " > > > > > > weblogic.management.DeploymentException: > > > > > > at > > > > > > > > > > > > > > > > > > > > > > > > > > > weblogic.application.internal.BaseDeployment.throwAppException(BaseDeployment.java:123) > > > > > > at > > > > > > > > > > > > > > > > > > > > > > > > > > > weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:239) > > > > > > at > > > > > > > > > > > > > > > > > > > > > > > > > > > weblogic.application.internal.SingleModuleDeployment.prepare(SingleModuleDeployment.java:48) > > > > > > at > > > > > > > > > > > > > > > > > > > > > > > > > > > weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:158) > > > > > > at > > > > > > > > > > > > > > > > > > > > > > > > > > > weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60) > > > > > > Truncated. see log file for complete stacktrace > > > > > > Caused By: org.jboss.weld.exceptions.DeploymentException: > > WELD-001408 > > > > > > Unsatisfied dependencies for type [ProjectStage] with qualifiers > > > > > [@Default] > > > > > > at injection point [[field] @Inject private > > > > > > > > > > > > > > > > > > > > > org.apache.myfaces.extensions.cdi.jsf.api.config.ClientConfig.projectStage] > > > > > > at > > > > > > > > > > > > > > > > > > > > > > > > > > > org.jboss.weld.bootstrap.Validator.validateInjectionPoint(Validator.java:258) > > > > > > at > > > org.jboss.weld.bootstrap.Validator.validateBean(Validator.java:105) > > > > > > at > > > > org.jboss.weld.bootstrap.Validator.validateRIBean(Validator.java:125) > > > > > > at > > > org.jboss.weld.bootstrap.Validator.validateBeans(Validator.java:324) > > > > > > at > > > > > > > > > > > > org.jboss.weld.bootstrap.Validator.validateDeployment(Validator.java:309) > > > > > > Truncated. see log file for complete stacktrace > > > > > > > > > > > > > <2011/12/28 下午07時43分18秒 TST> <Warning> <Deployer> <BEA-149004> > > > > <Failures > > > > > > were detected while initiating deploy task for application > > > "coditest".> > > > > > > <2011/12/28 下午07時43分18秒 TST> <Warning> <Deployer> <BEA-149078> > > <Stack > > > > > trace > > > > > > for message 149004 > > > > > > weblogic.management.DeploymentException: > > > > > > at > > > > > > > > > > > > > > > > > > > > > > > > > > > weblogic.application.internal.BaseDeployment.throwAppException(BaseDeployment.java:123) > > > > > > at > > > > > > > > > > > > > > > > > > > > > > > > > > > weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:239) > > > > > > at > > > > > > > > > > > > > > > > > > > > > > > > > > > weblogic.application.internal.SingleModuleDeployment.prepare(SingleModuleDeployment.java:48) > > > > > > at > > > > > > > > > > > > > > > > > > > > > > > > > > > weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:158) > > > > > > at > > > > > > > > > > > > > > > > > > > > > > > > > > > weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60) > > > > > > Truncated. see log file for complete stacktrace > > > > > > Caused By: org.jboss.weld.exceptions.DeploymentException: > > WELD-001408 > > > > > > Unsatisfied dependencies for type [ProjectStage] with qualifiers > > > > > [@Default] > > > > > > at injection point [[field] @Inject private > > > > > > > > > > > > > > > > > > > > > org.apache.myfaces.extensions.cdi.jsf.api.config.ClientConfig.projectStage] > > > > > > at > > > > > > > > > > > > > > > > > > > > > > > > > > > org.jboss.weld.bootstrap.Validator.validateInjectionPoint(Validator.java:258) > > > > > > at > > > org.jboss.weld.bootstrap.Validator.validateBean(Validator.java:105) > > > > > > at > > > > org.jboss.weld.bootstrap.Validator.validateRIBean(Validator.java:125) > > > > > > at > > > org.jboss.weld.bootstrap.Validator.validateBeans(Validator.java:324) > > > > > > at > > > > > > > > > > > > org.jboss.weld.bootstrap.Validator.validateDeployment(Validator.java:309) > > > > > > Truncated. see log file for complete stacktrace > > > > > > > > > > > > > > > > > > > > > > > > > I don't know if this is caused by CODI. > > > > > > > > > > > > Thanks. > > > > > > > > > > > > > > > > > > > > >

