Problem Note 54798: Changing the Campaign Group Optimization Status from "Not Ready" to "Ready to Optimize" might fail in SAS® Customer Intelligence Studio
When you attempt to change the Campaign Group Optimization Status from Not Ready to
Ready to Optimize SAS Customer Intelligence Studio, the process might fail and return an error. For example, the problem might occur when you delete one or more scores in SAS® Management Console by selecting Application Management ► Customer Intelligence ► Administration Resources ► Optimization after you create the campaign group.
The following error is returned:
2014-11-11 15:30:45,140 ERROR [c98cce314216a931:-32bd149c:1499efa2600:2766][sasdemo] com.sas.analytics.crm.util.SystemCheck -
Error Validating Campaign Group ready for Optimization for session: com.sas.analytics.crm.security.client.SID@5555555
java.lang.ArrayIndexOutOfBoundsException: 1
at com.sas.analytics.crm.cm.CICampaignGroupService.validateReadyToOptimize(CICampaignGroupService.java:3750)
at com.sas.analytics.crm.cm.ejb.CampaignGroupServiceBean.validateReadyToOptimize(CampaignGroupServiceBean.java:1047)
at sun.reflect.GeneratedMethodAccessor2391.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.invocation.Invocation.performCall(Invocation.java:359)
at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:237)
at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:158)
at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:169)
at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63)
at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121)
at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:378)
at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:168)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)
at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:648)
at org.jboss.ejb.Container.invoke(Container.java:960)
at sun.reflect.GeneratedMethodAccessor148.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBe
As a workaround, re-add the deleted score.
This issue is fixed in a later release of SAS Customer Intelligence Studio.
Operating System and Release Information
SAS System | SAS Customer Intelligence Studio | Microsoft® Windows® for x64 | 5.41 | 6.3 | | 9.4 TS1M0 |
Microsoft Windows 8 Enterprise x64 | 5.41 | 6.3 | | 9.4 TS1M0 |
Microsoft Windows 8 Pro x64 | 5.41 | 6.3 | | 9.4 TS1M0 |
Microsoft Windows 8.1 Enterprise 32-bit | 5.41 | 6.3 | | 9.4 TS1M0 |
Microsoft Windows 8.1 Enterprise x64 | 5.41 | 6.3 | | 9.4 TS1M0 |
Microsoft Windows 8.1 Pro | 5.41 | 6.3 | | 9.4 TS1M0 |
Microsoft Windows 8.1 Pro 32-bit | 5.41 | 6.3 | | 9.4 TS1M0 |
Microsoft Windows Server 2008 R2 | 5.41 | 6.3 | | 9.4 TS1M0 |
Microsoft Windows Server 2008 for x64 | 5.41 | 6.3 | | 9.4 TS1M0 |
Microsoft Windows Server 2012 Datacenter | 5.41 | 6.3 | | 9.4 TS1M0 |
Microsoft Windows Server 2012 R2 Datacenter | 5.41 | 6.3 | | 9.4 TS1M0 |
Microsoft Windows Server 2012 R2 Std | 5.41 | 6.3 | | 9.4 TS1M0 |
Microsoft Windows Server 2012 Std | 5.41 | 6.3 | | 9.4 TS1M0 |
Windows 7 Enterprise x64 | 5.41 | 6.3 | | 9.4 TS1M0 |
Windows 7 Professional x64 | 5.41 | 6.3 | | 9.4 TS1M0 |
*
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: | 2014-12-09 12:22:08 |
Date Created: | 2014-12-08 10:30:55 |