[
https://issues.jboss.org/browse/JBRULES-3382?page=com.atlassian.jira.plug...
]
Geoffrey De Smet edited comment on JBRULES-3382 at 2/9/12 11:19 AM:
--------------------------------------------------------------------
{code}
Failed while enforcing IncompatibleDependencyOverwrite. The error(s) are [
IncompatibleDependencyOverwrite error for
org.jboss.spec.javax.interceptor:jboss-interceptors-api_1.1_spec:1.0.0.Beta1 paths to
dependency are:
+-org.drools:guvnor-webapp-drools:5.4.0-SNAPSHOT
+-org.drools:guvnor-webapp-core:5.4.0-SNAPSHOT
+-org.jboss.weld:weld-core:1.1.5.Final
+-org.jboss.spec.javax.interceptor:jboss-interceptors-api_1.1_spec:1.0.0.Beta1
and
+-org.drools:guvnor-webapp-drools:5.4.0-SNAPSHOT
+-org.drools:guvnor-webapp-core:5.4.0-SNAPSHOT
+-org.jboss.weld:weld-core:1.1.5.Final
+-javax.enterprise:cdi-api:1.0-SP4
+-org.jboss.spec.javax.interceptor:jboss-interceptors-api_1.1_spec:1.0.0.Beta1
and
+-org.drools:guvnor-webapp-drools:5.4.0-SNAPSHOT
+-org.jboss.as:jboss-as-arquillian-container-managed:7.0.2.Final
+-org.jboss.as:jboss-as-arquillian-protocol-jmx:7.0.2.Final
+-org.jboss.as:jboss-as-osgi-service:7.0.2.Final
+-org.jboss.as:jboss-as-ee:7.0.2.Final
+-org.jboss.spec.javax.interceptor:jboss-interceptors-api_1.1_spec:1.0.0.Final
,
IncompatibleDependencyOverwrite error for org.jboss.logging:jboss-logging:3.0.0.GA paths
to dependency are:
+-org.drools:guvnor-webapp-drools:5.4.0-SNAPSHOT
+-org.jboss.as:jboss-as-arquillian-container-managed:7.0.2.Final
+-org.jboss.sasl:jboss-sasl:1.0.0.Beta2
+-org.jboss.logging:jboss-logging:3.0.0.GA
and
+-org.drools:guvnor-webapp-drools:5.4.0-SNAPSHOT
+-org.jboss.as:jboss-as-arquillian-container-managed:7.0.2.Final
+-org.jboss.as:jboss-as-arquillian-common:7.0.2.Final
+-org.jboss.as:jboss-as-arquillian-testenricher-msc:7.0.2.Final
+-org.jboss.logging:jboss-logging:3.0.1.GA
and
+-org.drools:guvnor-webapp-drools:5.4.0-SNAPSHOT
+-org.jboss.as:jboss-as-arquillian-container-managed:7.0.2.Final
+-org.jboss.as:jboss-as-arquillian-common:7.0.2.Final
+-org.jboss.osgi.spi:jbosgi-spi:1.0.28
+-org.jboss.logging:jboss-logging:3.0.0.Beta3
and
+-org.drools:guvnor-webapp-drools:5.4.0-SNAPSHOT
+-org.jboss.as:jboss-as-arquillian-container-managed:7.0.2.Final
+-org.jboss.as:jboss-as-arquillian-common:7.0.2.Final
+-org.jboss.as:jboss-as-controller-client:7.0.2.Final
+-org.jboss.as:jboss-as-protocol:7.0.2.Final
+-org.jboss.logging:jboss-logging:3.0.1.GA
and
+-org.drools:guvnor-webapp-drools:5.4.0-SNAPSHOT
+-org.jboss.as:jboss-as-arquillian-container-managed:7.0.2.Final
+-org.jboss.as:jboss-as-arquillian-common:7.0.2.Final
+-org.jboss.osgi.spi:jbosgi-spi:1.0.28
+-org.jboss.osgi.vfs:jbosgi-vfs:1.0.5
+-org.jboss.logging:jboss-logging:3.0.0.Beta3
and
+-org.drools:guvnor-webapp-drools:5.4.0-SNAPSHOT
+-org.jboss.as:jboss-as-arquillian-container-managed:7.0.2.Final
+-org.jboss.as:jboss-as-arquillian-common:7.0.2.Final
+-org.jboss.as:jboss-as-controller-client:7.0.2.Final
+-org.jboss.as:jboss-as-protocol:7.0.2.Final
+-org.jboss.remoting3:jboss-remoting:3.2.0.Beta2
+-org.jboss.logging:jboss-logging:3.0.0.Beta5
and
+-org.drools:guvnor-webapp-drools:5.4.0-SNAPSHOT
+-org.jboss.as:jboss-as-arquillian-container-managed:7.0.2.Final
+-org.jboss.as:jboss-as-arquillian-common:7.0.2.Final
+-org.jboss.as:jboss-as-jmx:7.0.2.Final
+-org.jboss.as:jboss-as-server:7.0.2.Final
+-org.jboss.as:jboss-as-controller:7.0.2.Final
+-org.jboss.logging:jboss-logging:3.0.1.GA
and
+-org.drools:guvnor-webapp-drools:5.4.0-SNAPSHOT
+-org.jboss.as:jboss-as-arquillian-container-managed:7.0.2.Final
+-org.jboss.as:jboss-as-arquillian-common:7.0.2.Final
+-org.jboss.as:jboss-as-jmx:7.0.2.Final
+-org.jboss.as:jboss-as-server:7.0.2.Final
+-org.jboss.as:jboss-as-domain-http-api:7.0.2.Final
+-org.jboss.logging:jboss-logging:3.0.1.GA
and
+-org.drools:guvnor-webapp-drools:5.4.0-SNAPSHOT
+-org.jboss.as:jboss-as-arquillian-container-managed:7.0.2.Final
+-org.jboss.as:jboss-as-arquillian-common:7.0.2.Final
+-org.jboss.as:jboss-as-jmx:7.0.2.Final
+-org.jboss.as:jboss-as-server:7.0.2.Final
+-org.jboss.as:jboss-as-deployment-repository:7.0.2.Final
+-org.jboss.logging:jboss-logging:3.0.1.GA
and
+-org.drools:guvnor-webapp-drools:5.4.0-SNAPSHOT
+-org.jboss.as:jboss-as-arquillian-container-managed:7.0.2.Final
+-org.jboss.as:jboss-as-arquillian-common:7.0.2.Final
+-org.jboss.as:jboss-as-jmx:7.0.2.Final
+-org.jboss.as:jboss-as-server:7.0.2.Final
+-org.jboss.as:jboss-as-process-controller:7.0.2.Final
+-org.jboss.logging:jboss-logging:3.0.1.GA
and
+-org.drools:guvnor-webapp-drools:5.4.0-SNAPSHOT
+-org.jboss.as:jboss-as-arquillian-container-managed:7.0.2.Final
+-org.jboss.as:jboss-as-arquillian-protocol-jmx:7.0.2.Final
+-org.jboss.as:jboss-as-osgi-service:7.0.2.Final
+-org.jboss.osgi.resolver:jbosgi-resolver-api:1.0.9
+-org.jboss.osgi.resolver:jbosgi-resolver-metadata:1.0.9
+-org.jboss.logging:jboss-logging:3.0.0.Beta3
,
IncompatibleDependencyOverwrite error for org.jboss.xnio:xnio-api:3.0.0.Beta2 paths to
dependency are:
+-org.drools:guvnor-webapp-drools:5.4.0-SNAPSHOT
+-org.jboss.as:jboss-as-arquillian-container-managed:7.0.2.Final
+-org.jboss.as:jboss-as-arquillian-common:7.0.2.Final
+-org.jboss.as:jboss-as-controller-client:7.0.2.Final
+-org.jboss.as:jboss-as-protocol:7.0.2.Final
+-org.jboss.remoting3:jboss-remoting:3.2.0.Beta2
+-org.jboss.xnio:xnio-api:3.0.0.Beta2
and
+-org.drools:guvnor-webapp-drools:5.4.0-SNAPSHOT
+-org.jboss.as:jboss-as-arquillian-container-managed:7.0.2.Final
+-org.jboss.as:jboss-as-arquillian-common:7.0.2.Final
+-org.jboss.as:jboss-as-controller-client:7.0.2.Final
+-org.jboss.as:jboss-as-protocol:7.0.2.Final
+-org.jboss.xnio:xnio-nio:3.0.0.Beta3
+-org.jboss.xnio:xnio-api:3.0.0.Beta3
and
+-org.drools:guvnor-webapp-drools:5.4.0-SNAPSHOT
+-org.jboss.as:jboss-as-arquillian-container-managed:7.0.2.Final
+-org.jboss.as:jboss-as-arquillian-common:7.0.2.Final
+-org.jboss.as:jboss-as-jmx:7.0.2.Final
+-org.jboss.as:jboss-as-server:7.0.2.Final
+-org.jboss.as:jboss-as-remoting:7.0.2.Final
+-org.jboss.xnio:xnio-api:3.0.0.Beta3
,
IncompatibleDependencyOverwrite error for org.jboss.osgi.vfs:jbosgi-vfs:1.0.5 paths to
dependency are:
+-org.drools:guvnor-webapp-drools:5.4.0-SNAPSHOT
+-org.jboss.as:jboss-as-arquillian-container-managed:7.0.2.Final
+-org.jboss.as:jboss-as-arquillian-common:7.0.2.Final
+-org.jboss.osgi.spi:jbosgi-spi:1.0.28
+-org.jboss.osgi.vfs:jbosgi-vfs:1.0.5
and
+-org.drools:guvnor-webapp-drools:5.4.0-SNAPSHOT
+-org.jboss.as:jboss-as-arquillian-container-managed:7.0.2.Final
+-org.jboss.as:jboss-as-arquillian-protocol-jmx:7.0.2.Final
+-org.jboss.as:jboss-as-osgi-service:7.0.2.Final
+-org.jboss.osgi.vfs:jbosgi-vfs:1.0.6
and
+-org.drools:guvnor-webapp-drools:5.4.0-SNAPSHOT
+-org.jboss.as:jboss-as-arquillian-container-managed:7.0.2.Final
+-org.jboss.as:jboss-as-arquillian-protocol-jmx:7.0.2.Final
+-org.jboss.as:jboss-as-osgi-service:7.0.2.Final
+-org.jboss.osgi.framework:jbosgi-framework-core:1.0.0.CR8
+-org.jboss.osgi.vfs:jbosgi-vfs30:1.0.6
+-org.jboss.osgi.vfs:jbosgi-vfs:1.0.6
{code}
First part is upstream:
https://issues.jboss.org/browse/WELD-1064
was (Author: ge0ffrey):
{code}
Failed while enforcing IncompatibleDependencyOverwrite. The error(s) are [
IncompatibleDependencyOverwrite error for
org.jboss.spec.javax.interceptor:jboss-interceptors-api_1.1_spec:1.0.0.Beta1 paths to
dependency are:
+-org.drools:guvnor-webapp-drools:5.4.0-SNAPSHOT
+-org.drools:guvnor-webapp-core:5.4.0-SNAPSHOT
+-org.jboss.weld:weld-core:1.1.5.Final
+-org.jboss.spec.javax.interceptor:jboss-interceptors-api_1.1_spec:1.0.0.Beta1
and
+-org.drools:guvnor-webapp-drools:5.4.0-SNAPSHOT
+-org.drools:guvnor-webapp-core:5.4.0-SNAPSHOT
+-org.jboss.weld:weld-core:1.1.5.Final
+-javax.enterprise:cdi-api:1.0-SP4
+-org.jboss.spec.javax.interceptor:jboss-interceptors-api_1.1_spec:1.0.0.Beta1
and
+-org.drools:guvnor-webapp-drools:5.4.0-SNAPSHOT
+-org.jboss.as:jboss-as-arquillian-container-managed:7.0.2.Final
+-org.jboss.as:jboss-as-arquillian-protocol-jmx:7.0.2.Final
+-org.jboss.as:jboss-as-osgi-service:7.0.2.Final
+-org.jboss.as:jboss-as-ee:7.0.2.Final
+-org.jboss.spec.javax.interceptor:jboss-interceptors-api_1.1_spec:1.0.0.Final
,
IncompatibleDependencyOverwrite error for org.jboss.logging:jboss-logging:3.0.0.GA paths
to dependency are:
+-org.drools:guvnor-webapp-drools:5.4.0-SNAPSHOT
+-org.jboss.as:jboss-as-arquillian-container-managed:7.0.2.Final
+-org.jboss.sasl:jboss-sasl:1.0.0.Beta2
+-org.jboss.logging:jboss-logging:3.0.0.GA
and
+-org.drools:guvnor-webapp-drools:5.4.0-SNAPSHOT
+-org.jboss.as:jboss-as-arquillian-container-managed:7.0.2.Final
+-org.jboss.as:jboss-as-arquillian-common:7.0.2.Final
+-org.jboss.as:jboss-as-arquillian-testenricher-msc:7.0.2.Final
+-org.jboss.logging:jboss-logging:3.0.1.GA
and
+-org.drools:guvnor-webapp-drools:5.4.0-SNAPSHOT
+-org.jboss.as:jboss-as-arquillian-container-managed:7.0.2.Final
+-org.jboss.as:jboss-as-arquillian-common:7.0.2.Final
+-org.jboss.osgi.spi:jbosgi-spi:1.0.28
+-org.jboss.logging:jboss-logging:3.0.0.Beta3
and
+-org.drools:guvnor-webapp-drools:5.4.0-SNAPSHOT
+-org.jboss.as:jboss-as-arquillian-container-managed:7.0.2.Final
+-org.jboss.as:jboss-as-arquillian-common:7.0.2.Final
+-org.jboss.as:jboss-as-controller-client:7.0.2.Final
+-org.jboss.as:jboss-as-protocol:7.0.2.Final
+-org.jboss.logging:jboss-logging:3.0.1.GA
and
+-org.drools:guvnor-webapp-drools:5.4.0-SNAPSHOT
+-org.jboss.as:jboss-as-arquillian-container-managed:7.0.2.Final
+-org.jboss.as:jboss-as-arquillian-common:7.0.2.Final
+-org.jboss.osgi.spi:jbosgi-spi:1.0.28
+-org.jboss.osgi.vfs:jbosgi-vfs:1.0.5
+-org.jboss.logging:jboss-logging:3.0.0.Beta3
and
+-org.drools:guvnor-webapp-drools:5.4.0-SNAPSHOT
+-org.jboss.as:jboss-as-arquillian-container-managed:7.0.2.Final
+-org.jboss.as:jboss-as-arquillian-common:7.0.2.Final
+-org.jboss.as:jboss-as-controller-client:7.0.2.Final
+-org.jboss.as:jboss-as-protocol:7.0.2.Final
+-org.jboss.remoting3:jboss-remoting:3.2.0.Beta2
+-org.jboss.logging:jboss-logging:3.0.0.Beta5
and
+-org.drools:guvnor-webapp-drools:5.4.0-SNAPSHOT
+-org.jboss.as:jboss-as-arquillian-container-managed:7.0.2.Final
+-org.jboss.as:jboss-as-arquillian-common:7.0.2.Final
+-org.jboss.as:jboss-as-jmx:7.0.2.Final
+-org.jboss.as:jboss-as-server:7.0.2.Final
+-org.jboss.as:jboss-as-controller:7.0.2.Final
+-org.jboss.logging:jboss-logging:3.0.1.GA
and
+-org.drools:guvnor-webapp-drools:5.4.0-SNAPSHOT
+-org.jboss.as:jboss-as-arquillian-container-managed:7.0.2.Final
+-org.jboss.as:jboss-as-arquillian-common:7.0.2.Final
+-org.jboss.as:jboss-as-jmx:7.0.2.Final
+-org.jboss.as:jboss-as-server:7.0.2.Final
+-org.jboss.as:jboss-as-domain-http-api:7.0.2.Final
+-org.jboss.logging:jboss-logging:3.0.1.GA
and
+-org.drools:guvnor-webapp-drools:5.4.0-SNAPSHOT
+-org.jboss.as:jboss-as-arquillian-container-managed:7.0.2.Final
+-org.jboss.as:jboss-as-arquillian-common:7.0.2.Final
+-org.jboss.as:jboss-as-jmx:7.0.2.Final
+-org.jboss.as:jboss-as-server:7.0.2.Final
+-org.jboss.as:jboss-as-deployment-repository:7.0.2.Final
+-org.jboss.logging:jboss-logging:3.0.1.GA
and
+-org.drools:guvnor-webapp-drools:5.4.0-SNAPSHOT
+-org.jboss.as:jboss-as-arquillian-container-managed:7.0.2.Final
+-org.jboss.as:jboss-as-arquillian-common:7.0.2.Final
+-org.jboss.as:jboss-as-jmx:7.0.2.Final
+-org.jboss.as:jboss-as-server:7.0.2.Final
+-org.jboss.as:jboss-as-process-controller:7.0.2.Final
+-org.jboss.logging:jboss-logging:3.0.1.GA
and
+-org.drools:guvnor-webapp-drools:5.4.0-SNAPSHOT
+-org.jboss.as:jboss-as-arquillian-container-managed:7.0.2.Final
+-org.jboss.as:jboss-as-arquillian-protocol-jmx:7.0.2.Final
+-org.jboss.as:jboss-as-osgi-service:7.0.2.Final
+-org.jboss.osgi.resolver:jbosgi-resolver-api:1.0.9
+-org.jboss.osgi.resolver:jbosgi-resolver-metadata:1.0.9
+-org.jboss.logging:jboss-logging:3.0.0.Beta3
,
IncompatibleDependencyOverwrite error for org.jboss.xnio:xnio-api:3.0.0.Beta2 paths to
dependency are:
+-org.drools:guvnor-webapp-drools:5.4.0-SNAPSHOT
+-org.jboss.as:jboss-as-arquillian-container-managed:7.0.2.Final
+-org.jboss.as:jboss-as-arquillian-common:7.0.2.Final
+-org.jboss.as:jboss-as-controller-client:7.0.2.Final
+-org.jboss.as:jboss-as-protocol:7.0.2.Final
+-org.jboss.remoting3:jboss-remoting:3.2.0.Beta2
+-org.jboss.xnio:xnio-api:3.0.0.Beta2
and
+-org.drools:guvnor-webapp-drools:5.4.0-SNAPSHOT
+-org.jboss.as:jboss-as-arquillian-container-managed:7.0.2.Final
+-org.jboss.as:jboss-as-arquillian-common:7.0.2.Final
+-org.jboss.as:jboss-as-controller-client:7.0.2.Final
+-org.jboss.as:jboss-as-protocol:7.0.2.Final
+-org.jboss.xnio:xnio-nio:3.0.0.Beta3
+-org.jboss.xnio:xnio-api:3.0.0.Beta3
and
+-org.drools:guvnor-webapp-drools:5.4.0-SNAPSHOT
+-org.jboss.as:jboss-as-arquillian-container-managed:7.0.2.Final
+-org.jboss.as:jboss-as-arquillian-common:7.0.2.Final
+-org.jboss.as:jboss-as-jmx:7.0.2.Final
+-org.jboss.as:jboss-as-server:7.0.2.Final
+-org.jboss.as:jboss-as-remoting:7.0.2.Final
+-org.jboss.xnio:xnio-api:3.0.0.Beta3
,
IncompatibleDependencyOverwrite error for org.jboss.osgi.vfs:jbosgi-vfs:1.0.5 paths to
dependency are:
+-org.drools:guvnor-webapp-drools:5.4.0-SNAPSHOT
+-org.jboss.as:jboss-as-arquillian-container-managed:7.0.2.Final
+-org.jboss.as:jboss-as-arquillian-common:7.0.2.Final
+-org.jboss.osgi.spi:jbosgi-spi:1.0.28
+-org.jboss.osgi.vfs:jbosgi-vfs:1.0.5
and
+-org.drools:guvnor-webapp-drools:5.4.0-SNAPSHOT
+-org.jboss.as:jboss-as-arquillian-container-managed:7.0.2.Final
+-org.jboss.as:jboss-as-arquillian-protocol-jmx:7.0.2.Final
+-org.jboss.as:jboss-as-osgi-service:7.0.2.Final
+-org.jboss.osgi.vfs:jbosgi-vfs:1.0.6
and
+-org.drools:guvnor-webapp-drools:5.4.0-SNAPSHOT
+-org.jboss.as:jboss-as-arquillian-container-managed:7.0.2.Final
+-org.jboss.as:jboss-as-arquillian-protocol-jmx:7.0.2.Final
+-org.jboss.as:jboss-as-osgi-service:7.0.2.Final
+-org.jboss.osgi.framework:jbosgi-framework-core:1.0.0.CR8
+-org.jboss.osgi.vfs:jbosgi-vfs30:1.0.6
+-org.jboss.osgi.vfs:jbosgi-vfs:1.0.6
{code}
Don't overwrite dependencies with a lower incompatible version
--------------------------------------------------------------
Key: JBRULES-3382
URL:
https://issues.jboss.org/browse/JBRULES-3382
Project: Drools
Issue Type: Bug
Security Level: Public(Everyone can see)
Reporter: Geoffrey De Smet
Assignee: Geoffrey De Smet
Priority: Critical
Fix For: 5.4.0.CR1
These kinds of overwrites make our dependencies behave faulty (feels like being haunted),
but are very hard to diagnose as being caused by that.
However, using this we can flush them all out:
http://jira.codehaus.org/browse/MENFORCER-128
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira