Hi,

I don't know your code but you have a NPE error at the following line :

com.fuelquest.darkstar.services.util.BeanConfigFactory.getBean(BeanConfigFactory.java:76)

Maybe, you have a dependency injection error.

Regards,

Charles Moulliard
Senior Enterprise Architect
Apache Camel Committer

*****************************
blog : http://cmoulliard.blogspot.com
twitter : http://twitter.com/cmoulliard
Linkedlin : http://www.linkedin.com/in/charlesmoulliard

Apache Camel Group :
http://www.linkedin.com/groups?home=&gid=2447439&trk=anet_ug_hm


On Thu, Jan 21, 2010 at 7:34 PM, subh <[email protected]> wrote:

>
> I did the steps mentioned below but I get the following exception while
> deploying a spring/hibernate based web application..
>
> I have all the spring and hibernate bundles in SMX4 OSGi.
>
> Any idea what is going wrong.
>
> 12:23:44,994 | DEBUG | Event Dispatcher | jetty
>  |
> .servicemix.http.jetty.JCLLogger   70 | started foreSiteListner
> 12:23:44,994 | ERROR | Event Dispatcher | RegisterWebAppVisitorWC
>  |
> internal.RegisterWebAppVisitorWC  201 | Registration exception. Skipping.
> java.lang.NullPointerException
>        at
>
> com.fuelquest.darkstar.services.util.BeanConfigFactory.getBean(BeanConfigFactory.java:76)
>        at
>
> com.fuelquest.darkstar.server.customer.CustomerServiceImpl.<init>(CustomerServiceImpl.java:21)
>        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>        at
>
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>        at
>
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>        at java.lang.Class.newInstance0(Class.java:355)
>        at java.lang.Class.newInstance(Class.java:308)
>        at
>
> org.ops4j.pax.web.extender.war.internal.RegisterWebAppVisitorHS.newInstance(RegisterWebAppVisitorHS.java:202)
>        at
>
> org.ops4j.pax.web.extender.war.internal.RegisterWebAppVisitorWC.visit(RegisterWebAppVisitorWC.java:186)
>        at
>
> org.ops4j.pax.web.extender.war.internal.model.WebApp.accept(WebApp.java:521)
>        at
>
> org.ops4j.pax.web.extender.war.internal.WebAppPublisher$HttpServiceListener.register(WebAppPublisher.java:170)
>        at
>
> org.ops4j.pax.web.extender.war.internal.WebAppPublisher$HttpServiceListener.serviceChanged(WebAppPublisher.java:155)
>        at
>
> org.ops4j.pax.web.extender.war.internal.WebAppPublisher$HttpServiceListener.serviceChanged(WebAppPublisher.java:119)
>        at
>
> org.ops4j.pax.swissbox.tracker.ReplaceableService.setService(ReplaceableService.java:114)
>        at
>
> org.ops4j.pax.swissbox.tracker.ReplaceableService.access$100(ReplaceableService.java:28)
>        at
>
> org.ops4j.pax.swissbox.tracker.ReplaceableService$CollectionListener.serviceAdded(ReplaceableService.java:183)
>        at
>
> org.ops4j.pax.swissbox.tracker.ServiceCollection$Tracker.addingService(ServiceCollection.java:181)
>        at
>
> org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:896)
>        at
> org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:261)
>        at
>
> org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:184)
>        at
> org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:339)
>        at
> org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:273)
>        at
>
> org.ops4j.pax.swissbox.tracker.ServiceCollection.onStart(ServiceCollection.java:139)
>        at
>
> org.ops4j.pax.swissbox.lifecycle.AbstractLifecycle$Stopped.start(AbstractLifecycle.java:121)
>        at
>
> org.ops4j.pax.swissbox.lifecycle.AbstractLifecycle.start(AbstractLifecycle.java:49)
>        at
>
> org.ops4j.pax.swissbox.tracker.ReplaceableService.onStart(ReplaceableService.java:146)
>        at
>
> org.ops4j.pax.swissbox.lifecycle.AbstractLifecycle$Stopped.start(AbstractLifecycle.java:121)
>        at
>
> org.ops4j.pax.swissbox.lifecycle.AbstractLifecycle.start(AbstractLifecycle.java:49)
>        at
>
> org.ops4j.pax.web.extender.war.internal.WebAppPublisher.publish(WebAppPublisher.java:81)
>        at
>
> org.ops4j.pax.web.extender.war.internal.WebXmlObserver.addingEntries(WebXmlObserver.java:131)
>        at
>
> org.ops4j.pax.swissbox.extender.BundleWatcher.register(BundleWatcher.java:186)
>        at
>
> org.ops4j.pax.swissbox.extender.BundleWatcher.access$000(BundleWatcher.java:45)
>        at
>
> org.ops4j.pax.swissbox.extender.BundleWatcher$1.bundleChanged(BundleWatcher.java:127)
>        at
>
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:919)
>        at
>
> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:227)
>        at
>
> org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:149)
>        at
>
> org.eclipse.osgi.framework.internal.core.Framework.publishBundleEventPrivileged(Framework.java:1350)
>        at
>
> org.eclipse.osgi.framework.internal.core.Framework.publishBundleEvent(Framework.java:1301)
>        at
>
> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:362)
>        at
>
> org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:370)
>        at
>
> org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1068)
>        at
>
> org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:557)
>        at
>
> org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:464)
>        at
>
> org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:248)
>        at
>
> org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:445)
>        at
>
> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:227)
>        at
>
> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:337)
> 12:23:44,994 | DEBUG | Event Dispatcher | HttpServiceProxy
> |
> ervice.internal.HttpServiceProxy   97 | Registering servlet
> [com.allen_sauer.gwt.log.server.remoteloggerservicei...@13572b7]
> 12:23:44,994 | DEBUG | Event Dispatcher | HttpServiceStarted
> |
> vice.internal.HttpServiceStarted  264 | Using context
>
> [ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-8,name=foresite,httpcontext=org.ops4j.pax.web.extender.war.internal.webappwebcontainercont...@57ae46
> ,contextParams={contextConfigLocation=/WEB-INF/spring/ctx-*.xml,
> webapp.context=foresite}}]
>
>
> cmoulliard wrote:
> >
> > To install WAR files, the following bundles must be deployed too.
> >
> > osgi:install -s mvn:org.ops4j.pax.url/pax-url-war/1.1.2
> >
> > osgi:install -s mvn:org.ops4j.pax.web/pax-web-api/0.7.1
> > osgi:install -s mvn:org.ops4j.pax.web/pax-web-spi/0.7.1
> > osgi:install -s mvn:org.ops4j.pax.web/pax-web-runtime/0.7.1
> > osgi:install -s mvn:org.ops4j.pax.web/pax-web-jetty/0.7.1
> > osgi:install -s mvn:org.ops4j.pax.web/pax-web-jsp/0.7.1
> > osgi:install -s mvn:org.ops4j.pax.web/pax-web-extender-war/0.7.1
> > osgi:install -s mvn:org.ops4j.pax.web/pax-web-extender-whiteboard/0.7.1
> >
> >
> > Regards,
> >
> > Charles Moulliard
> > Senior Enterprise Architect
> > Apache Camel Committer
> >
> > *****************************
> > blog : http://cmoulliard.blogspot.com
> > twitter : http://twitter.com/cmoulliard
> > Linkedlin : http://www.linkedin.com/in/charlesmoulliard
> >
> > Apache Camel Group :
> > http://www.linkedin.com/groups?home=&gid=2447439&trk=anet_ug_hm
> >
> >
> > On Tue, Jan 12, 2010 at 12:03 PM, lekkie <[email protected]> wrote:
> >
> >>
> >> Hi Guys,
> >>
> >> I need some help on the best way to go about this.
> >>
> >> I have a web application I would like to deploy inside Apache Tomcat.
> >>
> >> I also have some bit of the application to be exposed in Fuse ESB.
> >>
> >> Is there a way to deploy ESB into Tomcat such that I can reference the
> >> classes inside my web application (which normally resides in
> >> tomcat_folder/webapps/application_context/web inf/classess?
> >>
> >> Kind regards.
> >> --
> >> View this message in context:
> >>
> http://old.nabble.com/Deploy-web-application-inside-TOMCAT-FUSE-ESB-tp27125935p27125935.html
> >> Sent from the ServiceMix - User mailing list archive at Nabble.com.
> >>
> >>
> >
> >
> > -----
> > Charles Moulliard
> > SOA Architect
> >
> > My Blog : http://cmoulliard.blogspot.com/
> >
>
> --
> View this message in context:
> http://old.nabble.com/Deploy-web-application-inside-TOMCAT-FUSE-ESB-tp27125935p27262500.html
> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>
>

Reply via email to