Index: jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/value/AbstractQValueFactory.java =================================================================== --- jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/value/AbstractQValueFactory.java (revision 806112) +++ jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/value/AbstractQValueFactory.java (working copy) @@ -37,6 +37,8 @@ import org.apache.jackrabbit.spi.commons.name.NameFactoryImpl; import org.apache.jackrabbit.spi.commons.name.PathFactoryImpl; import org.apache.jackrabbit.util.ISO8601; +import org.slf4j.LoggerFactory; +import org.slf4j.Logger; /** * AbstractQValueFactory... @@ -44,6 +46,11 @@ public abstract class AbstractQValueFactory implements QValueFactory { /** + * default logger + */ + private static final Logger log = LoggerFactory.getLogger(AbstractQValueFactory.class); + + /** * the default encoding */ public static final String DEFAULT_ENCODING = "UTF-8"; @@ -66,7 +73,8 @@ return new QValue[]{create(UUID.randomUUID().toString(), PropertyType.STRING)}; } else { - throw new RepositoryException("createFromDefinition not implemented for: " + name); + log.warn("No default values for: " + name); + return null; } }