Scheduled tasks fail with ERROR [Index was outside the bounds of the array]

THIS ARTICLE APPLIES TO:

Knowledgebase version 8.3.2

ISSUE DESCRIPTION:

When one of the following tasks are run:
KBArticleTransfer
UpdateArticleStatus
KBArticleUpdate
KBTemplateTransfer
KBUpdateEmbededChildContent
KBGobalReplace

They will fail with the following error message:


C:\Program Files\Knowledgebase.Net\knowledgebase\applicationprogram\scripts\main tenance\articleTransfer>UpdateArticleStatus 3 ERROR [Index was outside the bounds of the array.]
-----------Begin Article transfer (12-2-2010 12:38)-----------
Failed in ArticleTransfer: ERROR [Object reference not set to an instance of an object.]
ERROR [Object reference not set to an instance of an object.]

ROOT CAUSE:

When the date format of the Application Server is set to a non-US date format (any of the formats that have hyphen in them instead of slash), some scheduled tasks fail to run.

SOLUTION OR WORK AROUND:

This is caused by the date format containing hyphens instead of slashes. Setting the date format of the Application Server to US date format will resolve this issue.

AFFECTED SYSTEMS & USERS:

ADDITIONAL INFORMATION:

ESCALATION PROCEDURE:

If you have trouble performing these steps, or have additional questions, please contact our Support group at 877-373-7848 (option 2) or via email at cimsupport@moxiesoft.com.