SUPPORT / SAMPLES & SAS NOTES
 

Support

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

DetailsHotfixAboutRate It

In SAS Customer Intelligence Studio, settings are not maintained when you perform steps that are similar to the following:

  1. In a campaign, open the Diagram window and add a Split node.
  2. 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:

    Split method select Data Item

  3. Under Select Data Item, select Income. Note that the last column shows a level of Interval. Then click OK.

    Select Income Level Income

  4. From the Split method list, select Data item. Then, from the Data item list, select Income and click OK.

    Split Method Data Item Income and OK

  5. 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.

Customer Status Level Nominal

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

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Marketing AutomationMicrosoft® Windows® for x646.56.69.4 TS1M39.4 TS1M7
64-bit Enabled AIX6.56.69.4 TS1M39.4 TS1M7
64-bit Enabled Solaris6.56.69.4 TS1M39.4 TS1M7
HP-UX IPF6.56.69.4 TS1M39.4 TS1M7
Linux for x646.56.69.4 TS1M39.4 TS1M7
Solaris for x646.56.69.4 TS1M39.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.