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