0

ユーザーがプロモーション コードを適用しているときにこのエラーが発生しました。よく調べましたが、このエラーの理由を見つけることができませんでした。

環境は IBM Websphere Commerce 7、DB2 です。

com.ibm.commerce.order.calculation.FinalizeDiscountCalculationUsageCmdImpl performExecute CMN3201E: 
An unknown error occurred while the Rules System was processing.. 
com.ibm.commerce.marketing.promotion.runtime.PromotionRuntimeException: 
com.ibm.commerce.exception.ECApplicationException: 
A generic promotion system exception occured.  The exception is as follows: 
"The XPath query expression "/PX_CDUSAGE[CODE_FOR_REFERENCE=]" is invalid."
at com.ibm.commerce.marketing.promotion.runtime.PromotionArgument.finalizePromotionArgument(PromotionArgument.java:868)
at com.ibm.commerce.order.calculation.FinalizeDiscountCalculationUsageCmdImpl.performExecute(FinalizeDiscountCalculationUsageCmdImpl.java:104)
at com.ibm.commerce.command.ECCommandTarget.executeCommand(ECCommandTarget.java:157)
at com.ibm.ws.cache.command.CommandCache.executeCommand(CommandCache.java:332)

2 日以来、このエラーの根本原因を突き止めようとしてきましたが、何も見つかりませんでした。

4

1 に答える 1

0

xpath 式は完全ではありません。次のようになります。

"/PX_CDUSAGE[CODE_FOR_REFERENCE='forgotten']"
于 2014-09-19T06:50:40.650 に答える