My Oracle Support Banner

When Non USD Currency Users Trying to Add Line Items to Quote an Error Occurs [Unknown Error] (Doc ID 2318531.1)

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:

  1. Change the currency preference on user profile to be "Euro".
  2. Create a transaction.
  3. Add line items through Configuration.
  4. 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
  5. Change the currency preference on user profile to be "USD".
  6. 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

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

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


In this Document
Symptoms
Cause
Solution
References


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