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

Miguel Angel Jiménez Sampedro commented on JCR-939:
---------------------------------------------------

I've traced the problem and found that the problem is with the method 
isExternalBLOBs. When BeanMap determines the accessors to bean properties it 
finds this method and ignores getExternalBLOBs and setExternalBLOBs, so further 
writing to this property is disabled.

One possible solution is to delete isExternalBLOBs method since I don't find 
any usages and useDbBlobStore and useLocalFsBlobStore methods are very similar. 
I'm looking forward your comments on this issue.

> Problem setting property externalBLOBs in BundleDbPersistenceManager
> --------------------------------------------------------------------
>
>                 Key: JCR-939
>                 URL: https://issues.apache.org/jira/browse/JCR-939
>             Project: Jackrabbit
>          Issue Type: Bug
>          Components: core
>    Affects Versions: 1.3
>            Reporter: Miguel Angel Jiménez Sampedro
>            Priority: Minor
>             Fix For: 1.3.1
>
>
> When configuring BundleDbPersistenceManager or any of its subclasses in 
> repository.xml, specifying the property externalBLOBs, there is a problem 
> initializing the repository:
> org.apache.jackrabbit.test.RepositoryStubException: 
> javax.jcr.RepositoryException: Cannot instantiate persistence manager 
> org.apache.jackrabbit.core.persistence.bundle.PostgreSQLPersistenceManager: 
> The bean of type: 
> org.apache.jackrabbit.core.persistence.bundle.PostgreSQLPersistenceManager 
> has no property called: externalBLOBs: The bean of type: 
> org.apache.jackrabbit.core.persistence.bundle.PostgreSQLPersistenceManager 
> has no property called: externalBLOBs
> The method setExternalBLOBs exists and is public

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to