My Oracle Support Banner

'Error parsing Float_Amount' Occurs When Opening Till From POS Register (Doc ID 1350166.1)

Last updated on NOVEMBER 11, 2017

Applies to:

Oracle Retail Point-of-Service - Version 13.1 and later
Information in this document applies to any platform.

Symptoms

When Till is opened from Register where AS_WS.CD_OPN_FLT_CNT='0' (No - do not Count), Error parsing Float_Amount: java.text.ParseException: Unparseable number: "Float_Amount" message is recorded in the client log file.

ERROR
-----------------------
ERROR 2011-03-31 17:18:03,180 184112 (StaticCacheThread-6:com._360commerce.commerceservices.common.currency.CurrencyFormatter):
[com._360commerce.commerceservices.common.currency.CurrencyFormatter.valueOf(CurrencyFormatter.java:353)]
Error setting the string value Float_Amount for CurrencyDecimal; resetting it to 0.00

com._360commerce.commerceservices.common.currency.CurrencyServiceException: Error parsing Float_Amount: java.text.ParseException: Unparseable number: "Float_Amount"
at com._360commerce.commerceservices.common.currency.CurrencyFormatter.parseCurrency(CurrencyFormatter.java:252)
at com._360commerce.commerceservices.common.currency.CurrencyFormatter.valueOf(CurrencyFormatter.java:348)
at com._360commerce.commerceservices.common.currency.CurrencyFormatter.formatCurrency(CurrencyFormatter.java:173)
at com._360commerce.commerceservices.common.currency.CurrencyService.formatCurrency(CurrencyService.java:164)
at oracle.retail.stores.commerceservices.audit.AuditLoggerI18NHelper.getFormattedCurrency(AuditLoggerI18NHelper.java:111)
at com._360commerce.commerceservices.audit.event.AbstractLogEvent.formatPatternCurrency(AbstractLogEvent.java:191)
at com._360commerce.commerceservices.audit.event.TillOpenEvent.getMessage(TillOpenEvent.java:149)
at com._360commerce.commerceservices.audit.AuditLoggerService.log(AuditLoggerService.java:60)
at com._360commerce.commerceservices.audit.AuditLoggerService.logStatusSuccess(AuditLoggerService.java:157)
at com.extendyourstore.pos.services.dailyoperations.till.tillopen.UpdateStatusSite.arrive(UpdateStatusSite.java:326)
at com.extendyourstore.foundation.tour.engine.Site.arrive(Site.java:257)
at com.extendyourstore.foundation.tour.engine.Road.traverseForward(Road.java:877)
at com.extendyourstore.foundation.tour.engine.Road.traverse(Road.java:628)
at com.extendyourstore.foundation.tour.engine.SiteVertex.driveSite(SiteVertex.java:301)
at com.extendyourstore.foundation.tour.service.BusDriver.processLetter(BusDriver.java:294)
at com.extendyourstore.foundation.tour.service.BusDriver.processLetters(BusDriver.java:197)
at com.extendyourstore.foundation.tour.service.AbstractCrewMember.run(AbstractCrewMember.java:247)
at com.extendyourstore.foundation.manager.thread.StaticCacheThread.run(StaticCacheThread.java:178)



Steps to reproduce:

1. Set AS_WS.CD_OPN_FLT_CNT='0' for the Register.

   update AS_WS set CD_OPN_FLT_CNT=0 where id_ws=129



2. Login to Register.
3. Press 'Yes' when asked to open Till.
4. Enter Till ID.
5. Note this error in the Client log file: "Error parsing Float_Amount: java.text.ParseException: Unparseable number: "Float_Amount"".

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.