Hi, I am trying to solve this problem as I need the encoded file name that jackrabbit creates for backup purposes.
Example of a filename in "../repository/datastore/c3/e3/39" is "c3e33992d6ed39e888754ceab1b72592df2ca398". I could use .getContentIdentity() from JackrabbitValue but as I am using rmi repository, the following error occurs. ERROR: org.apache.jackrabbit.rmi.value.BinaryValue cannot be cast to org.apache.jackrabbit.api.JackrabbitValue This is due to rmi.value.BinaryValue does not implement jackrabbit.api.JackrabbitValue. I could create a trancient repository to get the encoded filename as a same filestream always produces a same encoded file name, but I think it is too slow and not right to do so. Is there a way to change the BinaryValue to a JackrabbitValue or a method that could obtain the encoded filename from the BinaryValue. Thanks, Yun -- View this message in context: http://jackrabbit.510166.n4.nabble.com/rmi-value-binaryvalue-and-JackrabbitValue-tp3206588p3206588.html Sent from the Jackrabbit - Users mailing list archive at Nabble.com.
