You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ofbiz.apache.org by "Pierre Smits (JIRA)" <ji...@apache.org> on 2012/05/09 10:52:11 UTC

[jira] [Commented] (OFBIZ-4836) Jackrabbit (jcr) doesn't work nice with multi-tenancy aspect of OFBiz

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

Pierre Smits commented on OFBIZ-4836:
-------------------------------------

Hi Sascha,

Thanks for providing the patch to test the functionality. 
After having applied it to a clean trunk checkout, doing a clean build and install the demo-data and a modification to the 'ant create-tenant' target (and process) to have it create the jcr settings in the database of the main delegator in accordance with following example:

<JcrDataSource tenantId="@tenantId@" jcrMinRecordLength="0" jcrRepHighlighting="1" jcrRepId="@tenantId@" jcrRepPath="runtime/data/jcr/@tenantId@/"/>

I created a new tenant and saw the data in the JcrDataSource.

After subsequently restarting OFBiz and:
- logging in the main environment as admin I created a new entry in the Jackrabbit section of the example application (that worked). I also uploaded the patch into the repository successfully.
- having logged out and logged in again (but now as the tenant-admin in the tenant environment I tried the same, but with no succes. It generated a NPE.

Looking thru the file/folder structure of OFBiz I didn't saw a jcr repository created in location 'runtime/data/jcr/' for the tenant.

Did I miss a step?

Regards,

Pierre
                
> Jackrabbit (jcr) doesn't work nice with multi-tenancy aspect of OFBiz
> ---------------------------------------------------------------------
>
>                 Key: OFBIZ-4836
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-4836
>             Project: OFBiz
>          Issue Type: Sub-task
>          Components: framework
>    Affects Versions: SVN trunk
>            Reporter: Pierre Smits
>            Priority: Blocker
>             Fix For: SVN trunk
>
>         Attachments: OFBIZ-4836-jcr-entity.patch, OFBIZ-4836_JCR_MultiTenancy .patch, jcr-config.xml
>
>
> When having multiple tenants and one of the users (of a tenant) creates (uploads) a file to JCR then this file is visible to all users of all tenants

--
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