In writing some code on:
Cache for Windows (x86-64) 2015.1 (Build 429U) Fri Feb 13 2015 14:37:23 EST
I noticed an unexpected "ROLLFAIL" error when a Unique Index fail was generated in a %Save() call.
The object SHOULD fail to save, since the Unique criteria is not met, but I didn't expect to see a ROLLFAIL error as the "Last Error".
When running the following class code:
Class BUG.Test Extends %Persistent
{
Property Field1 As %String;
Property Field2 As %String;
Index idx1 On Field1 [ Unique ];
ClassMethod Test()
{
kill ^BUG.TestD
kill ^BUG.

