That's a funny one, since the syntax used was not supported before UEL
was introduced, and I mean the original line without your change
Jacques. In other words this attribute would not work without UEL:
value="${productCalculatedInfo.totalQuantityOrdered +
parameters.quantity}"
I guess somehow the type casting was missed so whatever UEL defaults
to was used. If that was BigDecimal, then we should LEAVE it as
BigDecimal and not cast it to a Double. Yes, for now there will be
warnings (which is all that the reported message was), but there is a
separate branch that mostly Scott Gray is working on to get everything
moved over from Double to BigDecimal, and until then the warnings are
a good thing and we shouldn't try to fix each one.
For everyone, when you see that warning message just consider a
reminder that there is an effort going on to move from Double to
BigDecimal and without it there are issues in OFBiz, so your help on
the effort will help you too.
-David
On Dec 16, 2008, at 11:21 AM, Jacques Le Roux wrote:
I got the same type of problem in OrderServices.createOrder method
when calling service countProductQuantityOrdered
I changed the line
<set field="productCalculatedInfo.totalQuantityOrdered" value="$
{productCalculatedInfo.totalQuantityOrdered + parameters.quantity}"/>
to
<set field="productCalculatedInfo.totalQuantityOrdered" value="$
{productCalculatedInfo.totalQuantityOrdered + parameters.quantity}"
type="Double"/>
I guess it's related to recent UEL change and, as David said, we
will cross a lot of same issues...
Jacques
From: "Akash Jain" <[email protected]>
Hello all,
I am getting an exception when I submitted order in ecommerce.
(1) First I add a product to cart.(add to cart)
(2) Then click on checkout.(One Page Checkout)
I am getting an exception like
DATABASE TYPE error IN GenericEntity.set In entity field
[OrderPaymentPreference.maxAmount] set the value passed in
[java.math.BigDecimal] is not compatible with the Java type of the
field [Double]
after submitting order.(Submit Order)
( I am working on 726678 Revision)
Thanks in advance
Regards
Akash Jain
Hotwaxmedia Pvt. Ltd.