It would also be great to get some help with the type cleanup branch
that Scott and I have been working on.
Here is the SVN URL:
http://svn.apache.org/repos/asf/ofbiz/branches/typecheckcleanup200810
(https for committers)
-David
On Nov 24, 2008, at 11:04 AM, Adrian Crum wrote:
For anyone else who may be seeing this error message:
It would be helpful for the development team if these errors are
reported when they are encountered - just like Grant did. The
developers need to know what calling code needs to be corrected
(TaxAuthorityServices.java in this case).
-Adrian
Jacques Le Roux wrote:
These are only warnings recently and intentionnaly set in Revision:
706842 http://svn.apache.org/viewvc?rev=706842&view=rev
Jacques
From: "Grant Edwards" <[EMAIL PROTECTED]>
Hi
In TaxAuthorityServices.getTaxAdjustments(...) the conditions set
on the delegator.findList("TaxAuthorityRateProduct", ....) are of
type BigDecimal, however the entitymodel for
TaxAuthorityRateProduct has minPurchase defined as a currency-
amount, java Double.
The error seems to make sense to me, but I could be missing
something.
Cheers
Grant
---- exception report
----------------------------------------------------------
=-=-=-=-=-=-=-=-= DATABASE TYPE ERROR in EntityExpr =-=-=-=-=-=-=-
=-= In entity field [TaxAuthorityRateProduct.minPurchase] set the
value passed in [java.math.BigDecimal] is not compatible with the
Java type of the field [Double]
Exception: java.lang.Exception
Message: Location of database type error
---- stack trace
---------------------------------------------------------------
java.lang.Exception: Location of database type error
org.ofbiz.entity.condition.EntityExpr.checkRhsType(EntityExpr.java:
267)
org
.ofbiz.entity.condition.EntityExpr.makeWhereString(EntityExpr.java:
167)
org
.ofbiz
.entity
.condition.EntityJoinOperator.addSqlValue(EntityJoinOperator.java:
54)
org
.ofbiz.entity.condition.EntityExpr.makeWhereString(EntityExpr.java:
170)
org
.ofbiz
.entity
.condition.EntityJoinOperator.addSqlValue(EntityJoinOperator.java:
67)
org
.ofbiz
.entity
.condition
.EntityConditionListBase
.makeWhereString(EntityConditionListBase.java:89)
org
.ofbiz
.entity
.datasource
.GenericDAO.selectListIteratorByCondition(GenericDAO.java:676)
org
.ofbiz
.entity
.datasource
.GenericHelperDAO
.findListIteratorByCondition(GenericHelperDAO.java:140)
org.ofbiz.entity.GenericDelegator.find(GenericDelegator.java:2273)
org.ofbiz.entity.GenericDelegator.findList(GenericDelegator.java:
2314)
org
.ofbiz
.accounting
.tax
.TaxAuthorityServices.getTaxAdjustments(TaxAuthorityServices.java:
312)
org
.ofbiz
.accounting
.tax
.TaxAuthorityServices.rateProductTaxCalc(TaxAuthorityServices.java:
185)