When Non USD Currency Users Trying to Add Line Items to Quote an Error Occurs [Unknown Error]
Last updated on JANUARY 02, 2018
Applies to:
Oracle BigMachines CPQ Cloud Service - Version 2017 R1 to 2017 R2 Update 1 [Release 2017]Information in this document applies to any platform.
Symptoms
Steps to reproduce:
- Change the currency preference on user profile to be "Euro".
- Create a transaction.
- Add line items through Configuration.
- When adding the line items to the transaction, error occurs:
An unknown error (class com.bm.xchange.util.BMSystemException) has occurred. Please contact your system administrator.
To help us track this error, please note the date and time in your report: XXXX-XX-XX XX:XX:XX.
Unknown Error - Change the currency preference on user profile to be "USD".
- The error does not occur and the line items can be added to the quote with no issue.
Use the time stamp in the above error message, further information can be found:
Caused by: java.lang.NumberFormatException
at java.math.BigDecimal.<init>(BigDecimal.java:470)
at java.math.BigDecimal.<init>(BigDecimal.java:739)
at
com.bm.xchange.services.commerce.bs.dealNegotiation.CmAnalyticsBsServiceImpl.c
alculateMarginBasedPriceScore(CmAnalyticsBsServiceImpl.java:1476)
at
com.bm.xchange.services.commerce.bs.dealNegotiation.CmAnalyticsBsServiceImpl.s
etPriceScoreFromTransaction(CmAnalyticsBsServiceImpl.java:1366)
at
com.bm.xchange.services.commerce.bs.invocation.CmBsInvocationServiceImpl.setAn
alyticsData(CmBsInvocationServiceImpl.java:300)
at
com.bm.xchange.services.commerce.bs.invocation.CmBsInvocationServiceImpl.invok
eCmProcess(CmBsInvocationServiceImpl.java:268)
... 60 more
Cause
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 hundreds of Community platforms