You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When I call createUnmanagedInstance with the name of Child1, it correctly gets resolved_library_path_ set. When I do the same for Child2, it is not updated from UNRESOLVED.
When I then try to call unloadLibraryForClass, the Child1 is correctly unloaded, but for Child2 I get LibraryUnloadException, since there is a check for the resolved_library_path_:
I'm on
1.13.0-1focal.20210727.062753
with ROSnoetic
.I have the following plugin situation, both are part of the same dynamic library:
When I call
createUnmanagedInstance
with the name ofChild1
, it correctly getsresolved_library_path_
set. When I do the same forChild2
, it is not updated fromUNRESOLVED
.When I then try to call
unloadLibraryForClass
, theChild1
is correctly unloaded, but forChild2
I getLibraryUnloadException
, since there is a check for theresolved_library_path_
:Basically, I'm not able to correctly unload it.
How can I get around this? Is it correct to assume that
resolved_library_path_
should always be set, and thus we have a bug here?The text was updated successfully, but these errors were encountered: