You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openwebbeans.apache.org by "Felipe (JIRA)" <ji...@apache.org> on 2016/08/29 04:16:21 UTC
[jira] [Comment Edited] (OWB-1101) There are more than one WebBeans
with name : csfFLOWDISCOVERYCDIHELPER
[ https://issues.apache.org/jira/browse/OWB-1101?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15444731#comment-15444731 ]
Felipe edited comment on OWB-1101 at 8/29/16 4:15 AM:
------------------------------------------------------
I receive the same error using owb 1.6.2, tomcat 7.0.70, Mojarra 2.2.6.
SEVERE: Exception sending context initialized event to listener instance of class org.apache.webbeans.servlet.WebBeansConfigurationListener
org.apache.webbeans.exception.WebBeansDeploymentException: javax.enterprise.inject.AmbiguousResolutionException: There are more than one WebBeans with name : csfFLOWDISCOVERYCDIHELPER
found beans:
FlowDiscoveryCDIHelper, WebBeansType:MANAGED, Name:csfFLOWDISCOVERYCDIHELPER, API Types:[java.io.Serializable,com.sun.faces.flow.FlowDiscoveryCDIHelper,java.lang.Object], Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default,javax.inject.Named] from jar:file:/D:/Users/Felipe/AppData/Local/Temp/0-GrowUpWeb/WEB-INF/lib/jsf-impl-2.2.6.jar!/com/sun/faces/flow/FlowDiscoveryCDIHelper.class
FlowDiscoveryCDIHelper, WebBeansType:MANAGED, Name:csfFLOWDISCOVERYCDIHELPER, API Types:[java.io.Serializable,com.sun.faces.flow.FlowDiscoveryCDIHelper,java.lang.Object], Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default,javax.inject.Named] from jar:file:/D:/Users/Felipe/AppData/Local/Temp/0-GrowUpWeb/WEB-INF/lib/jsf-impl-2.2.6.jar!/com/sun/faces/flow/FlowDiscoveryCDIHelper.class
at org.apache.webbeans.config.BeansDeployer.deploy(BeansDeployer.java:297)
at org.apache.webbeans.lifecycle.AbstractLifeCycle.bootstrapApplication(AbstractLifeCycle.java:138)
=============================== Main Pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>br.com.growupge</groupId>
<artifactId>builder</artifactId>
<version>${artifact.version}</version>
<name>GrowUpBuilder</name>
<packaging>pom</packaging>
<modules>
<module>../adaptivepayments-sdk-java-master/adaptivepaymentssdk</module>
<module>SearchEngine</module>
<module>GrowUpCommonsLibrary</module>
<module>GrowUpNegocio</module>
<module>GrowUpWeb</module>
</modules>
<properties>
<artifact.version>2.4.9-mail-pattern</artifact.version>
<javax.servlet-api-version>3.0.1</javax.servlet-api-version>
<project.build.sourceEncoding>cp1252</project.build.sourceEncoding>
<adaptivepayments.version>2.6.110</adaptivepayments.version>
<jasperreports.version>5.5.0</jasperreports.version>
<owb.version>1.6.2</owb.version> <!-- 1.2.7-SNAPSHOT -->
<owb.scoped>compile</owb.scoped>
<tomee.version>1.6.0</tomee.version>
<myfaces.codi.version>1.0.6</myfaces.codi.version>
<extval.version>2.0.4</extval.version>
<xbean.version>4.5</xbean.version> <!-- 3.17 -->
</properties>
<dependencies>
<!-- <dependency> -->
<!-- <groupId>org.aspectj</groupId> -->
<!-- <artifactId>aspectjrt</artifactId> -->
<!-- <version>1.7.3</version> -->
<!-- </dependency> -->
<!-- <dependency>
<groupId>com.adobe.blazeds</groupId>
<artifactId>blazeds-core</artifactId>
<version>${blazeds.version}</version>
</dependency> -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.3.2</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-collections4</artifactId>
<version>4.0</version>
</dependency>
<dependency>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
<version>1.4</version>
<scope>provided</scope>
</dependency>
<!-- **************************************************** OpenWebBeans Specifications -->
<!-- JSR-330 -->
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-atinject_1.0_spec</artifactId>
<version>1.0</version>
<scope>${owb.scoped}</scope>
</dependency>
<!-- JSR-299 -->
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-jcdi_1.1_spec</artifactId>
<version>1.0</version>
<scope>${owb.scoped}</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-interceptor_1.2_spec</artifactId>
<version>1.0</version>
<scope>${owb.scoped}</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-annotation_1.2_spec</artifactId>
<version>1.0</version>
<scope>${owb.scoped}</scope>
</dependency>
<!-- **************************************************** OpenWebBeans geronimos add-ons -->
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-jaxws_2.1_spec</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>dom4j</groupId>
<artifactId>dom4j</artifactId>
<version>1.6.1</version>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-ejb_3.1_spec</artifactId>
<version>1.0.2</version>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-validation_1.0_spec</artifactId>
<version>1.1</version>
</dependency>
<!-- **************************************************** OpenWebBeans implementations -->
<!-- OpenWebBeans impl, [Myfaces CODI] -->
<dependency>
<groupId>org.apache.openwebbeans</groupId>
<artifactId>openwebbeans-impl</artifactId>
<version>${owb.version}</version>
<scope>${owb.scoped}</scope>
</dependency>
<!-- OpenWebBeans Web, [Myfaces CODI] -->
<dependency>
<groupId>org.apache.openwebbeans</groupId>
<artifactId>openwebbeans-web</artifactId>
<version>${owb.version}</version>
<scope>${owb.scoped}</scope>
</dependency>
<!-- OpenWebBeans JSF, [Myfaces CODI]
<dependency>
<groupId>org.apache.openwebbeans</groupId>
<artifactId>openwebbeans-jsf</artifactId>
<version>${owb.version}</version>
<scope>${owb.scoped}</scope>
</dependency>
-->
<!-- SPI (Service Provider Interface), [Myfaces CODI] -->
<dependency>
<groupId>org.apache.openwebbeans</groupId>
<artifactId>openwebbeans-spi</artifactId>
<version>${owb.version}</version>
<scope>${owb.scoped}</scope>
</dependency>
<dependency>
<groupId>org.apache.openwebbeans</groupId>
<artifactId>openwebbeans-el22</artifactId>
<version>${owb.version}</version>
<scope>${owb.scoped}</scope>
</dependency>
<!--
<dependency>
<groupId>org.apache.openwebbeans</groupId>
<artifactId>openwebbeans-ee-common</artifactId>
<version>${owb.version}</version>
<scope>${owb.scoped}</scope>
</dependency>
-->
<!-- **************************************************** Add-on tomcat7 plugin -->
<dependency>
<groupId>org.apache.openwebbeans</groupId>
<artifactId>openwebbeans-tomcat7</artifactId>
<version>${owb.version}</version>
<scope>${owb.scoped}</scope>
</dependency>
<!-- Add-on tomcat7 specifications, [Myfaces CODI]
<dependency>
<groupId>org.apache.openwebbeans</groupId>
<artifactId>openwebbeans-resource</artifactId>
<version>${owb.version}</version>
<scope>${owb.scoped}</scope>
</dependency>
-->
<!-- XBean Finder helps to find annotations in classes - [openwebbeans-impl,openwebbeans-web] dependency -->
<dependency>
<groupId>org.apache.xbean</groupId>
<artifactId>xbean-finder-shaded</artifactId>
<version>${xbean.version}</version>
<scope>${owb.scoped}</scope>
</dependency>
<dependency>
<groupId>org.apache.xbean</groupId>
<artifactId>xbean-asm5-shaded</artifactId>
<version>${xbean.version}</version>
<scope>${owb.scoped}</scope>
</dependency>
<!-- Others indirect myfaces specifications -->
<dependency>
<groupId>org.apache.geronimo.bundles</groupId>
<artifactId>scannotation</artifactId>
<version>1.0.2_1</version>
<scope>${owb.scoped}</scope>
</dependency>
<dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
<version>1.8.3</version>
</dependency>
<!-- <dependency>
<groupId>javax.inject</groupId>
<artifactId>javax.inject</artifactId>
<version>1</version>
<scope>${owb.scoped}</scope>
</dependency> -->
<!-- https://mvnrepository.com/artifact/javax.enterprise/cdi-api -->
<dependency>
<groupId>javax.enterprise</groupId>
<artifactId>cdi-api</artifactId>
<version>1.2</version>
<scope>${owb.scoped}</scope>
</dependency>
<!--
<dependency>
<groupId>org.apache.openwebbeans</groupId>
<artifactId>openwebbeans-ee</artifactId>
<version>${owb.version}</version>
<scope>${owb.scoped}</scope>
</dependency>
-->
</dependencies>
<build>
<sourceDirectory>src/main/java</sourceDirectory>
<testSourceDirectory>src/test/java</testSourceDirectory>
<finalName>GrowUpWeb-${project.version}</finalName>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</resource>
<resource>
<directory>src/test/resources</directory>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</resource>
</resources>
<plugins>
<!-- Maven Tomcat Plugin -->
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>tomcat-maven-plugin</artifactId>
<version>1.1</version>
<configuration>
<url>http://localhost:8080/manager/text</url>
<!-- <url>http://localhost:8080/manager</url> -->
<server>TomcatServer7</server>
<path>/GrowUpWeb</path>
<update>true</update>
<warFile>${project.build.directory}/${project.build.finalName}.war</warFile>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<compilerArgument></compilerArgument>
<source>1.7</source>
<target>1.7</target>
<archive>
<addMavenDescriptor>false</addMavenDescriptor>
</archive>
<verbose>false</verbose>
<showWarnings>true</showWarnings>
</configuration>
</plugin>
</plugins>
<pluginManagement>
</pluginManagement>
</build>
<profiles>
<profile>
<id>default</id>
<activation>
<activeByDefault>true</activeByDefault>
<!-- <property><name>!env</name></property> -->
</activation>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.4</version>
<configuration>
<warName>${project.build.finalName}</warName>
<resourceEncoding>${project.build.sourceEncoding}</resourceEncoding>
<!-- Filtering Captcha Keys -->
<webResources>
<resource>
<filtering>true</filtering>
<directory>src/main/webapp</directory>
<includes>
<include>**/web.xml</include>
<include>**/templates/_novo_menu.html</include>
</includes>
</resource>
</webResources>
</configuration>
</plugin>
</plugins>
</build>
</profile>
</profiles>
</project>
======================================================== Child pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>br.com.growupge</groupId>
<artifactId>builder</artifactId>
<version>${artifact.version}</version>
<relativePath>../pom.xml</relativePath>
</parent>
<packaging>war</packaging>
<artifactId>GrowUpWeb</artifactId>
<name>GrowUpWeb</name>
<properties>
<jsf-myfaces.version>2.2.4</jsf-myfaces.version>
<codi.version>1.0.7</codi.version>
<ds.version>0.7</ds.version>
<blazeds.version>4.0.0.14931</blazeds.version>
</properties>
<dependencies>
<dependency>
<groupId>com.paypal.sdk</groupId>
<artifactId>adaptivepaymentssdk</artifactId>
<version>${adaptivepayments.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>GrowUpCommonsLibrary</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>br.com.growupge</groupId>
<artifactId>GrowUpNegocio</artifactId>
<version>${project.version}</version>
</dependency>
<!-- Http Client request/response -->
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.3.5</version>
</dependency>
<!-- Quartz Dependencies -->
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
<version>2.2.1</version>
</dependency>
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz-jobs</artifactId>
<version>2.2.1</version>
</dependency>
<!-- BlazeDS Dependencies -->
<dependency>
<groupId>com.adobe.blazeds</groupId>
<artifactId>blazeds-core</artifactId>
<version>${blazeds.version}</version>
</dependency>
<dependency>
<groupId>com.adobe.blazeds</groupId>
<artifactId>blazeds-common</artifactId>
<version>${blazeds.version}</version>
</dependency>
<dependency>
<groupId>com.adobe.blazeds</groupId>
<artifactId>blazeds-opt</artifactId>
<version>${blazeds.version}</version>
</dependency>
<dependency>
<groupId>com.adobe.blazeds</groupId>
<artifactId>blazeds-proxy</artifactId>
<version>${blazeds.version}</version>
</dependency>
<dependency>
<groupId>com.adobe.blazeds</groupId>
<artifactId>blazeds-remoting</artifactId>
<version>${blazeds.version}</version>
</dependency>
<dependency>
<groupId>com.adobe.blazeds</groupId>
<artifactId>blazeds-rds-server</artifactId>
<version>${blazeds.version}</version>
</dependency>
<dependency>
<groupId>com.adobe.blazeds</groupId>
<artifactId>cfgatewayadapter</artifactId>
<version>0.020108</version>
</dependency>
<dependency>
<groupId>xalan</groupId>
<artifactId>xalan</artifactId>
<version>2.6.0</version>
</dependency>
<!-- Application Dependencies -->
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.0.3</version> <!-- 1.0.4 -->
</dependency>
<dependency>
<groupId>commons-httpclient</groupId>
<artifactId>commons-httpclient</artifactId>
<version>3.0.1</version>
</dependency>
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.3</version>
</dependency>
<!-- Tomcat dependencies http://tomcat.apache.org/whichversion.html
-->
<!-- Web dependency <version>2.2.2</version> -->
<dependency>
<groupId>javax.el</groupId>
<artifactId>javax.el-api</artifactId>
<version>3.0.0</version>
<scope>provided</scope>
</dependency>
<!-- API para servlet
O uso desta API é a causa desse erro:
WebBeans context with scope type annotation @FlowDefinition does not exist within current thread
-->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>${javax.servlet-api-version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>javax.servlet.jsp-api</artifactId>
<version>2.2.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
<version>1.1.2</version>
<scope>provided</scope>
</dependency>
<!-- fim CDI -->
<!-- Mojarra JSF Dependencies
Summarized, your classpath and library management is a complete mess and there are two solutions:
If you want to stick to Tomcat 6.0, you should be using JSF 2.0 (not 2.1) and you should be using Servlet 2.5 and JSP 2.1 (not Servlet 3.0 nor JSP 2.2 nor Java EE 5 nor 6).
If you want to use JSF 2.1, then you should upgrade Tomcat to 7.0 and you should be using Servlet 3.0 and JSP 2.2 (not Java EE 6).
The third solution is to get rid of Maven altogether and control the libraries yourself, but I would then probably step into toes of Maven fans.
-->
<!-- Jstl dependencies -->
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<!-- Implementacao Mojarra JSF da sun -->
<dependency>
<groupId>com.sun.faces</groupId>
<artifactId>jsf-api</artifactId>
<version>2.2.6</version>
</dependency>
<dependency>
<groupId>com.sun.faces</groupId>
<artifactId>jsf-impl</artifactId>
<version>2.2.6</version>
</dependency>
<!-- Primefaces JSF Dependencies -->
<dependency>
<groupId>org.primefaces</groupId>
<artifactId>primefaces</artifactId>
<version>4.0</version>
</dependency>
</dependencies>
</project>
was (Author: fop.net):
I receive the same error using owb 1.6.2, tomcat 7.0.70, Mojarra 2.2.6.
SEVERE: Exception sending context initialized event to listener instance of class org.apache.webbeans.servlet.WebBeansConfigurationListener
org.apache.webbeans.exception.WebBeansDeploymentException: javax.enterprise.inject.AmbiguousResolutionException: There are more than one WebBeans with name : csfFLOWDISCOVERYCDIHELPER
found beans:
FlowDiscoveryCDIHelper, WebBeansType:MANAGED, Name:csfFLOWDISCOVERYCDIHELPER, API Types:[java.io.Serializable,com.sun.faces.flow.FlowDiscoveryCDIHelper,java.lang.Object], Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default,javax.inject.Named] from jar:file:/D:/Users/Felipe/AppData/Local/Temp/0-GrowUpWeb/WEB-INF/lib/jsf-impl-2.2.6.jar!/com/sun/faces/flow/FlowDiscoveryCDIHelper.class
FlowDiscoveryCDIHelper, WebBeansType:MANAGED, Name:csfFLOWDISCOVERYCDIHELPER, API Types:[java.io.Serializable,com.sun.faces.flow.FlowDiscoveryCDIHelper,java.lang.Object], Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default,javax.inject.Named] from jar:file:/D:/Users/Felipe/AppData/Local/Temp/0-GrowUpWeb/WEB-INF/lib/jsf-impl-2.2.6.jar!/com/sun/faces/flow/FlowDiscoveryCDIHelper.class
at org.apache.webbeans.config.BeansDeployer.deploy(BeansDeployer.java:297)
at org.apache.webbeans.lifecycle.AbstractLifeCycle.bootstrapApplication(AbstractLifeCycle.java:138)
> There are more than one WebBeans with name : csfFLOWDISCOVERYCDIHELPER
> ----------------------------------------------------------------------
>
> Key: OWB-1101
> URL: https://issues.apache.org/jira/browse/OWB-1101
> Project: OpenWebBeans
> Issue Type: Bug
> Components: Core, JSF
> Affects Versions: 1.6.2
> Environment: Tomcat 8, JSF Mojarra 2.2.12
> I use the following dependencies:
> <dependency>
> <groupId>org.apache.geronimo.specs</groupId>
> <artifactId>geronimo-atinject_1.0_spec</artifactId>
> <version>1.0</version>
> </dependency>
> <dependency>
> <groupId>org.apache.geronimo.specs</groupId>
> <artifactId>geronimo-jcdi_1.1_spec</artifactId>
> <version>1.0</version>
> </dependency>
> <dependency>
> <groupId>org.apache.geronimo.specs</groupId>
> <artifactId>geronimo-interceptor_1.2_spec</artifactId>
> <version>1.0</version>
> <scope>compile</scope>
> </dependency>
> <dependency>
> <groupId>org.apache.geronimo.specs</groupId>
> <artifactId>geronimo-annotation_1.2_spec</artifactId>
> <version>1.0</version>
> <scope>compile</scope>
> </dependency>
> <dependency>
> <groupId>org.apache.openwebbeans</groupId>
> <artifactId>openwebbeans-spi</artifactId>
> <version>${owb.version}</version>
> <scope>runtime</scope>
> </dependency>
> <dependency>
> <groupId>org.apache.openwebbeans</groupId>
> <artifactId>openwebbeans-impl</artifactId>
> <version>${owb.version}</version>
> <scope>runtime</scope>
> </dependency>
> <dependency>
> <groupId>org.apache.openwebbeans</groupId>
> <artifactId>openwebbeans-web</artifactId>
> <version>${owb.version}</version>
> <scope>runtime</scope>
> </dependency>
> <dependency>
> <groupId>org.apache.openwebbeans</groupId>
> <artifactId>openwebbeans-jsf</artifactId>
> <version>${owb.version}</version>
> <scope>runtime</scope>
> </dependency>
> <dependency>
> <groupId>org.apache.openwebbeans</groupId>
> <artifactId>openwebbeans-el22</artifactId>
> <version>${owb.version}</version>
> <scope>runtime</scope>
> </dependency>
> <dependency>
> <groupId>org.apache.openwebbeans</groupId>
> <artifactId>openwebbeans-tomcat7</artifactId>
> <version>${owb.version}</version>
> <scope>runtime</scope>
> </dependency>
> Reporter: Boda Béla
> Assignee: Mark Struberg
>
> I try to initegrate OpenWebBeans into a JSF 2.2 project deployed into Tomcat 8. All JSF libraries are in the applicaion's WEB-INF/lib.
> The listener is in the web.xml as intended:
> <listener>
> <listener-class>org.apache.webbeans.servlet.WebBeansConfigurationListener</listener-class>
> </listener>
> I get the following at the startup:
> SEVERE: Exception sending context initialized event to listener instance of class org.apache.webbeans.servlet.WebBeansConfigurationListener
> org.apache.webbeans.exception.WebBeansDeploymentException: javax.enterprise.inject.AmbiguousResolutionException: There are more than one WebBeans with name : csfFLOWDISCOVERYCDIHELPER
> found beans:
> FlowDiscoveryCDIHelper, WebBeansType:MANAGED, Name:csfFLOWDISCOVERYCDIHELPER, API Types:[java.lang.Object,java.io.Serializable,com.sun.faces.flow.FlowDiscoveryCDIHelper], Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default,javax.inject.Named] from jar:file:/D:/@s2s/s2s-creator-ws/sketchup-ws/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/sketchup-canvas/WEB-INF/lib/jsf-impl-2.2.12.jar!/com/sun/faces/flow/FlowDiscoveryCDIHelper.class
> FlowDiscoveryCDIHelper, WebBeansType:MANAGED, Name:csfFLOWDISCOVERYCDIHELPER, API Types:[java.lang.Object,java.io.Serializable,com.sun.faces.flow.FlowDiscoveryCDIHelper], Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default,javax.inject.Named] from jar:file:/D:/@s2s/s2s-creator-ws/sketchup-ws/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/sketchup-canvas/WEB-INF/lib/jsf-impl-2.2.12.jar!/com/sun/faces/flow/FlowDiscoveryCDIHelper.class
> at org.apache.webbeans.config.BeansDeployer.deploy(BeansDeployer.java:297)
> at org.apache.webbeans.lifecycle.AbstractLifeCycle.bootstrapApplication(AbstractLifeCycle.java:138)
> at org.apache.webbeans.lifecycle.AbstractLifeCycle.startApplication(AbstractLifeCycle.java:104)
> at org.apache.webbeans.web.lifecycle.WebContainerLifecycle.startApplication(WebContainerLifecycle.java:87)
> at org.apache.webbeans.servlet.WebBeansConfigurationListener.contextInitialized(WebBeansConfigurationListener.java:85)
> at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4729)
> at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5167)
> at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
> at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1409)
> at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1399)
> at java.util.concurrent.FutureTask.run(FutureTask.java:262)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> at java.lang.Thread.run(Thread.java:745)
> Caused by: javax.enterprise.inject.AmbiguousResolutionException: There are more than one WebBeans with name : csfFLOWDISCOVERYCDIHELPER
> found beans:
> FlowDiscoveryCDIHelper, WebBeansType:MANAGED, Name:csfFLOWDISCOVERYCDIHELPER, API Types:[java.lang.Object,java.io.Serializable,com.sun.faces.flow.FlowDiscoveryCDIHelper], Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default,javax.inject.Named] from jar:file:/D:/@s2s/s2s-creator-ws/sketchup-ws/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/sketchup-canvas/WEB-INF/lib/jsf-impl-2.2.12.jar!/com/sun/faces/flow/FlowDiscoveryCDIHelper.class
> FlowDiscoveryCDIHelper, WebBeansType:MANAGED, Name:csfFLOWDISCOVERYCDIHELPER, API Types:[java.lang.Object,java.io.Serializable,com.sun.faces.flow.FlowDiscoveryCDIHelper], Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default,javax.inject.Named] from jar:file:/D:/@s2s/s2s-creator-ws/sketchup-ws/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/sketchup-canvas/WEB-INF/lib/jsf-impl-2.2.12.jar!/com/sun/faces/flow/FlowDiscoveryCDIHelper.class
> at org.apache.webbeans.util.InjectionExceptionUtil.throwAmbiguousResolutionExceptionForBeans(InjectionExceptionUtil.java:108)
> at org.apache.webbeans.util.InjectionExceptionUtil.throwAmbiguousResolutionExceptionForBeanName(InjectionExceptionUtil.java:70)
> at org.apache.webbeans.config.BeansDeployer.validateBeanNames(BeansDeployer.java:860)
> at org.apache.webbeans.config.BeansDeployer.validate(BeansDeployer.java:812)
> at org.apache.webbeans.config.BeansDeployer.validateInjectionPoints(BeansDeployer.java:710)
> at org.apache.webbeans.config.BeansDeployer.deploy(BeansDeployer.java:274)
> ... 13 more
> Thanks in advance.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)