You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ofbiz.apache.org by Mickael BRIDE <mi...@orange-ftgroup.com> on 2010/04/14 16:33:15 UTC
Multitenancy support
Hello,
I followed the documentation on the page
https://cwiki.apache.org/confluence/display/OFBIZ/Multitenancy+support
to try to get multitenancy in my ofbiz installation.
But when running the commant :
java -Xmx512m -XX:MaxPermSize=128m -jar ofbiz.jar -install
-readers=seed -delegator=default#DEMO1
I have the error in the end of this mail.
The same command line run fine with "default" instead of
"default#DEMO1". It seems that entries in TenantDemoData.xml are not
loaded....?
I am on the trunk latest version of ofbiz (updated 2 hours ago)
I am using the default files and conf.
Any idea of the problem?
Thanks in advance
Mickael
2010-04-14 16:00:38,256 (main) [DelegatorFactoryImpl.java:35 :ERROR]
---- exception report
----------------------------------------------------------
Error creating delegator
Exception: org.ofbiz.entity.GenericEntityException
Message: No Tenant record found for delegator [default#DEMO1] with
tenantId [DEMO1]
---- stack trace
---------------------------------------------------------------
org.ofbiz.entity.GenericEntityException: No Tenant record found for
delegator [default#DEMO1] with tenantId [DEMO1]
org.ofbiz.entity.GenericDelegator.<init>(GenericDelegator.java:233)
org.ofbiz.entity.DelegatorFactoryImpl.getInstance(DelegatorFactoryImpl.java:33)
org.ofbiz.entity.DelegatorFactoryImpl.getInstance(DelegatorFactoryImpl.java:25)
org.ofbiz.base.util.UtilObject.getObjectFromFactory(UtilObject.java:202)
org.ofbiz.entity.DelegatorFactory.getDelegator(DelegatorFactory.java:47)
org.ofbiz.entityext.data.EntityDataLoadContainer.start(EntityDataLoadContainer.java:230)
org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:100)
org.ofbiz.base.start.Start.startStartLoaders(Start.java:272)
org.ofbiz.base.start.Start.startServer(Start.java:322)
org.ofbiz.base.start.Start.start(Start.java:326)
org.ofbiz.base.start.Start.main(Start.java:411)
--------------------------------------------------------------------------------
2010-04-14 16:00:38,259 (main) [ DelegatorFactory.java:49 :ERROR]
---- exception report
----------------------------------------------------------
Exception: java.lang.ClassNotFoundException
Message: java.lang.Class
---- stack trace
---------------------------------------------------------------
java.lang.ClassNotFoundException: java.lang.Class
org.ofbiz.base.util.UtilObject.getObjectFromFactory(UtilObject.java:207)
org.ofbiz.entity.DelegatorFactory.getDelegator(DelegatorFactory.java:47)
org.ofbiz.entityext.data.EntityDataLoadContainer.start(EntityDataLoadContainer.java:230)
org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:100)
org.ofbiz.base.start.Start.startStartLoaders(Start.java:272)
org.ofbiz.base.start.Start.startServer(Start.java:322)
org.ofbiz.base.start.Start.start(Start.java:326)
org.ofbiz.base.start.Start.main(Start.java:411)
--------------------------------------------------------------------------------
Exception in thread "main" java.lang.NullPointerException
at
java.util.concurrent.ConcurrentHashMap.putIfAbsent(ConcurrentHashMap.java:895)
at
org.ofbiz.entity.DelegatorFactory.getDelegator(DelegatorFactory.java:52)
at
org.ofbiz.entityext.data.EntityDataLoadContainer.start(EntityDataLoadContainer.java:230)
at
org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:100)
at org.ofbiz.base.start.Start.startStartLoaders(Start.java:272)
at org.ofbiz.base.start.Start.startServer(Start.java:322)
at org.ofbiz.base.start.Start.start(Start.java:326)
at org.ofbiz.base.start.Start.main(Start.java:411)
.base.container.ContainerLoader.start(ContainerLoader.java:100)
Re: Multitenancy support
Posted by Adrian Crum <ad...@yahoo.com>.
That would be very helpful!
-Adrian
--- On Thu, 4/15/10, Scott Gray <sc...@hotwaxmedia.com> wrote:
> From: Scott Gray <sc...@hotwaxmedia.com>
> Subject: Re: Multitenancy support
> To: user@ofbiz.apache.org
> Date: Thursday, April 15, 2010, 3:06 AM
> If we want non-demo instructions then
> we'd need to describe how to create some "ext" data with the
> tenant info and then change the first install command to do
> a readers=seed,ext.
>
> Regards
> Scott
>
> On 15/04/2010, at 3:22 AM, Adrian Crum wrote:
>
> > That Wiki page is a work in progress - so there is
> some information missing. It would be best if you followed
> the instructions for loading the multi-tenancy demo data,
> look at how things are set up, and then create your
> multi-tenant seed data based on the demo data.
> >
> > The bottom line is, it isn't working because you
> haven't set up your tenants in the seed data.
> >
> > -Adrian
> >
> > Mickael BRIDE wrote:
> >> Hello,
> >> I followed the documentation on the page https://cwiki.apache.org/confluence/display/OFBIZ/Multitenancy+support
> to try to get multitenancy in my ofbiz installation.
> >> But when running the commant :
> >> java -Xmx512m -XX:MaxPermSize=128m -jar ofbiz.jar
> -install
> >> -readers=seed -delegator=default#DEMO1
> >> I have the error in the end of this mail.
> >> The same command line run fine with "default"
> instead of "default#DEMO1". It seems that entries in
> TenantDemoData.xml are not loaded....?
> >> I am on the trunk latest version of ofbiz (updated
> 2 hours ago)
> >> I am using the default files and conf.
> >> Any idea of the problem?
> >> Thanks in advance
> >> Mickael
> >> 2010-04-14 16:00:38,256 (main)
> [DelegatorFactoryImpl.java:35 :ERROR]
> >> ---- exception report
> >>
> ----------------------------------------------------------
> >> Error creating delegator
> >> Exception:
> org.ofbiz.entity.GenericEntityException
> >> Message: No Tenant record found for delegator
> [default#DEMO1] with
> >> tenantId [DEMO1]
> >> ---- stack trace
> >>
> ---------------------------------------------------------------
> >> org.ofbiz.entity.GenericEntityException: No Tenant
> record found for
> >> delegator [default#DEMO1] with tenantId [DEMO1]
> >>
> org.ofbiz.entity.GenericDelegator.<init>(GenericDelegator.java:233)
> >>
> org.ofbiz.entity.DelegatorFactoryImpl.getInstance(DelegatorFactoryImpl.java:33)
> org.ofbiz.entity.DelegatorFactoryImpl.getInstance(DelegatorFactoryImpl.java:25)
> org.ofbiz.base.util.UtilObject.getObjectFromFactory(UtilObject.java:202)
> >>
> org.ofbiz.entity.DelegatorFactory.getDelegator(DelegatorFactory.java:47)
> >>
> org.ofbiz.entityext.data.EntityDataLoadContainer.start(EntityDataLoadContainer.java:230)
> org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:100)
> >>
> org.ofbiz.base.start.Start.startStartLoaders(Start.java:272)
> >>
> org.ofbiz.base.start.Start.startServer(Start.java:322)
> >> org.ofbiz.base.start.Start.start(Start.java:326)
> >> org.ofbiz.base.start.Start.main(Start.java:411)
> >>
> --------------------------------------------------------------------------------
> 2010-04-14 16:00:38,259 (main)
> [ DelegatorFactory.java:49 :ERROR]
> >> ---- exception report
> >>
> ----------------------------------------------------------
> >> Exception: java.lang.ClassNotFoundException
> >> Message: java.lang.Class
> >> ---- stack trace
> >>
> ---------------------------------------------------------------
> >> java.lang.ClassNotFoundException: java.lang.Class
> >>
> org.ofbiz.base.util.UtilObject.getObjectFromFactory(UtilObject.java:207)
> >>
> org.ofbiz.entity.DelegatorFactory.getDelegator(DelegatorFactory.java:47)
> >>
> org.ofbiz.entityext.data.EntityDataLoadContainer.start(EntityDataLoadContainer.java:230)
> org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:100)
> >>
> org.ofbiz.base.start.Start.startStartLoaders(Start.java:272)
> >>
> org.ofbiz.base.start.Start.startServer(Start.java:322)
> >> org.ofbiz.base.start.Start.start(Start.java:326)
> >> org.ofbiz.base.start.Start.main(Start.java:411)
> >>
> --------------------------------------------------------------------------------
> Exception in thread "main" java.lang.NullPointerException
> >> at
> >>
> java.util.concurrent.ConcurrentHashMap.putIfAbsent(ConcurrentHashMap.java:895)
> at
> >>
> org.ofbiz.entity.DelegatorFactory.getDelegator(DelegatorFactory.java:52)
> >> at
> >>
> org.ofbiz.entityext.data.EntityDataLoadContainer.start(EntityDataLoadContainer.java:230)
> at
> >>
> org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:100)
> >> at
> org.ofbiz.base.start.Start.startStartLoaders(Start.java:272)
> >> at
> org.ofbiz.base.start.Start.startServer(Start.java:322)
> >> at
> org.ofbiz.base.start.Start.start(Start.java:326)
> >> at
> org.ofbiz.base.start.Start.main(Start.java:411)
> >>
> .base.container.ContainerLoader.start(ContainerLoader.java:100)
>
>
Re: Multitenancy support
Posted by Scott Gray <sc...@hotwaxmedia.com>.
If we want non-demo instructions then we'd need to describe how to create some "ext" data with the tenant info and then change the first install command to do a readers=seed,ext.
Regards
Scott
On 15/04/2010, at 3:22 AM, Adrian Crum wrote:
> That Wiki page is a work in progress - so there is some information missing. It would be best if you followed the instructions for loading the multi-tenancy demo data, look at how things are set up, and then create your multi-tenant seed data based on the demo data.
>
> The bottom line is, it isn't working because you haven't set up your tenants in the seed data.
>
> -Adrian
>
> Mickael BRIDE wrote:
>> Hello,
>> I followed the documentation on the page https://cwiki.apache.org/confluence/display/OFBIZ/Multitenancy+support to try to get multitenancy in my ofbiz installation.
>> But when running the commant :
>> java -Xmx512m -XX:MaxPermSize=128m -jar ofbiz.jar -install
>> -readers=seed -delegator=default#DEMO1
>> I have the error in the end of this mail.
>> The same command line run fine with "default" instead of "default#DEMO1". It seems that entries in TenantDemoData.xml are not loaded....?
>> I am on the trunk latest version of ofbiz (updated 2 hours ago)
>> I am using the default files and conf.
>> Any idea of the problem?
>> Thanks in advance
>> Mickael
>> 2010-04-14 16:00:38,256 (main) [DelegatorFactoryImpl.java:35 :ERROR]
>> ---- exception report
>> ----------------------------------------------------------
>> Error creating delegator
>> Exception: org.ofbiz.entity.GenericEntityException
>> Message: No Tenant record found for delegator [default#DEMO1] with
>> tenantId [DEMO1]
>> ---- stack trace
>> ---------------------------------------------------------------
>> org.ofbiz.entity.GenericEntityException: No Tenant record found for
>> delegator [default#DEMO1] with tenantId [DEMO1]
>> org.ofbiz.entity.GenericDelegator.<init>(GenericDelegator.java:233)
>> org.ofbiz.entity.DelegatorFactoryImpl.getInstance(DelegatorFactoryImpl.java:33) org.ofbiz.entity.DelegatorFactoryImpl.getInstance(DelegatorFactoryImpl.java:25) org.ofbiz.base.util.UtilObject.getObjectFromFactory(UtilObject.java:202)
>> org.ofbiz.entity.DelegatorFactory.getDelegator(DelegatorFactory.java:47)
>> org.ofbiz.entityext.data.EntityDataLoadContainer.start(EntityDataLoadContainer.java:230) org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:100)
>> org.ofbiz.base.start.Start.startStartLoaders(Start.java:272)
>> org.ofbiz.base.start.Start.startServer(Start.java:322)
>> org.ofbiz.base.start.Start.start(Start.java:326)
>> org.ofbiz.base.start.Start.main(Start.java:411)
>> -------------------------------------------------------------------------------- 2010-04-14 16:00:38,259 (main) [ DelegatorFactory.java:49 :ERROR]
>> ---- exception report
>> ----------------------------------------------------------
>> Exception: java.lang.ClassNotFoundException
>> Message: java.lang.Class
>> ---- stack trace
>> ---------------------------------------------------------------
>> java.lang.ClassNotFoundException: java.lang.Class
>> org.ofbiz.base.util.UtilObject.getObjectFromFactory(UtilObject.java:207)
>> org.ofbiz.entity.DelegatorFactory.getDelegator(DelegatorFactory.java:47)
>> org.ofbiz.entityext.data.EntityDataLoadContainer.start(EntityDataLoadContainer.java:230) org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:100)
>> org.ofbiz.base.start.Start.startStartLoaders(Start.java:272)
>> org.ofbiz.base.start.Start.startServer(Start.java:322)
>> org.ofbiz.base.start.Start.start(Start.java:326)
>> org.ofbiz.base.start.Start.main(Start.java:411)
>> -------------------------------------------------------------------------------- Exception in thread "main" java.lang.NullPointerException
>> at
>> java.util.concurrent.ConcurrentHashMap.putIfAbsent(ConcurrentHashMap.java:895) at
>> org.ofbiz.entity.DelegatorFactory.getDelegator(DelegatorFactory.java:52)
>> at
>> org.ofbiz.entityext.data.EntityDataLoadContainer.start(EntityDataLoadContainer.java:230) at
>> org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:100)
>> at org.ofbiz.base.start.Start.startStartLoaders(Start.java:272)
>> at org.ofbiz.base.start.Start.startServer(Start.java:322)
>> at org.ofbiz.base.start.Start.start(Start.java:326)
>> at org.ofbiz.base.start.Start.main(Start.java:411)
>> .base.container.ContainerLoader.start(ContainerLoader.java:100)
Re: Multitenancy support
Posted by Adrian Crum <ad...@hlmksw.com>.
That Wiki page is a work in progress - so there is some information
missing. It would be best if you followed the instructions for loading
the multi-tenancy demo data, look at how things are set up, and then
create your multi-tenant seed data based on the demo data.
The bottom line is, it isn't working because you haven't set up your
tenants in the seed data.
-Adrian
Mickael BRIDE wrote:
> Hello,
>
> I followed the documentation on the page
> https://cwiki.apache.org/confluence/display/OFBIZ/Multitenancy+support
> to try to get multitenancy in my ofbiz installation.
> But when running the commant :
>
> java -Xmx512m -XX:MaxPermSize=128m -jar ofbiz.jar -install
> -readers=seed -delegator=default#DEMO1
>
> I have the error in the end of this mail.
> The same command line run fine with "default" instead of
> "default#DEMO1". It seems that entries in TenantDemoData.xml are not
> loaded....?
>
> I am on the trunk latest version of ofbiz (updated 2 hours ago)
> I am using the default files and conf.
>
> Any idea of the problem?
>
> Thanks in advance
> Mickael
>
>
>
>
> 2010-04-14 16:00:38,256 (main) [DelegatorFactoryImpl.java:35 :ERROR]
> ---- exception report
> ----------------------------------------------------------
> Error creating delegator
> Exception: org.ofbiz.entity.GenericEntityException
> Message: No Tenant record found for delegator [default#DEMO1] with
> tenantId [DEMO1]
> ---- stack trace
> ---------------------------------------------------------------
> org.ofbiz.entity.GenericEntityException: No Tenant record found for
> delegator [default#DEMO1] with tenantId [DEMO1]
> org.ofbiz.entity.GenericDelegator.<init>(GenericDelegator.java:233)
> org.ofbiz.entity.DelegatorFactoryImpl.getInstance(DelegatorFactoryImpl.java:33)
>
> org.ofbiz.entity.DelegatorFactoryImpl.getInstance(DelegatorFactoryImpl.java:25)
>
> org.ofbiz.base.util.UtilObject.getObjectFromFactory(UtilObject.java:202)
> org.ofbiz.entity.DelegatorFactory.getDelegator(DelegatorFactory.java:47)
> org.ofbiz.entityext.data.EntityDataLoadContainer.start(EntityDataLoadContainer.java:230)
>
> org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:100)
> org.ofbiz.base.start.Start.startStartLoaders(Start.java:272)
> org.ofbiz.base.start.Start.startServer(Start.java:322)
> org.ofbiz.base.start.Start.start(Start.java:326)
> org.ofbiz.base.start.Start.main(Start.java:411)
> --------------------------------------------------------------------------------
>
>
> 2010-04-14 16:00:38,259 (main) [ DelegatorFactory.java:49 :ERROR]
> ---- exception report
> ----------------------------------------------------------
> Exception: java.lang.ClassNotFoundException
> Message: java.lang.Class
> ---- stack trace
> ---------------------------------------------------------------
> java.lang.ClassNotFoundException: java.lang.Class
> org.ofbiz.base.util.UtilObject.getObjectFromFactory(UtilObject.java:207)
> org.ofbiz.entity.DelegatorFactory.getDelegator(DelegatorFactory.java:47)
> org.ofbiz.entityext.data.EntityDataLoadContainer.start(EntityDataLoadContainer.java:230)
>
> org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:100)
> org.ofbiz.base.start.Start.startStartLoaders(Start.java:272)
> org.ofbiz.base.start.Start.startServer(Start.java:322)
> org.ofbiz.base.start.Start.start(Start.java:326)
> org.ofbiz.base.start.Start.main(Start.java:411)
> --------------------------------------------------------------------------------
>
>
> Exception in thread "main" java.lang.NullPointerException
> at
> java.util.concurrent.ConcurrentHashMap.putIfAbsent(ConcurrentHashMap.java:895)
>
> at
> org.ofbiz.entity.DelegatorFactory.getDelegator(DelegatorFactory.java:52)
> at
> org.ofbiz.entityext.data.EntityDataLoadContainer.start(EntityDataLoadContainer.java:230)
>
> at
> org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:100)
> at org.ofbiz.base.start.Start.startStartLoaders(Start.java:272)
> at org.ofbiz.base.start.Start.startServer(Start.java:322)
> at org.ofbiz.base.start.Start.start(Start.java:326)
> at org.ofbiz.base.start.Start.main(Start.java:411)
> .base.container.ContainerLoader.start(ContainerLoader.java:100)
>