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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0027103
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Retail Modules] Discounts and Promotionscriticalalways2014-07-16 21:312014-07-24 23:45
ReporterOrekariaView Statuspublic 
Assigned ToOrekaria 
PrioritynormalResolutionfixedFixed in Version
StatusclosedFix in branchFixed in SCM revisionccff7d14525c
ProjectionnoneETAnoneTarget VersionRR14Q4
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned Toszapata
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0027103: When applying a Buy X pay Y of different product (cheapest distributed), a bigdecimal error raises

DescriptionWhen applying a Buy X pay Y of different product (cheapest distributed), a bigdecimal error raises
Steps To ReproduceIn the Webpos
add 3 Harness four-season
add 3 Harness rock climbing
verify that a bigdecimal error is raised and the pay button is stuck
TagsNo tags attached.
Attached Filespng file icon discountCheapestDistributed.png [^] (175,411 bytes) 2014-07-16 21:31

- Relationships Relation Graph ] Dependency Graph ]
blocks defect 0027185RR14Q3 closedOrekaria When a fixed discount tries to be applied, an uncaught exception is thrown 

-  Notes
(0068779)
hgbot (developer)
2014-07-22 08:59

Repository: erp/pmods/org.openbravo.retail.posterminal
Changeset: 7d35ac6ea4137b535b56eb14bf1471f7baf75796
Author: Rafa Alonso <rafael.alonso <at> openbravo.com>
Date: Tue Jul 22 08:58:52 2014 +0200
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/7d35ac6ea4137b535b56eb14bf1471f7baf75796 [^]

Fixed issue 27103: p.qtyOfferReserved is checked before being computed

---
M web/org.openbravo.retail.posterminal/js/model/order.js
---
(0068781)
Orekaria (administrator)
2014-07-22 09:55

So bad the order is not created in the backend

4851605 [http-8080-4] ERROR org.openbravo.mobile.core.process.DataSynchronizationProcess - An error happened when processing a record:
java.lang.NumberFormatException
    at java.math.BigDecimal.<init>(BigDecimal.java:470)
    at java.math.BigDecimal.<init>(BigDecimal.java:739)
    at org.openbravo.mobile.core.process.JSONPropertyToEntity.fillBobFromJSON(JSONPropertyToEntity.java:113)
    at org.openbravo.retail.posterminal.OrderLoader.createOrderLines(OrderLoader.java:1019)
    at org.openbravo.retail.posterminal.OrderLoader.saveRecord(OrderLoader.java:192)
    at org.openbravo.mobile.core.process.DataSynchronizationProcess.saveRecord(DataSynchronizationProcess.java:117)
    at org.openbravo.mobile.core.process.DataSynchronizationProcess.exec(DataSynchronizationProcess.java:87)
    at org.openbravo.mobile.core.process.DataSynchronizationProcess.exec(DataSynchronizationProcess.java:51)
    at org.openbravo.mobile.core.process.JSONProcessSimple.exec(JSONProcessSimple.java:25)
    at org.openbravo.mobile.core.process.SecuredJSONProcess.secureExec(SecuredJSONProcess.java:39)
    at org.openbravo.mobile.core.process.MobileService.execClassName(MobileService.java:154)
    at org.openbravo.mobile.core.process.MobileService.doGetOrPost(MobileService.java:77)
    at org.openbravo.mobile.core.process.MobileService.doPost(MobileService.java:48)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:643)
    at org.openbravo.base.HttpBaseServlet.serviceInitialized(HttpBaseServlet.java:225)
    at org.openbravo.base.secureApp.HttpSecureAppServlet.service(HttpSecureAppServlet.java:451)
    at org.openbravo.client.kernel.BaseKernelServlet.callServiceInSuper(BaseKernelServlet.java:92)
    at org.openbravo.mobile.core.process.WebServiceAuthenticatedServlet.service(WebServiceAuthenticatedServlet.java:52)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
    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:65)
    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:103)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
    at java.lang.Thread.run(Thread.java:745)
(0068855)
hgbot (developer)
2014-07-24 10:22

Repository: erp/pmods/org.openbravo.retail.posterminal
Changeset: ccff7d14525c23df107ff43132688069fbc98ddf
Author: Rafa Alonso <rafael.alonso <at> openbravo.com>
Date: Thu Jul 24 10:22:28 2014 +0200
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/ccff7d14525c23df107ff43132688069fbc98ddf [^]

Fixes issue 27103: The bigdecimal is converted to a regular number

---
M web/org.openbravo.retail.posterminal/js/model/order.js
---
(0068875)
Orekaria (administrator)
2014-07-24 17:52

The changeset in the rev. 3739 of retail.posterminal should be included with this issue.
The changeset backrolls the first above changeset (http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/7d35ac6ea4137b535b56eb14bf1471f7baf75796 [^])

So the fix for this issue is only the second commit: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/ccff7d14525c23df107ff43132688069fbc98ddf [^]

Sorry for the inconveniences

- Issue History
Date Modified Username Field Change
2014-07-16 21:31 Orekaria New Issue
2014-07-16 21:31 Orekaria Assigned To => marvintm
2014-07-16 21:31 Orekaria File Added: discountCheapestDistributed.png
2014-07-16 21:31 Orekaria Triggers an Emergency Pack => No
2014-07-16 21:33 Orekaria Steps to Reproduce Updated View Revisions
2014-07-22 08:59 hgbot Checkin
2014-07-22 08:59 hgbot Note Added: 0068779
2014-07-22 08:59 hgbot Status new => resolved
2014-07-22 08:59 hgbot Resolution open => fixed
2014-07-22 08:59 hgbot Fixed in SCM revision => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/7d35ac6ea4137b535b56eb14bf1471f7baf75796 [^]
2014-07-22 09:55 Orekaria Assigned To marvintm => Orekaria
2014-07-22 09:55 Orekaria Note Added: 0068781
2014-07-22 09:55 Orekaria Status resolved => new
2014-07-22 09:55 Orekaria Resolution fixed => open
2014-07-24 10:22 hgbot Checkin
2014-07-24 10:22 hgbot Note Added: 0068855
2014-07-24 10:22 hgbot Status new => resolved
2014-07-24 10:22 hgbot Resolution open => fixed
2014-07-24 10:22 hgbot Fixed in SCM revision http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/7d35ac6ea4137b535b56eb14bf1471f7baf75796 [^] => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/ccff7d14525c23df107ff43132688069fbc98ddf [^]
2014-07-24 17:52 Orekaria Note Added: 0068875
2014-07-24 18:10 Orekaria Relationship added blocks 0027185
2014-07-24 23:45 szapata Review Assigned To => szapata
2014-07-24 23:45 szapata Status resolved => closed


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker