I am not sure where the * came from but they were not in the log
and not in the name.
2013-01-09 10:12:41,012 [main] INFO
com.artifact_software.adt.plugin.transformation.CreateNewDataStoreFromExisting
- Transformation plugin Create Internal Person DataStore attempting to
create new DataStore PersonInternal from ABRA_data
2013-01-09 10:12:41,012 [main] DEBUG
org.apache.jackrabbit.core.session.SessionState - Performing
node.getNode(adt:dataRepository)
2013-01-09 10:12:41,012 [main] DEBUG
org.apache.jackrabbit.core.session.SessionState - Performed
node.getNode(adt:dataRepository) in 74739us
2013-01-09 10:12:41,012 [main] DEBUG
org.apache.jackrabbit.core.session.SessionState - Performing
node.getNode(adt:ABRA_data)
2013-01-09 10:12:41,012 [main] DEBUG
org.apache.jackrabbit.core.session.SessionState - Performed
node.getNode(adt:ABRA_data) in 68144us
2013-01-09 10:12:41,013 [main] DEBUG
org.apache.jackrabbit.core.session.SessionState - Performing item.getPath()
2013-01-09 10:12:41,013 [main] DEBUG
org.apache.jackrabbit.core.session.SessionState - Performed
item.getPath() in 42499us
2013-01-09 10:12:41,013 [main] DEBUG
com.artifact_software.adt.model.jcr.DataRepositoryImpl - ****path to
node /adt:dataRepository/adt:ABRA_data
2013-01-09 10:12:41,013 [main] DEBUG
com.artifact_software.adt.model.jcr.DataRepositoryImpl - soure data
store exists=true
javax.jcr.PathNotFoundException: /adt:dataRepository/adt:ABRA_data
at
org.apache.jackrabbit.core.BatchedItemOperations.getNodeState(BatchedItemOperations.java:1448)
at
org.apache.jackrabbit.core.BatchedItemOperations.copy(BatchedItemOperations.java:378)
at
org.apache.jackrabbit.core.WorkspaceImpl.internalCopy(WorkspaceImpl.java:430)
at
org.apache.jackrabbit.core.WorkspaceImpl.copy(WorkspaceImpl.java:656)
at
com.artifact_software.adt.model.jcr.DataRepositoryImpl.cloneDataStore(DataRepositoryImpl.java:156)
On 09/01/2013 5:17 PM, joe verderber wrote:
i noticed the log statement shows that the path to the node that was found
ends in a wildcard and the path to the node that is not found that does
not. might this be part of the issue?
On Wednesday, January 9, 2013, Ron Wheeler wrote:
This seems like a simple operation but we clearly don't understand
something!
We want to copy a tree of items from one place
/adt:dataRepository/adt:ABRA_**data to another
try {
Workspace workspace = session.getWorkspace();
workspace.copy(**RepositoryStructureNames.**DATAREPOSITORY+"/" +
internalSourceDataStoreName,
RepositoryStructureNames.**DATAREPOSITORY+"/" +
internalNewDataStoreName);
} catch
As you can see we can find the node just before we copy it but the
getNodeState complains that it can not find it.
Any hints as to what we can do to make this work or is there a better way
to copy a tree of items to another place.
We think that adt is a namespace. At least we tried to set that up and the
property related debug messages replace "adt:" with the "http://...."
2013-01-09 10:12:41,012 [main] INFO com.artifact_software.adt.**
plugin.transformation.**CreateNewDataStoreFromExisting - Transformation
plugin Create Internal Person DataStore attempting to create new DataStore
PersonInternal from ABRA_data
2013-01-09 10:12:41,012 [main] DEBUG
org.apache.jackrabbit.core.**session.SessionState
- Performing node.getNode(adt:**dataRepository)
2013-01-09 10:12:41,012 [main] DEBUG
org.apache.jackrabbit.core.**session.SessionState
- Performed node.getNode(adt:**dataRepository) in 74739us
2013-01-09 10:12:41,012 [main] DEBUG
org.apache.jackrabbit.core.**session.SessionState
- Performing node.getNode(adt:ABRA_data)
2013-01-09 10:12:41,012 [main] DEBUG
org.apache.jackrabbit.core.**session.SessionState
- Performed node.getNode(adt:ABRA_data) in 68144us
2013-01-09 10:12:41,013 [main] DEBUG
org.apache.jackrabbit.core.**session.SessionState
- Performing item.getPath()
2013-01-09 10:12:41,013 [main] DEBUG
org.apache.jackrabbit.core.**session.SessionState
- Performed item.getPath() in 42499us
2013-01-09 10:12:41,013 [main] DEBUG
com.artifact_software.adt.**model.jcr.DataRepositoryImpl
- *****path to node /adt:dataRepository/adt:ABRA_**data*
2013-01-09 10:12:41,013 [main] DEBUG
com.artifact_software.adt.**model.jcr.DataRepositoryImpl
- soure data store exists=true
javax.jcr.**PathNotFoundException: /adt:dataRepository/adt:ABRA_**data
at org.apache.jackrabbit.core.**BatchedItemOperations.**getNodeState(*
*BatchedItemOperations.java:**1448)
at org.apache.jackrabbit.core.**BatchedItemOperations.copy(**
BatchedItemOperations.java:**378)
at org.apache.jackrabbit.core.**WorkspaceImpl.internalCopy(**
WorkspaceImpl.java:430)
at org.apache.jackrabbit.core.**WorkspaceImpl.copy(**
WorkspaceImpl.java:656)
at com.artifact_software.adt.**model.jcr.DataRepositoryImpl.**
cloneDataStore(**DataRepositoryImpl.java:156)
--
Ron Wheeler
President
Artifact Software Inc
email: [email protected]
skype: ronaldmwheeler
phone: 866-970-2435, ext 102
--
Ron Wheeler
President
Artifact Software Inc
email: [email protected]
skype: ronaldmwheeler
phone: 866-970-2435, ext 102