Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0012882Openbravo ERPZ. Otherspublic2010-04-06 13:322010-04-08 00:00
shuehner 
eduardo_Argal 
immediatecriticalhave not tried
closedfixed 
5
pi 
pi 
Core
No
0012882: Api check build 333 fails
This api check build failed:

http://builds.openbravo.com/job/erp_devel_pi-module-integrity-test/333/console [^]

model:

 [checkAPI] 24869 ERROR - +++++++++++++++++++++++++++++++++++++++++++++++++++
 [checkAPI] 24873 ERROR - Errors in API model validation
 [checkAPI] 24877 ERROR - +++++++++++++++++++++++++++++++++++++++++++++++++++
 [checkAPI] 24881 ERROR - Unique constraint modified, column removed: table: C_BP_VENDOR_ACCT - Unique constraint: C_BP_VENDOR_ACCT_ACCTSCHEMA_UN - removed column AD_ORG_ID
 [checkAPI] 24885 ERROR - Added mandatory column without default or onCreateDefault: FIN_FINACC_TRANSACTION.LINE
 [checkAPI] 24889 ERROR - Check Constraint addition: table: FIN_FINANCIAL_ACCOUNT - Constraint: FIN_FINACC_DEFAULT_CHECK
 [checkAPI] 24892 ERROR - Removed column: FIN_PAYMENT.PROCESS_PAYMENT
 [checkAPI] 24897 ERROR - Removed column: FIN_PAYMENT.RECONCILE_PAYMENT
 [checkAPI] 24901 ERROR - Removed column: FIN_PAYMENTMETHOD.C_CURRENCY_ID
 [checkAPI] 24905 ERROR - Removed column: FIN_PAYMENTMETHOD.PAYMENTRULE
 [checkAPI] 24909 ERROR - Removed column: FIN_PAYMENT_DETAIL.FIN_PAYMENT_SCHEDULE_ID
 [checkAPI] 24913 ERROR - Added mandatory column without default or onCreateDefault: FIN_PAYMENT_PROPOSAL.C_DOCTYPE_ID
 [checkAPI] 24917 ERROR - Removed column: FIN_PAYMENT_PROPOSAL.PROCESS_PROPOSAL
 [checkAPI] 24921 ERROR - Removed column: FIN_PAYMENT_PROPOSAL.ADD_SCHEDULED_PAYMENTS
 [checkAPI] 24925 ERROR - Added mandatory column without default or onCreateDefault: FIN_PAYMENT_PROP_DETAIL.FIN_PAYMENT_SCHEDULEDETAIL_ID
 [checkAPI] 25161 ERROR - Removed column: FIN_PAYMENT_PROP_DETAIL.FIN_PAYMENT_SCHEDULE_ID
 [checkAPI] 25165 ERROR - Removed column: FIN_PAYMENT_PROP_DETAIL.FIN_PAYMENT_DETAIL_ID
 [checkAPI] 25168 ERROR - Removed column: FIN_PAYMENT_PROP_DETAIL.REFUND
 [checkAPI] 25171 ERROR - Removed view :FIN_PAYMENT_SCHEDULE_V
 [checkAPI] 25175 ERROR -
 [checkAPI]
 [checkAPI] 25178 WARN -
 [checkAPI]
 [checkAPI] 25185 WARN - +++++++++++++++++++++++++++++++++++++++++++++++++++
 [checkAPI] 25189 WARN - Warnings in API model validation
 [checkAPI] 25193 WARN - +++++++++++++++++++++++++++++++++++++++++++++++++++
 [checkAPI] 25197 WARN - Column type change from CHAR to VARCHAR: column:FIN_PAYMENT.POSTED
 [checkAPI] 25201 WARN - Column size changed from 1 to 60: column: FIN_PAYMENT.POSTED
 [checkAPI] 25205 WARN - Removed Foreign Key: table: FIN_PAYMENTMETHOD - FK: FIN_C_CURRENCY_PAYMENTMETHOD
 [checkAPI] 25209 WARN - Removed Foreign Key: table: FIN_PAYMENT_DETAIL - FK: FIN_PAYMENT_SCHEDULE_DETAIL
 [checkAPI] 25213 WARN - Column size changed from 40 to 60: column: FIN_PAYMENT_PROPOSAL.STATUS
 [checkAPI] 25217 WARN - Removed Foreign Key: table: FIN_PAYMENT_PROP_DETAIL - FK: FIN_PAYMENT_DETAIL_PROP
 [checkAPI] 25221 WARN - Removed Foreign Key: table: FIN_PAYMENT_PROP_DETAIL - FK: FIN_PAYMENT_SC_LE_PROP_DETAIL
 [checkAPI] 25225 WARN - Modified view FIN_PAYMENT_DETAIL_V
 [checkAPI] 25229 WARN -
 [checkAPI]
 [checkAPI] 25233 ERROR -
 [checkAPI]
 [checkAPI] 25237 ERROR - +++++++++++++++++++++++++++++++++++++++++++++++++++
 [checkAPI] 25241 ERROR - Errors in API data validation
 [checkAPI] 25244 ERROR - +++++++++++++++++++++++++++++++++++++++++++++++++++
 [checkAPI] 25249 ERROR - Removed row from table AD_COLUMN - ID: 0E8ABD95F7B9444EABCC9A89A4B445CA
 [checkAPI] 25252 ERROR - Removed row from table AD_COLUMN - ID: 3361A52AA4674C0FB2E29E51ABE5DACD
 [checkAPI] 25257 ERROR - Removed row from table AD_COLUMN - ID: 386B15D6252B4CA4A64A0B086A6573B2
 [checkAPI] 25261 ERROR - Removed row from table AD_COLUMN - ID: 437AA9021406408BA74FA0710375ECA5
 [checkAPI] 25264 ERROR - Changed column value AD_COLUMN.ISMANDATORY -ID:7891269C83E3655DE040007F010155CE from [N] to [Y]
 [checkAPI] 25269 ERROR - Changed column value AD_COLUMN.ISMANDATORY -ID:7891269C83E4655DE040007F010155CE from [N] to [Y]
 [checkAPI] 25273 ERROR - Removed row from table AD_COLUMN - ID: 7891269C83FA655DE040007F010155CE
 [checkAPI] 25277 ERROR - Changed column value AD_COLUMN.NAME -ID:78D10D5CC289A0ADE040007F010152E6 from [Fin_Payment_Schedule_V_ID] to [Fin_Payment_Sched_Inv_V_ID]
 [checkAPI] 25281 ERROR - Changed column value AD_COLUMN.COLUMNNAME -ID:78D10D5CC289A0ADE040007F010152E6 from [Fin_Payment_Schedule_V_ID] to [Fin_Payment_Sched_Inv_V_ID]
 [checkAPI] 25285 ERROR - Removed row from table AD_COLUMN - ID: 78D16B5B1791661EE040007F010152F7
 [checkAPI] 25289 ERROR - Removed row from table AD_COLUMN - ID: 78D16B5B1793661EE040007F010152F7
 [checkAPI] 25293 ERROR - Removed row from table AD_COLUMN - ID: 7DC33C4275633636E040007F01001C0B
 [checkAPI] 25297 ERROR - Removed row from table AD_COLUMN - ID: 7DC33C4275643636E040007F01001C0B
 [checkAPI] 25309 ERROR - Removed row from table AD_COLUMN - ID: 7DC34559B3F2B45BE040007F0100784A
 [checkAPI] 25313 ERROR - Removed row from table AD_COLUMN - ID: 7DC34559B3F3B45BE040007F0100784A
 [checkAPI] 25317 ERROR - Removed row from table AD_COLUMN - ID: 973EC2D699E948979150D33750F5D35D
 [checkAPI] 25321 ERROR - Changed column value AD_COLUMN.COLUMNNAME -ID:AB42E56233264B32B435742B45F5B154 from [Documentno] to [DocumentNo]
 [checkAPI] 25325 ERROR - Removed row from table AD_COLUMN - ID: B555F49BF005490AA44151F04A72BA31
 [checkAPI] 25329 ERROR - Changed column value AD_COLUMN.ISMANDATORY -ID:E9A4CCD256404FDDA9EDDC07F9FCAE4B from [N] to [Y]
 [checkAPI] 25333 ERROR - Changed column value AD_ELEMENT.COLUMNNAME -ID:36C60E53F1274EDA827ED5146A2B13D1 from [Process_Proposal] to [EM_APRM_Process_Proposal]
 [checkAPI] 25337 ERROR - Changed column value AD_ELEMENT.COLUMNNAME -ID:78B98ED04531560FE040007F0101777C from [Fin_Payment_Schedule_V_ID] to [Fin_Payment_Sched_Inv_V_ID]
 [checkAPI] 25341 ERROR - Removed row from table AD_ELEMENT - ID: 78D10D5CC2B3A0ADE040007F010152E6
 [checkAPI] 25344 ERROR - Removed row from table AD_ELEMENT - ID: 7DC34559B412B45BE040007F0100784A
 [checkAPI] 25349 ERROR - Removed row from table AD_ELEMENT - ID: 7DC34559B413B45BE040007F0100784A
 [checkAPI] 25353 ERROR - Changed column value AD_ELEMENT.COLUMNNAME -ID:8337CDFBF2904C07AB7F9D69E1536663 from [ADD_Scheduled_Payments] to [EM_APRM_SelExpectedPayments]
 [checkAPI] 25357 ERROR - Removed row from table AD_FIELD - ID: 7693B3D758076F59E040007F01012A25
 [checkAPI] 25361 ERROR - Removed row from table AD_REFERENCE - ID: F903F726B41A49D3860243101CEEBA25
 [checkAPI] 25365 ERROR - Removed row from table AD_REF_LIST - ID: 2C29C3C687FC403A802A15DEAF9E0D26
 [checkAPI] 25369 ERROR - Changed column value AD_REF_LIST.VALUE -ID:928076C0F27B4FF2B951C27155AEBDFF from [G] to [P]
 [checkAPI] 25373 ERROR - Changed column value AD_TABLE.TABLENAME -ID:77182DC88AA842D499C01FB0BAE39561 from [FIN_Payment_Schedule_V] to [FIN_Payment_Sched_Inv_V]
 [checkAPI] 25377 ERROR - Changed column value AD_TABLE.CLASSNAME -ID:77182DC88AA842D499C01FB0BAE39561 from [FIN_PaymentScheduleV] to [FIN_PaymentSchedInvV]

java:
Errors:

org.openbravo.model.financialmgmt.payment:
Bad
method org.openbravo.model.financialmgmt.payment.FIN_PaymentPropDetail.getAmount(): type java.lang.Long in api-checks/java/reference/250, but type java.math.BigDecimal in /var/www/localhost/htdocs/japi/333
method org.openbravo.model.financialmgmt.payment.FIN_PaymentPropDetail.getWriteoffAmount(): type java.lang.Long in api-checks/java/reference/250, but type java.math.BigDecimal in /var/www/localhost/htdocs/japi/333
Missing
field org.openbravo.model.financialmgmt.payment.FIN_Payment.PROPERTY_PROCESSPAYMENT: missing in /var/www/localhost/htdocs/japi/333
field org.openbravo.model.financialmgmt.payment.FIN_Payment.PROPERTY_RECONCILEPAYMENT: missing in /var/www/localhost/htdocs/japi/333
field org.openbravo.model.financialmgmt.payment.FIN_PaymentDetail.PROPERTY_FINPAYMENTSCHEDULE: missing in /var/www/localhost/htdocs/japi/333
field org.openbravo.model.financialmgmt.payment.FIN_PaymentMethod.PROPERTY_CURRENCY: missing in /var/www/localhost/htdocs/japi/333
field org.openbravo.model.financialmgmt.payment.FIN_PaymentMethod.PROPERTY_FORMOFPAYMENT: missing in /var/www/localhost/htdocs/japi/333
field org.openbravo.model.financialmgmt.payment.FIN_PaymentPropDetail.PROPERTY_FINPAYMENTSCHEDULE: missing in /var/www/localhost/htdocs/japi/333
field org.openbravo.model.financialmgmt.payment.FIN_PaymentPropDetail.PROPERTY_PAYMENTDETAILS: missing in /var/www/localhost/htdocs/japi/333
field org.openbravo.model.financialmgmt.payment.FIN_PaymentPropDetail.PROPERTY_REFUND: missing in /var/www/localhost/htdocs/japi/333
field org.openbravo.model.financialmgmt.payment.FIN_PaymentProposal.PROPERTY_ADDSCHEDULEDPAYMENTS: missing in /var/www/localhost/htdocs/japi/333
field org.openbravo.model.financialmgmt.payment.FIN_PaymentProposal.PROPERTY_PROCESSPROPOSAL: missing in /var/www/localhost/htdocs/japi/333
method org.openbravo.model.financialmgmt.payment.FIN_Payment.getProcessPayment(): missing in /var/www/localhost/htdocs/japi/333
method org.openbravo.model.financialmgmt.payment.FIN_Payment.isPosted(): missing in /var/www/localhost/htdocs/japi/333
method org.openbravo.model.financialmgmt.payment.FIN_Payment.isReconcilePayment(): missing in /var/www/localhost/htdocs/japi/333
method org.openbravo.model.financialmgmt.payment.FIN_Payment.setPosted(java.lang.Boolean): missing in /var/www/localhost/htdocs/japi/333
method org.openbravo.model.financialmgmt.payment.FIN_Payment.setProcessPayment(java.lang.String): missing in /var/www/localhost/htdocs/japi/333
method org.openbravo.model.financialmgmt.payment.FIN_Payment.setReconcilePayment(java.lang.Boolean): missing in /var/www/localhost/htdocs/japi/333
method org.openbravo.model.financialmgmt.payment.FIN_PaymentDetail.getFinPaymentSchedule(): missing in /var/www/localhost/htdocs/japi/333
method org.openbravo.model.financialmgmt.payment.FIN_PaymentDetail.setFinPaymentSchedule(org.openbravo.model.financialmgmt.payment.FIN_PaymentSchedule): missing in /var/www/localhost/htdocs/japi/333
method org.openbravo.model.financialmgmt.payment.FIN_PaymentMethod.getCurrency(): missing in /var/www/localhost/htdocs/japi/333
method org.openbravo.model.financialmgmt.payment.FIN_PaymentMethod.getFormOfPayment(): missing in /var/www/localhost/htdocs/japi/333
method org.openbravo.model.financialmgmt.payment.FIN_PaymentMethod.setCurrency(org.openbravo.model.common.currency.Currency): missing in /var/www/localhost/htdocs/japi/333
method org.openbravo.model.financialmgmt.payment.FIN_PaymentMethod.setFormOfPayment(java.lang.String): missing in /var/www/localhost/htdocs/japi/333
method org.openbravo.model.financialmgmt.payment.FIN_PaymentPropDetail.getFinPaymentSchedule(): missing in /var/www/localhost/htdocs/japi/333
method org.openbravo.model.financialmgmt.payment.FIN_PaymentPropDetail.getPaymentDetails(): missing in /var/www/localhost/htdocs/japi/333
method org.openbravo.model.financialmgmt.payment.FIN_PaymentPropDetail.isRefund(): missing in /var/www/localhost/htdocs/japi/333
method org.openbravo.model.financialmgmt.payment.FIN_PaymentPropDetail.setAmount(java.lang.Long): missing in /var/www/localhost/htdocs/japi/333
method org.openbravo.model.financialmgmt.payment.FIN_PaymentPropDetail.setFinPaymentSchedule(org.openbravo.model.financialmgmt.payment.FIN_PaymentSchedule): missing in /var/www/localhost/htdocs/japi/333
method org.openbravo.model.financialmgmt.payment.FIN_PaymentPropDetail.setPaymentDetails(org.openbravo.model.financialmgmt.payment.FIN_PaymentDetail): missing in /var/www/localhost/htdocs/japi/333
method org.openbravo.model.financialmgmt.payment.FIN_PaymentPropDetail.setRefund(java.lang.Boolean): missing in /var/www/localhost/htdocs/japi/333
method org.openbravo.model.financialmgmt.payment.FIN_PaymentPropDetail.setWriteoffAmount(java.lang.Long): missing in /var/www/localhost/htdocs/japi/333
method org.openbravo.model.financialmgmt.payment.FIN_PaymentProposal.getProcessProposal(): missing in /var/www/localhost/htdocs/japi/333
method org.openbravo.model.financialmgmt.payment.FIN_PaymentProposal.isADDScheduledPayments(): missing in /var/www/localhost/htdocs/japi/333
method org.openbravo.model.financialmgmt.payment.FIN_PaymentProposal.setADDScheduledPayments(java.lang.Boolean): missing in /var/www/localhost/htdocs/japi/333
method org.openbravo.model.financialmgmt.payment.FIN_PaymentProposal.setProcessProposal(java.lang.String): missing in /var/www/localhost/htdocs/japi/333
Probably most of the issues are related to the financial payment changed introduced by the pi-engdev -> pi merge last week.

The list of concrete errors/warnings found need to be recheck that no non-finpayment item is included there. If so it needs to be checked and split out into a seperate issue.
No tags attached.
Issue History
2010-04-06 13:32shuehnerNew Issue
2010-04-06 13:32shuehnerAssigned To => gorkaion
2010-04-06 15:03shuehnerAssigned Togorkaion => eduardo_Argal
2010-04-07 19:12hgbotCheckin
2010-04-07 19:12hgbotNote Added: 0025960
2010-04-07 19:12hgbotStatusnew => resolved
2010-04-07 19:12hgbotResolutionopen => fixed
2010-04-07 19:12hgbotFixed in SCM revision => http://code.openbravo.com/erp/devel/api-checks/rev/ca30ce26da6c6bdba0b3ec3a9f6653ef768ce38f [^]
2010-04-07 20:48shuehnerNote Added: 0025961
2010-04-07 20:48shuehnerStatusresolved => closed
2010-04-07 20:48shuehnerFixed in Version => pi
2010-04-08 00:00anonymoussf_bug_id0 => 2983503

Notes
(0025960)
hgbot   
2010-04-07 19:12   
Repository: erp/devel/api-checks
Changeset: ca30ce26da6c6bdba0b3ec3a9f6653ef768ce38f
Author: Eduardo Argal Guibert <eduardo.argal <at> openbravo.com>
Date: Wed Apr 07 19:23:29 2010 +0200
URL: http://code.openbravo.com/erp/devel/api-checks/rev/ca30ce26da6c6bdba0b3ec3a9f6653ef768ce38f [^]

Fixes 0012882: Api check build 333 fails

---
M java/reference/250.japi.gz
M model/model/tables/FIN_FINACC_TRANSACTION.xml
M model/model/tables/FIN_FINANCIAL_ACCOUNT.xml
M model/model/tables/FIN_PAYMENT.xml
M model/model/tables/FIN_PAYMENTMETHOD.xml
M model/model/tables/FIN_PAYMENT_DETAIL.xml
M model/model/tables/FIN_PAYMENT_PROPOSAL.xml
M model/model/tables/FIN_PAYMENT_PROP_DETAIL.xml
M model/model/views/FIN_PAYMENT_DETAIL_V.xml
M model/sourcedata/AD_COLUMN.xml
M model/sourcedata/AD_ELEMENT.xml
M model/sourcedata/AD_REFERENCE.xml
M model/sourcedata/AD_REF_LIST.xml
M model/sourcedata/AD_TABLE.xml
A model/model/tables/FIN_PAYMENT_SCHEDULEDETAIL.xml
A model/model/tables/FIN_RECONCILIATION.xml
R model/model/views/FIN_PAYMENT_SCHEDULE_V.xml
---
(0025961)
shuehner   
2010-04-07 20:48   
API-Check issue, acked as change and build is fine again for the issues concerning the fin_payment merge -> Closing.