SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 53002: SAS® Real-Time Decision Manager might return "java.lang.ClassCastException" when you map a character to a character list in a custom detail tag

DetailsHotfixAboutRate It

SAS Real-Time Decision Manager enables you to assign a standard reply in a decision campaign Reply node. You can then associate that standard reply with a particular treatment and enter values for that treatment's custom detail tags. If you assign a character value or variable to a custom detail tag that is defined as a character list (array), then you might receive the following error:

2014-05-13 09:32:21,998 DEBUG [CIAsyncExec-10]
[8521c194d1676871:-5d0a36de:145e72fd16d:4414] [kasche]
as.analytics.crm.flow.FlowUIMessageProxy - Sent 1 messages (total hits of 1),
type 100, Session ID 8521c194d1676871:-5d0a36de:145e72fd16d:4414 for nodes:
standardReplyContext/null
2014-05-13 09:32:22,015 ERROR [CIAsyncExec-10]
[8521c194d1676871:-5d0a36de:145e72fd16d:4414] [kasche]
com.sas.analytics.crm.util.SystemCheck   - Error validating diagram.
java.lang.ClassCastException:
com.sas.analytics.crm.flow.inbound.client.IBVariableValueDO cannot be cast to
com.sas.analytics.crm.flow.inbound.client.IBVariableDO
	at
com.sas.analytics.crm.flow.inbound.generation.cell.TreatmentTagAssignments.isTag
AssignedToScalar(TreatmentTagAssignments.java:132)
	at
com.sas.analytics.crm.flow.inbound.generation.cell.TreatmentTagAssignments.createCode
(TreatmentTagAssignments.java:53)

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 Real-Time Decision Manager64-bit Enabled Solaris5.4_M16.49.2 TS2M0
Microsoft® Windows® for x645.4_M16.49.2 TS2M0
64-bit Enabled AIX5.4_M16.49.2 TS2M0
HP-UX IPF5.4_M16.49.2 TS2M0
Linux for x645.4_M16.49.2 TS2M0
Solaris for x645.4_M16.49.2 TS2M0
* 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.