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

Pierre Smits commented on OFBIZ-5729:
-------------------------------------

Wai,

Maybe I go about this issue in a way to basic, but in what scenarios is it 
possible to set the records of the tenant in the Tenant and TenantDataResource 
entities without having executing the necessary preceding steps to create the 
base (main) delegator? 

At the moment I am thinking that this issue, which is basically inadequate 
training of the implementing user, is better resolved with (improved) 
documentation. But there might be situations that warrant your patch.

Regards,

Pierre

> ofbiz hangs on installing tenant database 
> ------------------------------------------
>
>                 Key: OFBIZ-5729
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-5729
>             Project: OFBiz
>          Issue Type: Bug
>          Components: framework
>    Affects Versions: Trunk
>            Reporter: Wai
>            Assignee: Adrian Crum
>         Attachments: ofbiz console output-with bug.log, ofbiz console 
> output-with fix.log, ofbiz-5729.patch, ofbiz-5729.patch
>
>
> When installing data into a tenant database, ofbiz hangs.
> Using the following command line.
> $ ant load-tenant-data-readers -Ddata-readers=seed -DtenantId=DEMO1
> The problem is that ofbiz uses DelegatorFactory.getDelegator() to find/create 
> the tenant delegator, asynchronously, for the target tenant database using a 
> single daemon thread.  As part of the tenant delegator creation, it needs to 
> find/create a base delegator.  When the base delegator is intially absent, 
> ofbiz will block trying to create one by using the same daemon thread--which 
> is already being used.  Hence, ofbiz is deadlocked.
> The solution is to make sure that a base delegator is always created first 
> before a find/create tenant delegator is attempted.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to