[ https://issues.apache.org/jira/browse/OWB-1399?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Thomas Andraschko updated OWB-1399: ----------------------------------- Description: In case you running in .e.g Maven -> Junit -> Embedded Tomcat -> OWB, the beanDeploymentUrls could possible contains jars multiple times: file:/D:/OpenSource%20Projects/primefaces/primefaces-integration-tests/target/primefaces-integration-tests/WEB-INF/lib/jakarta.faces-2.3.17.jar jar:file:/C:/Users/Andraschko/.m2/repository/org/glassfish/jakarta.faces/2.3.17/jakarta.faces-2.3.17.jar!/ in my case, i set scanExtensionsJars=false, which shouldnt then contain any of those 2 jakarta.faces URLs Now if you look in AbstractMetaDataDiscovery#initFinder, our URLs are filtered based on loaded extensions this means that jar:file:/C:/Users/Andraschko/.m2/repository/org/glassfish/jakarta.faces/2.3.17/jakarta.faces-2.3.17.jar! is still in the beanDeploymentUrls and still scanned was: In case you running in .e.g Maven -> Junit -> Embedded Tomcat -> OWB, the beanScanningURLs could possible contains jars multiple times: file:/D:/OpenSource%20Projects/primefaces/primefaces-integration-tests/target/primefaces-integration-tests/WEB-INF/lib/jakarta.faces-2.3.17.jar jar:file:/C:/Users/Andraschko/.m2/repository/org/glassfish/jakarta.faces/2.3.17/jakarta.faces-2.3.17.jar!/ as our beanScanningURLs > ScanExtensionsJars=false broken in Maven Embedded Environment > ------------------------------------------------------------- > > Key: OWB-1399 > URL: https://issues.apache.org/jira/browse/OWB-1399 > Project: OpenWebBeans > Issue Type: Bug > Reporter: Thomas Andraschko > Priority: Major > > In case you running in .e.g Maven -> Junit -> Embedded Tomcat -> OWB, the > beanDeploymentUrls could possible contains jars multiple times: > file:/D:/OpenSource%20Projects/primefaces/primefaces-integration-tests/target/primefaces-integration-tests/WEB-INF/lib/jakarta.faces-2.3.17.jar > jar:file:/C:/Users/Andraschko/.m2/repository/org/glassfish/jakarta.faces/2.3.17/jakarta.faces-2.3.17.jar!/ > in my case, i set scanExtensionsJars=false, which shouldnt then contain any > of those 2 jakarta.faces URLs > Now if you look in AbstractMetaDataDiscovery#initFinder, our URLs are > filtered based on loaded extensions > this means that > > jar:file:/C:/Users/Andraschko/.m2/repository/org/glassfish/jakarta.faces/2.3.17/jakarta.faces-2.3.17.jar! > is still in the beanDeploymentUrls and still scanned -- This message was sent by Atlassian Jira (v8.20.1#820001)