Index: jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/value/DoubleValue.java =================================================================== --- jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/value/DoubleValue.java (revision 668154) +++ jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/value/DoubleValue.java (working copy) @@ -66,7 +66,7 @@ try { return new DoubleValue(Double.parseDouble(s)); } catch (NumberFormatException e) { - throw new ValueFormatException("invalid format", e); + throw new ValueFormatException("not a valid double format: " + s, e); } } Index: jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/value/PathValue.java =================================================================== --- jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/value/PathValue.java (revision 668154) +++ jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/value/PathValue.java (working copy) @@ -57,7 +57,7 @@ } return new PathValue(s); } else { - throw new ValueFormatException("not a valid path format"); + throw new ValueFormatException("not a valid path format: " + s); } } Index: jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/value/ReferenceValue.java =================================================================== --- jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/value/ReferenceValue.java (revision 668154) +++ jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/value/ReferenceValue.java (working copy) @@ -71,11 +71,11 @@ try { UUID.fromString(s); } catch (IllegalArgumentException iae) { - throw new ValueFormatException("not a valid UUID format"); + throw new ValueFormatException("not a valid UUID format: " + s); } return new ReferenceValue(s); } else { - throw new ValueFormatException("not a valid UUID format"); + throw new ValueFormatException("not a valid UUID format: " + s); } } Index: jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/value/LongValue.java =================================================================== --- jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/value/LongValue.java (revision 668154) +++ jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/value/LongValue.java (working copy) @@ -66,7 +66,7 @@ try { return new LongValue(Long.parseLong(s)); } catch (NumberFormatException e) { - throw new ValueFormatException("invalid format", e); + throw new ValueFormatException("not a valid long format: " + s, e); } } Index: jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/value/NameValue.java =================================================================== --- jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/value/NameValue.java (revision 668154) +++ jackrabbit-jcr-commons/src/main/java/org/apache/jackrabbit/value/NameValue.java (working copy) @@ -81,7 +81,7 @@ } return new NameValue(s); } else { - throw new ValueFormatException("not a valid name format"); + throw new ValueFormatException("not a valid name format: " + s); } }