You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jackrabbit.apache.org by "angela (JIRA)" <ji...@apache.org> on 2011/02/08 14:52:57 UTC

[jira] Commented: (JCR-2880) Setting a binary property twice discards blob but does not remove it from changelog

    [ https://issues.apache.org/jira/browse/JCR-2880?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12991967#comment-12991967 ] 

angela commented on JCR-2880:
-----------------------------

> Setting a binary property twice discards the blob value of the first property state but does not remove the change from the changelog

consolidation (or cleanup) of the changelog is not the responsibility of jcr2spi but rather of the SPI implementation.
i assume discarding the previous values is wrong... but will take a closer look at it asap.

> Setting a binary property twice discards blob but does not remove it from changelog
> -----------------------------------------------------------------------------------
>
>                 Key: JCR-2880
>                 URL: https://issues.apache.org/jira/browse/JCR-2880
>             Project: Jackrabbit Content Repository
>          Issue Type: Bug
>          Components: jackrabbit-jcr2spi
>    Affects Versions: 2.2.0, 2.2.1, 2.2.2
>            Reporter: Tobias Bocanegra
>         Attachments: add_bin_twice.patch
>
>
> Setting a binary property twice discards the blob value of the first property state but does not remove the change from the changelog, resulting in an error on save:
> javax.jcr.RepositoryException: this BLOBFileValue has been disposed
> 	at org.apache.jackrabbit.core.value.RefCountingBLOBFileValue.copy(RefCountingBLOBFileValue.java:105)
> will attach patch that adds the respective test to the jcr2spi tests.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira