[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[ecf-dev] NullpointerException in RemoteServiceAdmin
|
Hi,
we sometimes faces the following error:
java.lang.NullPointerException
at
org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServiceAdmin$ImportRegistration.getException(RemoteServiceAdmin.java:1139)
at
org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServiceAdmin$ImportRegistration.getImportReference(RemoteServiceAdmin.java:1104)
at
org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServiceAdmin.getImportedEndpoints(RemoteServiceAdmin.java:519)
The corresponding code in the class ImportRegistration is
public Throwable getException() {
return (closed)?updateException:importReference.getException();
}
So obviously importReference is null but closed is false.
Any ideas what could cause this state? I've seen that there are changes
on this class but wasn't able to determine if these have something to do
with this handling.
We are still on ECF version 3.13.8 and we are using the ecf-genric provider.
The above code and the call to getImportedEndpoints is used to update
the connection state in an RCP application and is asynchronously
executed and triggered by a new event to an RemoteServiceAdminListener
.... so more ore less on service state change.
Any hints are welcome!
Thanks, bye Peter