Thanks for the replies. I'll keep digging and see if I can learn enough verify the one fix and to fix the other problem and submit a change.
Thanks OFBIZ team you really have an amazing collection. Dan Dodd IHOP-KC [email protected] -----Original Message----- From: BJ Freeman [mailto:[email protected]] Sent: Monday, May 25, 2009 5:41 PM To: [email protected] Subject: Re: hhfacility error in quantity type it was a paraphrase of you explanation a few months back as usual I will be glad to dig up he email is you wish. David E Jones sent the following on 5/25/2009 3:01 PM: > > What do you mean by "actively supported"? > > I'd say that is as "actively supported" as anything else in the project. > The support of the project is peer support, so it's all about finding > peers and working with them (since they aren't working for you). > > In other words, either this is "actively supported" or technically > nothing in the project is "actively supported". > > -David > > > On May 25, 2009, at 3:07 PM, BJ Freeman wrote: > >> this componet has not been worked on for a while. >> it is not actively supported >> componets in the specialpurpose folder may or may not be actively >> supported. >> http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/hhfacility/ >> lets you see what has been done when down to the file. >> >> Dan Dodd sent the following on 5/25/2009 12:08 PM: >>> Does anyone remember addressing these issues in hhfacility? >>> >>> Dan Dodd >>> >>> >>> >>> I am new so there is a lot of reading I still need to do, suggestions >>> welcome. >>> >>> >>> >>> errors in ../hhfacility/control/receiveproductqty) and in release 9.04 >>> OOTB >>> >>> I saw a discussion regarding the first error awhile ago but cannot find >>> it now. >>> >>> I don't know if I am looking in the right place , or if I am changing >>> the right components. >>> >>> >>> >>> 1) In receiveproductqty: >>> >>> After entering a product ID I get a screen with 2 entry fields location >>> and quantity, entered location and quantity: >>> >>> ERROR: Could not complete the Receive Product to Facility >>> [file:/opt/ofbiz/specialpurpose/hhfacility/script/org/ofbiz/hhfacility/F >>> acilityServices.xml#tc_ReceiveProductQty] process [problem invoking the >>> [receiveInventoryProduct] service with the map named [receiveCtx] >>> containing [[facilityId=WebStoreWarehouse, productId=PIZZA, >>> quantityAccepted=1.0, locationSeqId=TOPSHELF, comments=hhFacility >>> Receipt, datetimeReceived=2009-05-23 11:35:40.703, >>> inventoryItemTypeId=NON_SERIAL_INV_ITEM, quantityRejected=0.0, >>> userLogin=[GenericEntity:UserLogin][createdStamp,2009-05-18 >>> 06:34:02.603(java.sql.Timestamp)][createdTxStamp,2009-05-18 >>> 06:34:01.563(java.sql.Timestamp)][currentPassword,{SHA}47ca69ebb4bdc9ae0 >>> adec130880165d2cc05db1a(java.lang.String)][disabledDateTime,null()][enab >>> led,Y(java.lang.String)][externalAuthId,null()][hasLoggedOut,N(java.lang >>> .String)][isSystem,null()][lastCurrencyUom,null()][lastLocale,null()][la >>> stTimeZone,null()][lastUpdatedStamp,2009-05-23 >>> 10:03:12.562(java.sql.Timestamp)][lastUpdatedTxStamp,2009-05-23 >>> 10:03:12.561(java.sql.Timestamp)][partyId,admin(java.lang.String)][passw >>> ordHint,null()][requirePasswordChange,null()][successiveFailedLogins,nul >>> l()][userLdapDn,null()][userLoginId,admin(java.lang.String)], >>> locale=en_US]]: Type check failed for field >>> [receiveInventoryProduct.quantityAccepted]; expected type is >>> [java.math.BigDecimal]; actual type is [java.lang.Double]Type check >>> failed for field [receiveInventoryProduct.quantityRejected]; expected >>> type is [java.math.BigDecimal]; actual type is [java.lang.Double]] >>> >>> >>> >>> So, two type check failures. I found one in >>> >>> specialpurpose/hhfacility/script/org/ofbiz/hhfacility/FacilityServices.x >>> ml >>> >>> I changed Double to BigDecimal >>> <calculate field="receiveCtx.quantityRejected" type="Double"> >>> <number value="0"/> >>> </calculate> >>> >>> that got rid of error in quantity rejected field.. >>> >>> >>> I looked around and found >>> >>> specialpurpose/hhfacility/servicedef/services_hhfacility.xml " >>> and In <service name="tc_ReceiveProductQty" engine="simple" >>> I changed Double to BigDecimal >>> <attribute name="productQty" type="Double" mode="IN" >>> optional="false"/> >>> >>> And that got rid of error in quantity Accepted field.. >>> >>> I'm not certain that this is the correct approach. >>> >>> >>> 2) In updateproductstocktake >>> >>> I get the error >>> >>> Error calling event: >>> >>> org.ofbiz.webapp.event.EventHandlerException: >>> >>> Service invocation error >>> >>> (java.math.BigDecimal) >>> >>> >>> >>> I'm guessing this is a similar problem but I cannot see where to fix it. >>> >>> >>> Thanks for taking a look >>> >>> Dan Dodd >>> >>> >>> >>> >>> >> >> -- >> BJ Freeman >> http://www.businessesnetwork.com/automation >> http://bjfreeman.elance.com >> http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&tr k=tab_pro >> >> Systems Integrator. >> > > -- BJ Freeman http://www.businessesnetwork.com/automation http://bjfreeman.elance.com http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&tr k=tab_pro Systems Integrator.
