Project

General

Profile

Bug #7129

Synchronization allows objects with incomplete system metadata to proceed into system

Added by Mark Servilla over 6 years ago. Updated almost 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
d1_synchronization
Start date:
2015-05-26
Due date:
% Done:

100%

Story Points:
Sprint:

Description

During testing of the urn:node:mnTestSEAD MN, two objects (sead-Martin-John-f1dbc3df-c27c-4647-b05a-4b1f05c99a24 and seadva-ZhouQuan388469d5-33bb-491c-867b-c515ff715594) were only partially synchronized (see attached files) on cn-stage when the system metadata for each object was found to be missing the "dateUploaded" field. Each object and corresponding system metadata are available through the REST API (it is hypothesized that the system metadata only resides in the memory part of the Hazelcast Map) and the object was written to Metacat storage; however, the object's system metadata failed to be stored by Metacat due to an Null Pointer Exception resulting from the missing field.

This issue manifest when these objects failed to be indexed by Solr because of an "Object path not available error" in the Solr index processor process.

cn-index-processor-daemon.log:[ INFO] 2015-05-26 17:53:50,051 (IndexTaskProcessor:isObjectPathReady:263) Object path for pid: sead-Martin-John-f1dbc3df-c27c-4647-b05a-4b1f05c99a24 is not available. Task will be retried.
cn-index-processor-daemon.log:[ INFO] 2015-05-26 17:53:50,060 (IndexTaskProcessor:getNextIndexTask:164) Task for pid: sead-Martin-John-f1dbc3df-c27c-4647-b05a-4b1f05c99a24 not processed.

The synchronization processor should test for complete system metadata and fail fast if it is incomplete.

synchronization-log.txt Magnifier (11.2 KB) Mark Servilla, 2015-05-26 22:20


Related issues

Related to Test Resources - Task #7144: Ensure the Webtester infrastructure tests for incomplete system metadata Closed 2015-06-02

History

#1 Updated by Mark Servilla over 6 years ago

  • Related to Task #7144: Ensure the Webtester infrastructure tests for incomplete system metadata added

#2 Updated by Skye Roseboom over 6 years ago

  • Target version changed from CCI-1.5.2 to CCI-1.5.3

#3 Updated by Dave Vieglais almost 6 years ago

  • Status changed from New to Closed
  • % Done changed from 0 to 100

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)