Author: rickhall
Date: Fri Apr 8 18:05:21 2011
New Revision: 1090373
URL: http://svn.apache.org/viewvc?rev=1090373&view=rev
Log:
Make uses constraint exception more explicit (i.e., say it
is a "uses" constraint violation).
Modified:
felix/trunk/framework/src/main/java/org/apache/felix/framework/resolver/ResolverImpl.java
Modified:
felix/trunk/framework/src/main/java/org/apache/felix/framework/resolver/ResolverImpl.java
URL:
http://svn.apache.org/viewvc/felix/trunk/framework/src/main/java/org/apache/felix/framework/resolver/ResolverImpl.java?rev=1090373&r1=1090372&r2=1090373&view=diff
==============================================================================
---
felix/trunk/framework/src/main/java/org/apache/felix/framework/resolver/ResolverImpl.java
(original)
+++
felix/trunk/framework/src/main/java/org/apache/felix/framework/resolver/ResolverImpl.java
Fri Apr 8 18:05:21 2011
@@ -831,7 +831,7 @@ public class ResolverImpl implements Res
permutate(allCandidates, sourceBlame.m_reqs.get(0),
m_importPermutations);
// Report conflict.
ResolveException ex = new ResolveException(
- "Unable to resolve module "
+ "Uses constraint violation. Unable to resolve
module "
+ module.getSymbolicName()
+ " [" + module
+ "] because it is exposed to package '"
@@ -879,7 +879,7 @@ public class ResolverImpl implements Res
rethrow = (rethrow != null)
? rethrow
: new ResolveException(
- "Unable to resolve module "
+ "Uses constraint violation. Unable to resolve
module "
+ module.getSymbolicName()
+ " [" + module
+ "] because it exports package '"
@@ -962,7 +962,7 @@ public class ResolverImpl implements Res
rethrow = (rethrow != null)
? rethrow
: new ResolveException(
- "Unable to resolve module "
+ "Uses constraint violation. Unable to resolve
module "
+ module.getSymbolicName()
+ " [" + module
+ "] because it is exposed to package '"