I think it happens because there is no WorkOrderItemFulFillment relation for
OrderItem entity(in entitymodel.xml). So this method has a bug. You can find
this record with findByCondition and orderItemId field of OrderItem in
WorkOrderItemFulFillment entity.
Krzysztof Podejma
2007/7/26, Bilgin <[EMAIL PROTECTED]>:
Hi, I am facing a problem and even spent some hours could not solve it.
May
be some of you can help me :)
I look at OrderReadHelper.java line 1610 (getCurrentOrderItemWorkEffort
method)
workOrderItemFulFillment =
orderItem.getRelatedOne("WorkOrderItemFulFillment");
orderItem.getRelatedOne("WorkOrderItemFulFillment") always return null
even it "should return" a line from WorkOrderItemFulFillment entity.
here is the error message:
Could not find relation for relationName: WorkOrderItemFulFillment for
value
[GenericEntity:OrderItem][autoCancelDate,null()][budgetId,null()][budgetItemSeqId,null()][cancelQuantity,null()][comments,null()][correspondingPoId,(
java.lang.String)][createdStamp,2007-07-26
18:37:19.91(java.sql.Timestamp)][createdTxStamp,2007-07-26
18:37:19.228(java.sql.Timestamp
)][deploymentId,null()][dontCancelSetDate,null()][dontCancelSetUserLogin,null()][estimatedDeliveryDate,null()][estimatedShipDate,null()][externalId,null()][fromInventoryItemId,null()][isItemGroupPrimary,null()][isModifiedPrice,N(
java.lang.String)][isPromo,N(java.lang.String)][itemDescription,Luxury
Room(java.lang.String)][lastUpdatedStamp,2007-07-26
18:37:21.987(java.sql.Timestamp)][lastUpdatedTxStamp,2007-07-26
18:37:21.955(java.sql.Timestamp)][orderId,WSCO10050(java.lang.String
)][orderItemGroupSeqId,null()][orderItemSeqId,00001(java.lang.String
)][orderItemTypeId,RENTAL_ORDER_ITEM(java.lang.String
)][overrideGlAccountId,null()][prodCatalogId,RentalCatalog(
java.lang.String
)][productCategoryId,null()][productFeatureId,null()][productId,RoomLux(
java.lang.String)][quantity,1.0(java.lang.Double
)][quoteId,null()][quoteItemSeqId,null()][recurringFreqUomId,null()][selectedAmount,
0.0(java.lang.Double
)][shipAfterDate,null()][shipBeforeDate,null()][shoppingListId,null()][shoppingListItemSeqId,null()][statusId,ITEM_APPROVED(
java.lang.String
)][subscriptionId,null()][syncStatusId,null()][unitAverageCost,null()][unitListPrice,
25.99(java.lang.Double)][unitPrice,25.99(java.lang.Double
)][unitRecurringPrice,null()]
In the WorkOrderItemFulFillment entity there is line with "orderId =
WSCO10050" and "orderItemSeqId = 00001 " but i get null.
Any help would be greatly appreciated.
--
View this message in context:
http://www.nabble.com/getRelatedOne-question-tf4152862.html#a11814582
Sent from the OFBiz - User mailing list archive at Nabble.com.