APAR status
Closed as program error.
Error description
All other aspects of C&DS 7.0 operation works as expected. Customer is able to create/save jobs, run jobs containing General Job Step and Modeler stream. Problem occurs when a recurring time based schedule is added to a job. Upon saving (clicking 'Finish'), the customer is presented with this error: Unable to marshall between XML and Castor Objects : org.exolab.castor.xml.MarshalException: java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 0 spssemgr.log shows the following exception captured: Nov 10 2015 16:06:05 [main] ERROR org.apache.axis.encoding.DeserializerImpl - Unable to marshall between XML and Castor Objects : org.exolab.castor.xml.MarshalException: java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 0 at org.exolab.castor.xml.Unmarshaller.convertSAXExceptionToMarshalE xception(Unmarshaller.java:761) at org.exolab.castor.xml.Unmarshaller.unmarshal(Unmarshaller.java:6 40) at org.exolab.castor.xml.Unmarshaller.unmarshal(Unmarshaller.java:7 47) at com.spss.axis.encoding.ser.castor.CastorDeserializer.onEndElemen t(CastorDeserializer.java:67) at org.apache.axis.encoding.DeserializerImpl.endElement(Deserialize rImpl.java:502) at org.apache.axis.encoding.DeserializationContext.endElement(Deser ializationContext.java:1087) at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecord er.java:171) at org.apache.axis.message.MessageElement.publishToHandler(MessageE lement.java:1141) at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:2 36) at org.apache.axis.message.RPCElement.getParams(RPCElement.java:384 ) at org.apache.axis.client.Call.invoke(Call.java:2467) at org.apache.axis.client.Call.invoke(Call.java:2366) at org.apache.axis.client.Call.invoke(Call.java:1812) Followed by: Nov 10 2015 16:06:05 [main] ERROR com.spss.mgmt.prms.ui.wizards.schedule.TimeBasedScheduleWizard - Error saving schedule AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException faultSubcode: faultString: org.xml.sax.SAXException: Unable to marshall between XML and Castor Objects :java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 0 faultActor: faultNode: faultDetail: {http://xml.apache.org/axis/}stackTrace:org.xml.sax.SAXException : Unable to marshall between XML and Castor Objects :java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 0 at com.spss.axis.encoding.ser.castor.CastorDeserializer.onEndElemen t(CastorDeserializer.java:71) at org.apache.axis.encoding.DeserializerImpl.endElement(Deserialize rImpl.java:502) at org.apache.axis.encoding.DeserializationContext.endElement(Deser ializationContext.java:1087) at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecord er.java:171) at org.apache.axis.message.MessageElement.publishToHandler(MessageE lement.java:1141) at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:2 36) at org.apache.axis.message.RPCElement.getParams(RPCElement.java:384 ) at org.apache.axis.client.Call.invoke(Call.java:2467) at org.apache.axis.client.Call.invoke(Call.java:2366) at org.apache.axis.client.Call.invoke(Call.java:1812) No errors were captured in the cds.log, SystemOut.log, SystemErr.log during the session. Technote: 1626263 doesn't seem to apply in this situation as Deployment Manager (thick) and C&DS host is on same level (7.0-GA). Also a different sub-message is observed ('weeklyschedule is missing vs 'java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 0'). Expectation is that a recurring time base schedule would save and execute without any exceptions. To reiterate, creating a 'Once only' time based schedule will save successfully and run the job.
Local fix
An Interim Fix has been delivered by the IBM SPSS Collaboration and Deployment Services development team to resolve this issue. This interim fix has been packaged as part of the security vulnerability discovered for SPSS C&DS. More information on this vulnerability can be found here: https://ibm.biz/BdHnie -- INTERIM FIX DISCLAIMER -- Interim fixes are limited corrections to specific issues reported by one or more customers. They are normally sent only to customers who have reported one of the corrected problems, and who require an immediate correction. Interim Fixes do not address customer enhancement requests, and not all defect corrections can be delivered as Interim Fixes. Due to their urgency Interim Fixes undergo only targeted testing of specific fixes, not full regression testing. If the fix is not urgently required, you may prefer to wait for a scheduled Fix Pack Release, which will be fully regression tested. Interim Fix corrections, once fully regression tested, are automatically included in a future Fix Pack.
Problem summary
**************************************************************** * USERS AFFECTED: * * This affects all users of IBM Analytic Decision Management. * **************************************************************** * PROBLEM DESCRIPTION: * * SAVING A RECURRING SCHEDULED JOB IN DECISION MANAGEMENT 7.0 * * WILL FAIL WITH: UNABLE TO MARSHALL BETWEEN XML AND CASTOR * * OBJECTS * **************************************************************** * RECOMMENDATION: * * Upgrade to IBM SPSS Decision Management 18.0 in order to * * resolve this issue. * ****************************************************************
Problem conclusion
This issue has been resolved in IBM Analytic Decision Management 18.0.
Temporary fix
Comments
This issue has been reported to the IBM SPSS Collaboration and Deployment Services development team and will be addressed in the next Fix Pack. Please refer to the Fix Pack schedule at http://www.ibm.com/support/docview.wss?uid=swg21599157 for information on upcoming Fix Packs.
APAR Information
APAR number
PI52443
Reported component name
SPSS CADS
Reported component ID
5725A72CD
Reported release
700
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2015-11-12
Closed date
2016-03-20
Last modified date
2016-03-20
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
SPSS CADS
Fixed component ID
5725A72CD
Applicable component levels
R700 PSY
UP
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SS69YH","label":"IBM SPSS Collaboration and Deployment Services"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"700","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]
Document Information
Modified date:
20 March 2016