java - org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named '910000' is defined -
i have businesskeys.properties
file keeps codes 910000=terminalalivecommand
etc. application sends message pos device , receives message pos device. in xml defined bean terminalalivecommand
:
<bean id="terminalalivecommand" class="sinaps.domain.terminalalivecommand" scope="prototype"> <property name="sinapsdao" ref="sinapsdao" /> </bean> org.springframework.beans.factory.nosuchbeandefinitionexception: no bean named '910000' defined @ org.springframework.beans.factory.support.defaultlistablebeanfactory.getbeandefinition(defaultlistablebeanfactory.java:527) @ org.springframework.beans.factory.support.abstractbeanfactory.getmergedlocalbeandefinition(abstractbeanfactory.java:1068) @ org.springframework.beans.factory.support.abstractbeanfactory.dogetbean(abstractbeanfactory.java:274) @ org.springframework.beans.factory.support.abstractbeanfactory.getbean(abstractbeanfactory.java:194) @ org.springframework.beans.factory.config.servicelocatorfactorybean$servicelocatorinvocationhandler.invokeservicelocatormethod(servicelocatorfactorybean.java:368) @ org.springframework.beans.factory.config.servicelocatorfactorybean$servicelocatorinvocationhandler.invoke(servicelocatorfactorybean.java:357) @ $proxy12.getbusinesscommand(unknown source) @ sinaps.dispatching.spaceprocessor.run(spaceprocessor.java:21) @ sinaps.dispatching.spaceprocessor$$fastclassbycglib$$5b80d863.invoke(<generated>) @ net.sf.cglib.proxy.methodproxy.invoke(methodproxy.java:191) @ org.springframework.aop.framework.cglib2aopproxy$cglibmethodinvocation.invokejoinpoint(cglib2aopproxy.java:688) @ org.springframework.aop.framework.reflectivemethodinvocation.proceed(reflectivemethodinvocation.java:150) @ org.springframework.aop.framework.adapter.methodbeforeadviceinterceptor.invoke(methodbeforeadviceinterceptor.java:50) @ org.springframework.aop.framework.reflectivemethodinvocation.proceed(reflectivemethodinvocation.java:172) @ org.springframework.aop.framework.adapter.afterreturningadviceinterceptor.invoke(afterreturningadviceinterceptor.java:50) @ org.springframework.aop.framework.reflectivemethodinvocation.proceed(reflectivemethodinvocation.java:172) @ org.springframework.aop.interceptor.exposeinvocationinterceptor.invoke(exposeinvocationinterceptor.java:89) @ org.springframework.aop.framework.reflectivemethodinvocation.proceed(reflectivemethodinvocation.java:172) @ org.springframework.aop.framework.cglib2aopproxy$dynamicadvisedinterceptor.intercept(cglib2aopproxy.java:621) @ sinaps.dispatching.spaceprocessor$$enhancerbycglib$$74ad957a.run(<generated>) @ java.util.concurrent.threadpoolexecutor$worker.runtask(threadpoolexecutor.java:886) @ java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:908) @ java.lang.thread.run(thread.java:662)
i have spaceprocessor
class processes request process business code :
import org.apache.commons.lang.exception.exceptionutils; import org.jpos.iso.isoexception; import org.jpos.util.logevent; import org.slf4j.logger; import org.slf4j.loggerfactory; import sinaps.domain.exceptions.businessexception; import sinaps.util.stringutil; @suppresswarnings("rawtypes") public class spaceprocessor extends processorsupport { private static final logger logger = loggerfactory.getlogger(spaceprocessor.class); @suppresswarnings("unchecked") @override public void run() { //logevent event = new logevent(this, "posprocessevent"); try { responsespace.out(responsequeue, servicelocator.getbusinesscommand(msg.getstring(3)).docommand(msg)); } catch (businessexception e) { logger.error(e.getmessage()); logger.error(exceptionutils.getstacktrace(e)); try { msg.setresponsemti(); msg.set(39, (stringutil.nulltoempty(e.getresponsecode()).length() > 2 ? e.getresponsecode().substring(0, 2) : e.getresponsecode())); } catch (isoexception e1) { logger.error(e1.getmessage()); e1.printstacktrace(); } responsespace.out(responsequeue, msg); } } }
does have idea why getting error?
Comments
Post a Comment