Guid does not generate unique IDs

[] [] [] [] [] [] []

Symptom
Guid does not generate unique IDs
Other terms
GUID, unique, generate, IDs
Reason and Prerequisites
The SecureRandom used in the GUID generator uses a specific seed (the system long time hashed (XOR-ed) with the 32-bit hashcode of a newly created object), which produces only 32-bit seed instead of the 64-bit expected by the SecureRandom generator.
This is the [...]

File sender adapter generates duplicate message IDs.

[] [] [] [] [] [] [] [] [] [] []

Symptom
This note attempts to solve two issues:
a) File sender adapter generates duplicate message IDs and sends it to Messaging system. In the Synchronous(Best Effort) scenario cases, Messaging system does not persist any Message and forwards to Integration Engine. Integration engine checks that this is duplicate and retuns with DUPLICATE_DETECTED error.
b) File sender adapter [...]

Case Notes:Check for null language parameter is missing

[] [] [] [] [] [] [] []

Symptom
The scenario is best explained when working with Dispute case.
The Dispute case has added functionality for External correspondence that should only include the ‘externally visible’ notes. While getting the texts Id’s for the notes, if the languaue is not passed to one of the methods, no text ids are returned. And [...]