Hi all,
I haven't received any feedback on this patch ? Did it go through to the mailing list (it seems to have here) ? Were there any problems with it ?
Regards, Serge Huber.
Serge Huber wrote:
Here's another attempt, this time from against trunk. I hope it works
better. The patch was generated with the latest stable version of
TortoiseSVN and I just updated the trunk tree before generating the patch.
Regards, Serge Huber.
Serge Huber wrote:
Sorry about that. I'll regenerate the patch from the top of the tree on Monday when I get back to work.
Regards, Serge...
On Apr 16, 2005, at 4:58 PM, Roy T. Fielding wrote:
Strange... did you apply it starting in the contrib/orm-persistence directory ? I created the patch with TortoiseSVN just like I did all the others.
Yes. Part of it may have been applied by someone else, or maybe the patch was reversed, or maybe the mailer screwed up any patch with long lines. It is a lot easier to apply patches if they are generated from the top of the tree.
....Roy
------------------------------------------------------------------------
Index: contrib/orm-persistence/applications/test/repository/nodetypes/custom_nodetypes.xml
===================================================================
--- contrib/orm-persistence/applications/test/repository/nodetypes/custom_nodetypes.xml (revision 161883)
+++ contrib/orm-persistence/applications/test/repository/nodetypes/custom_nodetypes.xml (working copy)
@@ -212,12 +212,12 @@
</nodeType>
<!-- Defines a nodetype with a childNodeDefinition that does not allow same name siblings -->
- <nodeType name="test:sameNameSiblingsFalsechildNodeDefinition" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
+ <nodeType name="test:sameNameSibsFalseChildNodeDefinition" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
<supertypes>
<supertype>nt:base</supertype>
</supertypes>
<propertyDefinition name="*" requiredType="undefined" autoCreated="false" mandatory="false" onParentVersion="COPY" protected="false" multiple="false"/>
- <childNodeDefinition name="*" defaultPrimaryType="test:sameNameSiblingsFalsechildNodeDefinition" autoCreated="false" mandatory="false" onParentVersion="COMPUTE" protected="false" sameNameSiblings="false">
+ <childNodeDefinition name="*" defaultPrimaryType="test:sameNameSibsFalseChildNodeDefinition" autoCreated="false" mandatory="false" onParentVersion="COMPUTE" protected="false" sameNameSiblings="false">
<requiredPrimaryTypes>
<requiredPrimaryType>nt:base</requiredPrimaryType>
</requiredPrimaryTypes>
Index: contrib/orm-persistence/applications/test/workspaces/test/workspace.xml
===================================================================
--- contrib/orm-persistence/applications/test/workspaces/test/workspace.xml (revision 0)
+++ contrib/orm-persistence/applications/test/workspaces/test/workspace.xml (revision 0)
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Workspace name="test">
+ <!--
+ virtual file system of the workspace:
+ class: FQN of class implementing FileSystem interface
+ -->
+ <FileSystem class="com.day.jackrabbit.fs.cq.CQFileSystem">
+ <param name="path" value="${wsp.home}/data/wspStore.dat"/>
+ <param name="autoRepair" value="false"/>
+ <param name="blockSize" value="128"/>
+ <param name="autoSync" value="false"/>
+ </FileSystem>
+ <!--
+ persistence of the workspace:
+ class: FQN of class implementing PersistenceManager interface
+ -->
+ <!--PersistenceManager class="org.apache.jackrabbit.core.state.orm.ojb.OJBPersistenceManager" /-->
+ <PersistenceManager class="org.apache.jackrabbit.core.state.orm.hibernate.HibernatePersistenceManager" />
+ <!--
+ Search index and the file system it uses.
+ -->
+ <SearchIndex class="org.apache.jackrabbit.core.search.lucene.SearchIndex">
+ <param name="useCompoundFile" value="true" />
+ <param name="minMergeDocs" value="1000" />
+ <param name="maxMergeDocs" value="100000" />
+ <param name="mergeFactor" value="10" />
+ <param name="bufferSize" value="10"/>
+ <FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
+ <param name="path" value="${wsp.home}/index" />
+ </FileSystem>
+ </SearchIndex>
+</Workspace>
+
Index: contrib/orm-persistence/applications/test/workspaces/default/workspace.xml
===================================================================
--- contrib/orm-persistence/applications/test/workspaces/default/workspace.xml (revision 161883)
+++ contrib/orm-persistence/applications/test/workspaces/default/workspace.xml (working copy)
@@ -22,7 +22,7 @@
<SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
<param name="useCompoundFile" value="true" />
<param name="minMergeDocs" value="1000" />
- <param name="maxMergeDocs" value="10000" />
+ <param name="maxMergeDocs" value="100000" />
<param name="mergeFactor" value="10" />
<param name="bufferSize" value="10"/>
<FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
Index: contrib/orm-persistence/applications/test/jaas.config
===================================================================
--- contrib/orm-persistence/applications/test/jaas.config (revision 161883)
+++ contrib/orm-persistence/applications/test/jaas.config (working copy)
@@ -1,6 +1,3 @@
Jackrabbit {
org.apache.jackrabbit.core.security.SimpleLoginModule required anonymousId="anonymous";
-};
-Jackrabbit {
- org.apache.jackrabbit.core.security.SimpleLoginModule required anonymousId="anonymous";
-};
+};
\ No newline at end of file
Index: contrib/orm-persistence/applications/test/repositoryStubImpl.properties
===================================================================
--- contrib/orm-persistence/applications/test/repositoryStubImpl.properties (revision 161883)
+++ contrib/orm-persistence/applications/test/repositoryStubImpl.properties (working copy)
@@ -43,3 +43,353 @@
# JAVAX.JCR CONFIGURATION
# ==============================================================================
+# Test class: ItemDefTest +javax.jcr.tck.ItemDefTest.testroot=/testdata + +# Test class: ItemReadMethodsTest +javax.jcr.tck.ItemReadMethodsTest.testroot=/testdata + +# Test class: NodeReadMethodsTest +javax.jcr.tck.NodeReadMethodsTest.testroot=/testdata + +# Test class: PropertyTypeTest +javax.jcr.tck.PropertyTypeTest.testroot=/testdata + +# Test class: BinaryPropertyTest +javax.jcr.tck.BinaryPropertyTest.testroot=/testdata + +# Test class: BooleanPropertyTest +javax.jcr.tck.BooleanPropertyTest.testroot=/testdata + +# Test class: DatePropertyTest +javax.jcr.tck.DatePropertyTest.testroot=/testdata + +# Test class: DoublePropertyTest +javax.jcr.tck.DoublePropertyTest.testroot=/testdata + +# Test class: LongPropertyTest +javax.jcr.tck.LongPropertyTest.testroot=/testdata + +# Test class: NamePropertyTest +javax.jcr.tck.NamePropertyTest.testroot=/testdata + +# Test class: PathPropertyTest +javax.jcr.tck.PathPropertyTest.testroot=/testdata + +# Test class: ReferencePropertyTest +javax.jcr.tck.ReferencePropertyTest.testroot=/testdata + +# Test class: StringPropertyTest +javax.jcr.tck.StringPropertyTest.testroot=/testdata + +# Test class: UndefinedPropertyTest +javax.jcr.tck.UndefinedPropertyTest.testroot=/testdata + +# Test class: PropertyReadMethodsTest +javax.jcr.tck.PropertyReadMethodsTest.testroot=/testdata + +# Test class: NodeIteratorTest +javax.jcr.tck.NodeIteratorTest.testroot=/testdata + +# Test class: NodeDiscoveringNodeTypesTest +javax.jcr.tck.NodeDiscoveringNodeTypesTest.testroot=/testdata + +# Test class: RepositoryDescriptorTest +javax.jcr.tck.RepositoryDescriptorTest.testroot=/testdata + +# Test class: WorkspaceReadMethodsTest +javax.jcr.tck.WorkspaceReadMethodsTest.testroot=/testdata + +# Test class: SessionReadMethodsTest +javax.jcr.tck.SessionReadMethodsTest.testroot=/testdata + +# Test class: NamespaceRegistryReadMethodsTest +javax.jcr.tck.NamespaceRegistryReadMethodsTest.testroot=/testdata + +# Test class: NamespaceRemappingTest +javax.jcr.tck.NamespaceRemappingTest.testroot=/testdata + +# Test class: SessionTest +# Test method: testMoveItemExistsException +# nodetype that does not allow same name siblings +javax.jcr.tck.SessionTest.testMoveItemExistsException.nodetype2=nt:folder +# valid node type that can be added as child of nodetype2 +javax.jcr.tck.SessionTest.testMoveItemExistsException.nodetype3=nt:hierarchyNode + +# Test class: SessionTest +# Test method: testSaveContstraintViolationException +# nodetype that has a property that is mandatory but not autocreated +javax.jcr.tck.SessionTest.testSaveContstraintViolationException.nodetype2=nt:file + +# Test class: SessionUUIDTest +# node type that has a property of type PropertyType.REFERENCE +javax.jcr.tck.SessionUUIDTest.nodetype=nt:unstructured +# name of the property that is of type PropertyType.REFERENCE +javax.jcr.tck.SessionUUIDTest.propertyname1=foobar +# nodetype that has nodetype mix:referenceable assigned +javax.jcr.tck.SessionUUIDTest.nodetype2=test:refTargetNode + +# Test class: SessionUUIDTest +# Test method: testSaveMovedRefNode +# name of the property that can be modified +javax.jcr.tck.SessionUUIDTest.testSaveMovedRefNode.propertyname1=foobar + +# Test class: NodeTest +# Test method: testAddNodeItemExistsException +# nodetype that does not allow same name siblings and allows child nodes of +# the same type +javax.jcr.tck.NodeTest.testAddNodeItemExistsException.nodetype=nt:folder + +# Test class: NodeTest +# Test method: testRemoveMandatoryNode +# nodetype that has a mandatory child node definition +javax.jcr.tck.NodeTest.testRemoveMandatoryNode.nodetype2=nt:file +# nodetype of the mandatory child +javax.jcr.tck.NodeTest.testRemoveMandatoryNode.nodetype3=nt:base +# name of the mandatory node +javax.jcr.tck.NodeTest.testRemoveMandatoryNode.nodename3=jcr:content + +# Test class: NodeTest +# Test method: testSaveContstraintViolationException +# nodetype that has a property that is mandatory but not autocreated +javax.jcr.tck.NodeTest.testSaveContstraintViolationException.nodetype2=nt:file + +# Test class: NodeUUIDTest +# node type that has a property of type PropertyType.REFERENCE +javax.jcr.tck.NodeUUIDTest.nodetype=nt:unstructured +# name of the property that is of type PropertyType.REFERENCE +javax.jcr.tck.NodeUUIDTest.propertyname1=ref +# nodetype that has nodetype mix:referenceable assigned +javax.jcr.tck.NodeUUIDTest.nodetype2=test:refTargetNode + +# Test class: NodeUUIDTest +# Test method: testSaveMovedRefNode +# name of the property that can be modified +javax.jcr.tck.NodeUUIDTest.testSaveMovedRefNode.propertyname1=foobar +# nodetype that has nodetype mix:referenceable assigned + +# Test class: NodeOrderableChildNodesTest +# nodetype that supports orderable child nodes +javax.jcr.tck.NodeOrderableChildNodesTest.nodetype2=nt:unstructured +# valid node type that can be added as child of nodetype 2 +javax.jcr.tck.NodeOrderableChildNodesTest.nodetype3=nt:unstructured + +# Test class: NodeOrderableChildNodesTest +# Test method: testOrderBeforeUnsupportedRepositoryOperationException +# nodetype that does not allow ordering of child nodes +javax.jcr.tck.NodeOrderableChildNodesTest.testOrderBeforeUnsupportedRepositoryOperationException.nodetype2=nt:folder +# valid node type that can be added as child of nodetype 2 +javax.jcr.tck.NodeOrderableChildNodesTest.testOrderBeforeUnsupportedRepositoryOperationException.nodetype3=nt:hierarchyNode + +# Test class: SetPropertyNodeTest +# nodetype which is referenceable +javax.jcr.tck.SetPropertyNodeTest.nodetype=test:setProperty + +# Test class: SetPropertyValueTest +# property that allows multiple values +javax.jcr.tck.SetPropertyValueTest.propertyname2=test:multiProperty +javax.jcr.tck.SetPropertyValueTest.nodetype=test:setProperty + +# Test class: SetPropertyStringTest +# property that allows multiple values +javax.jcr.tck.SetPropertyStringTest.propertyname2=test:multiProperty +javax.jcr.tck.SetPropertyStringTest.nodetype=test:setProperty + +# Test class: WorkspaceCloneSameNameSibsTest +javax.jcr.tck.WorkspaceCloneSameNameSibsTest.sameNameSibsFalseNodeType=test:sameNameSibsFalseChildNodeDefinition +javax.jcr.tck.WorkspaceCloneSameNameSibsTest.sameNameSibsTrueNodeType=nt:unstructured + +# Test class: WorkspaceCopyBetweenWorkspacesSameNameSibsTest +javax.jcr.tck.WorkspaceCopyBetweenWorkspacesSameNameSibsTest.sameNameSibsFalseNodeType=test:sameNameSibsFalseChildNodeDefinition +javax.jcr.tck.WorkspaceCopyBetweenWorkspacesSameNameSibsTest.sameNameSibsTrueNodeType=nt:unstructured + +# Test class: WorkspaceCopySameNameSibsTest +javax.jcr.tck.WorkspaceCopySameNameSibsTest.sameNameSibsFalseNodeType=test:sameNameSibsFalseChildNodeDefinition +javax.jcr.tck.WorkspaceCopySameNameSibsTest.sameNameSibsTrueNodeType=nt:unstructured + +# Test class: WorkspaceMoveSameNameSibsTest +javax.jcr.tck.WorkspaceMoveSameNameSibsTest.sameNameSibsFalseNodeType=test:sameNameSibsFalseChildNodeDefinition +javax.jcr.tck.WorkspaceMoveSameNameSibsTest.sameNameSibsTrueNodeType=nt:unstructured + +# Test class: RepositoryLoginTest +javax.jcr.tck.RepositoryLoginTest.testroot=/testdata + +# Test class: ReferenceableRootNodesTest +javax.jcr.tck.ReferenceableRootNodesTest.testroot=/testdata + +# Test class: ExportDocViewTest +javax.jcr.tck.ExportDocViewTest.testroot=/testdata + +# ------------------------------------------------------------------------------ +# observation configuration +# ------------------------------------------------------------------------------ + +# Test class: AddEventListenerTest +# Test method: testNodeType +javax.jcr.tck.AddEventListenerTest.testNodeType.nodetype2=nt:folder + +# Configuration settings for the serialization. +# Note that the serialization test tries to use as many features of the repository +# as possible, but fails silently if a feature is not available. You have to +# specify all of the following configuration entries, even if your repository does +# not support the feature that is associated with them. + +# Root node for the example tree +javax.jcr.tck.SerializationTest.testroot=/testdata/serialization + +# Node type to use for the example tree. Specify a node type that allows complex trees and all property types if possible +javax.jcr.tck.SerializationTest.nodetype=nt:unstructured + +# Name of the nodes for source and target tree +javax.jcr.tck.SerializationTest.sourceFolderName=source +javax.jcr.tck.SerializationTest.targetFolderName=target +javax.jcr.tck.SerializationTest.rootNodeName=test + +# List the properties whose values may change during serialization/deserialization. For example, +# the UUID of a node is unique in the repository, so it will have to change when you re-import +# a tree at a different location. +javax.jcr.tck.SerializationTest.propertyValueMayChange= jcr:created jcr:uuid jcr:versionHistory jcr:baseVersion jcr:predecessors P_Reference + +# The name of the test node types. For easier diagnostics, the node types have names +# that tell you the kind of information they store +javax.jcr.tck.SerializationTest.nodeTypesTestNode=NodeTypes +javax.jcr.tck.SerializationTest.mixinTypeTestNode=MixinTypes +javax.jcr.tck.SerializationTest.propertyTypesTestNode=PropertyTypes +javax.jcr.tck.SerializationTest.sameNameChildrenTestNode=SameNameChildren +javax.jcr.tck.SerializationTest.multiValuePropertiesTestNode=MultiValueProperties +javax.jcr.tck.SerializationTest.referenceableNodeTestNode=ReferenceableNode +javax.jcr.tck.SerializationTest.orderChildrenTestNode=OrderChildren +javax.jcr.tck.SerializationTest.namespaceTestNode=Namespace + +# The name of the test property types. +javax.jcr.tck.SerializationTest.stringTestProperty=P_String +javax.jcr.tck.SerializationTest.binaryTestProperty=P_Binary +javax.jcr.tck.SerializationTest.dateTestProperty=P_Date +javax.jcr.tck.SerializationTest.longTestProperty=P_Long +javax.jcr.tck.SerializationTest.doubleTestProperty=P_Double +javax.jcr.tck.SerializationTest.booleanTestProperty=P_Boolean +javax.jcr.tck.SerializationTest.nameTestProperty=P_Name +javax.jcr.tck.SerializationTest.pathTestProperty=P_Path +javax.jcr.tck.SerializationTest.referenceTestProperty=P_Reference +javax.jcr.tck.SerializationTest.multiValueTestProperty=P_MultiValue + +# Test method: testVersioningExceptionSessionFileChild +# specified nodetype must be versionable and allow child nodes of the same type. +javax.jcr.tck.SerializationTest.testVersioningExceptionSessionFileChild.nodetype=test:versionable + +# Test method: testVersioningExceptionSessionFileParent +# specified nodetype must be versionable and allow child nodes of the same type. +javax.jcr.tck.SerializationTest.testVersioningExceptionSessionFileParent.nodetype=test:versionable + +# Test class: ExportSysViewTest +javax.jcr.tck.ExportSysViewTest.testroot=/testdata + +# ============================================================================== +# JAVAX.JCR.QUERY CONFIGURATION +# ============================================================================== + +# Test class: SaveTest +# Test method: testConstraintViolationException +# Specified node type must not allow child nodes. +javax.jcr.tck.SaveTest.testConstraintViolationException.nodetype=nt:query + +# Test class: XPathQueryLevel1Test +javax.jcr.tck.XPathQueryLevel1Test.testroot=/testdata/query + +# Test class: XPathDocOrderTest +javax.jcr.tck.XPathDocOrderTest.testroot=/testdata/query + +# Test class: XPathPosIndexTest +javax.jcr.tck.XPathPosIndexTest.testroot=/testdata/query + +# Test class: XPathOrderByTest +javax.jcr.tck.XPathOrderByTest.testroot=/testdata/query + +# Test class: XPathSyntaxTest +javax.jcr.tck.XPathSyntaxTest.testroot=/testdata/query + +# Test class: XPathJcrPathTest +javax.jcr.tck.XPathJcrPathTest.testroot=/testdata + +# Test class: SQLQueryLevel1Test +javax.jcr.tck.SQLQueryLevel1Test.testroot=/testdata/query + +# Test class: SQLSyntaxTest +javax.jcr.tck.SQLSyntaxTest.testroot=/testdata/query + +# Test class: SQLOrderByTest +javax.jcr.tck.SQLOrderByTest.testroot=/testdata/query + +# Test class: DerefQueryLevel1Test +javax.jcr.tck.DerefQueryLevel1Test.testroot=/testdata + +# Test class: GetPropertyNamesTest +javax.jcr.tck.GetPropertyNamesTest.testroot=/testdata + +# Test class: SQLJcrPathTest +javax.jcr.tck.SQLJcrPathTest.testroot=/testdata + +# Test class: SQLPathTest +javax.jcr.tck.SQLPathTest.testroot=/testdata + +# Test class: PredicatesTest +javax.jcr.tck.PredicatesTest.testroot=/testdata + +# Test class: SimpleSelectionTest +javax.jcr.tck.SimpleSelectionTest.testroot=/testdata + +# ============================================================================== +# JAVAX.JCR.VERSIONING CONFIGURATION +# ============================================================================== + +# nodetye that is versionable. if it is not, an attempt is made to create versionable nodes +# by adding a mix:versionable mixin-type. +# NOTE: javax.jcr.tck.nodetype must define a non-versionable nodetype! +javax.jcr.tck.version.versionableNodeType=test:versionable +javax.jcr.tck.version.propertyValue=aPropertyValue + +# testroot for the version package +# the test root must allow versionable and non-versionable nodes being created below +javax.jcr.tck.version.testroot=/testroot + +# 3 nodes (nodeName1, nodeName2, nodeName3 with nt=versionableNodeType / nt=nonVersionableNodeType will be cloned to 2nd workspace +# nodename1 > used to persistently create versionable node below testroot +# nodename2 > used to create second versionable node below testroot (used for restore/workspace.restore with uuid-conflict) +# nodename3 > used to persistently create non-versionable node below testroot +javax.jcr.tck.version.nodename1=versionableNodeName1 +javax.jcr.tck.version.nodename2=versionableNodeName2 +javax.jcr.tck.version.nodename3=nonVersionableNodeName1 + +# nodename 4: versionabel child-node of the first versionable node with nodeName1 and nodetype 'versionableNodeType' +# used for: +# + creation of a node in the 2nd workspace, that does not exist in the first workspace +# + creation of a node in the 2nd workspace, in order to test uuid-conflicts with Workspace.restore. +# + creation of a sub-node in the default workspace, in order to test uuid-conflicts with Node.restore. +# + NOTE: the nodetype with 'versionableNodeType' must define its children nodes to either have COPY or VERSION +# OPV behaviour in order to successfully test Node.restore and Workspace.restore with uuid conflict. +javax.jcr.tck.version.nodename4=childNodeName + +# path to existing String-properties and a new value for the property, that allows to test the indicated OPV behaviour +javax.jcr.tck.OnParentVersionAbortTest.propertyname1=test:abortOnParentVersionProp +javax.jcr.tck.OnParentVersionComputeTest.propertyname1=test:computeOnParentVersionProp +javax.jcr.tck.OnParentVersionCopyTest.propertyname1=test:copyOnParentVersionProp +javax.jcr.tck.OnParentVersionIgnoreTest.propertyname1=test:ignoreOnParentVersionProp +javax.jcr.tck.OnParentVersionInitializeTest.propertyname1=test:initializeOnParentVersionProp + +# Test class: RestoreTest +# Test method: testRestoreWithUUIDConflict +# nodename4 must be the name of a child node with a OPV definition COPY or VERSION +javax.jcr.tck.RestoreTest.testRestoreWithUUIDConflict.nodename4=test:versionOnParentVersion + +# config for nodes that show the indicated OPV behaviour: +# nodes are added in order to test the versioning behaviour indicated by the test-class name. +# NOTE: +# - nodename4 is uses as name for the childnode +# - nodetype is used as nodetype name for the childnode +# - the specified child node is created below nodename1 with versionableNodeType +# the versionableNodeType and/or nodename1 may be overwritten with the individual +# testclass below. +javax.jcr.tck.OnParentVersionCopyTest.nodename4=test:copyOnParentVersion +javax.jcr.tck.OnParentVersionCopyTest.nodetype=nt:unstructured +javax.jcr.tck.OnParentVersionAbortTest.nodename4=test:abortOnParentVersion +javax.jcr.tck.OnParentVersionAbortTest.nodetype=nt:unstructured Index: contrib/orm-persistence/applications/test/repository.xml =================================================================== --- contrib/orm-persistence/applications/test/repository.xml (revision 161883) +++ contrib/orm-persistence/applications/test/repository.xml (working copy) @@ -194,7 +194,7 @@ <SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex"> <param name="useCompoundFile" value="true"/> <param name="minMergeDocs" value="1000"/> - <param name="maxMergeDocs" value="10000"/> + <param name="maxMergeDocs" value="100000"/> <param name="mergeFactor" value="10"/> <param name="bufferSize" value="10"/>
Index: contrib/orm-persistence/src/test/org/apache/jackrabbit/test/orm/XMLImportSpeedTest.java =================================================================== --- contrib/orm-persistence/src/test/org/apache/jackrabbit/test/orm/XMLImportSpeedTest.java (revision 161883) +++ contrib/orm-persistence/src/test/org/apache/jackrabbit/test/orm/XMLImportSpeedTest.java (working copy) @@ -29,6 +29,7 @@ import org.dom4j.Document; import org.dom4j.Element; import org.dom4j.io.SAXReader; +import javax.jcr.ImportUUIDBehavior;
/** * Test suite for XML import speed benchmarking. @@ -85,7 +86,7 @@ Node nl = rn.addNode("importxml" + i, "nt:unstructured"); superuser.importXML("/importxml" + i, new FileInputStream( - XML_IMPORT_FILENAME)); + XML_IMPORT_FILENAME), ImportUUIDBehavior.IMPORT_UUID_CREATE_NEW); log.println("Saving..."); superuser.save(); } Index: project.properties =================================================================== --- project.properties (revision 161883) +++ project.properties (working copy) @@ -1,5 +1,5 @@ -# Copyright 2003-2005 The Apache Software Foundatio or its licensors, -# as applicablen +# Copyright 2003-2005 The Apache Software Foundation or its licensors, +# as applicable # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. Index: src/test/org/apache/jackrabbit/core/JackrabbitRepositoryStub.java =================================================================== --- src/test/org/apache/jackrabbit/core/JackrabbitRepositoryStub.java (revision 161883) +++ src/test/org/apache/jackrabbit/core/JackrabbitRepositoryStub.java (working copy) @@ -110,6 +110,7 @@
repository = (Repository) ctx.lookup(repName);
} catch (Exception e) {
+ e.printStackTrace();
throw new RepositoryStubException(e.toString());
}
}
