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 
Regression date
Regression introduced by commit
Regression level
Review Assigned To
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 (manager)
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: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