Menu

#174 ProxyGenerator.recurseInterfaceHierarchy could not handle java.lang inetrfaces

current release
open
nobody
5
2013-11-26
2013-07-12
Sergikm
No

ProxyGenerator.recurseInterfaceHierarchy could not process interfaces from java.lang package (e.g. Iterable)

Stacktrace:
java.lang.NullPointerException: null
at ch.ethz.iks.r_osgi.impl.ProxyGenerator.recurseInterfaceHierarchy(ProxyGenerator.java:379) ~[na:na]
at ch.ethz.iks.r_osgi.impl.ProxyGenerator.generateProxyClass(ProxyGenerator.java:328) ~[na:na]
at ch.ethz.iks.r_osgi.impl.ProxyGenerator.generateProxyBundle(ProxyGenerator.java:208) ~[na:na]
at ch.ethz.iks.r_osgi.impl.ChannelEndpointImpl.getProxyBundle(ChannelEndpointImpl.java:796) ~[na:na]
at ch.ethz.iks.r_osgi.impl.RemoteOSGiServiceImpl.fetchService(RemoteOSGiServiceImpl.java:867) ~[na:na]
at ch.ethz.iks.r_osgi.impl.RemoteOSGiServiceImpl.getRemoteService(RemoteOSGiServiceImpl.java:788) ~[na:na]
at org.eclipse.ecf.internal.provider.r_osgi.R_OSGiRemoteServiceContainer.getRemoteService(R_OSGiRemoteServiceContainer.java:198) ~[na:na]
at com.eijsink.ef.base.rosgi.proxy.GenericProxyActivator.initRemoteService(GenericProxyActivator.java:149) ~[com.eijsink.ef.base.rosgi/:na]
at com.eijsink.ef.base.rosgi.proxy.ReconnectThread.run(ReconnectThread.java:59) [com.eijsink.ef.base.rosgi/:na]

Fix:
if(superIface.startsWith("java/lang")){//$NON-NLS-1$
visitedInterfaces.add(superIface);
continue;
}

Discussion


Log in to post a comment.

MongoDB Logo MongoDB