Ok, I see the problem, but I'm not sure how to fix it...
The problem is that shutdownClass is attempting to pass a classname into
getServiceInstance(), but getServiceInstance() doesn't have a proper mapping
of classname -> Service object available...so it fails at line 675...
This code should be totally re-written...it is very hard to follow and uses
weird mappings to get at things...
-jon
on 8/20/01 10:51 PM, "Jon Stevens" <[EMAIL PROTECTED]> wrote:
> At first glance, I can't figure out why this is happening...maybe someone
> else can...
>
> If you look at line 675 in BaseServiceBroker, it appears that a mapping is
> not mapping properly anymore and thus the lookup is not being found and
> things are failing to shutdown properly.
>
> -jon
>
> 2001-08-20 22:44:58,030 [Thread-3] INFO default - Shutting down all
> services!
> 2001-08-20 22:44:58,031 [Thread-3] INFO default - Shutting down service:
> Scarab
> ModuleService
> 2001-08-20 22:44:58,034 [Thread-3] INFO default -
> org.apache.fulcrum.ServiceExc
> eption: Shutdown of a nonexistent class
> org.tigris.scarab.services.module.ModuleServiceImpl was requested:
> ServiceBroker: unknown service
> org.tigris.scarab.services.module.ModuleServiceImpl requested
> 2001-08-20 22:44:58,054 [Thread-3] INFO default -
> org.apache.fulcrum.InstantiationException: ServiceBroker: unknown service
> org.tigris.scarab.services.module.ModuleServiceImpl requested
> at
> org.apache.fulcrum.BaseServiceBroker.getServiceInstance(BaseServiceBr
> oker.java:675)
> at
> org.apache.fulcrum.BaseServiceBroker.shutdownClass(BaseServiceBroker.
> java:373)
> at
> org.apache.fulcrum.BaseServiceBroker.shutdownService(BaseServiceBroke
> r.java:561)
> at
> org.apache.fulcrum.BaseServiceBroker.shutdownServices(BaseServiceBrok
> er.java:597)
> at org.apache.turbine.Turbine.destroy(Turbine.java:223)
> at
> org.apache.catalina.core.StandardWrapper.unload(StandardWrapper.java:
> 1015)
> at
> org.apache.catalina.core.StandardWrapper.stop(StandardWrapper.java:11
> 75)
> at
> org.apache.catalina.core.StandardContext.reload(StandardContext.java:
> 2351)
> at
> org.apache.catalina.loader.WebappContextNotifier.run(WebappLoader.jav
> a:1312)
> at java.lang.Thread.run(Thread.java:496)
> rethrown as org.apache.fulcrum.ServiceException: Shutdown of a nonexistent
> class
> org.tigris.scarab.services.module.ModuleServiceImpl was requested:
> ServiceBroke
> r: unknown service org.tigris.scarab.services.module.ModuleServiceImpl
> requested
> at
> org.apache.fulcrum.BaseServiceBroker.shutdownClass(BaseServiceBroker.
> java:384)
> at
> org.apache.fulcrum.BaseServiceBroker.shutdownService(BaseServiceBroke
> r.java:561)
> at
> org.apache.fulcrum.BaseServiceBroker.shutdownServices(BaseServiceBrok
> er.java:597)
> at org.apache.turbine.Turbine.destroy(Turbine.java:223)
> at
> org.apache.catalina.core.StandardWrapper.unload(StandardWrapper.java:
> 1015)
> at
> org.apache.catalina.core.StandardWrapper.stop(StandardWrapper.java:11
> 75)
> at
> org.apache.catalina.core.StandardContext.reload(StandardContext.java:
> 2351)
> at
> org.apache.catalina.loader.WebappContextNotifier.run(WebappLoader.jav
> a:1312)
> at java.lang.Thread.run(Thread.java:496)
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]