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