[
https://issues.apache.org/jira/browse/FELIX-6196?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16977689#comment-16977689
]
Scott Lewis commented on FELIX-6196:
------------------------------------
Hi Martin. I don't think this was a bug in Eclipse. I personally modified
the ECF RSA impl to *work around* this issue in ECF 3.14.6. I didn't fix the
underlying problem, but just changed the ECF code to not use SCR at all for the
event hook registration and so avoid the problem in SCR.
I suggest reopening or cloning this issue so that at least it doesn't seem as
if the underlying problem in SCR has been addressed. Note that to reproduce,
it's necessary to use ECF 3.14.5, which does use SCR to register the Event hook
callback.
> Eclipse: Circular reference detected in bundle org.apache.felix.scr
> -------------------------------------------------------------------
>
> Key: FELIX-6196
> URL: https://issues.apache.org/jira/browse/FELIX-6196
> Project: Felix
> Issue Type: Bug
> Environment: Fedora 30
> Java 1.8
> Eclipse Platform I20191023-1810
> ECF SDK for Eclipse 3.14.6.v20191023-2006
> Reporter: Martin Coufal
> Priority: Major
> Attachments: reproduce.sh
>
>
> When I run Eclipse with 'org.eclipse.ecf.core.feature.group' bundle
> installed, I hit this message right after start:
> "
> !ENTRY org.apache.felix.scr 4 0 2019-10-24 17:52:38.045
> !MESSAGE bundle org.apache.felix.scr:2.1.14.v20190123-1619 (23)Circular
> reference detected trying to get service
> \{org.osgi.service.remoteserviceadmin.EndpointEventListener,
> org.osgi.service.remoteserviceadmin.RemoteServiceAdminListener}=\{service.id=84,
> service.bundleid=260, service.scope=bundle,
> component.name=org.eclipse.ecf.mgmt.rsa.discovery.ui.discovery,
> component.id=50, endpoint.listener.scope=(ecf.endpoint.id.ns=*)}
> "
> I'm not sure if this is Felix specific issue, though...
>
> How to reproduce:
> 1. have 'org.eclipse.ecf.core.feature.group' installed
> 2. run eclipse
> 3. see log
> I'm attaching reproduction script (destructive, run carefully!)
--
This message was sent by Atlassian Jira
(v8.3.4#803005)