All pastes #14156 Raw Edit

Anonymous

public text v1 · immutable
#14156 ·published 2005-06-12 20:48 UTC
rendered paste body
The code now starts the service explicitly , and print the state - verifying that it is running...

		ObjectName objName = new ObjectName(oName);
		if (clientClass != null)  {
		   Object obj = Class.forName(clientClass);
		   SimpleServiceFactory fact = new SimpleServiceFactory(obj);
		   
		   kernel.loadService(objName, 
		   		fact,  obj.getClass().getClassLoader());
	
		   kernel.startService(objName);
		   
		   System.err.println("***Service State is : " 
		   		+ kernel.getServiceState(objName));
		   	
		     KernelBridge kernelBridge = new KernelBridge("geronimo.server");
		     
		     if (kernelBridge == null)
		     	System.err.println("** no kernelBridge!");
		     kernelBridge.invoke(
        	    objName,
			    "main"
		        );
		   }

I used the whipped-up object-name of:

geronimo.client:J2EEApplication=null,J2EEModule=org/apache/geronimo/Client,J2EEServer=client,j2eeType=GBean,name=ClientApplication

... but by the time the invoke() is executed - the service is in STOPPED or illegal state... msg follows..



16:37:02,172 INFO  [DefaultListableBeanFactory] Pre-instantiating singletons in
factory [org.springframework.beans.factory.support.DefaultListableBeanFactory de
fining beans [geronimo.client:J2EEApplication=null,J2EEModule=org/apache/geronim
o/ClientSystem,J2EEServer=client,name=ClientStarter]; parent: org.gbean.spring.S
pringServiceFactory$1@faa550]
16:37:02,172 INFO  [DefaultListableBeanFactory] Creating shared instance of sing
leton bean 'geronimo.client:J2EEApplication=null,J2EEModule=org/apache/geronimo/
ClientSystem,J2EEServer=client,name=ClientStarter'
** Starting...
***Service State is : 1
16:37:02,372 INFO  [DefaultListableBeanFactory] Destroying singletons in factory
 {org.springframework.beans.factory.support.DefaultListableBeanFactory defining
beans [geronimo.client:J2EEApplication=null,J2EEModule=org/apache/geronimo/Clien
tSystem,J2EEServer=client,name=ClientStarter]; parent: org.gbean.spring.SpringSe
rviceFactory$1@faa550}
16:37:02,372 ERROR [ServiceInstanceState] Error while starting; Service is now i
n the STOPPED state: objectName="geronimo.client:J2EEApplication=null,J2EEModule
=org/apache/geronimo/ClientSystem,J2EEServer=client,name=ClientStarter"
org.springframework.beans.factory.BeanCreationException: Error creating bean wit
h name 'geronimo.client:J2EEApplication=null,J2EEModule=org/apache/geronimo/Clie
ntSystem,J2EEServer=client,name=ClientStarter' defined in file [C:\data\work\ger
onimo\geronimo\sandbox\spring-assembly\target\geronimo\conf\server.xml]: Initial
ization of bean failed; nested exception is java.lang.IllegalStateException: Ser
vice is not loaded: geronimo.client:J2EEApplication=null,J2EEModule=org/apache/g
eronimo/Client,J2EEServer=client,j2eeType=GBean,name=ClientApplication
java.lang.IllegalStateException: Service is not loaded: geronimo.client:J2EEAppl
ication=null,J2EEModule=org/apache/geronimo/Client,J2EEServer=client,j2eeType=GB
ean,name=ClientApplication
        at org.gbean.reflect.ServiceInvoker.assureRunning(ServiceInvoker.java:36
0)
        at org.gbean.reflect.ServiceInvoker.start(ServiceInvoker.java:117)
        at org.gbean.reflect.ServiceInvokerManager.register(ServiceInvokerManage
r.java:88)
        at org.gbean.reflect.ServiceInvokerManager.getServiceInvoker(ServiceInvo
kerManager.java:66)
        at org.gbean.geronimo.KernelBridge.getServiceInvoker(KernelBridge.java:3
88)
        at org.gbean.geronimo.KernelBridge.invoke(KernelBridge.java:182)
        at org.gbean.client.main.ClientStarter.start(ClientStarter.java:66)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:971)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:941)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:334)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:222)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:146)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.
preInstantiateSingletons(DefaultListableBeanFactory.java:277)
        at org.springframework.context.support.AbstractApplicationContext.refres
h(AbstractApplicationContext.java:310)
        at org.gbean.spring.SpringServiceFactory.createService(SpringServiceFact
ory.java:217)
        at org.gbean.kernel.runtime.ServiceInstance.createInstance(ServiceInstan
ce.java:286)
        at org.gbean.kernel.runtime.ServiceInstanceState.attemptFullStart(Servic
eInstanceState.java:289)
        at org.gbean.kernel.runtime.ServiceInstanceState.start(ServiceInstanceSt
ate.java:109)
        at org.gbean.kernel.runtime.ServiceInstance.start(ServiceInstance.java:2
28)
        at org.gbean.kernel.runtime.ServiceDependency.checkStatus(ServiceDepende
ncy.java:185)
        at org.gbean.kernel.runtime.ServiceDependency.access$100(ServiceDependen
cy.java:34)
        at org.gbean.kernel.runtime.ServiceDependency$DependencyLifecycleListene
r.running(ServiceDependency.java:205)
        at org.gbean.kernel.simple.SimpleLifecycleMonitor.fireRunningEvent(Simpl
eLifecycleMonitor.java:162)
        at org.gbean.kernel.simple.SimpleLifecycleMonitor.access$300(SimpleLifec
ycleMonitor.java:37)
        at org.gbean.kernel.simple.SimpleLifecycleMonitor$SimpleLifecycleBroadca
ster.fireRunningEvent(SimpleLifecycleMonitor.java:225)
        at org.gbean.kernel.runtime.ServiceInstanceState.attemptFullStart(Servic
eInstanceState.java:309)
        at org.gbean.kernel.runtime.ServiceInstanceState.start(ServiceInstanceSt
ate.java:109)
        at org.gbean.kernel.runtime.ServiceInstanceState.startRecursive(ServiceI
nstanceState.java:131)
        at org.gbean.kernel.runtime.ServiceInstance.startRecursive(ServiceInstan
ce.java:245)
        at org.gbean.kernel.simple.SimpleKernel.startRecursiveService(SimpleKern
el.java:134)
        at org.gbean.geronimo.Daemon.main(Daemon.java:138)
16:37:02,422 INFO  [Daemon] Service geronimo.client:J2EEApplication=null,J2EEMod
ule=org/apache/geronimo/ClientSystem,J2EEServer=client,name=ClientStarter is not
 running. Current state: stopped
16:37:02,422 INFO  [Daemon] Server startup completed