[
https://issues.apache.org/jira/browse/JCR-1859?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jukka Zitting updated JCR-1859:
-------------------------------
Fix Version/s: (was: 1.6.0)
1.5.0
Merged to the 1.5 branch in revision 718525.
> BeanLazyLoader is not Serializable
> ----------------------------------
>
> Key: JCR-1859
> URL: https://issues.apache.org/jira/browse/JCR-1859
> Project: Jackrabbit
> Issue Type: Improvement
> Components: jackrabbit-ocm
> Reporter: Marcin Muras
> Assignee: Christophe Lombart
> Fix For: 1.5.0
>
>
> Class org.apache.jackrabbit.ocm.manager.objectconverter.impl.BeanLazyLoader
> is not serializable.
> In ocm module we can mark some property to be lazy loaded. For example
> @Bean(..., proxy=true)
> In such scenario instead of object we will have here proxy BeanLazyLoader
> which is not serializable.
> It is problematic while using another technologies.
> For example Spring WebFlow requires objects (model) stored in scope to be
> Serializable.
> So when we use proxied model with Spring WebFlow we received exception
> "org.springframework.webflow.execution.repository.snapshot.SnapshotCreationException:
> Could not serialize flow execution; make sure all objects stored in flow or
> flash scope are serializable.... Caused by: java.io.NotSerializableException:
> org.apache.jackrabbit.ocm.manager.objectconverter.impl.BeanLazyLoader
> ..."
> Please make BeanLazyLoader Serializable.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.