All pastes #14148 Raw Edit

Untitled

public text v1 · immutable
#14148 ·published 2005-06-12 20:06 UTC
rendered paste body
Code is approx...

		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());
	
		   	
		  KernelBridge kernelBridge = new KernelBridge("geronimo.server");
		     
		     if (kernelBridge == null)
		     	System.err.println("** no kernelBridge!");
		     kernelBridge.invoke(
        	    objName,
			    "main"
		        );
		   }

Looks like the POJO is not accepted as a service - gives illegalState :-(
Msg below...

** Starting...
15:57:25,875 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}
15:57:25,875 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:63)
        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)
15:57:25,925 INFO  [Daemon] Service geronimo.client:J2EEApplication=null,J2EEMod
ule=org/apache/geronimo/ClientSystem,J2EEServer=client,name=ClientStarter is not
 running. Current state: stopped
15:57:25,925 INFO  [Daemon] Service geronimo.client:J2EEApplication=null,J2EEMod
ule=org/apache/geronimo/Client,J2EEServer=client,j2eeType=GBean,name=ClientAppli
cation is not running. Current state: stopped