HI Rodrigo,

Please have a look at one of the demo sites and the demo data included in
the code base regarding party relationships.

Not long ago I tried to improve the demo data set for the project, but
unfortunately that hit a brick wall.

Met vriendelijke groet,

Pierre Smits
*Proud* *contributor** of* Apache OFBiz <https://ofbiz.apache.org/> since
2008 (without privileges)

*Apache Directory <https://directory.apache.org>, PMC Member*
Apache Incubator <https://incubator.apache.org>, committer
Apache Steve <https://steve.apache.org>, committer


On Thu, Oct 21, 2021 at 3:24 PM Rodrigo Baptista <
rodrigo.bapti...@binaroo.com> wrote:

> Hey Pierre,
>
> thanks for your help. The role in DemoLeadOwnersGroups was missing. I
> could create the relationship and this fixed the SQL exception but my main
> problem is still there.
> I can´t see my company in the HR view. Do you have a documentation how to
> setup the system that I can see the Company in the HR view?
>
> best regards,
>
> Rodrigo Baptista
>
> On 2021/10/21 12:38:23, Pierre Smits <pierresm...@apache.org> wrote:
> > HI Rodrigo,
> > The error indicates that there is a mismatch between the partyIdFrom and
> > the roleTypeIdFrom. Please check the roles assigned to the party.
> >
> > Also be aware, that the roleTypeId of the partyIdFrom
> (DemoLeadOwnersGroup)
> > seems incorrect. A group is - in directory parlance - an element below
> that
> > of the primary company (which in OFBiz should the roleTypeId
> > 'INTERNAL_ORGANIZATIO').
> >
> >
> > Met vriendelijke groet,
> >
> > Pierre Smits
> > *Proud* *contributor** of* Apache OFBiz <https://ofbiz.apache.org/>
> since
> > 2008 (without privileges)
> >
> > *Apache Directory <https://directory.apache.org>, PMC Member*
> > Apache Incubator <https://incubator.apache.org>, committer
> > Apache Steve <https://steve.apache.org>, committer
> >
> >
> > On Thu, Oct 21, 2021 at 1:56 PM Rodrigo Baptista <
> > rodrigo.bapti...@binaroo.com> wrote:
> >
> > > Hello,
> > > No i don´t have. When I create ofbiz without demo data I have nothing
> > > created.
> > >
> > > At the moment, i try to add the relationships to the entities. But i
> have
> > > a exception when i try to link the "LeadOwner(Personal Information)"
> and
> > > the "Group of Lead Owners(Party Group Information). But i get the
> following
> > > error:
> > >
> > > ------Start Error------
> > > The Following Errors Occurred:
> > >
> > > Exception thrown while creating the "newEntity" GenericValue:
> > > org.apache.ofbiz.entity.GenericEntityException: Error while inserting:
> > >
> [GenericEntity:PartyRelationship][comments,null()][createdStamp,2021-10-21
> > > 13:34:43.291(java.sql.Timestamp)][createdTxStamp,2021-10-21
> > > 13:34:43.258(java.sql.Timestamp)][fromDate,2021-10-21
> > > 13:34:13.0(java.sql.Timestamp)][lastUpdatedStamp,2021-10-21
> > > 13:34:43.291(java.sql.Timestamp)][lastUpdatedTxStamp,2021-10-21
> > >
> 13:34:43.258(java.sql.Timestamp)][partyIdFrom,DemoLeadOwnersGroup(java.lang.String)][partyIdTo,DemoLeadOwner(java.lang.String)][partyRelationshipTypeId,LEAD_OWN_GRP_MEMBER(java.lang.String)][roleTypeIdFrom,INTERNAL_ORGANIZATIO(java.lang.String)][roleTypeIdTo,OWNER(java.lang.String)][securityGroupId,null()][statusId,PARTYREL_CREATED(java.lang.String)][thruDate,null()]
> > > (SQL Exception while executing the following:INSERT INTO
> PARTY_RELATIONSHIP
> > > (PARTY_ID_FROM, PARTY_ID_TO, ROLE_TYPE_ID_FROM, ROLE_TYPE_ID_TO,
> FROM_DATE,
> > > THRU_DATE, STATUS_ID, RELATION
> > >  SHIP_NAME, SECURITY_GROUP_ID, PRIORITY_TYPE_ID,
> > > PARTY_RELATIONSHIP_TYPE_ID, PERMISSIONS_ENUM_ID, POSITION_TITLE,
> COMMENTS,
> > > LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP,
> CREATED_TX_STAMP)
> > > VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (Cannot
> add
> > > or update a child row: a foreign key constraint fails
> > > (`ofbiz`.`party_relationship`, CONSTRAINT `PARTY_REL_FPROLE` FOREIGN
> KEY
> > > (`PARTY_ID_FROM`, `ROLE_TYPE_ID_FROM`) REFERENCES `PARTY_ROLE`
> (`PARTY_ID`,
> > > `ROLE_TYPE_ID`)))) (Error while inserting:
> > >
> [GenericEntity:PartyRelationship][comments,null()][createdStamp,2021-10-21
> > > 13:34:43.291(java.sql.Timestamp)][createdTxStamp,2021-10-21
> > > 13:34:43.258(java.sql.Timestamp)][fromDate,2021-10-21
> > > 13:34:13.0(java.sql.Timestamp)][lastUpdatedStamp,2021-10-21
> > > 13:34:43.291(java.sql.Timestamp)][lastUpdatedTxStamp,2021-10-21
> > >
> 13:34:43.258(java.sql.Timestamp)][partyIdFrom,DemoLeadOwnersGroup(java.lang.String)][partyIdTo,DemoLeadOwner(java.lang.String)][partyRelationshipTypeId,LEAD_OWN_GRP_
> > >
> MEMBER(java.lang.String)][roleTypeIdFrom,INTERNAL_ORGANIZATIO(java.lang.String)][roleTypeIdTo,OWNER(java.lang.String)][securityGroupId,null()][statusId,PARTYREL_CREATED(java.lang.String)][thruDate,null()]
> > > (SQL Exception while executing the following:INSERT INTO
> PARTY_RELATIONSHIP
> > > (PARTY_ID_FROM, PARTY_ID_TO, ROLE_TYPE_ID_FROM, ROLE_TYPE_ID_TO,
> FROM_DATE,
> > > THRU_DATE, STATUS_ID, RELATIONSHIP_NAME, SECURITY_GROUP_ID,
> > > PRIORITY_TYPE_ID, PARTY_RELATIONSHIP_TYPE_ID, PERMISSIONS_ENUM_ID,
> > > POSITION_TITLE, COMMENTS, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP,
> > > CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
> ?,
> > > ?, ?, ?, ?, ?, ?, ?) (Cannot add or update a child row: a foreign key
> > > constraint fails (`ofbiz`.`party_relationship`, CONSTRAINT
> > > `PARTY_REL_FPROLE` FOREIGN KEY (`PARTY_ID_FROM`, `ROLE_TYPE_ID_FROM`)
> > > REFERENCES `PARTY_ROLE` (`PARTY_ID`, `ROLE_TYPE_ID`)))))
> > >
> > >
> > >
> > >
> > > -----END Error -------
> > >
> > > On 2021/10/21 08:11:31, Pierre Smits <pierresm...@apache.org> wrote:
> > > > Hi Rodrigo,
> > > >
> > > > Do you have the primary company in your data set? This needs to
> exist.
> > > Have
> > > > a look at the demo data set, see the data regarding '<Party
> > > > partyId="Company"/> and related.
> > > >
> > > > Met vriendelijke groet,
> > > >
> > > > Pierre Smits
> > > > *Proud* *contributor** of* Apache OFBiz <https://ofbiz.apache.org/>
> > > since
> > > > 2008 (without privileges)
> > > >
> > > > *Apache Directory <https://directory.apache.org>, PMC Member*
> > > > Apache Incubator <https://incubator.apache.org>, committer
> > > > Apache Steve <https://steve.apache.org>, committer
> > > >
> > > >
> > > > On Wed, Oct 20, 2021 at 4:19 PM Rodrigo Baptista <
> > > > rodrigo.bapti...@binaroo.com> wrote:
> > > >
> > > > > Hello,
> > > > >
> > > > > i have a problem with ofbiz. I installed the version 17.12 and
> 18.12
> > > and i
> > > > > have the same issue with both versions.
> > > > >
> > > > > What I do:
> > > > >
> > > > > 1. Installed Ofbiz with initial seed data. (./gradlew "ofbiz
> > > --load-data
> > > > > readers=seed,seed-initial" loadAdminUserLogin -PuserLoginId=admin)
> > > > > 2. Start ofbiz (./gradlew ofbiz)
> > > > > 3. open HR View (/humanres/control/main)
> > > > >
> > > > > Now i have always a exception in my logs cause by the partyId is
> null:
> > > > >
> > > > > logs:
> > > > >
> > > > > ----Start Log-----
> > > > >
> > > > > freemarker.core.InvalidReferenceException: The following has
> evaluated
> > > to
> > > > > null or missing:
> > > > > ==> partyId  [in template
> > > > > "component://humanres/template/category/CategoryTree.ftl" at line
> 60,
> > > > > column 44]
> > > > > ----
> > > > > Tip: If the failing expression is known to legally refer to
> something
> > > > > that's sometimes null or missing, either specify a default value
> like
> > > > > myOptionalVar!myDefault, or use <#if
> > > > > myOptionalVar??>when-present<#else>when-missing</#if>. (These only
> > > cover
> > > > > the last step of the expression; to cover the whole expression, use
> > > > > parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
> > > > > ----
> > > > > FTL stack trace ("~" means nesting-related):
> > > > >        - Failed at: ${partyId}  [in template
> > > > > "component://humanres/template/category/CategoryTree.ftl" at line
> 60,
> > > > > column 42]
> > > > > ——
> > > > > ----End Log--------
> > > > >
> > > > > What i need is to create a company to manage the company.
> > > > >
> > > > > I created also a company with the documentation (
> > > > >
> > >
> https://cwiki.apache.org/confluence/display/OFBIZ/How+to+Setup+a+Company)
> > > > > and it not fixed the issue.
> > > > >
> > > > > Does anybody have a solution for me?
> > > > >
> > > > >
> > > > > regards Rodrigo Baptista
> > > > >
> > > >
> > >
> >
>

Reply via email to