Symptoms

Attempt to download a PDF version of an invoice or attempt to send an invoice to the customer fails with "operation with NULL currency value" error:

[../stlrt/type/currency.cpp:54] operation with NULL currency value Backtrace: /usr/local/stellart/lib64/libstlrt.so(+0x7f3d1) [0x7f78a97e33d1] /usr/local/stellart/lib64/libstlrt.so(_ZN9ExceptionC2EPKciS1_ii+0xba) [0x7f78a97e3d9a] /usr/local/stellart/lib64/libstlrt.so(_ZN5STLRT4Type9ExceptionC2EPKciRKN9Exception4CodeE+0x19) [0x7f78a97f84d9] /usr/local/stellart/lib64/libstlrt.so(_ZNK5STLRT4Type12CurrencyBaseILb1EEmlERKNS0_7NumericIdEE+0x62) [0x7f78a97f6862] /usr/local/bm/lib64/libBMlib.so(_ZN13bTemplateTool21fillARDocPlaceholdersE3StrN5STLRT4Type7NumericIiEERSt3mapIS0_S0_St4lessIS0_ESaISt4pairIKS0_S0_EEE+0x5589) [0x7f78b15121a1] /usr/local/bm/lib64/libMESSAGElib.so(_ZN9bTemplate24fillPlaceholdersForARDocEN5STLRT4Type7NumericIiEER11MessageInfo+0x8a9) [0x7f78b43bc00d] /usr/local/bm/lib64/libMESSAGElib.so(_ZN9bTemplate27fillARDocTemplateByTmplNameEN5STLRT4Type7NumericIiEE3Str+0x715) [0x7f78b43d1ee7] /usr/local/bm/lib64/libMESSAGElib.so(_ZN13bARDocArchive15GetDocumentHTMLEN5STLRT4T
 ype7NumericIiEE3StrS3_+0x6c0) [0x7f78b43d050c] /usr/local/bm/lib64/libMESSAGElib.so(_ZN7MESSAGE11DoExportPDFEN5STLRT4Type7NumericIiEE+0xb09) [0x7f78b43604eb] /usr/local/bm/lib64/libMESSAGElib.so(_ZN10MESSAGERPC13__DoExportPDFEPN5STLRT9ComponentER10DataPacketRK7Address+0xdb) [0x7f78b40829b8] /usr/local/stellart/lib64/libMW.so(_ZN5STLRT9Component3RPCERKNS0_13RPC_SIGNATUREER10DataPacketRK7Address+0xc8) [0x7f78a8be0848] /usr/local/stellart/lib64/libCOM.so(_ZN12ServerObject16UnsafeMethodCallER12RemotePacketb+0x35b) [0x7f78a910314b] /usr/local/stellart/lib64/libCOM.so(_ZN17TransactionServer16UnsafeMethodCallER12RemotePacketb+0x33) [0x7f78a90e6c43] /usr/local/stellart/lib64/libCOM.so(_ZN12ServerObject17ProcessMethodCallER12RemotePacket+0x15f) [0x7f78a9101c7f] /usr/local/stellart/lib64/libCOM.so(_ZN17TransactionServer14ProcessMessageER12RemotePacket+0x1ae) [0x7f78a90e630e] /usr/local/stellart/lib64/libCOM.so(_ZN10CommObject13processPacketER12RemotePacket+0xa2) [0x7f78a90e07f2] /usr/
 local/stellart/lib64/libCOM.so(_ZN17TransactionServer11packetCycleEv+0x225) [0x7f78a90e4ec5] /usr/local/stellart/lib64/libCOM.so(_ZN10CommObject6GoWorkEv+0x148) [0x7f78a90e1628] /usr/local/stellart/lib64/libstlrt.so(_ZN7AThread3runEPS_+0xd7) [0x7f78a97b04c7] /lib64/libpthread.so.0(+0x7851) [0x7f78a7f85851] /lib64/libc.so.6(clone+0x6d) [0x7f78a7cd394d]

Cause

It is not possible to download or send the invoice notification in case the Unit Price is NULL, the issue is a product bug PBA-52967.

Resolution

Update an installation to PBA 5.5.3 to eliminate an issue. To fix an exact invoice notification without update installation, please contact Parallels Technical Support.

Internal content

Link on internal Article