API retrieval of a Journal item returns an error if the subject contains an Illegal XML Character

book

Article ID: 100015471

calendar_today

Updated On:

Description

Error Message

A Dtrace of StorageOnlineOpns shows:
1929    14:54:14.175     [5944]    (StorageOnlineOpns)    <544>    EV:M    ContentSectionList::WriteContentSectionElement encountered an error. HRESULT=[<0xc00cee2b>]
1930    14:54:14.175     [5944]    (StorageOnlineOpns)    <544>    EV:M    ContentSectionList::AddContentSection encountered an error. HRESULT=[<0xc00cee2b>]
1931    14:54:14.175     [5944]    (StorageOnlineOpns)    <544>    EV:H    {CEVByteStream::Write} (Exit) Status: [Exception]
1932    14:54:14.175     [5944]    (StorageOnlineOpns)    <544>    EV:M    ContentSectionListBuilder::Build encountered an error. HRESULT=[<0xc00cee2b>]
1933    14:54:14.175     [5944]    (StorageOnlineOpns)    <544>    EV:H    {CSimpleStore::BuildContentSectionList:#4815} _com_error exception: [<0xc00cee2b>]
1934    14:54:14.175     [5944]    (StorageOnlineOpns)    <544>    EV:H    {CSimpleStore::BuildContentSectionList} (Exit) Status: [<0xc00cee2b>]
1935    14:54:14.175     [5944]    (StorageOnlineOpns)    <544>    EV:L    CSavesetPersist::ResetStorage LB: 0x306b5e00 Stg(LB): 0x4d7daa0 Stg(doc): 0 File: (null)
1936    14:54:14.175     [5944]    (StorageOnlineOpns)    <544>    EV:H    {CEVByteStream::Flush} (Exit) Status: [Exception]
1937    14:54:14.175     [5944]    (StorageOnlineOpns)    <544>    EV:H    {CSimpleStore::FetchItem11:#4796} _com_error exception: [<0xc00cee2b>]
1938    14:54:14.176     [5944]    (StorageOnlineOpns)    <544>    EV:H    {CSimpleStore::FetchItem11} (Exit) Status: [<0xc00cee2b>]

Workaround

Use an alternate method to restore the Archive E-mails such as Enterprise Vault Search (EVS).

Cause

The XML returned to StorageOnlineOpns contains an illegal XML character, in this instance the Subject line of the e-mail contained the illegal character.

Resolution

This issue has been addressed in the following releases:

Enterprise Vault 11.0.1 Cumulative Hotfix 2 Release
https://www.veritas.com/docs/000025301

Enterprise Vault 12

The following link contains information about Enterprise Vault 12
https://www.veritas.com/docs/000099905

Note: For information on how to obtain Enterprise Vault 12 see: How to obtain the license key and installation download for Veritas products

Issue/Introduction

When using the SimpleStore API to open the Journal Part, when an item has a subject with an illegal xml character the function ‘WriteContentSectionElement’ throws an error: 0xc00cee2b

Additional Information

ETrack: 3671491