[
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)