jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tobias Bocanegra (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (JCR-3348) session based system view import of users/groups produces ItemExistsException
Date Mon, 18 Jun 2012 19:05:43 GMT

    [ https://issues.apache.org/jira/browse/JCR-3348?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13396155#comment-13396155
] 

Tobias Bocanegra commented on JCR-3348:
---------------------------------------

btw, using a workspace import via davex reports another error: javax.jcr.nodetype.ConstraintViolationException:
/home/groups/c/content-authors: mandatory property {internal}principalName does not exist

looking at the the MKCOL request (tidy sysview part):

[DEBUG] >> "MKCOL /crx/server/crx.default/jcr%3aroot/home/groups/c/f58ba3af-083a-4308-89be-5e261a1e0f03
HTTP/1.1[\r][\n]"
[DEBUG] Adding Host request header
[DEBUG] >> "ImportUUIDBehavior: 1[\r][\n]"
[DEBUG] >> "Link: <urn:uuid:ac15a377-1010-4b8f-a3dd-3c6172be9b50>; rel="http://www.day.com/jcr/webdav/1.0/session-id"[\r][\n]"
[DEBUG] >> "Authorization: Basic YWRtaW46YWRtaW4=[\r][\n]"
[DEBUG] >> "User-Agent: Jakarta Commons-HttpClient/3.0[\r][\n]"
[DEBUG] >> "Host: localhost:4502[\r][\n]"
[DEBUG] >> "Content-Length: 4556[\r][\n]"
[DEBUG] >> "Content-Type: text/xml[\r][\n]"
[DEBUG] >> "[\r][\n]"
[DEBUG] >> "
<?xml version="1.0" encoding="UTF-8"?>
<sv:node xmlns:sv="http://www.jcp.org/jcr/sv/1.0" .... xmlns:rep="internal" sv:name="content-authors">
	<sv:property sv:name="sling:resourceType" sv:type="undefined">
		<sv:value>rep:Group</sv:value>
	</sv:property>
	<sv:property sv:name="rep:principalName" sv:type="undefined">
		<sv:value>content-authors</sv:value>
	</sv:property>
	<sv:property sv:name="rep:members" sv:type="WeakReference">
		<sv:value>02bd92fa-a38a-3a6c-80ea-75e59937a1ef</sv:value>
		<sv:value>a56a94bf-6b1c-32f5-bd3f-2524c42def08</sv:value>
		<sv:value>e66fde84-6efd-3505-9c42-251c6ddc500d</sv:value>
		<sv:value>cc76c3c0-97d8-3ca7-873d-d01b9f04a393</sv:value>
		<sv:value>27f2dd02-ab51-3a5d-9a9f-f7fc5537a09a</sv:value>
	</sv:property>
	<sv:property sv:name="cq:lastModifiedBy" sv:type="undefined">
		<sv:value>admin</sv:value>
	</sv:property>
	<sv:property sv:name="cq:lastModified" sv:type="Date">
		<sv:value>2012-06-15T15:33:26.406-06:00</sv:value>
	</sv:property>
	<sv:property sv:name="jcr:uuid" sv:type="undefined">
		<sv:value>3ebb1c04-76dd-317e-a9ee-5164182bc390</sv:value>
	</sv:property>
	<sv:property sv:name="jcr:primaryType" sv:type="Name">
		<sv:value>rep:Group</sv:value>
	</sv:property>
	<sv:property sv:name="jcr:mixinTypes" sv:type="Name">
		<sv:value>rep:AccessControllable</sv:value>
	</sv:property>
</sv:node>
"
[DEBUG] Request body sent
[DEBUG] << "HTTP/1.1 409 Conflict[\r][\n]"
[DEBUG] << "Connection: Close[\r][\n]"
[DEBUG] << "Server: Day-Servlet-Engine/4.1.24[\r][\n]"
[DEBUG] << "Content-Type: text/xml;charset=UTF-8[\r][\n]"
[DEBUG] << "Content-Length: 351[\r][\n]"
[DEBUG] << "Date: Mon, 18 Jun 2012 18:55:46 GMT[\r][\n]"
...
[DEBUG] << "<D:error xmlns:D="DAV:"><dcr:exception xmlns:dcr="http://www.day.com/jcr/webdav/1.0"><dcr:class>javax.jcr.nodetype.ConstraintViolationException</dcr:class><dcr:message>/home/groups/c/content-authors:
mandatory property {internal}principalName does not exist</dcr:message></dcr:exception></D:error>"


Maybe the 'undefined' in <sv:property sv:name="rep:principalName" sv:type="undefined">
is ambiguous?
                
> session based system view import of users/groups produces ItemExistsException
> -----------------------------------------------------------------------------
>
>                 Key: JCR-3348
>                 URL: https://issues.apache.org/jira/browse/JCR-3348
>             Project: Jackrabbit Content Repository
>          Issue Type: Bug
>          Components: jackrabbit-jcr2spi, jackrabbit-spi2dav
>            Reporter: Tobias Bocanegra
>
> Importing a user/group using the davex remoting produces and a sysview import does not
work and
> produces a ItemExistsException. 
> eg:
> javax.jcr.ItemExistsException: /home/groups/c/content-authors

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message