Hi Joseph, I was seeing this as well, but further debugging revealed that this was caused by a call to this method before the JerseyEndpoint component was activated. While having a NPE at this state it not nice it should not have any side effects.
As this Exception is not related to any HTTP request but thrown in the context of the OSGI initialization thread I do not think that it is directly related to your problem. However your problem might be related to STANBOL-1073. Anyways I will make some small changes so that will prevent this NPE from occurring. best Rupert On Wed, Jul 17, 2013 at 8:23 PM, Joseph M'Bimbi-Bene <jbi...@object-ive.com> wrote: > I was just trying to get the entity prefixes from a site metadatas. > > > HttpClient client = new HttpClient(); > > client.getHttpConnectionManager().getParams().setConnectionTimeout(2000); > HttpMethod method = null; > InputStream in = null; > try { > method = new GetMethod(uriRequest); > method.addRequestHeader("Accept", "application/rdf+xml"); > > int status = client.executeMethod(method); > > if (status != HttpStatus.SC_OK && status != > HttpStatus.SC_NOT_IMPLEMENTED) { > log.error("erreur à la récupération des préfixes du site > Stanbol - récupération de la réponse http \"" > + nomSiteStanbol + "\" : " + status); > retour.add("Inconnu"); > } > > [...] > > > 2013/7/17 Fabian Christ <christ.fab...@googlemail.com> > >> Hi Joseph, >> >> can you provide some more details what you were trying to do with Stanbol >> when this happened? What kind of request were you sending? >> >> Best, >> - Fabian >> Am 17.07.2013 18:57 schrieb "Joseph M'Bimbi-Bene" <jbi...@object-ive.com>: >> >> > Hello everybody, here are some log from an error i get from Stanbol. At >> > first it was a "java.net.SocketException: Connection reset" in the client >> > side >> > >> > 17.07.2013 17:34:41.493 *ERROR* [FelixStartLevel] >> > org.apache.stanbol.commons.web.base.jersey >> > [org.apache.stanbol.commons.web.base.jersey.JerseyEndpoint] The >> > bindWebFragment method has thrown an exception >> > (java.lang.NullPointerException) java.lang.NullPointerException >> > at >> > >> > >> org.apache.stanbol.commons.web.base.jersey.JerseyEndpoint.initJersey(JerseyEndpoint.java:178) >> > at >> > >> > >> org.apache.stanbol.commons.web.base.jersey.JerseyEndpoint.bindWebFragment(JerseyEndpoint.java:256) >> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) >> > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) >> > at java.lang.reflect.Method.invoke(Unknown Source) >> > at >> > >> > >> org.apache.felix.scr.impl.helper.BaseMethod.invokeMethod(BaseMethod.java:227) >> > at >> > >> org.apache.felix.scr.impl.helper.BaseMethod.access$500(BaseMethod.java:38) >> > at >> > >> > >> org.apache.felix.scr.impl.helper.BaseMethod$Resolved.invoke(BaseMethod.java:591) >> > at >> > >> > >> org.apache.felix.scr.impl.helper.BaseMethod$NotResolved.invoke(BaseMethod.java:548) >> > at >> > org.apache.felix.scr.impl.helper.BaseMethod.invoke(BaseMethod.java:472) >> > at >> > >> > >> org.apache.felix.scr.impl.manager.DependencyManager.invokeBindMethod(DependencyManager.java:1028) >> > at >> > >> > >> org.apache.felix.scr.impl.manager.DependencyManager.bind(DependencyManager.java:932) >> > at >> > >> > >> org.apache.felix.scr.impl.manager.DependencyManager.open(DependencyManager.java:868) >> > at >> > >> > >> org.apache.felix.scr.impl.manager.ImmediateComponentManager.createImplementationObject(ImmediateComponentManager.java:200) >> > at >> > >> > >> org.apache.felix.scr.impl.manager.ImmediateComponentManager.createComponent(ImmediateComponentManager.java:118) >> > at >> > >> > >> org.apache.felix.scr.impl.manager.AbstractComponentManager$Unsatisfied.activate(AbstractComponentManager.java:997) >> > at >> > >> > >> org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:333) >> > at >> > >> > >> org.apache.felix.scr.impl.manager.AbstractComponentManager.enable(AbstractComponentManager.java:157) >> > at >> > >> > >> org.apache.felix.scr.impl.config.ConfiguredComponentHolder.enableComponents(ConfiguredComponentHolder.java:256) >> > at >> > >> > >> org.apache.felix.scr.impl.BundleComponentActivator.loadDescriptor(BundleComponentActivator.java:253) >> > at >> > >> > >> org.apache.felix.scr.impl.BundleComponentActivator.initialize(BundleComponentActivator.java:147) >> > at >> > >> > >> org.apache.felix.scr.impl.BundleComponentActivator.<init>(BundleComponentActivator.java:111) >> > at >> > org.apache.felix.scr.impl.Activator.loadComponents(Activator.java:285) >> > at >> > org.apache.felix.scr.impl.Activator.bundleChanged(Activator.java:203) >> > at >> > >> > >> org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:807) >> > at >> > >> > >> org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:729) >> > at >> > >> > >> org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:610) >> > at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:3758) >> > at org.apache.felix.framework.Felix.startBundle(Felix.java:1780) >> > at >> > org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1156) >> > at >> > org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264) >> > at java.lang.Thread.run(Unknown Source) >> > 17.07.2013 17:34:41.498 *ERROR* [FelixStartLevel] >> > org.apache.stanbol.commons.web.base.jersey >> > [org.apache.stanbol.commons.web.base.jersey.JerseyEndpoint] The >> > bindWebFragment method has thrown an exception >> > (java.lang.NullPointerException) java.lang.NullPointerException >> > at >> > >> > >> org.apache.stanbol.commons.web.base.jersey.JerseyEndpoint.initJersey(JerseyEndpoint.java:178) >> > at >> > >> > >> org.apache.stanbol.commons.web.base.jersey.JerseyEndpoint.bindWebFragment(JerseyEndpoint.java:256) >> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) >> > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) >> > at java.lang.reflect.Method.invoke(Unknown Source) >> > at >> > >> > >> org.apache.felix.scr.impl.helper.BaseMethod.invokeMethod(BaseMethod.java:227) >> > at >> > >> org.apache.felix.scr.impl.helper.BaseMethod.access$500(BaseMethod.java:38) >> > at >> > >> > >> org.apache.felix.scr.impl.helper.BaseMethod$Resolved.invoke(BaseMethod.java:591) >> > at >> > org.apache.felix.scr.impl.helper.BaseMethod.invoke(BaseMethod.java:472) >> > at >> > >> > >> org.apache.felix.scr.impl.manager.DependencyManager.invokeBindMethod(DependencyManager.java:1028) >> > at >> > >> > >> org.apache.felix.scr.impl.manager.DependencyManager.bind(DependencyManager.java:932) >> > at >> > >> > >> org.apache.felix.scr.impl.manager.DependencyManager.open(DependencyManager.java:868) >> > at >> > >> > >> org.apache.felix.scr.impl.manager.ImmediateComponentManager.createImplementationObject(ImmediateComponentManager.java:200) >> > at >> > >> > >> org.apache.felix.scr.impl.manager.ImmediateComponentManager.createComponent(ImmediateComponentManager.java:118) >> > at >> > >> > >> org.apache.felix.scr.impl.manager.AbstractComponentManager$Unsatisfied.activate(AbstractComponentManager.java:997) >> > at >> > >> > >> org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:333) >> > at >> > >> > >> org.apache.felix.scr.impl.manager.AbstractComponentManager.enable(AbstractComponentManager.java:157) >> > at >> > >> > >> org.apache.felix.scr.impl.config.ConfiguredComponentHolder.enableComponents(ConfiguredComponentHolder.java:256) >> > at >> > >> > >> org.apache.felix.scr.impl.BundleComponentActivator.loadDescriptor(BundleComponentActivator.java:253) >> > at >> > >> > >> org.apache.felix.scr.impl.BundleComponentActivator.initialize(BundleComponentActivator.java:147) >> > at >> > >> > >> org.apache.felix.scr.impl.BundleComponentActivator.<init>(BundleComponentActivator.java:111) >> > at >> > org.apache.felix.scr.impl.Activator.loadComponents(Activator.java:285) >> > at >> > org.apache.felix.scr.impl.Activator.bundleChanged(Activator.java:203) >> > at >> > >> > >> org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:807) >> > at >> > >> > >> org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:729) >> > at >> > >> > >> org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:610) >> > at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:3758) >> > at org.apache.felix.framework.Felix.startBundle(Felix.java:1780) >> > at >> > org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1156) >> > at >> > org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264) >> > at java.lang.Thread.run(Unknown Source) >> > 17.07.2013 17:34:41.498 *ERROR* [FelixStartLevel] >> > org.apache.stanbol.commons.web.base.jersey >> > [org.apache.stanbol.commons.web.base.jersey.JerseyEndpoint] The >> > bindWebFragment method has thrown an exception >> > (java.lang.NullPointerException) java.lang.NullPointerException >> > at >> > >> > >> org.apache.stanbol.commons.web.base.jersey.JerseyEndpoint.initJersey(JerseyEndpoint.java:178) >> > at >> > >> > >> org.apache.stanbol.commons.web.base.jersey.JerseyEndpoint.bindWebFragment(JerseyEndpoint.java:256) >> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) >> > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) >> > at java.lang.reflect.Method.invoke(Unknown Source) >> > at >> > >> > >> org.apache.felix.scr.impl.helper.BaseMethod.invokeMethod(BaseMethod.java:227) >> > at >> > >> org.apache.felix.scr.impl.helper.BaseMethod.access$500(BaseMethod.java:38) >> > at >> > >> > >> org.apache.felix.scr.impl.helper.BaseMethod$Resolved.invoke(BaseMethod.java:591) >> > at >> > org.apache.felix.scr.impl.helper.BaseMethod.invoke(BaseMethod.java:472) >> > at >> > >> > >> org.apache.felix.scr.impl.manager.DependencyManager.invokeBindMethod(DependencyManager.java:1028) >> > at >> > >> > >> org.apache.felix.scr.impl.manager.DependencyManager.bind(DependencyManager.java:932) >> > at >> > >> > >> org.apache.felix.scr.impl.manager.DependencyManager.open(DependencyManager.java:868) >> > at >> > >> > >> org.apache.felix.scr.impl.manager.ImmediateComponentManager.createImplementationObject(ImmediateComponentManager.java:200) >> > at >> > >> > >> org.apache.felix.scr.impl.manager.ImmediateComponentManager.createComponent(ImmediateComponentManager.java:118) >> > at >> > >> > >> org.apache.felix.scr.impl.manager.AbstractComponentManager$Unsatisfied.activate(AbstractComponentManager.java:997) >> > at >> > >> > >> org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:333) >> > at >> > >> > >> org.apache.felix.scr.impl.manager.AbstractComponentManager.enable(AbstractComponentManager.java:157) >> > at >> > >> > >> org.apache.felix.scr.impl.config.ConfiguredComponentHolder.enableComponents(ConfiguredComponentHolder.java:256) >> > at >> > >> > >> org.apache.felix.scr.impl.BundleComponentActivator.loadDescriptor(BundleComponentActivator.java:253) >> > at >> > >> > >> org.apache.felix.scr.impl.BundleComponentActivator.initialize(BundleComponentActivator.java:147) >> > at >> > >> > >> org.apache.felix.scr.impl.BundleComponentActivator.<init>(BundleComponentActivator.java:111) >> > at >> > org.apache.felix.scr.impl.Activator.loadComponents(Activator.java:285) >> > at >> > org.apache.felix.scr.impl.Activator.bundleChanged(Activator.java:203) >> > at >> > >> > >> org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:807) >> > at >> > >> > >> org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:729) >> > at >> > >> > >> org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:610) >> > at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:3758) >> > at org.apache.felix.framework.Felix.startBundle(Felix.java:1780) >> > at >> > org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1156) >> > at >> > org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264) >> > at java.lang.Thread.run(Unknown Source) >> > >> -- | Rupert Westenthaler rupert.westentha...@gmail.com | Bodenlehenstraße 11 ++43-699-11108907 | A-5500 Bischofshofen