You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "Scott Lewis (Jira)" <ji...@apache.org> on 2019/11/19 18:27:00 UTC

[jira] [Commented] (FELIX-6196) Eclipse: Circular reference detected in bundle org.apache.felix.scr

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