Problem Note 64217: An error occurs when you execute or optimize a campaign group in SAS® Customer Intelligence
When you execute or optimize a campaign group in SAS Customer Intelligence, the optimization fails and you see the following error message in the SASCustIntelCore6.5.log file:
2019-05-16 14:33:20,494 ERROR [CIAsyncExec-8] [09de3121fbb5d6aa:-3be07074:16ac023843b:-7699] [sasdemo] com.sas.analytics.crm.cm.CICampaignGroup - Failed to consume the MO solution:
java.util.ConcurrentModificationException
at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:909)
at java.util.ArrayList$Itr.next(ArrayList.java:859)
at com.sas.analytics.crm.cm.ejb.OptimizationHelper.consumeOptimization(OptimizationHelper.java:1478)
at com.sas.analytics.crm.cm.CICampaignGroup.runOptimization(CICampaignGroup.java:2423)
at com.sas.analytics.crm.cm.CICampaignGroup.runOptimization(CICampaignGroup.java:2154)
at com.sas.analytics.crm.cm.CICampaignGroup.optimizeAndExecute(CICampaignGroup.java:2900)
at com.sas.analytics.crm.cm.CICampaignGroup.optimizeAndExecute(CICampaignGroup.java:2833)
at com.sas.analytics.crm.cm.CICampaignGroup.execute(CICampaignGroup.java:2629)
at com.sas.analytics.crm.cm.ejb.CampaignGroupProxyImpl$42.call(CampaignGroupProxyImpl.java:1662)
at com.sas.analytics.crm.cm.ejb.CampaignGroupProxyImpl$42.call(CampaignGroupProxyImpl.java:1656)
at com.sas.analytics.crm.cm.ejb.util.WrappedRunnable.run(WrappedRunnable.java:78)
at com.sas.ci.services.common.services.asynchronous.SessionCountingRunnableQueue$QueueHandler.run(SessionCountingRunnableQueue.java:88)
at com.sas.analytics.crm.task.ejb.ClearedThreadLocalRunnable.run(ClearedThreadLocalRunnable.java:17)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
2019-05-16 14:33:20,500 INFO [CIAsyncExec-8] [09de3121fbb5d6aa:-3be07074:16ac023843b:-7699] [sasdemo] om.sas.analytics.crm.cm.ProgressReporter - fireCampaignGroupProgressEvent(): Execution Progress Message:
Running of the optimization has completed
2019-05-16 14:33:20,878 INFO [CIAsyncExec-8] [09de3121fbb5d6aa:-3be07074:16ac023843b:-7699] [sasdemo] crm.custdata.storedprocess.StoredProcess -
Time taken executing ma_temp_library_mgmt stored process : 0.365 seconds
2019-05-16 14:33:21,008 INFO [CIAsyncExec-8] [09de3121fbb5d6aa:-3be07074:16ac023843b:-7699] [sasdemo] analytics.crm.cm.ejb.CampaignManagerBean - Returned list of CampaignConciseInfoDOs based on supplied list 0.004 seconds
2019-05-16 14:33:21,056 ERROR [CIAsyncExec-8] [09de3121fbb5d6aa:-3be07074:16ac023843b:-7699] [sasdemo] lytics.crm.cm.ejb.CampaignGroupProxyImpl - Unable to execute campaign group (ID=HBFDUKEMAVFXVAJ2).
com.sas.analytics.crm.error.client.UserException
This problem only happens with SAS® 9.4 (TS1M6), and it occurs when the campaign group contains more than one member campaign.
The issue happens regardless of which of the following optimization methods you choose:
- Analytical scenario
- Priority-based scenario
- Priority-based
Click the Hot Fix tab in this note to access the hot fix for this issue.
Operating System and Release Information
SAS System | SAS Marketing Automation | Microsoft® Windows® for x64 | 6.5 | 6.6 | 9.4 TS1M6 | 9.4 TS1M6 |
64-bit Enabled AIX | 6.5 | 6.6 | 9.4 TS1M6 | 9.4 TS1M6 |
64-bit Enabled Solaris | 6.5 | 6.6 | 9.4 TS1M6 | 9.4 TS1M6 |
HP-UX IPF | 6.5 | 6.6 | 9.4 TS1M6 | 9.4 TS1M6 |
Linux for x64 | 6.5 | 6.6 | 9.4 TS1M6 | 9.4 TS1M6 |
Solaris for x64 | 6.5 | 6.6 | 9.4 TS1M6 | 9.4 TS1M6 |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
Type: | Problem Note |
Priority: | alert |
Date Modified: | 2019-05-30 13:36:23 |
Date Created: | 2019-05-20 11:53:33 |