Repository: juddi
Updated Branches:
  refs/heads/master 1b9d1b902 -> 3e354954d


http://git-wip-us.apache.org/repos/asf/juddi/blob/f9e0b9d3/juddi-core/src/main/java/org/apache/juddi/query/FindBusinessByIdentifierQuery.java
----------------------------------------------------------------------
diff --git 
a/juddi-core/src/main/java/org/apache/juddi/query/FindBusinessByIdentifierQuery.java
 
b/juddi-core/src/main/java/org/apache/juddi/query/FindBusinessByIdentifierQuery.java
index ebb1d46..ae0bdf8 100644
--- 
a/juddi-core/src/main/java/org/apache/juddi/query/FindBusinessByIdentifierQuery.java
+++ 
b/juddi-core/src/main/java/org/apache/juddi/query/FindBusinessByIdentifierQuery.java
@@ -39,7 +39,7 @@ public class FindBusinessByIdentifierQuery {
        
        private static final String ENTITY_NAME_CHILD = "BusinessIdentifier";
        
-       private static FindEntityByIdentifierQuery findQuery;
+       private static final FindEntityByIdentifierQuery findQuery;
        
        static {
                findQuery = new 
FindEntityByIdentifierQuery(BusinessEntityQuery.ENTITY_NAME, 

http://git-wip-us.apache.org/repos/asf/juddi/blob/f9e0b9d3/juddi-core/src/main/java/org/apache/juddi/query/FindBusinessByNameQuery.java
----------------------------------------------------------------------
diff --git 
a/juddi-core/src/main/java/org/apache/juddi/query/FindBusinessByNameQuery.java 
b/juddi-core/src/main/java/org/apache/juddi/query/FindBusinessByNameQuery.java
index 1ae0d32..06568fc 100644
--- 
a/juddi-core/src/main/java/org/apache/juddi/query/FindBusinessByNameQuery.java
+++ 
b/juddi-core/src/main/java/org/apache/juddi/query/FindBusinessByNameQuery.java
@@ -47,7 +47,7 @@ public class FindBusinessByNameQuery {
 
        public static final String ENTITY_NAME_CHILD = "BusinessName";
        
-       private static FindEntityByNamesQuery findQuery;
+       private final static FindEntityByNamesQuery findQuery;
        
        static {
                findQuery = new 
FindEntityByNamesQuery(BusinessEntityQuery.ENTITY_NAME, 

http://git-wip-us.apache.org/repos/asf/juddi/blob/f9e0b9d3/juddi-core/src/main/java/org/apache/juddi/query/FindBusinessByPublisherQuery.java
----------------------------------------------------------------------
diff --git 
a/juddi-core/src/main/java/org/apache/juddi/query/FindBusinessByPublisherQuery.java
 
b/juddi-core/src/main/java/org/apache/juddi/query/FindBusinessByPublisherQuery.java
index 2f18e2b..ebcb21c 100644
--- 
a/juddi-core/src/main/java/org/apache/juddi/query/FindBusinessByPublisherQuery.java
+++ 
b/juddi-core/src/main/java/org/apache/juddi/query/FindBusinessByPublisherQuery.java
@@ -34,7 +34,7 @@ import org.apache.juddi.model.UddiEntityPublisher;
 public class FindBusinessByPublisherQuery {
 
 
-       private static FindEntityByPublisherQuery findQuery;
+       private final static FindEntityByPublisherQuery findQuery;
        
        static {
                findQuery = new FindEntityByPublisherQuery(

http://git-wip-us.apache.org/repos/asf/juddi/blob/f9e0b9d3/juddi-core/src/main/java/org/apache/juddi/query/FindBusinessByTModelKeyQuery.java
----------------------------------------------------------------------
diff --git 
a/juddi-core/src/main/java/org/apache/juddi/query/FindBusinessByTModelKeyQuery.java
 
b/juddi-core/src/main/java/org/apache/juddi/query/FindBusinessByTModelKeyQuery.java
index 1f6c382..88da9c1 100644
--- 
a/juddi-core/src/main/java/org/apache/juddi/query/FindBusinessByTModelKeyQuery.java
+++ 
b/juddi-core/src/main/java/org/apache/juddi/query/FindBusinessByTModelKeyQuery.java
@@ -50,11 +50,11 @@ import org.uddi.api_v3.TModelBag;
 public class FindBusinessByTModelKeyQuery extends BusinessEntityQuery {
        
        @SuppressWarnings("unused")
-       private static Log log = 
LogFactory.getLog(FindBusinessByTModelKeyQuery.class);
+       private final static Log log = 
LogFactory.getLog(FindBusinessByTModelKeyQuery.class);
 
        public static final String ENTITY_NAME_CHILD = "TmodelInstanceInfo";
 
-       protected static String entityAliasChild;
+       protected static final String entityAliasChild;
        
        static {
                entityAliasChild = buildAlias(ENTITY_NAME_CHILD);

http://git-wip-us.apache.org/repos/asf/juddi/blob/f9e0b9d3/juddi-core/src/main/java/org/apache/juddi/query/FindEntityByCategoryGroupQuery.java
----------------------------------------------------------------------
diff --git 
a/juddi-core/src/main/java/org/apache/juddi/query/FindEntityByCategoryGroupQuery.java
 
b/juddi-core/src/main/java/org/apache/juddi/query/FindEntityByCategoryGroupQuery.java
index 7ffeca4..fe55a46 100644
--- 
a/juddi-core/src/main/java/org/apache/juddi/query/FindEntityByCategoryGroupQuery.java
+++ 
b/juddi-core/src/main/java/org/apache/juddi/query/FindEntityByCategoryGroupQuery.java
@@ -54,7 +54,7 @@ import org.uddi.api_v3.KeyedReferenceGroup;
 public class FindEntityByCategoryGroupQuery extends EntityQuery {
        
        @SuppressWarnings("unused")
-       private static Log log = 
LogFactory.getLog(FindEntityByCategoryGroupQuery.class);
+       private final static Log log = 
LogFactory.getLog(FindEntityByCategoryGroupQuery.class);
 
        private static final String ENTITY_KEYEDREFERENCEGROUP = 
"KeyedReferenceGroup";
        private static final String ALIAS_KEYEDREFERENCEGROUP = "krg";
@@ -64,13 +64,13 @@ public class FindEntityByCategoryGroupQuery extends 
EntityQuery {
        private static final String ALIAS_KEYEDREFERENCE = 
buildAlias(ENTITY_KEYEDREFERENCE);
        private static final String FIELD_KEYEDREFERENCEGROUP = 
"keyedReferenceGroup";
        
-       private String entityName;
-       private String entityAlias;
-       private String keyName;
-       private String entityField;
-       private String entityNameChild;
-       private String entityAliasChild;
-       private String selectSQL;
+       private final String entityName;
+       private final String entityAlias;
+       private final String keyName;
+       private final String entityField;
+       private final String entityNameChild;
+       private final String entityAliasChild;
+       private final String selectSQL;
        private String signaturePresent;
 
        public FindEntityByCategoryGroupQuery(String entityName, String 
entityAlias, String keyName, 

http://git-wip-us.apache.org/repos/asf/juddi/blob/f9e0b9d3/juddi-core/src/main/java/org/apache/juddi/query/FindEntityByCategoryQuery.java
----------------------------------------------------------------------
diff --git 
a/juddi-core/src/main/java/org/apache/juddi/query/FindEntityByCategoryQuery.java
 
b/juddi-core/src/main/java/org/apache/juddi/query/FindEntityByCategoryQuery.java
index 4c70dd4..99d831a 100644
--- 
a/juddi-core/src/main/java/org/apache/juddi/query/FindEntityByCategoryQuery.java
+++ 
b/juddi-core/src/main/java/org/apache/juddi/query/FindEntityByCategoryQuery.java
@@ -51,7 +51,7 @@ import org.uddi.api_v3.KeyedReference;
 public class FindEntityByCategoryQuery extends EntityQuery {
        
        @SuppressWarnings("unused")
-       private static Log log = 
LogFactory.getLog(FindEntityByCategoryQuery.class);
+       private final static Log log = 
LogFactory.getLog(FindEntityByCategoryQuery.class);
 
        private static final String ENTITY_KEYEDREFERENCE = "KeyedReference";
        private static final String ALIAS_KEYEDREFERENCE = 
buildAlias(ENTITY_KEYEDREFERENCE);

http://git-wip-us.apache.org/repos/asf/juddi/blob/f9e0b9d3/juddi-core/src/main/java/org/apache/juddi/query/FindEntityByCombinedCategoryQuery.java
----------------------------------------------------------------------
diff --git 
a/juddi-core/src/main/java/org/apache/juddi/query/FindEntityByCombinedCategoryQuery.java
 
b/juddi-core/src/main/java/org/apache/juddi/query/FindEntityByCombinedCategoryQuery.java
index a8c1ae9..a19f737 100644
--- 
a/juddi-core/src/main/java/org/apache/juddi/query/FindEntityByCombinedCategoryQuery.java
+++ 
b/juddi-core/src/main/java/org/apache/juddi/query/FindEntityByCombinedCategoryQuery.java
@@ -76,7 +76,7 @@ import org.uddi.api_v3.KeyedReference;
 public class FindEntityByCombinedCategoryQuery extends 
FindEntityByCategoryQuery {
        
        @SuppressWarnings("unused")
-       private static Log log = 
LogFactory.getLog(FindEntityByCombinedCategoryQuery.class);
+       private final static Log log = 
LogFactory.getLog(FindEntityByCombinedCategoryQuery.class);
        
        protected String entityField2;
        protected String entityNameChild2;
@@ -86,7 +86,6 @@ public class FindEntityByCombinedCategoryQuery extends 
FindEntityByCategoryQuery
        protected String entityNameChild3;
        protected String entityAliasChild3;
        
-       protected String signaturePresent;
 
        public FindEntityByCombinedCategoryQuery(String entityName, String 
entityAlias, String keyName,
                        String entityField, String entityNameChild, String 
signaturePresent) {
@@ -179,6 +178,7 @@ public class FindEntityByCombinedCategoryQuery extends 
FindEntityByCategoryQuery
                                        resultingEntityKeys = map.get(keyValue);
                                        firstTime = false;
                                } else {
+                                        //FIXME this is wrong
                                        
resultingEntityKeys.retainAll(map.get(keyValue));
                                }
                        }

http://git-wip-us.apache.org/repos/asf/juddi/blob/f9e0b9d3/juddi-core/src/main/java/org/apache/juddi/query/FindEntityByIdentifierQuery.java
----------------------------------------------------------------------
diff --git 
a/juddi-core/src/main/java/org/apache/juddi/query/FindEntityByIdentifierQuery.java
 
b/juddi-core/src/main/java/org/apache/juddi/query/FindEntityByIdentifierQuery.java
index ad01f26..31251e2 100644
--- 
a/juddi-core/src/main/java/org/apache/juddi/query/FindEntityByIdentifierQuery.java
+++ 
b/juddi-core/src/main/java/org/apache/juddi/query/FindEntityByIdentifierQuery.java
@@ -50,15 +50,15 @@ import org.uddi.api_v3.KeyedReference;
 public class FindEntityByIdentifierQuery extends EntityQuery {
        
        @SuppressWarnings("unused")
-       private static Log log = 
LogFactory.getLog(FindEntityByIdentifierQuery.class);
+       private final static Log log = 
LogFactory.getLog(FindEntityByIdentifierQuery.class);
 
-       private String entityName;
-       private String entityAlias;
-       private String keyName;
-       private String entityField;
-       private String entityNameChild;
-       private String entityAliasChild;
-       private String selectSQL;
+       private final String entityName;
+       private final String entityAlias;
+       private final String keyName;
+       private final String entityField;
+       private final String entityNameChild;
+       private final String entityAliasChild;
+       private final String selectSQL;
        private String signaturePresent;
 
        public FindEntityByIdentifierQuery(String entityName, String 
entityAlias, String keyName, 
@@ -71,8 +71,8 @@ public class FindEntityByIdentifierQuery extends EntityQuery {
                this.entityAliasChild = buildAlias(entityNameChild);
                this.signaturePresent = signaturePresent;
                
-               StringBuffer sql = new StringBuffer(200);
-               sql.append("select distinct " + entityAlias + "." + keyName + " 
from " + entityName + " " + entityAlias + " ");
+               StringBuilder sql = new StringBuilder(200);
+               sql.append("select distinct 
").append(entityAlias).append(".").append(keyName).append(" from 
").append(entityName).append(" ").append(entityAlias).append(" ");
                selectSQL = sql.toString();
        }
        

http://git-wip-us.apache.org/repos/asf/juddi/blob/f9e0b9d3/juddi-core/src/main/java/org/apache/juddi/query/FindEntityByNamesQuery.java
----------------------------------------------------------------------
diff --git 
a/juddi-core/src/main/java/org/apache/juddi/query/FindEntityByNamesQuery.java 
b/juddi-core/src/main/java/org/apache/juddi/query/FindEntityByNamesQuery.java
index 1fb8818..5915783 100644
--- 
a/juddi-core/src/main/java/org/apache/juddi/query/FindEntityByNamesQuery.java
+++ 
b/juddi-core/src/main/java/org/apache/juddi/query/FindEntityByNamesQuery.java
@@ -39,13 +39,13 @@ public class FindEntityByNamesQuery extends EntityQuery {
        @SuppressWarnings("unused")
        private static Log log = 
LogFactory.getLog(FindEntityByNamesQuery.class);
 
-       private String entityName;
-       private String entityAlias;
-       private String keyName;
-       private String entityField;
-       private String entityNameChild;
-       private String entityAliasChild;
-       private String selectSQL;
+       private final String entityName;
+       private final String entityAlias;
+       private final String keyName;
+       private final String entityField;
+       private final String entityNameChild;
+       private final String entityAliasChild;
+       private final String selectSQL;
        private String signaturePresent;
        
        public FindEntityByNamesQuery(String entityName, String entityAlias, 
String keyName, String entityField, 

http://git-wip-us.apache.org/repos/asf/juddi/blob/f9e0b9d3/juddi-core/src/main/java/org/apache/juddi/query/FindEntityByPublisherQuery.java
----------------------------------------------------------------------
diff --git 
a/juddi-core/src/main/java/org/apache/juddi/query/FindEntityByPublisherQuery.java
 
b/juddi-core/src/main/java/org/apache/juddi/query/FindEntityByPublisherQuery.java
index 95ce436..2f42d83 100644
--- 
a/juddi-core/src/main/java/org/apache/juddi/query/FindEntityByPublisherQuery.java
+++ 
b/juddi-core/src/main/java/org/apache/juddi/query/FindEntityByPublisherQuery.java
@@ -35,10 +35,10 @@ public class FindEntityByPublisherQuery extends EntityQuery 
{
 
        public static final String AUTHORIZED_NAME_FIELD = "authorizedName";
        
-       private String entityName;
-       private String entityAlias;
-       private String keyName;
-       private String selectSQL;
+       private final String entityName;
+       private final String entityAlias;
+       private final String keyName;
+       private final String selectSQL;
        private String signaturePresent;
        
        public FindEntityByPublisherQuery(String entityName, String 
entityAlias, String keyName, String signaturePresent) {

http://git-wip-us.apache.org/repos/asf/juddi/blob/f9e0b9d3/juddi-core/src/main/java/org/apache/juddi/query/FindServiceByCategoryGroupQuery.java
----------------------------------------------------------------------
diff --git 
a/juddi-core/src/main/java/org/apache/juddi/query/FindServiceByCategoryGroupQuery.java
 
b/juddi-core/src/main/java/org/apache/juddi/query/FindServiceByCategoryGroupQuery.java
index a37130d..acbc2b4 100644
--- 
a/juddi-core/src/main/java/org/apache/juddi/query/FindServiceByCategoryGroupQuery.java
+++ 
b/juddi-core/src/main/java/org/apache/juddi/query/FindServiceByCategoryGroupQuery.java
@@ -46,7 +46,7 @@ public class FindServiceByCategoryGroupQuery {
        
        private static final String ENTITY_NAME_CHILD = "ServiceCategoryBag";
        
-       private static FindEntityByCategoryGroupQuery findQuery;
+       private static final FindEntityByCategoryGroupQuery findQuery;
        
        static {
                findQuery = new 
FindEntityByCategoryGroupQuery(BusinessServiceQuery.ENTITY_NAME, 

http://git-wip-us.apache.org/repos/asf/juddi/blob/f9e0b9d3/juddi-core/src/main/java/org/apache/juddi/query/FindServiceByCategoryQuery.java
----------------------------------------------------------------------
diff --git 
a/juddi-core/src/main/java/org/apache/juddi/query/FindServiceByCategoryQuery.java
 
b/juddi-core/src/main/java/org/apache/juddi/query/FindServiceByCategoryQuery.java
index 525e1dd..bbdb1d3 100644
--- 
a/juddi-core/src/main/java/org/apache/juddi/query/FindServiceByCategoryQuery.java
+++ 
b/juddi-core/src/main/java/org/apache/juddi/query/FindServiceByCategoryQuery.java
@@ -40,7 +40,7 @@ public class FindServiceByCategoryQuery {
        
        private static final String ENTITY_NAME_CHILD = "ServiceCategoryBag";
        
-       private static FindEntityByCategoryQuery findQuery;
+       private static final FindEntityByCategoryQuery findQuery;
        
        static {
                findQuery = new 
FindEntityByCategoryQuery(BusinessServiceQuery.ENTITY_NAME, 

http://git-wip-us.apache.org/repos/asf/juddi/blob/f9e0b9d3/juddi-core/src/main/java/org/apache/juddi/query/FindServiceByCombinedCategoryQuery.java
----------------------------------------------------------------------
diff --git 
a/juddi-core/src/main/java/org/apache/juddi/query/FindServiceByCombinedCategoryQuery.java
 
b/juddi-core/src/main/java/org/apache/juddi/query/FindServiceByCombinedCategoryQuery.java
index f6e0e96..ab87a9d 100644
--- 
a/juddi-core/src/main/java/org/apache/juddi/query/FindServiceByCombinedCategoryQuery.java
+++ 
b/juddi-core/src/main/java/org/apache/juddi/query/FindServiceByCombinedCategoryQuery.java
@@ -61,7 +61,7 @@ public class FindServiceByCombinedCategoryQuery {
        private static final String ENTITY_FIELD2      = "bindingTemplate." + 
BusinessServiceQuery.ENTITY_FIELD;
        private static final String ENTITY_NAME_CHILD2 = "BindingCategoryBag";
        
-       private static FindEntityByCombinedCategoryQuery findQuery;
+       private static final FindEntityByCombinedCategoryQuery findQuery;
        
        static {
                findQuery = new 
FindEntityByCombinedCategoryQuery(BusinessServiceQuery.ENTITY_NAME, 

http://git-wip-us.apache.org/repos/asf/juddi/blob/f9e0b9d3/juddi-core/src/main/java/org/apache/juddi/query/FindServiceByNameQuery.java
----------------------------------------------------------------------
diff --git 
a/juddi-core/src/main/java/org/apache/juddi/query/FindServiceByNameQuery.java 
b/juddi-core/src/main/java/org/apache/juddi/query/FindServiceByNameQuery.java
index 1dae306..bb52bec 100644
--- 
a/juddi-core/src/main/java/org/apache/juddi/query/FindServiceByNameQuery.java
+++ 
b/juddi-core/src/main/java/org/apache/juddi/query/FindServiceByNameQuery.java
@@ -47,7 +47,7 @@ public class FindServiceByNameQuery {
 
        public static final String ENTITY_NAME_CHILD = "ServiceName";           
        
 
-       private static FindEntityByNamesQuery findQuery;
+       private static final FindEntityByNamesQuery findQuery;
        
        static {
                findQuery = new 
FindEntityByNamesQuery(BusinessServiceQuery.ENTITY_NAME, 

http://git-wip-us.apache.org/repos/asf/juddi/blob/f9e0b9d3/juddi-core/src/main/java/org/apache/juddi/query/FindServiceByTModelKeyQuery.java
----------------------------------------------------------------------
diff --git 
a/juddi-core/src/main/java/org/apache/juddi/query/FindServiceByTModelKeyQuery.java
 
b/juddi-core/src/main/java/org/apache/juddi/query/FindServiceByTModelKeyQuery.java
index a470371..5c855f9 100644
--- 
a/juddi-core/src/main/java/org/apache/juddi/query/FindServiceByTModelKeyQuery.java
+++ 
b/juddi-core/src/main/java/org/apache/juddi/query/FindServiceByTModelKeyQuery.java
@@ -56,7 +56,7 @@ public class FindServiceByTModelKeyQuery extends 
BusinessServiceQuery {
 
        public static final String ENTITY_NAME_CHILD = "TmodelInstanceInfo";
 
-       protected static String entityAliasChild;
+       protected static final String entityAliasChild;
        
        static {
                entityAliasChild = buildAlias(ENTITY_NAME_CHILD);

http://git-wip-us.apache.org/repos/asf/juddi/blob/f9e0b9d3/juddi-core/src/main/java/org/apache/juddi/query/FindTModelByCategoryGroupQuery.java
----------------------------------------------------------------------
diff --git 
a/juddi-core/src/main/java/org/apache/juddi/query/FindTModelByCategoryGroupQuery.java
 
b/juddi-core/src/main/java/org/apache/juddi/query/FindTModelByCategoryGroupQuery.java
index 31beb74..487a90e 100644
--- 
a/juddi-core/src/main/java/org/apache/juddi/query/FindTModelByCategoryGroupQuery.java
+++ 
b/juddi-core/src/main/java/org/apache/juddi/query/FindTModelByCategoryGroupQuery.java
@@ -47,7 +47,7 @@ public class FindTModelByCategoryGroupQuery {
        
        private static final String ENTITY_NAME_CHILD = "TmodelCategoryBag";
        
-       private static FindEntityByCategoryGroupQuery findQuery;
+       private static final FindEntityByCategoryGroupQuery findQuery;
        
        static {
                findQuery = new 
FindEntityByCategoryGroupQuery(TModelQuery.ENTITY_NAME, 

http://git-wip-us.apache.org/repos/asf/juddi/blob/f9e0b9d3/juddi-core/src/main/java/org/apache/juddi/query/FindTModelByCategoryQuery.java
----------------------------------------------------------------------
diff --git 
a/juddi-core/src/main/java/org/apache/juddi/query/FindTModelByCategoryQuery.java
 
b/juddi-core/src/main/java/org/apache/juddi/query/FindTModelByCategoryQuery.java
index 570dab8..6e5237c 100644
--- 
a/juddi-core/src/main/java/org/apache/juddi/query/FindTModelByCategoryQuery.java
+++ 
b/juddi-core/src/main/java/org/apache/juddi/query/FindTModelByCategoryQuery.java
@@ -41,7 +41,7 @@ public class FindTModelByCategoryQuery {
        
        private static final String ENTITY_NAME_CHILD = "TmodelCategoryBag";
        
-       private static FindEntityByCategoryQuery findQuery;
+       private static final FindEntityByCategoryQuery findQuery;
        
        static {
                findQuery = new 
FindEntityByCategoryQuery(TModelQuery.ENTITY_NAME, 

http://git-wip-us.apache.org/repos/asf/juddi/blob/f9e0b9d3/juddi-core/src/main/java/org/apache/juddi/query/FindTModelByIdentifierQuery.java
----------------------------------------------------------------------
diff --git 
a/juddi-core/src/main/java/org/apache/juddi/query/FindTModelByIdentifierQuery.java
 
b/juddi-core/src/main/java/org/apache/juddi/query/FindTModelByIdentifierQuery.java
index 3e9d833..fe7d53a 100644
--- 
a/juddi-core/src/main/java/org/apache/juddi/query/FindTModelByIdentifierQuery.java
+++ 
b/juddi-core/src/main/java/org/apache/juddi/query/FindTModelByIdentifierQuery.java
@@ -40,7 +40,7 @@ public class FindTModelByIdentifierQuery {
        
        private static final String ENTITY_NAME_CHILD = "TmodelIdentifier";
        
-       private static FindEntityByIdentifierQuery findQuery;
+       private static final FindEntityByIdentifierQuery findQuery;
        
        static {
                findQuery = new 
FindEntityByIdentifierQuery(TModelQuery.ENTITY_NAME, 

http://git-wip-us.apache.org/repos/asf/juddi/blob/f9e0b9d3/juddi-core/src/main/java/org/apache/juddi/query/FindTModelByPublisherQuery.java
----------------------------------------------------------------------
diff --git 
a/juddi-core/src/main/java/org/apache/juddi/query/FindTModelByPublisherQuery.java
 
b/juddi-core/src/main/java/org/apache/juddi/query/FindTModelByPublisherQuery.java
index 6ba4377..fd7954c 100644
--- 
a/juddi-core/src/main/java/org/apache/juddi/query/FindTModelByPublisherQuery.java
+++ 
b/juddi-core/src/main/java/org/apache/juddi/query/FindTModelByPublisherQuery.java
@@ -34,7 +34,7 @@ import org.apache.juddi.model.UddiEntityPublisher;
 public class FindTModelByPublisherQuery {
        
        
-       private static FindEntityByPublisherQuery findQuery;
+       private static final FindEntityByPublisherQuery findQuery;
        
        static {
                findQuery = new FindEntityByPublisherQuery(

http://git-wip-us.apache.org/repos/asf/juddi/blob/f9e0b9d3/juddi-core/src/main/java/org/apache/juddi/query/PublisherAssertionQuery.java
----------------------------------------------------------------------
diff --git 
a/juddi-core/src/main/java/org/apache/juddi/query/PublisherAssertionQuery.java 
b/juddi-core/src/main/java/org/apache/juddi/query/PublisherAssertionQuery.java
index 5e2e89a..8817cd8 100644
--- 
a/juddi-core/src/main/java/org/apache/juddi/query/PublisherAssertionQuery.java
+++ 
b/juddi-core/src/main/java/org/apache/juddi/query/PublisherAssertionQuery.java
@@ -27,8 +27,8 @@ public class PublisherAssertionQuery extends EntityQuery {
        public static final String FROM_KEY_NAME = "businessEntityByFromKey." + 
KEY_NAME;
        public static final String TO_KEY_NAME = "businessEntityByToKey." + 
KEY_NAME;
        
-       protected static String selectSQL;
-       protected static String deleteSQL;
+       protected static final String selectSQL;
+       protected static final String deleteSQL;
 
        static {
                StringBuilder sql = new StringBuilder(200);

http://git-wip-us.apache.org/repos/asf/juddi/blob/f9e0b9d3/juddi-core/src/main/java/org/apache/juddi/query/SubscriptionQuery.java
----------------------------------------------------------------------
diff --git 
a/juddi-core/src/main/java/org/apache/juddi/query/SubscriptionQuery.java 
b/juddi-core/src/main/java/org/apache/juddi/query/SubscriptionQuery.java
index 1a31783..2f5b02c 100644
--- a/juddi-core/src/main/java/org/apache/juddi/query/SubscriptionQuery.java
+++ b/juddi-core/src/main/java/org/apache/juddi/query/SubscriptionQuery.java
@@ -25,7 +25,7 @@ public class SubscriptionQuery extends EntityQuery {
        public static final String ENTITY_NAME = "Subscription";
        public static final String ENTITY_ALIAS = "ss";
        
-       protected static String selectSQL;
+       protected static final String selectSQL;
 
        static {
                StringBuilder sql = new StringBuilder(200);

http://git-wip-us.apache.org/repos/asf/juddi/blob/f9e0b9d3/juddi-core/src/main/java/org/apache/juddi/query/TModelQuery.java
----------------------------------------------------------------------
diff --git a/juddi-core/src/main/java/org/apache/juddi/query/TModelQuery.java 
b/juddi-core/src/main/java/org/apache/juddi/query/TModelQuery.java
index b7bdcd1..bb4a4a5 100644
--- a/juddi-core/src/main/java/org/apache/juddi/query/TModelQuery.java
+++ b/juddi-core/src/main/java/org/apache/juddi/query/TModelQuery.java
@@ -27,7 +27,7 @@ public class TModelQuery extends EntityQuery {
        public static final String ENTITY_FIELD = "tmodel";
        public static final String SIGNATURE_PRESENT = ENTITY_ALIAS + "." + 
SIGNATURE_FIELD + " IS NOT EMPTY ";
        
-       protected static String selectSQL;
+       protected static final String selectSQL;
 
        static {
                StringBuilder sql = new StringBuilder(200);

http://git-wip-us.apache.org/repos/asf/juddi/blob/f9e0b9d3/juddi-core/src/main/java/org/apache/juddi/replication/ReplicationNotifier.java
----------------------------------------------------------------------
diff --git 
a/juddi-core/src/main/java/org/apache/juddi/replication/ReplicationNotifier.java
 
b/juddi-core/src/main/java/org/apache/juddi/replication/ReplicationNotifier.java
index 4a51df1..4426cc7 100644
--- 
a/juddi-core/src/main/java/org/apache/juddi/replication/ReplicationNotifier.java
+++ 
b/juddi-core/src/main/java/org/apache/juddi/replication/ReplicationNotifier.java
@@ -76,7 +76,10 @@ public class ReplicationNotifier extends TimerTask {
          * @throws ConfigurationException
          */
         public ReplicationNotifier() throws ConfigurationException {
-                super();
+               super();
+               init();
+        }
+        private synchronized void init() throws ConfigurationException {
                 timer = new Timer(true);
                 
startBuffer=AppConfig.getConfiguration().getLong(Property.JUDDI_REPLICATION_START_BUFFER,
 5000l);
                 interval = 
AppConfig.getConfiguration().getLong(Property.JUDDI_REPLICATION_INTERVAL, 
5000l);
@@ -288,7 +291,7 @@ public class ReplicationNotifier extends TimerTask {
                 return false;
         }
 
-        class PrimaryAlternate {
+        private static class PrimaryAlternate {
 
                 String primaryUrl = null;
                 List<String> alternateUrls = new ArrayList<String>();

http://git-wip-us.apache.org/repos/asf/juddi/blob/f9e0b9d3/juddi-core/src/main/java/org/apache/juddi/subscription/SubscriptionNotifier.java
----------------------------------------------------------------------
diff --git 
a/juddi-core/src/main/java/org/apache/juddi/subscription/SubscriptionNotifier.java
 
b/juddi-core/src/main/java/org/apache/juddi/subscription/SubscriptionNotifier.java
index cdfd79d..549e16c 100644
--- 
a/juddi-core/src/main/java/org/apache/juddi/subscription/SubscriptionNotifier.java
+++ 
b/juddi-core/src/main/java/org/apache/juddi/subscription/SubscriptionNotifier.java
@@ -61,23 +61,23 @@ import org.uddi.v3_service.DispositionReportFaultMessage;
  */
 public class SubscriptionNotifier extends TimerTask {
 
-        private Log log = LogFactory.getLog(this.getClass());
+        private static final Log log = 
LogFactory.getLog(SubscriptionNotifier.class);
         private Timer timer = null;
-        private long startBuffer = 
AppConfig.getConfiguration().getLong(Property.JUDDI_NOTIFICATION_START_BUFFER, 
20000l); // 20s startup delay default 
-        private long interval = 
AppConfig.getConfiguration().getLong(Property.JUDDI_NOTIFICATION_INTERVAL, 
300000l); //5 min default
-        private long acceptableLagTime = 
AppConfig.getConfiguration().getLong(Property.JUDDI_NOTIFICATION_ACCEPTABLE_LAGTIME,
 1000l); //1000 milliseconds
-        private int maxTries = 
AppConfig.getConfiguration().getInt(Property.JUDDI_NOTIFICATION_MAX_TRIES, 3);
-        private long badListResetInterval = 
AppConfig.getConfiguration().getLong(Property.JUDDI_NOTIFICATION_LIST_RESET_INTERVAL,
 1000l * 3600); //one hour
+        private final long startBuffer = 
AppConfig.getConfiguration().getLong(Property.JUDDI_NOTIFICATION_START_BUFFER, 
20000l); // 20s startup delay default 
+        private final long interval = 
AppConfig.getConfiguration().getLong(Property.JUDDI_NOTIFICATION_INTERVAL, 
300000l); //5 min default
+        private final long acceptableLagTime = 
AppConfig.getConfiguration().getLong(Property.JUDDI_NOTIFICATION_ACCEPTABLE_LAGTIME,
 1000l); //1000 milliseconds
+        private final int maxTries = 
AppConfig.getConfiguration().getInt(Property.JUDDI_NOTIFICATION_MAX_TRIES, 3);
+        private final long badListResetInterval = 
AppConfig.getConfiguration().getLong(Property.JUDDI_NOTIFICATION_LIST_RESET_INTERVAL,
 1000l * 3600); //one hour
         /**
          * @since 3.2
          */
-        private boolean sendToken = 
AppConfig.getConfiguration().getBoolean(Property.JUDDI_NOTIFICATION_SENDAUTHTOKEN,
 false);
-        private UDDISubscriptionImpl subscriptionImpl = new 
UDDISubscriptionImpl();
-        private Boolean alwaysNotify = false;
+        private final boolean sendToken = 
AppConfig.getConfiguration().getBoolean(Property.JUDDI_NOTIFICATION_SENDAUTHTOKEN,
 false);
+        private final UDDISubscriptionImpl subscriptionImpl = new 
UDDISubscriptionImpl();
+        private final Boolean alwaysNotify = false;
         private Date desiredDate = null;
         private int lastUpdateCounter;
-        private UDDIServiceCounter serviceCounter = 
ServiceCounterLifecycleResource.getServiceCounter(UDDIPublicationImpl.class);
-        private String[] attributes = {
+        private final UDDIServiceCounter serviceCounter = 
ServiceCounterLifecycleResource.getServiceCounter(UDDIPublicationImpl.class);
+        private final String[] attributes = {
                 "save_business", "save_service", "save_binding", "save_tmodel",
                 "delete_business", "delete_service", "delete_binding", 
"delete_tmodel",
                 "add_publisherassertions", "set_publisherassertions", 
"delete_publisherassertions"
@@ -137,6 +137,7 @@ public class SubscriptionNotifier extends TimerTask {
                 return isUpdated;
         }
 
+        @Override
         public synchronized void run() {
                 if (badListResetInterval > 0 && new Date().getTime() > 
lastBadNotificationReset.getTime() + badListResetInterval) {
                         badNotifications = new ConcurrentHashMap<String, 
Integer>();

http://git-wip-us.apache.org/repos/asf/juddi/blob/f9e0b9d3/juddi-core/src/main/java/org/apache/juddi/v3/auth/XMLDocAuthenticator.java
----------------------------------------------------------------------
diff --git 
a/juddi-core/src/main/java/org/apache/juddi/v3/auth/XMLDocAuthenticator.java 
b/juddi-core/src/main/java/org/apache/juddi/v3/auth/XMLDocAuthenticator.java
index 1e9787d..66884dd 100644
--- a/juddi-core/src/main/java/org/apache/juddi/v3/auth/XMLDocAuthenticator.java
+++ b/juddi-core/src/main/java/org/apache/juddi/v3/auth/XMLDocAuthenticator.java
@@ -14,7 +14,6 @@
  * limitations under the License.
  *
  */
-
 package org.apache.juddi.v3.auth;
 
 import java.io.File;
@@ -49,110 +48,122 @@ import org.apache.juddi.v3.error.FatalErrorException;
 import org.apache.juddi.v3.error.UnknownUserException;
 
 /**
- * This is a simple implementation of jUDDI's Authenticator interface. The 
credential
- * store is simply an unencrypted xml document called 'juddi.users' that can be
- * found in jUDDI's config directory. Below is an example of what you might 
find
- * in this document.
+ * This is a simple implementation of jUDDI's Authenticator interface. The
+ * credential store is simply an unencrypted xml document called 'juddi.users'
+ * that can be found in jUDDI's config directory. Below is an example of what
+ * you might find in this document.
  *
- *     Example juddi.users document:
- *     =============================
- *     <?xml version="1.0" encoding="UTF-8"?>
- *     <juddi-users>
- *       <user userid="sviens" password="password" />
- *       <user userid="griddell" password="password" />
- *       <user userid="bhablutzel" password="password" />
- *     </juddi-users>
+ * Example juddi.users document: =============================
+ * <?xml version="1.0" encoding="UTF-8"?>
+ * <juddi-users>
+ * <user userid="sviens" password="password" />
+ * <user userid="griddell" password="password" />
+ * <user userid="bhablutzel" password="password" />
+ * </juddi-users>
  *
  * @author Steve Viens ([email protected])
  * @author <a href="mailto:[email protected]";>Kurt T Stam</a>
  * @author <a href="mailto:[email protected]";>Jeff Faath</a>
  */
-public class XMLDocAuthenticator implements Authenticator
-{
-       protected static Log log = 
LogFactory.getLog(AuthenticatorFactory.class);
-       /** Container for the user credentials */
-       Map<String,User> userTable;
-       
-       /**
-        *
-        */
-       public XMLDocAuthenticator() throws JAXBException, IOException, 
ConfigurationException {
-               readUserFile();
-       }
-        
+public class XMLDocAuthenticator implements Authenticator {
+
+        protected final static Log log = 
LogFactory.getLog(AuthenticatorFactory.class);
+        /**
+         * Container for the user credentials
+         */
+        Map<String, User> userTable;
+
         /**
-        * an empty constructor
-        */
-       public XMLDocAuthenticator(boolean b) {
-               
-       }
-       
-       protected String getFilename() throws ConfigurationException {
-               return 
AppConfig.getConfiguration().getString(Property.JUDDI_USERSFILE, 
Property.DEFAULT_XML_USERSFILE);
-       }
-       /**
-        * Read user data from the juddi-users file.
-        * 
-        * @throws IOException when the file cannot be opened
-        *         JAXBException when the content is misformed.
-        * @throws ConfigurationException 
-        */
-       public synchronized void readUserFile() throws JAXBException, 
IOException, ConfigurationException
-       {
-            
-               userTable = new HashMap<String, User> ();
-        String usersFileName = getFilename();
-        if (usersFileName==null || usersFileName.length()==0)
-           throw new ConfigurationException("usersFileName value is null!");
-        File file = new File(usersFileName);
-        InputStream stream = null;
-        if (file.exists()) {
-               log.info("Reading jUDDI Users File: " + usersFileName + "...");
-               stream = new FileInputStream(file);
-        } else {
-            URL resource = ClassUtil.getResource(usersFileName, 
this.getClass());
-            if (resource!=null)
-                log.info("Reading jUDDI Users File: " + usersFileName + 
"...from " + resource.toExternalForm());
-            else
-                log.info("Reading jUDDI Users File: " + usersFileName + "...");
-            stream = ClassUtil.getResource(usersFileName, 
this.getClass()).openStream();
+         *
+         */
+        public XMLDocAuthenticator() throws JAXBException, IOException, 
ConfigurationException {
+                readUserFile();
         }
-               JAXBContext 
jaxbContext=JAXBContext.newInstance(JuddiUsers.class);
-               Unmarshaller unMarshaller = jaxbContext.createUnmarshaller();
-               JAXBElement<JuddiUsers> element = unMarshaller.unmarshal(new 
StreamSource(stream),JuddiUsers.class);
-               JuddiUsers users = element.getValue();
-               for (User user : users.getUser()) {
-                       userTable.put(user.getUserid(), user);
-                       log.debug("Loading user credentials for user: " + 
user.getUserid());
-               }
-       }
-
-       /**
-        *
+
+        /**
+         * an empty constructor
+         */
+        public XMLDocAuthenticator(boolean b) {
+
+        }
+
+        protected String getFilename() throws ConfigurationException {
+                return 
AppConfig.getConfiguration().getString(Property.JUDDI_USERSFILE, 
Property.DEFAULT_XML_USERSFILE);
+        }
+
+        /**
+         * Read user data from the juddi-users file.
+         *
+         * @throws IOException when the file cannot be opened JAXBException 
when
+         * the content is malformed.
+         * @throws ConfigurationException
+         */
+        public synchronized void readUserFile() throws JAXBException, 
IOException, ConfigurationException {
+
+                userTable = new HashMap<String, User>();
+                String usersFileName = getFilename();
+                if (usersFileName == null || usersFileName.length() == 0) {
+                        throw new ConfigurationException("usersFileName value 
is null!");
+                }
+                File file = new File(usersFileName);
+                InputStream stream = null;
+                try {
+                        if (file.exists()) {
+                                log.info("Reading jUDDI Users File: " + 
usersFileName + "...");
+                                stream = new FileInputStream(file);
+                        } else {
+                                URL resource = 
ClassUtil.getResource(usersFileName, this.getClass());
+                                if (resource != null) {
+                                        log.info("Reading jUDDI Users File: " 
+ usersFileName + "...from " + resource.toExternalForm());
+                                } else {
+                                        log.info("Reading jUDDI Users File: " 
+ usersFileName + "...");
+                                }
+                                stream = ClassUtil.getResource(usersFileName, 
this.getClass()).openStream();
+                        }
+                        JAXBContext jaxbContext = 
JAXBContext.newInstance(JuddiUsers.class);
+                        Unmarshaller unMarshaller = 
jaxbContext.createUnmarshaller();
+                        JAXBElement<JuddiUsers> element = 
unMarshaller.unmarshal(new StreamSource(stream), JuddiUsers.class);
+                        JuddiUsers users = element.getValue();
+                        for (User user : users.getUser()) {
+                                userTable.put(user.getUserid(), user);
+                                log.debug("Loading user credentials for user: 
" + user.getUserid());
+                        }
+                } catch (IOException ex) {
+                        log.warn("io exception", ex);
+                } finally {
+                        if (stream != null) {
+                                stream.close();
+                        }
+                }
+        }
+
+        /**
+         *
          * @param userID
          * @param credential
-        */
-       public String authenticate(String userID,String credential)
-       throws AuthenticationException, FatalErrorException
-       {
-               // a userID must be specified.
-               if (userID == null)
-                       throw new UnknownUserException(new 
ErrorMessage("errors.auth.InvalidUserId"));
-
-               // credential (password) must be specified.
-               if (credential == null)
-                       throw new UnknownUserException(new 
ErrorMessage("errors.auth.InvalidCredentials"));
-
-               if (userTable.containsKey(userID))
-               {
-                       User user = (User)userTable.get(userID);
-                       if ((user.getPassword() == null) || 
(!credential.equals(user.getPassword())))
-                               throw new UnknownUserException(new 
ErrorMessage("errors.auth.InvalidCredentials"));
-               }
-               else
-                       throw new UnknownUserException(new 
ErrorMessage("errors.auth.InvalidUserId", userID));
-
-               int MaxBindingsPerService = -1;
+         */
+        public String authenticate(String userID, String credential)
+                throws AuthenticationException, FatalErrorException {
+                // a userID must be specified.
+                if (userID == null) {
+                        throw new UnknownUserException(new 
ErrorMessage("errors.auth.InvalidUserId"));
+                }
+
+                // credential (password) must be specified.
+                if (credential == null) {
+                        throw new UnknownUserException(new 
ErrorMessage("errors.auth.InvalidCredentials"));
+                }
+
+                if (userTable.containsKey(userID)) {
+                        User user = (User) userTable.get(userID);
+                        if ((user.getPassword() == null) || 
(!credential.equals(user.getPassword()))) {
+                                throw new UnknownUserException(new 
ErrorMessage("errors.auth.InvalidCredentials"));
+                        }
+                } else {
+                        throw new UnknownUserException(new 
ErrorMessage("errors.auth.InvalidUserId", userID));
+                }
+
+                int MaxBindingsPerService = -1;
                 int MaxServicesPerBusiness = -1;
                 int MaxTmodels = -1;
                 int MaxBusinesses = -1;
@@ -193,28 +204,29 @@ public class XMLDocAuthenticator implements Authenticator
                         }
                         em.close();
                 }
-               return userID;
-       }
-       
-       @Override
-       public UddiEntityPublisher identify(String authInfo, String 
authorizedName, WebServiceContext ctx) throws AuthenticationException {
-
-               EntityManager em = PersistenceManager.getEntityManager();
-               EntityTransaction tx = em.getTransaction();
-               try {
-                       tx.begin();
-                       Publisher publisher = em.find(Publisher.class, 
authorizedName);
-                       if (publisher == null)
-                               throw new UnknownUserException(new 
ErrorMessage("errors.auth.NoPublisher", authorizedName));
-                       
-                       return publisher;
-               } finally {
-                       if (tx.isActive()) {
-                               tx.rollback();
-                       }
-                       em.close();
-               }
-               
-       }
-
-}
\ No newline at end of file
+                return userID;
+        }
+
+        @Override
+        public UddiEntityPublisher identify(String authInfo, String 
authorizedName, WebServiceContext ctx) throws AuthenticationException {
+
+                EntityManager em = PersistenceManager.getEntityManager();
+                EntityTransaction tx = em.getTransaction();
+                try {
+                        tx.begin();
+                        Publisher publisher = em.find(Publisher.class, 
authorizedName);
+                        if (publisher == null) {
+                                throw new UnknownUserException(new 
ErrorMessage("errors.auth.NoPublisher", authorizedName));
+                        }
+
+                        return publisher;
+                } finally {
+                        if (tx.isActive()) {
+                                tx.rollback();
+                        }
+                        em.close();
+                }
+
+        }
+
+}

http://git-wip-us.apache.org/repos/asf/juddi/blob/f9e0b9d3/juddi-core/src/main/java/org/apache/juddi/validation/ValidateCustodyTransfer.java
----------------------------------------------------------------------
diff --git 
a/juddi-core/src/main/java/org/apache/juddi/validation/ValidateCustodyTransfer.java
 
b/juddi-core/src/main/java/org/apache/juddi/validation/ValidateCustodyTransfer.java
index 55d51e3..cbb5500 100644
--- 
a/juddi-core/src/main/java/org/apache/juddi/validation/ValidateCustodyTransfer.java
+++ 
b/juddi-core/src/main/java/org/apache/juddi/validation/ValidateCustodyTransfer.java
@@ -16,6 +16,7 @@
  */
 package org.apache.juddi.validation;
 
+import java.io.UnsupportedEncodingException;
 import java.util.ArrayList;
 import java.util.Collections;
 import java.util.Date;
@@ -24,6 +25,7 @@ import java.util.Vector;
 
 import javax.persistence.EntityManager;
 import javax.persistence.Query;
+import static org.apache.juddi.api.impl.AuthenticatedService.UTF8;
 
 import org.apache.juddi.model.TransferTokenKey;
 import org.apache.juddi.model.UddiEntity;
@@ -32,6 +34,7 @@ import org.apache.juddi.query.util.DynamicQuery;
 import org.apache.juddi.v3.error.ErrorMessage;
 import org.apache.juddi.v3.error.FatalErrorException;
 import org.apache.juddi.v3.error.InvalidKeyPassedException;
+import org.apache.juddi.v3.error.InvalidValueException;
 import org.apache.juddi.v3.error.TokenAlreadyExistsException;
 import org.apache.juddi.v3.error.TransferNotAllowedException;
 import org.apache.juddi.v3.error.UserMismatchException;
@@ -228,7 +231,12 @@ public class ValidateCustodyTransfer extends 
ValidateUDDIApi {
                         throw new ValueNotAllowedException(new 
ErrorMessage("errors.keybag.NoInput"));
                 }
 
-                String transferTokenId = new 
String(apiTransferToken.getOpaqueToken());
+                String transferTokenId = null;
+                try{
+                    transferTokenId = new 
String(apiTransferToken.getOpaqueToken(), UTF8);
+                } catch (UnsupportedEncodingException ex) {
+                    throw new InvalidValueException(new 
ErrorMessage("errors.stringEncoding"));
+                }
                 if (nodeID.equals(apiTransferToken.getNodeID())) {
                         validateTransferLocalEntities(em, transferTokenId, 
apiKeyList);
                 } else {

http://git-wip-us.apache.org/repos/asf/juddi/blob/f9e0b9d3/juddi-core/src/main/java/org/apache/juddi/validation/ValidatePublish.java
----------------------------------------------------------------------
diff --git 
a/juddi-core/src/main/java/org/apache/juddi/validation/ValidatePublish.java 
b/juddi-core/src/main/java/org/apache/juddi/validation/ValidatePublish.java
index 6ec27f1..2d788e9 100644
--- a/juddi-core/src/main/java/org/apache/juddi/validation/ValidatePublish.java
+++ b/juddi-core/src/main/java/org/apache/juddi/validation/ValidatePublish.java
@@ -2166,11 +2166,15 @@ public class ValidatePublish extends ValidateUDDIApi {
          */
         private List<String> TModelContains(String key, TModel ref) {
 
-                log.debug("looking for key=" + key + " from tModel " + 
ref.getTModelKey());
-                List<String> ret = new ArrayList<String>();
-                if (ref == null) {
+                if (key == null) {
                         return null;
                 }
+                if (ref == null || ref.getTModelKey()==null) {
+                        return null;
+                }
+                log.debug("looking for key=" + key + " from tModel " + 
ref.getTModelKey());
+                List<String> ret = new ArrayList<String>();
+                
                 if (ref.getCategoryBag() != null) {
                         for (int i = 0; i < 
ref.getCategoryBag().getKeyedReference().size(); i++) {
                                 if 
(ref.getCategoryBag().getKeyedReference().get(i).getTModelKey().equalsIgnoreCase(key))
 {
@@ -2209,24 +2213,24 @@ public class ValidatePublish extends ValidateUDDIApi {
          * @param addressLine
          */
         private void validatedAddressLinesIfKeyDefined(List<AddressLine> 
addressLine) throws ValueNotAllowedException {
-                String err = "";
+                StringBuilder err = new StringBuilder();
                 for (int i = 0; i < addressLine.size(); i++) {
 
                         if (addressLine.get(i).getKeyName() == null
                                 || 
addressLine.get(i).getKeyName().trim().length() == 0) {
-                                err += "addressLine(" + i + ").keyName,";
+                                
err.append("addressLine(").append(i).append(").keyName,");
                         }
                         if (addressLine.get(i).getKeyValue() == null
                                 || 
addressLine.get(i).getKeyValue().trim().length() == 0) {
-                                err += "addressLine(" + i + ").keyValue,";
+                                
err.append("addressLine(").append(i).append(").keyValue,");
                         }
                         if (addressLine.get(i).getValue() == null
                                 || 
addressLine.get(i).getValue().trim().length() == 0) {
-                                err += "addressLine(" + i + ").value,";
+                                 
err.append("addressLine(").append(i).append(").value,");
                         }
                 }
                 if (err.length() > 0) {
-                        throw new ValueNotAllowedException(new 
ErrorMessage("E_invalidValueAddressLine", err));
+                        throw new ValueNotAllowedException(new 
ErrorMessage("E_invalidValueAddressLine", err.toString()));
                 }
         }
 

http://git-wip-us.apache.org/repos/asf/juddi/blob/f9e0b9d3/juddi-core/src/main/java/org/apache/juddi/validation/ValidateReplication.java
----------------------------------------------------------------------
diff --git 
a/juddi-core/src/main/java/org/apache/juddi/validation/ValidateReplication.java 
b/juddi-core/src/main/java/org/apache/juddi/validation/ValidateReplication.java
index d9131c9..45bc82d 100644
--- 
a/juddi-core/src/main/java/org/apache/juddi/validation/ValidateReplication.java
+++ 
b/juddi-core/src/main/java/org/apache/juddi/validation/ValidateReplication.java
@@ -16,17 +16,21 @@
  */
 package org.apache.juddi.validation;
 
+import java.io.UnsupportedEncodingException;
 import java.math.BigInteger;
 import java.security.cert.CertificateException;
 import java.util.List;
 import java.util.Properties;
 import java.util.concurrent.atomic.AtomicReference;
+import java.util.logging.Level;
+import java.util.logging.Logger;
 import javax.persistence.EntityManager;
 import javax.xml.ws.WebServiceContext;
 import org.apache.commons.configuration.Configuration;
 import org.apache.commons.configuration.ConfigurationException;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
+import static org.apache.juddi.api.impl.AuthenticatedService.UTF8;
 import org.apache.juddi.config.AppConfig;
 import org.apache.juddi.config.Property;
 import org.apache.juddi.model.Node;
@@ -305,7 +309,12 @@ public class ValidateReplication extends ValidateUDDIApi {
                 TransferEntities x = new TransferEntities();
                 x.setKeyBag(body.getKeyBag());
                 x.setTransferToken(body.getTransferToken());
-                String transferTokenId = new 
String(body.getTransferToken().getOpaqueToken());
+                String transferTokenId;
+                try {
+                    transferTokenId = new 
String(body.getTransferToken().getOpaqueToken(), UTF8);
+                } catch (UnsupportedEncodingException ex) {
+                    throw new InvalidValueException(new 
ErrorMessage("errors.stringEncoding"));
+                }
                 new 
ValidateCustodyTransfer(null).validateTransferLocalEntities(em, 
transferTokenId, body.getKeyBag().getKey());
 
         }

http://git-wip-us.apache.org/repos/asf/juddi/blob/f9e0b9d3/juddi-core/src/main/java/org/apache/juddi/validation/ValidateUDDIKey.java
----------------------------------------------------------------------
diff --git 
a/juddi-core/src/main/java/org/apache/juddi/validation/ValidateUDDIKey.java 
b/juddi-core/src/main/java/org/apache/juddi/validation/ValidateUDDIKey.java
index 6d067da..ad4148d 100644
--- a/juddi-core/src/main/java/org/apache/juddi/validation/ValidateUDDIKey.java
+++ b/juddi-core/src/main/java/org/apache/juddi/validation/ValidateUDDIKey.java
@@ -36,8 +36,8 @@ public class ValidateUDDIKey {
                if (key == null)
                        throw new InvalidKeyPassedException(new 
ErrorMessage("errors.invalidkey.NullKey"));
                if (key.toLowerCase().startsWith("uuid:")) {
-               return;
-          }
+                        return;
+                }
                if (! key.contains(KeyGenerator.PARTITION_SEPARATOR)) return; 
//v2 style key; no other validation rules apply
                
                String keyToTest = key.trim();

http://git-wip-us.apache.org/repos/asf/juddi/blob/f9e0b9d3/juddi-core/src/main/java/org/apache/juddi/validation/ValidateValuesFromWebService.java
----------------------------------------------------------------------
diff --git 
a/juddi-core/src/main/java/org/apache/juddi/validation/ValidateValuesFromWebService.java
 
b/juddi-core/src/main/java/org/apache/juddi/validation/ValidateValuesFromWebService.java
index 1662a9f..f9e651e 100644
--- 
a/juddi-core/src/main/java/org/apache/juddi/validation/ValidateValuesFromWebService.java
+++ 
b/juddi-core/src/main/java/org/apache/juddi/validation/ValidateValuesFromWebService.java
@@ -28,7 +28,6 @@ import org.apache.juddi.v3.error.ValueNotAllowedException;
 import org.uddi.api_v3.BindingTemplate;
 import org.uddi.api_v3.BusinessEntity;
 import org.uddi.api_v3.BusinessService;
-import org.uddi.api_v3.DispositionReport;
 import org.uddi.api_v3.PublisherAssertion;
 import org.uddi.api_v3.TModel;
 import org.uddi.v3_service.UDDIValueSetValidationPortType;
@@ -51,7 +50,7 @@ import org.uddi.vs_v3.ValidateValues;
  */
 public class ValidateValuesFromWebService {
 
-        static final Log log = 
LogFactory.getLog(ValidateValuesFromWebService.class);
+        private static final Log log = 
LogFactory.getLog(ValidateValuesFromWebService.class);
 
         private static UDDIValueSetValidationPortType getPort(String url) 
throws ValueNotAllowedException {
                 UDDIService svc = new UDDIService();
@@ -96,7 +95,7 @@ public class ValidateValuesFromWebService {
                 req.getTModel().addAll(obj);
 
                 try {
-                        DispositionReport validateValues = 
vsv.validateValues(req);
+                        vsv.validateValues(req);
                 } catch (Exception ex) {
                         log.warn(ex.getMessage());
                         log.debug(ex.getMessage(),ex);
@@ -111,7 +110,7 @@ public class ValidateValuesFromWebService {
                 req.getBindingTemplate().addAll(obj);
 
                 try {
-                        DispositionReport validateValues = 
vsv.validateValues(req);
+                        vsv.validateValues(req);
                 } catch (Exception ex) {
                         log.warn(ex.getMessage());
                         log.debug(ex.getMessage(),ex);
@@ -126,7 +125,7 @@ public class ValidateValuesFromWebService {
                 req.getBusinessService().addAll(obj);
 
                 try {
-                        DispositionReport validateValues = 
vsv.validateValues(req);
+                        vsv.validateValues(req);
                 } catch (Exception ex) {
                         log.warn(ex.getMessage());
                         log.debug(ex.getMessage(),ex);
@@ -142,7 +141,7 @@ public class ValidateValuesFromWebService {
                 req.getBusinessEntity().addAll(obj);
 
                 try {
-                        DispositionReport validateValues = 
vsv.validateValues(req);
+                        vsv.validateValues(req);
                 } catch (Exception ex) {
                         log.warn(ex.getMessage());
                         log.debug(ex.getMessage(),ex);
@@ -156,7 +155,7 @@ public class ValidateValuesFromWebService {
                 ValidateValues req = new ValidateValues();
                 req.getPublisherAssertion().add(obj);
                 try {
-                        DispositionReport validateValues = 
vsv.validateValues(req);
+                        vsv.validateValues(req);
                 } catch (Exception ex) {
                         log.warn(ex.getMessage());
                         log.debug(ex.getMessage(),ex);

http://git-wip-us.apache.org/repos/asf/juddi/blob/f9e0b9d3/juddi-core/src/main/java/org/apache/juddi/validation/vsv/AbstractSimpleValidator.java
----------------------------------------------------------------------
diff --git 
a/juddi-core/src/main/java/org/apache/juddi/validation/vsv/AbstractSimpleValidator.java
 
b/juddi-core/src/main/java/org/apache/juddi/validation/vsv/AbstractSimpleValidator.java
index 301719a..cbdae0e 100644
--- 
a/juddi-core/src/main/java/org/apache/juddi/validation/vsv/AbstractSimpleValidator.java
+++ 
b/juddi-core/src/main/java/org/apache/juddi/validation/vsv/AbstractSimpleValidator.java
@@ -113,7 +113,7 @@ public abstract class AbstractSimpleValidator implements 
ValueSetValidator {
                         return;
                 }
                 //StringBuilder badvalues=new StringBuilder();
-                String err = "";
+                StringBuilder err = new StringBuilder();
                 for (int i = 0; i < items.size(); i++) {
                         if 
(items.get(i).getTModelKey().equalsIgnoreCase(getMyKey())) {
                                 List<String> validValues = getValidValues();
@@ -129,13 +129,13 @@ public abstract class AbstractSimpleValidator implements 
ValueSetValidator {
                                         }
                                         if (!localfound) {
                                                 
//badvalues.append(items.get(i).getKeyValue()).append(" ");
-                                                err += xpath + 
"keyedReference(" + i + ")=" + items.get(i).getKeyValue() + " ";
+                                                
err.append(xpath).append("keyedReference(").append(i).append(")=").append(items.get(i).getKeyValue()).append("
 ");
                                         }
                                 }
                         }
                 }
                 if (err.length() > 0) {
-                        throw new InvalidValueException(new 
ErrorMessage("errors.valuesetvalidation.invalidcontent", err + 
getPrintableValidValues()));
+                        throw new InvalidValueException(new 
ErrorMessage("errors.valuesetvalidation.invalidcontent", err.toString() + 
getPrintableValidValues()));
                 }
         }
 

http://git-wip-us.apache.org/repos/asf/juddi/blob/f9e0b9d3/juddi-core/src/main/java/org/apache/juddi/validation/vsv/Uddiuddiorgcategorizationderivedfrom.java
----------------------------------------------------------------------
diff --git 
a/juddi-core/src/main/java/org/apache/juddi/validation/vsv/Uddiuddiorgcategorizationderivedfrom.java
 
b/juddi-core/src/main/java/org/apache/juddi/validation/vsv/Uddiuddiorgcategorizationderivedfrom.java
index 114048b..02504f5 100644
--- 
a/juddi-core/src/main/java/org/apache/juddi/validation/vsv/Uddiuddiorgcategorizationderivedfrom.java
+++ 
b/juddi-core/src/main/java/org/apache/juddi/validation/vsv/Uddiuddiorgcategorizationderivedfrom.java
@@ -148,7 +148,7 @@ public class Uddiuddiorgcategorizationderivedfrom 
implements ValueSetValidator {
                 if (items == null) {
                         return;
                 }
-                String err = "";
+                StringBuilder err = new StringBuilder();
                 for (int i = 0; i < items.size(); i++) {
                         List<String> validValues = getValidValues();
                         if (validValues != null) {
@@ -160,12 +160,12 @@ public class Uddiuddiorgcategorizationderivedfrom 
implements ValueSetValidator {
                                         }
                                 }
                                 if (!valid) {
-                                        err += xpath + "keyedReference(" + i + 
") ";
+                                        err.append(xpath + "keyedReference(" + 
i + ") ");
                                 }
                         }
                 }
                 if (err.length() > 0) {
-                        throw new InvalidValueException(new 
ErrorMessage("errors.valuesetvalidation.invalidcontent", err));
+                        throw new InvalidValueException(new 
ErrorMessage("errors.valuesetvalidation.invalidcontent", err.toString()));
                 }
         }
 

http://git-wip-us.apache.org/repos/asf/juddi/blob/f9e0b9d3/juddi-core/src/main/java/org/apache/juddi/validation/vsv/Uddiuddiorgidentifierisreplacedby.java
----------------------------------------------------------------------
diff --git 
a/juddi-core/src/main/java/org/apache/juddi/validation/vsv/Uddiuddiorgidentifierisreplacedby.java
 
b/juddi-core/src/main/java/org/apache/juddi/validation/vsv/Uddiuddiorgidentifierisreplacedby.java
index 33b4620..52f5969 100644
--- 
a/juddi-core/src/main/java/org/apache/juddi/validation/vsv/Uddiuddiorgidentifierisreplacedby.java
+++ 
b/juddi-core/src/main/java/org/apache/juddi/validation/vsv/Uddiuddiorgidentifierisreplacedby.java
@@ -295,30 +295,6 @@ public class Uddiuddiorgidentifierisreplacedby implements 
ValueSetValidator {
                 }
         }
 
-        private void validatedValuesKeyRef(List<KeyedReference> items, String 
xpath) throws DispositionReportFaultMessage {
-                if (items == null) {
-                        return;
-                }
-                String err = "";
-                for (int i = 0; i < items.size(); i++) {
-                        List<String> validValues = getValidValues();
-                        if (validValues != null) {
-                                //ok we have some work to do
-                                boolean valid = false;
-                                for (int k = 0; k < validValues.size(); k++) {
-                                        if 
(validValues.get(k).equals(items.get(i).getKeyValue())) {
-                                                valid = true;
-                                        }
-                                }
-                                if (!valid) {
-                                        err += xpath + "keyedReference(" + i + 
") ";
-                                }
-                        }
-                }
-                if (err.length() > 0) {
-                        throw new InvalidValueException(new 
ErrorMessage("errors.valuesetvalidation.invalidcontent", err));
-                }
-        }
 
         @Override
         public void validateTmodelInstanceDetails(List<TModelInstanceInfo> 
tModelInstanceInfo, String xpath) throws DispositionReportFaultMessage {

http://git-wip-us.apache.org/repos/asf/juddi/blob/f9e0b9d3/juddi-core/src/main/resources/messages.properties
----------------------------------------------------------------------
diff --git a/juddi-core/src/main/resources/messages.properties 
b/juddi-core/src/main/resources/messages.properties
index 10f2828..0306a17 100644
--- a/juddi-core/src/main/resources/messages.properties
+++ b/juddi-core/src/main/resources/messages.properties
@@ -63,6 +63,7 @@ E_valueNotAllowed=A value did not pass validation because of 
contextual issues.
 
 
 #-- General error messages
+errors.stringEncoding=non-UTF8 token
 errors.DatatypeFactor=Can't create a DatatypeFactory instance.
 errors.Unspecified=An unspecified error occurred
 errors.Unsupported=This version does not support this feature or API

http://git-wip-us.apache.org/repos/asf/juddi/blob/f9e0b9d3/juddi-examples/ValueSetValidator/src/main/java/org/apache/juddi/examples/vsv/valuesetvalidator/App.java
----------------------------------------------------------------------
diff --git 
a/juddi-examples/ValueSetValidator/src/main/java/org/apache/juddi/examples/vsv/valuesetvalidator/App.java
 
b/juddi-examples/ValueSetValidator/src/main/java/org/apache/juddi/examples/vsv/valuesetvalidator/App.java
index df5d2d1..0392150 100644
--- 
a/juddi-examples/ValueSetValidator/src/main/java/org/apache/juddi/examples/vsv/valuesetvalidator/App.java
+++ 
b/juddi-examples/ValueSetValidator/src/main/java/org/apache/juddi/examples/vsv/valuesetvalidator/App.java
@@ -34,7 +34,7 @@ public class App {
         public static void main(String[] args) throws ConfigurationException {
                 System.out.println("Notice! before running this, build this 
project and copy the jar file into 
juddi-tomcat/target/tomcat/apache-tomcat.../juddiv3.war/WEB-INF/lib and 
restart!");
 
-                
System.out.println(UDDIValueSetValidationImpl.ConvertKeyToClass("uddi:www.bob.com:verified-tmodel"));
+                
System.out.println(UDDIValueSetValidationImpl.convertKeyToClass("uddi:www.bob.com:verified-tmodel"));
                
                 
                 

http://git-wip-us.apache.org/repos/asf/juddi/blob/f9e0b9d3/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 6f9f54e..372c305 100644
--- a/pom.xml
+++ b/pom.xml
@@ -293,7 +293,7 @@ under the License.
                                <plugin>
                                        
<groupId>org.apache.maven.plugins</groupId>
                                        
<artifactId>maven-surefire-plugin</artifactId>
-                                       <version>2.4</version>
+                                       <version>2.19.1</version>
                                </plugin>
                        </plugins>
                </pluginManagement>
@@ -412,13 +412,14 @@ under the License.
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-surefire-plugin</artifactId>
-                               <version>2.15</version>
+                               <version>2.19.1</version>
                                <configuration>
                                        <!-- Sets the VM argument line used 
when unit tests are run. -->
                                        <argLine>${surefireArgLine}</argLine>
                                        <!-- Skips unit tests if the value of 
skip.unit.tests property is true -->
                                        <skipTests>${skipTests}</skipTests>
                                        <!-- Excludes integration tests when 
unit tests are run. -->
+                                        
<skipAfterFailureCount>1</skipAfterFailureCount>
 
                                </configuration>
                        </plugin>

http://git-wip-us.apache.org/repos/asf/juddi/blob/f9e0b9d3/uddi-client-dist/pom.xml
----------------------------------------------------------------------
diff --git a/uddi-client-dist/pom.xml b/uddi-client-dist/pom.xml
index c63a253..3acb2c9 100644
--- a/uddi-client-dist/pom.xml
+++ b/uddi-client-dist/pom.xml
@@ -1,45 +1,45 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- * Copyright 2001-2009 The Apache Software Foundation. * * Licensed under 
-       the Apache License, Version 2.0 (the "License"); * you may not use this 
file 
-       except in compliance with the License. * You may obtain a copy of the 
License 
-       at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required 
by 
-       applicable law or agreed to in writing, software * distributed under 
the 
-       License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR 
CONDITIONS 
-       OF ANY KIND, either express or implied. * See the License for the 
specific 
-       language governing permissions and * limitations under the License. * 
*/ -->
+the Apache License, Version 2.0 (the "License"); * you may not use this file 
+except in compliance with the License. * You may obtain a copy of the License 
+at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by 
+applicable law or agreed to in writing, software * distributed under the 
+License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS 
+OF ANY KIND, either express or implied. * See the License for the specific 
+language governing permissions and * limitations under the License. * */ -->
 <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/maven-v4_0_0.xsd";>
-       <modelVersion>4.0.0</modelVersion>
-       <parent>
-               <groupId>org.apache.juddi</groupId>
-               <artifactId>juddi-parent</artifactId>
-               <version>3.3.5-SNAPSHOT</version>
-       </parent>
-       <artifactId>uddi-client-dist</artifactId>
-       <name>UDDI Client Distribution Assembly</name>
-       <packaging>pom</packaging>
-       <dependencies>
-               <!-- binary archives -->
-               <dependency>
-                       <groupId>org.apache.juddi</groupId>
-                       <artifactId>juddi-client</artifactId>
-                       <version>${project.parent.version}</version>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.juddi</groupId>
-                       <artifactId>uddi-ws</artifactId>
-                       <version>${project.parent.version}</version>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.juddi</groupId>
-                       <artifactId>uddi-tck-base</artifactId>
-                       <version>${project.parent.version}</version>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.juddi</groupId>
-                       <artifactId>uddi-tck</artifactId>
-                       <version>${project.parent.version}</version>
-               </dependency>
-               <dependency>
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.apache.juddi</groupId>
+        <artifactId>juddi-parent</artifactId>
+        <version>3.3.5-SNAPSHOT</version>
+    </parent>
+    <artifactId>uddi-client-dist</artifactId>
+    <name>UDDI Client Distribution Assembly</name>
+    <packaging>pom</packaging>
+    <dependencies>
+        <!-- binary archives -->
+        <dependency>
+            <groupId>org.apache.juddi</groupId>
+            <artifactId>juddi-client</artifactId>
+            <version>${project.parent.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.juddi</groupId>
+            <artifactId>uddi-ws</artifactId>
+            <version>${project.parent.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.juddi</groupId>
+            <artifactId>uddi-tck-base</artifactId>
+            <version>${project.parent.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.juddi</groupId>
+            <artifactId>uddi-tck</artifactId>
+            <version>${project.parent.version}</version>
+        </dependency>
+        <dependency>
             <groupId>org.apache.juddi</groupId>
             <artifactId>uddi-tck-runner</artifactId>
             <version>${project.parent.version}</version>
@@ -50,85 +50,85 @@
             <version>${project.parent.version}</version>
             <classifier>jar-with-dependencies</classifier>
         </dependency>
-               <dependency>
-                       <groupId>org.apache.juddi</groupId>
-                       <artifactId>uddi-migration-tool</artifactId>
-                       <version>${project.parent.version}</version>
-               </dependency>
-               <dependency>
+        <dependency>
+            <groupId>org.apache.juddi</groupId>
+            <artifactId>uddi-migration-tool</artifactId>
+            <version>${project.parent.version}</version>
+        </dependency>
+        <dependency>
             <groupId>org.apache.juddi</groupId>
             <artifactId>juddi-gui-dsig</artifactId>
             <version>${project.parent.version}</version>
         </dependency>
-               <dependency>
-                       <groupId>org.apache.juddi</groupId>
-                       <artifactId>uddi-migration-tool</artifactId>
-                       <version>${project.parent.version}</version>
-                       <classifier>jar-with-dependencies</classifier>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.juddi</groupId>
-                       <artifactId>uddi-tck</artifactId>
-                       <type>test-jar</type>
-                       <version>${project.parent.version}</version>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.juddi</groupId>
-                       <artifactId>juddi-gui-war</artifactId>
-                       <version>${project.parent.version}</version>
-                       <type>war</type>
-               </dependency>
-               <dependency>
+        <dependency>
+            <groupId>org.apache.juddi</groupId>
+            <artifactId>uddi-migration-tool</artifactId>
+            <version>${project.parent.version}</version>
+            <classifier>jar-with-dependencies</classifier>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.juddi</groupId>
+            <artifactId>uddi-tck</artifactId>
+            <type>test-jar</type>
+            <version>${project.parent.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.juddi</groupId>
+            <artifactId>juddi-gui-war</artifactId>
+            <version>${project.parent.version}</version>
+            <type>war</type>
+        </dependency>
+        <dependency>
             <groupId>org.apache.juddi</groupId>
             <artifactId>juddi-client-cli</artifactId>
             <version>${project.parent.version}</version>
             <classifier>jar-with-dependencies</classifier>
         </dependency>
-               <!-- source archives -->
-               <dependency>
-                       <groupId>org.apache.juddi</groupId>
-                       <artifactId>juddi-client</artifactId>
-                       <version>${project.parent.version}</version>
-                       <classifier>sources</classifier>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.juddi</groupId>
-                       <artifactId>uddi-ws</artifactId>
-                       <version>${project.parent.version}</version>
-                       <classifier>sources</classifier>
-               </dependency>
-               <dependency>
+        <!-- source archives -->
+        <dependency>
+            <groupId>org.apache.juddi</groupId>
+            <artifactId>juddi-client</artifactId>
+            <version>${project.parent.version}</version>
+            <classifier>sources</classifier>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.juddi</groupId>
+            <artifactId>uddi-ws</artifactId>
+            <version>${project.parent.version}</version>
+            <classifier>sources</classifier>
+        </dependency>
+        <dependency>
             <groupId>org.apache.juddi</groupId>
             <artifactId>uddi-migration-tool</artifactId>
             <version>${project.parent.version}</version>
             <classifier>sources</classifier>
         </dependency>
-               <dependency>
-                       <groupId>org.apache.juddi</groupId>
-                       <artifactId>uddi-tck-base</artifactId>
-                       <version>${project.parent.version}</version>
-                       <classifier>sources</classifier>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.juddi</groupId>
-                       <artifactId>uddi-tck</artifactId>
-                       <version>${project.parent.version}</version>
-                       <classifier>sources</classifier>
-               </dependency>
-               <dependency>
+        <dependency>
+            <groupId>org.apache.juddi</groupId>
+            <artifactId>uddi-tck-base</artifactId>
+            <version>${project.parent.version}</version>
+            <classifier>sources</classifier>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.juddi</groupId>
+            <artifactId>uddi-tck</artifactId>
+            <version>${project.parent.version}</version>
+            <classifier>sources</classifier>
+        </dependency>
+        <dependency>
             <groupId>org.apache.juddi</groupId>
             <artifactId>uddi-tck-runner</artifactId>
             <version>${project.parent.version}</version>
             <classifier>sources</classifier>
         </dependency>
-               <dependency>
-                       <groupId>org.apache.juddi</groupId>
-                       <artifactId>uddi-tck</artifactId>
-                       <version>${project.parent.version}</version>
-                       <type>jar</type>
-                       <classifier>test-sources</classifier>
-               </dependency>
-               <dependency>
+        <dependency>
+            <groupId>org.apache.juddi</groupId>
+            <artifactId>uddi-tck</artifactId>
+            <version>${project.parent.version}</version>
+            <type>jar</type>
+            <classifier>test-sources</classifier>
+        </dependency>
+        <dependency>
             <groupId>org.apache.juddi</groupId>
             <artifactId>juddi-gui-dsig</artifactId>
             <version>${project.parent.version}</version>
@@ -147,51 +147,51 @@
             <version>${project.parent.version}</version>
             <classifier>sources</classifier>
         </dependency>
-               <!-- javadoc archives -->
-               <dependency>
-                       <groupId>org.apache.juddi</groupId>
-                       <artifactId>juddi-client</artifactId>
-                       <version>${project.parent.version}</version>
-                       <classifier>javadoc</classifier>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.juddi</groupId>
-                       <artifactId>uddi-ws</artifactId>
-                       <version>${project.parent.version}</version>
-                       <classifier>javadoc</classifier>
-               </dependency>
-               <dependency>
+        <!-- javadoc archives -->
+        <dependency>
+            <groupId>org.apache.juddi</groupId>
+            <artifactId>juddi-client</artifactId>
+            <version>${project.parent.version}</version>
+            <classifier>javadoc</classifier>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.juddi</groupId>
+            <artifactId>uddi-ws</artifactId>
+            <version>${project.parent.version}</version>
+            <classifier>javadoc</classifier>
+        </dependency>
+        <dependency>
             <groupId>org.apache.juddi</groupId>
             <artifactId>uddi-migration-tool</artifactId>
             <version>${project.parent.version}</version>
             <classifier>javadoc</classifier>
         </dependency>
-               <dependency>
-                       <groupId>org.apache.juddi</groupId>
-                       <artifactId>uddi-tck-base</artifactId>
-                       <version>${project.parent.version}</version>
-                       <classifier>javadoc</classifier>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.juddi</groupId>
-                       <artifactId>uddi-tck</artifactId>
-                       <version>${project.parent.version}</version>
-                       <classifier>javadoc</classifier>
-               </dependency>
-               <dependency>
+        <dependency>
+            <groupId>org.apache.juddi</groupId>
+            <artifactId>uddi-tck-base</artifactId>
+            <version>${project.parent.version}</version>
+            <classifier>javadoc</classifier>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.juddi</groupId>
+            <artifactId>uddi-tck</artifactId>
+            <version>${project.parent.version}</version>
+            <classifier>javadoc</classifier>
+        </dependency>
+        <dependency>
             <groupId>org.apache.juddi</groupId>
             <artifactId>uddi-tck-runner</artifactId>
             <version>${project.parent.version}</version>
             <classifier>javadoc</classifier>
         </dependency>
-               <dependency>
-                       <groupId>org.apache.juddi</groupId>
-                       <artifactId>uddi-tck</artifactId>
-                       <version>${project.parent.version}</version>
-                       <classifier>test-javadoc</classifier>
-                       <type>jar</type>
-               </dependency>
-               <dependency>
+        <dependency>
+            <groupId>org.apache.juddi</groupId>
+            <artifactId>uddi-tck</artifactId>
+            <version>${project.parent.version}</version>
+            <classifier>test-javadoc</classifier>
+            <type>jar</type>
+        </dependency>
+        <dependency>
             <groupId>org.apache.juddi</groupId>
             <artifactId>juddi-gui-dsig</artifactId>
             <version>${project.parent.version}</version>
@@ -211,20 +211,20 @@
             <type>jar</type>
             <classifier>javadoc</classifier>
         </dependency>
-               <!-- documentation -->
+        <!-- documentation -->
         <dependency>
             <groupId>org.apache.juddi.juddi-docs</groupId>
             <artifactId>juddi-client-guide</artifactId>
             <version>${project.parent.version}</version>
             <type>jdocbook</type>
         </dependency>
-       </dependencies>
-       <build>
-               <plugins>
-                       <plugin>
-                               <groupId>org.apache.maven.plugins</groupId>
-                               <artifactId>maven-assembly-plugin</artifactId>
-                               <dependencies>
+    </dependencies>
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-assembly-plugin</artifactId>
+                <dependencies>
                     <dependency>
                         <!-- Entry needed to enable jdocbook unzipping -->
                         <groupId>org.jboss.maven.plugins</groupId>
@@ -232,37 +232,37 @@
                         <version>2.3.8</version>
                     </dependency>
                 </dependencies>
-                               <executions>
-                                       <execution>
-                                               <id>make-assembly</id>
-                                               <phase>package</phase>
-                                               <goals>
-                                                       <goal>single</goal>
-                                               </goals>
-                                               <configuration>
-                                                       
<finalName>uddi-client-distro-${project.version}</finalName>
-                                                       <descriptors>
-                                                               
<descriptor>src/main/assembly/assembly.xml</descriptor>
-                                                       </descriptors>
-                                                       
<tarLongFileMode>gnu</tarLongFileMode>
-                                                       
<appendAssemblyId>false</appendAssemblyId>
-                                                       <archiverConfig>
-                                                               
<defaultDirectoryMode>0755</defaultDirectoryMode>
-                                                       </archiverConfig>
-                                               </configuration>
-                                       </execution>
-                               </executions>
-                       </plugin>
-                       <!-- dist is not very useful from a maven repo, so 
don't put it there -->
-                       <plugin>
-                               <groupId>org.apache.maven.plugins</groupId>
-                               <artifactId>maven-deploy-plugin</artifactId>
-                               <configuration>
+                <executions>
+                    <execution>
+                        <id>make-assembly</id>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>single</goal>
+                        </goals>
+                        <configuration>
+                            
<finalName>uddi-client-distro-${project.version}</finalName>
+                            <descriptors>
+                                
<descriptor>src/main/assembly/assembly.xml</descriptor>
+                            </descriptors>
+                            <tarLongFileMode>gnu</tarLongFileMode>
+                            <appendAssemblyId>false</appendAssemblyId>
+                            <archiverConfig>
+                                
<defaultDirectoryMode>0755</defaultDirectoryMode>
+                            </archiverConfig>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+            <!-- dist is not very useful from a maven repo, so don't put it 
there -->
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-deploy-plugin</artifactId>
+                <configuration>
 
-                                       <skip>true</skip>
-                               </configuration>
-                       </plugin>
+                    <skip>true</skip>
+                </configuration>
+            </plugin>
 
-               </plugins>
-       </build>
+        </plugins>
+    </build>
 </project>

http://git-wip-us.apache.org/repos/asf/juddi/blob/f9e0b9d3/uddi-tck/pom.xml
----------------------------------------------------------------------
diff --git a/uddi-tck/pom.xml b/uddi-tck/pom.xml
index ed929a9..aa97f6b 100644
--- a/uddi-tck/pom.xml
+++ b/uddi-tck/pom.xml
@@ -218,7 +218,7 @@
                                                                        
<cargo.logging>high</cargo.logging>
                                                                        
<cargo.hostname>localhost</cargo.hostname>
                                                                        
<cargo.servlet.port>8880</cargo.servlet.port>
-                                                                       
<cargo.jvmargs>-Xms256m -Xmx256m -XX:MaxPermSize=256M 
-Djava.endorsed.dirs=${basedir}/target/juddi-tomcat-${project.parent.version}/endorsed
 -Djavax.net.ssl.keyStore=${basedir}/../juddi-tomcat/keystore.jks 
-Djavax.net.ssl.keyStorePassword=password 
-Djavax.net.ssl.trustStore=${basedir}/../juddi-tomcat/truststore.jks 
-Djavax.net.ssl.trustStorePassword=password</cargo.jvmargs>
+                                                                       
<cargo.jvmargs>-Xdebug 
-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5000 -Xms256m -Xmx256m 
-XX:MaxPermSize=256M 
-Djava.endorsed.dirs=${basedir}/target/juddi-tomcat-${project.parent.version}/endorsed
 -Djavax.net.ssl.keyStore=${basedir}/../juddi-tomcat/keystore.jks 
-Djavax.net.ssl.keyStorePassword=password 
-Djavax.net.ssl.trustStore=${basedir}/../juddi-tomcat/truststore.jks 
-Djavax.net.ssl.trustStorePassword=password</cargo.jvmargs>
                                                                </properties>
                                                        </configuration>
                                                </configuration>
@@ -244,7 +244,7 @@
                                                                        
<cargo.logging>high</cargo.logging>
                                                                        
<cargo.hostname>localhost</cargo.hostname>
                                                                        
<cargo.servlet.port>8980</cargo.servlet.port>
-                                                                       
<cargo.jvmargs>-Xms256m -Xmx256m -XX:MaxPermSize=256M 
-Djava.endorsed.dirs=${basedir}/target/node2/juddi-tomcat-${project.parent.version}/endorsed
 -Djavax.net.ssl.keyStore=${basedir}/../juddi-tomcat/keystore.jks 
-Djavax.net.ssl.keyStorePassword=password  
-Djavax.net.ssl.trustStore=${basedir}/../juddi-tomcat/truststore.jks 
-Djavax.net.ssl.trustStorePassword=password</cargo.jvmargs>
+                                                                       
<cargo.jvmargs>-Xdebug 
-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5001 -Xms256m -Xmx256m 
-XX:MaxPermSize=256M 
-Djava.endorsed.dirs=${basedir}/target/node2/juddi-tomcat-${project.parent.version}/endorsed
 -Djavax.net.ssl.keyStore=${basedir}/../juddi-tomcat/keystore.jks 
-Djavax.net.ssl.keyStorePassword=password  
-Djavax.net.ssl.trustStore=${basedir}/../juddi-tomcat/truststore.jks 
-Djavax.net.ssl.trustStorePassword=password</cargo.jvmargs>
                                                                </properties>
                                                        </configuration>
                                                </configuration>
@@ -321,6 +321,7 @@
                                                </goals>
                                                <configuration>
                                                        <skip>false</skip>
+                                                        
<skipAfterFailureCount>1</skipAfterFailureCount>
                                                        <systemProperties>
                                                                <property>
                                                                        
<name>cactus.contextURL</name>

http://git-wip-us.apache.org/repos/asf/juddi/blob/f9e0b9d3/uddi-tck/src/test/java/org/apache/juddi/v3/tck/JUDDI_300_MultiNodeIntegrationTest.java
----------------------------------------------------------------------
diff --git 
a/uddi-tck/src/test/java/org/apache/juddi/v3/tck/JUDDI_300_MultiNodeIntegrationTest.java
 
b/uddi-tck/src/test/java/org/apache/juddi/v3/tck/JUDDI_300_MultiNodeIntegrationTest.java
index e52e58c..68be4e8 100644
--- 
a/uddi-tck/src/test/java/org/apache/juddi/v3/tck/JUDDI_300_MultiNodeIntegrationTest.java
+++ 
b/uddi-tck/src/test/java/org/apache/juddi/v3/tck/JUDDI_300_MultiNodeIntegrationTest.java
@@ -769,7 +769,7 @@ public class JUDDI_300_MultiNodeIntegrationTest {
                 logger.info("testReplicationServiceBindingAddRemove");
 
                 try {
-                        TckCommon.PrintMarker();
+                        //TckCommon.PrintMarker();
 
                         resetBusinesses();
                         resetTmodels();


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to