Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0032555
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Modules] Procurement Contractsmajoralways2016-03-30 10:012016-03-30 11:46
ReporterpsanjuanView Statuspublic 
Assigned ToTriage Omni OMS 
PriorityhighResolutionopenFixed in Version
StatusnewFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSLinux 32 bitDatabasePostgreSQLJava version1.6.0_18
OS VersionProfessional ApplianceDatabase version8.3.9Ant version1.7.1
Product VersionSCM revision 
Merge Request Status
Regression date
Regression introduced by commit
Regression level
Review Assigned To
Support ticket
OBNetwork customerNo
Regression introduced in release
Summary

0032555: Error shown when trying to complete a Procurement Contract - Mandatory fields can not be left empty, regardless it is not empty.

DescriptionError shown when trying to complete a Procurement Contract - Mandatory fields can not be left empty, regardless it is not empty.
Steps To ReproduceAs group admin role:
Apply module's dataset
Create a new Contract Type:
Service Contract: Y
Sales Contract: N
Create a Contract Invoice Schedule with this Contract Type with an Invoice Frequency = Annual

Create a Procurement Contract by selecting contract type created.

Fill in all the fields in the header, as described below:
Search key = Name = Contract test
BP = La Fruta es la Vida
Starting date = 30-03-2016
Duration 3
Duration Unit = Year
Price List = Tarifa la Fruta es la vida
Save

Go to Lines (Form view):

Add a line to it by selecting the contract invoice schedule created, Product = Zumo de Naranja 0.33L
Price = 0.89
Quantity = 100

Do not save

Press Complete by selecting "Generate Invoice Plan" action. Press OK.

Below error is shown, regardless there is a contract invoice schedule selected.

Error:
The following fields are mandatory and cannot be left empty: Contract Invoice Schedule.

See image below.

TagsNo tags attached.
Attached Filespng file icon Issue_32555.png [^] (133,691 bytes) 2016-03-30 10:02

- Relationships Relation Graph ] Dependency Graph ]
related to defect 0032472 closedmarkmm82 Purchase Invoices with Total Gross Amount of 0 created from Procurement Contract Billing Process 

-  Notes
(0085328)
psanjuan (viewer)
2016-03-30 10:04

error Log:


c59635e2 1555998 [http-8080-5] ERROR org.openbravo.base.exception.OBException - The following fields are mandatory and cannot be left empty: Contract Invoice Schedule.
org.openbravo.base.exception.OBException: The following fields are mandatory and cannot be left empty: Contract Invoice Schedule.
    at org.openbravo.contract.services.process.ProcessServiceContract.checkMandatoryFields(ProcessServiceContract.java:124)
    at org.openbravo.contract.services.process.ProcessServiceContract.preCompleteHook(ProcessServiceContract.java:37)
    at org.openbravo.contract.process.ProcessContract.processContract(ProcessContract.java:50)
    at org.openbravo.contract.process.ProcessContract.doExecute(ProcessContract.java:37)
    at org.openbravo.service.db.DalBaseProcess.execute(DalBaseProcess.java:82)
    at org.openbravo.scheduling.ProcessRunner.execute(ProcessRunner.java:82)
    at org.openbravo.erpWindows.org.openbravo.procurement.contract.ProcurementContract.Lines75361A4C141E4ED3B595397997176CA4.doPost(Lines75361A4C141E4ED3B595397997176CA4.java:525)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
    at org.openbravo.base.HttpBaseServlet.serviceInitialized(HttpBaseServlet.java:228)
    at org.openbravo.base.secureApp.HttpSecureAppServlet.service(HttpSecureAppServlet.java:428)
    at org.openbravo.erpWindows.org.openbravo.procurement.contract.ProcurementContract.Lines75361A4C141E4ED3B595397997176CA4.service(Lines75361A4C141E4ED3B595397997176CA4.java:110)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.openbravo.utils.SessionExpirationFilter.doFilter(SessionExpirationFilter.java:66)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.openbravo.utils.CharsetFilter.doFilter(CharsetFilter.java:35)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.openbravo.client.kernel.KernelFilter$1.doAction(KernelFilter.java:62)
    at org.openbravo.dal.core.ThreadHandler.run(ThreadHandler.java:46)
    at org.openbravo.client.kernel.KernelFilter.doFilter(KernelFilter.java:71)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.openbravo.dal.core.DalRequestFilter$1.doAction(DalRequestFilter.java:81)
    at org.openbravo.dal.core.ThreadHandler.run(ThreadHandler.java:46)
    at org.openbravo.dal.core.DalRequestFilter.doFilter(DalRequestFilter.java:103)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:291)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
    at java.lang.Thread.run(Thread.java:701)

- Issue History
Date Modified Username Field Change
2016-03-30 10:01 psanjuan New Issue
2016-03-30 10:01 psanjuan Assigned To => Triage Finance
2016-03-30 10:01 psanjuan OBNetwork customer => No
2016-03-30 10:02 psanjuan File Added: Issue_32555.png
2016-03-30 10:04 psanjuan Summary tbd => Error shown when trying to complete a Procurement Contract - Mandatory fields can not be left empty, regardless it is not empty.
2016-03-30 10:04 psanjuan Description Updated View Revisions
2016-03-30 10:04 psanjuan Steps to Reproduce Updated View Revisions
2016-03-30 10:04 psanjuan Note Added: 0085328
2016-03-30 10:07 psanjuan Relationship added related to 0032472
2016-03-30 11:46 psanjuan Steps to Reproduce Updated View Revisions


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker