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

Michael Dürig updated OAK-1143:
-------------------------------

    Labels: observation  (was: )

> [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
>
> 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