> Hey Remy,
>
> The reason the File create failed is because further up in my code an
> Exception was being thrown and that caused a nat.rollback() to occur.
Hence
> the bug.

Yes that's the explanation.

> When the rollback() is call the corresponding records are removed
> from the JDBCDescriptorStore but the File is not removed from the
> FileContentStore.  Shouldn't the call to nat.rollback() also remove any
> related content from the FileContentStore?

Yes. It will take some work to make the FileContentStore "transactional",
though.

Remy

Reply via email to