[ 
https://issues.apache.org/jira/browse/OAK-1143?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alex Parvulescu resolved OAK-1143.
----------------------------------

       Resolution: Fixed
    Fix Version/s: 0.11

yes indeed, the problems are now gone.
thanks a lot Michael!

> [scala] Repository init throws "illegal cyclic reference involving class 
> ChangeDispatcher"
> ------------------------------------------------------------------------------------------
>
>                 Key: OAK-1143
>                 URL: https://issues.apache.org/jira/browse/OAK-1143
>             Project: Jackrabbit Oak
>          Issue Type: Bug
>          Components: core
>            Reporter: Alex Parvulescu
>            Priority: Minor
>              Labels: observation
>             Fix For: 0.11
>
>
> I've been playing with Oak on Scala a bit and it looks like the latest 
> changes introduced a problem that makes Oak unusable.
> Basically trying to setup a repo throws the following error:
> {noformat}
> OakRepository.scala:65: error: illegal cyclic reference involving class 
> ChangeDispatcher
> [ERROR]     new Oak(new SegmentNodeStore(new FileStore(new File(fname), 
> 268435456, true)))
> [ERROR]                 ^
> [ERROR] one error found
> {noformat}
> I've simplified the code down to the most basic barebone repo init to make it 
> easier to digest [0].
> This is a Scala bug, but my point is that this used to work prior to the 
> changedispacher changes, so I'm thinking we could move some bits around to 
> get it working from Scala again.
> [0] 
> https://github.com/alexparvulescu/soak/blob/master/src/main/scala/com/pfalabs/soak/OakRepository.scala#L65



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to