Problem Note 66217: Settings are not saved in SAS® Customer Intelligence Studio and an error occurs when you change the data-item and level settings for a Split node
In SAS Customer Intelligence Studio, settings are not maintained when you perform steps that are similar to the following:
- In a campaign, open the Diagram window and add a Split node.
- In the Split Properties dialog box, select Data item from the Split method list. Then, click the pencil icon at the end of the Data item list to edit the data item, as shown below:
- Under Select Data Item, select Income. Note that the last column shows a level of Interval. Then click OK.
-
From the Split method list, select Data item. Then, from the Data item list, select Income and click OK.
- Re-open the Split node properties and change the value for Select Data Item to a different data item (for example, Customer Status) that has a different level (in this case, Nominal). Then click OK.
After you perform these steps, the new settings are not retained. In addition, the following error appears in a dialog box in SAS Customer Intelligence Studio:
An error has occurred. See the log files on node SASServer6_1_citest for details.
When this problem occurs, the following error is displayed also in the SASCustIntelCore6.x.log file that resides in SAS-configuration-directory/Lev1/Web/Logs/SASServer6_1:
ERROR [CIAsyncExec-10] [2083033fba703f27:-732c0b47:16db96cd7f5:2c95] [sasdemo] com.sas.analytics.crm.util.SystemCheck - Error refreshing node data. java.lang.ClassCastException: com.sas.analytics.crm.flow.client.DiscreteLineItemDO cannot be cast to com.sas.analytics.crm.flow.client.IntervalLineItemDO at com.sas.analytics.crm.flow.MASplitNode.updateNodeDataDO(MASplitNode.java:3271) at com.sas.analytics.crm.flow.MASplitNode.refreshNodeData(MASplitNode.java:3478) at com.sas.analytics.crm.flow.MAFlow.refreshNodeData(MAFlow.java:4617) at com.sas.analytics.crm.flow.ejb.FlowBean.refreshNodeData(FlowBean.java:1084) at com.sas.analytics.crm.flow.client.FlowDelegate.refreshNodeData(FlowDelegate.java :380) at com.sas.analytics.crm.flow.ejb.FlowProxyImpl$12.call(FlowProxyImpl.java:571) at com.sas.analytics.crm.flow.ejb.FlowProxyImpl$12.call(FlowProxyImpl.java:538) at com.sas.analytics.crm.cm.ejb.util.WrappedRunnable.run(WrappedRunnable.java:78) at com.sas.ci.services.common.services.asynchronous.SessionCountingRunnableQueue$Qu eueHandler.run(SessionCountingRunnableQueue.java:88) at com.sas.analytics.crm.task.ejb.ClearedThreadLocalRunnable.run(ClearedThreadLocal Runnable.java:24) 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)
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 TS1M3 | 9.4 TS1M7 |
64-bit Enabled AIX | 6.5 | 6.6 | 9.4 TS1M3 | 9.4 TS1M7 |
64-bit Enabled Solaris | 6.5 | 6.6 | 9.4 TS1M3 | 9.4 TS1M7 |
HP-UX IPF | 6.5 | 6.6 | 9.4 TS1M3 | 9.4 TS1M7 |
Linux for x64 | 6.5 | 6.6 | 9.4 TS1M3 | 9.4 TS1M7 |
Solaris for x64 | 6.5 | 6.6 | 9.4 TS1M3 | 9.4 TS1M7 |
*
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: | high |
Date Modified: | 2020-07-16 10:49:52 |
Date Created: | 2020-06-29 14:29:25 |