java - Unable to create JBoss Seam EntityManager -
this frustrating, here error log past 3 days. i'm not sure do. please me. source included below.
2013-05-20 10:52:44,197 error [stderr] (http-0.0.0.0-8080-6) org.jboss.seam.requiredexception: @out attribute requires non-null value: casedatabaseswitcher.currententitymanager 2013-05-20 10:52:44,197 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.component.outjectattribute(component.java:1764) 2013-05-20 10:52:44,197 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.component.outjectattributes(component.java:1755) 2013-05-20 10:52:44,197 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.component.outject(component.java:1608) 2013-05-20 10:52:44,197 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.core.bijectioninterceptor.aroundinvoke(bijectioninterceptor.java:86) 2013-05-20 10:52:44,197 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.intercept.seaminvocationcontext.proceed(seaminvocationcontext.java:68) 2013-05-20 10:52:44,197 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.core.methodcontextinterceptor.aroundinvoke(methodcontextinterceptor.java:44) 2013-05-20 10:52:44,197 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.intercept.seaminvocationcontext.proceed(seaminvocationcontext.java:68) 2013-05-20 10:52:44,197 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.intercept.rootinterceptor.invoke(rootinterceptor.java:107) 2013-05-20 10:52:44,197 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.intercept.javabeaninterceptor.interceptinvocation(javabeaninterceptor.java:185) 2013-05-20 10:52:44,197 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.intercept.javabeaninterceptor.invoke(javabeaninterceptor.java:103) 2013-05-20 10:52:44,197 error [stderr] (http-0.0.0.0-8080-6) @ com.icomteq.edd.cases.util.casedatbaseswitcher_$$_javassist_seam_55.switchdb(casedatbaseswitcher_$$_javassist_seam_55.java) 2013-05-20 10:52:44,197 error [stderr] (http-0.0.0.0-8080-6) @ com.icomteq.edd.master.bean.dbswitcherbean.setcaseid(dbswitcherbean.java:43) 2013-05-20 10:52:44,197 error [stderr] (http-0.0.0.0-8080-6) @ sun.reflect.nativemethodaccessorimpl.invoke0(native method) 2013-05-20 10:52:44,197 error [stderr] (http-0.0.0.0-8080-6) @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:39) 2013-05-20 10:52:44,207 error [stderr] (http-0.0.0.0-8080-6) @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25) 2013-05-20 10:52:44,207 error [stderr] (http-0.0.0.0-8080-6) @ java.lang.reflect.method.invoke(method.java:597) 2013-05-20 10:52:44,207 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.util.reflections.invoke(reflections.java:22) 2013-05-20 10:52:44,207 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.intercept.rootinvocationcontext.proceed(rootinvocationcontext.java:32) 2013-05-20 10:52:44,207 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.intercept.seaminvocationcontext.proceed(seaminvocationcontext.java:56) 2013-05-20 10:52:44,207 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.transaction.rollbackinterceptor.aroundinvoke(rollbackinterceptor.java:28) 2013-05-20 10:52:44,207 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.intercept.seaminvocationcontext.proceed(seaminvocationcontext.java:68) 2013-05-20 10:52:44,207 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.core.bijectioninterceptor.aroundinvoke(bijectioninterceptor.java:77) 2013-05-20 10:52:44,207 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.intercept.seaminvocationcontext.proceed(seaminvocationcontext.java:68) 2013-05-20 10:52:44,207 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.core.methodcontextinterceptor.aroundinvoke(methodcontextinterceptor.java:44) 2013-05-20 10:52:44,207 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.intercept.seaminvocationcontext.proceed(seaminvocationcontext.java:68) 2013-05-20 10:52:44,207 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.core.synchronizationinterceptor.aroundinvoke(synchronizationinterceptor.java:32) 2013-05-20 10:52:44,207 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.intercept.seaminvocationcontext.proceed(seaminvocationcontext.java:68) 2013-05-20 10:52:44,207 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.intercept.rootinterceptor.invoke(rootinterceptor.java:107) 2013-05-20 10:52:44,207 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.intercept.javabeaninterceptor.interceptinvocation(javabeaninterceptor.java:185) 2013-05-20 10:52:44,207 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.intercept.javabeaninterceptor.invoke(javabeaninterceptor.java:103) 2013-05-20 10:52:44,207 error [stderr] (http-0.0.0.0-8080-6) @ com.icomteq.edd.master.bean.dbswitcherbean_$$_javassist_seam_54.setcaseid(dbswitcherbean_$$_javassist_seam_54.java) 2013-05-20 10:52:44,207 error [stderr] (http-0.0.0.0-8080-6) @ com.icomteq.edd.master.bean.quicklinksbean.setcaseid(quicklinksbean.java:1408) 2013-05-20 10:52:44,207 error [stderr] (http-0.0.0.0-8080-6) @ sun.reflect.nativemethodaccessorimpl.invoke0(native method) 2013-05-20 10:52:44,207 error [stderr] (http-0.0.0.0-8080-6) @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:39) 2013-05-20 10:52:44,207 error [stderr] (http-0.0.0.0-8080-6) @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25) 2013-05-20 10:52:44,207 error [stderr] (http-0.0.0.0-8080-6) @ java.lang.reflect.method.invoke(method.java:597) 2013-05-20 10:52:44,207 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.util.reflections.invoke(reflections.java:22) 2013-05-20 10:52:44,217 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.intercept.rootinvocationcontext.proceed(rootinvocationcontext.java:32) 2013-05-20 10:52:44,217 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.intercept.seaminvocationcontext.proceed(seaminvocationcontext.java:56) 2013-05-20 10:52:44,217 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.transaction.rollbackinterceptor.aroundinvoke(rollbackinterceptor.java:28) 2013-05-20 10:52:44,217 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.intercept.seaminvocationcontext.proceed(seaminvocationcontext.java:68) 2013-05-20 10:52:44,217 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.core.bijectioninterceptor.aroundinvoke(bijectioninterceptor.java:77) 2013-05-20 10:52:44,217 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.intercept.seaminvocationcontext.proceed(seaminvocationcontext.java:68) 2013-05-20 10:52:44,217 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.core.methodcontextinterceptor.aroundinvoke(methodcontextinterceptor.java:44) 2013-05-20 10:52:44,217 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.intercept.seaminvocationcontext.proceed(seaminvocationcontext.java:68) 2013-05-20 10:52:44,227 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.core.synchronizationinterceptor.aroundinvoke(synchronizationinterceptor.java:32) 2013-05-20 10:52:44,227 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.intercept.seaminvocationcontext.proceed(seaminvocationcontext.java:68) 2013-05-20 10:52:44,227 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.intercept.rootinterceptor.invoke(rootinterceptor.java:107) 2013-05-20 10:52:44,227 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.intercept.javabeaninterceptor.interceptinvocation(javabeaninterceptor.java:185) 2013-05-20 10:52:44,227 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.intercept.javabeaninterceptor.invoke(javabeaninterceptor.java:103) 2013-05-20 10:52:44,237 error [stderr] (http-0.0.0.0-8080-6) @ com.icomteq.edd.master.bean.quicklinksbean_$$_javassist_seam_19.setcaseid(quicklinksbean_$$_javassist_seam_19.java) 2013-05-20 10:52:44,237 error [stderr] (http-0.0.0.0-8080-6) @ sun.reflect.nativemethodaccessorimpl.invoke0(native method) 2013-05-20 10:52:44,237 error [stderr] (http-0.0.0.0-8080-6) @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:39) 2013-05-20 10:52:44,237 error [stderr] (http-0.0.0.0-8080-6) @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25) 2013-05-20 10:52:44,237 error [stderr] (http-0.0.0.0-8080-6) @ java.lang.reflect.method.invoke(method.java:597) 2013-05-20 10:52:44,237 error [stderr] (http-0.0.0.0-8080-6) @ javax.el.beanelresolver.setvalue(beanelresolver.java:108) 2013-05-20 10:52:44,237 error [stderr] (http-0.0.0.0-8080-6) @ javax.el.compositeelresolver.setvalue(compositeelresolver.java:69) 2013-05-20 10:52:44,237 error [stderr] (http-0.0.0.0-8080-6) @ com.sun.faces.el.facescompositeelresolver.setvalue(facescompositeelresolver.java:100) 2013-05-20 10:52:44,237 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.el.parser.astpropertysuffix.setvalue(astpropertysuffix.java:73) 2013-05-20 10:52:44,237 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.el.parser.astvalue.setvalue(astvalue.java:84) 2013-05-20 10:52:44,237 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.el.valueexpressionimpl.setvalue(valueexpressionimpl.java:249) 2013-05-20 10:52:44,237 error [stderr] (http-0.0.0.0-8080-6) @ com.sun.facelets.el.tagvalueexpression.setvalue(tagvalueexpression.java:93) 2013-05-20 10:52:44,237 error [stderr] (http-0.0.0.0-8080-6) @ javax.faces.component.uiinput.updatemodel(uiinput.java:771) 2013-05-20 10:52:44,237 error [stderr] (http-0.0.0.0-8080-6) @ javax.faces.component.uiinput.processupdates(uiinput.java:703) 2013-05-20 10:52:44,237 error [stderr] (http-0.0.0.0-8080-6) @ org.ajax4jsf.component.ajaxviewroot$2.invokecontextcallback(ajaxviewroot.java:424) 2013-05-20 10:52:44,237 error [stderr] (http-0.0.0.0-8080-6) @ org.ajax4jsf.component.contextcallbackwrapper.invokecontextcallback(contextcallbackwrapper.java:44) 2013-05-20 10:52:44,247 error [stderr] (http-0.0.0.0-8080-6) @ javax.faces.component.uicomponent.invokeoncomponent(uicomponent.java:711) 2013-05-20 10:52:44,247 error [stderr] (http-0.0.0.0-8080-6) @ javax.faces.component.uicomponentbase.invokeoncomponent(uicomponentbase.java:675) 2013-05-20 10:52:44,247 error [stderr] (http-0.0.0.0-8080-6) @ javax.faces.component.uicomponent.invokeoncomponent(uicomponent.java:720) 2013-05-20 10:52:44,247 error [stderr] (http-0.0.0.0-8080-6) @ javax.faces.component.uicomponentbase.invokeoncomponent(uicomponentbase.java:675) 2013-05-20 10:52:44,247 error [stderr] (http-0.0.0.0-8080-6) @ javax.faces.component.uicomponent.invokeoncomponent(uicomponent.java:720) 2013-05-20 10:52:44,247 error [stderr] (http-0.0.0.0-8080-6) @ javax.faces.component.uicomponentbase.invokeoncomponent(uicomponentbase.java:675) 2013-05-20 10:52:44,247 error [stderr] (http-0.0.0.0-8080-6) @ javax.faces.component.uicomponent.invokeoncomponent(uicomponent.java:720) 2013-05-20 10:52:44,247 error [stderr] (http-0.0.0.0-8080-6) @ javax.faces.component.uicomponentbase.invokeoncomponent(uicomponentbase.java:675) 2013-05-20 10:52:44,247 error [stderr] (http-0.0.0.0-8080-6) @ javax.faces.component.uicomponent.invokeoncomponent(uicomponent.java:720) 2013-05-20 10:52:44,247 error [stderr] (http-0.0.0.0-8080-6) @ javax.faces.component.uicomponentbase.invokeoncomponent(uicomponentbase.java:675) 2013-05-20 10:52:44,257 error [stderr] (http-0.0.0.0-8080-6) @ javax.faces.component.uicomponent.invokeoncomponent(uicomponent.java:720) 2013-05-20 10:52:44,257 error [stderr] (http-0.0.0.0-8080-6) @ javax.faces.component.uicomponentbase.invokeoncomponent(uicomponentbase.java:675) 2013-05-20 10:52:44,257 error [stderr] (http-0.0.0.0-8080-6) @ javax.faces.component.uicomponent.invokeoncomponent(uicomponent.java:720) 2013-05-20 10:52:44,257 error [stderr] (http-0.0.0.0-8080-6) @ javax.faces.component.uicomponentbase.invokeoncomponent(uicomponentbase.java:675) 2013-05-20 10:52:44,257 error [stderr] (http-0.0.0.0-8080-6) @ javax.faces.component.uicomponent.invokeoncomponent(uicomponent.java:720) 2013-05-20 10:52:44,257 error [stderr] (http-0.0.0.0-8080-6) @ javax.faces.component.uicomponentbase.invokeoncomponent(uicomponentbase.java:675) 2013-05-20 10:52:44,257 error [stderr] (http-0.0.0.0-8080-6) @ javax.faces.component.uicomponent.invokeoncomponent(uicomponent.java:720) 2013-05-20 10:52:44,257 error [stderr] (http-0.0.0.0-8080-6) @ javax.faces.component.uicomponentbase.invokeoncomponent(uicomponentbase.java:675) 2013-05-20 10:52:44,267 error [stderr] (http-0.0.0.0-8080-6) @ javax.faces.component.uicomponent.invokeoncomponent(uicomponent.java:720) 2013-05-20 10:52:44,277 error [stderr] (http-0.0.0.0-8080-6) @ javax.faces.component.uicomponentbase.invokeoncomponent(uicomponentbase.java:675) 2013-05-20 10:52:44,277 error [stderr] (http-0.0.0.0-8080-6) @ javax.faces.component.uicomponent.invokeoncomponent(uicomponent.java:720) 2013-05-20 10:52:44,277 error [stderr] (http-0.0.0.0-8080-6) @ javax.faces.component.uicomponentbase.invokeoncomponent(uicomponentbase.java:675) 2013-05-20 10:52:44,277 error [stderr] (http-0.0.0.0-8080-6) @ org.ajax4jsf.component.ajaxviewroot.processphase(ajaxviewroot.java:244) 2013-05-20 10:52:44,277 error [stderr] (http-0.0.0.0-8080-6) @ org.ajax4jsf.component.ajaxviewroot.processupdates(ajaxviewroot.java:440) 2013-05-20 10:52:44,277 error [stderr] (http-0.0.0.0-8080-6) @ com.sun.faces.lifecycle.updatemodelvaluesphase.execute(updatemodelvaluesphase.java:78) 2013-05-20 10:52:44,277 error [stderr] (http-0.0.0.0-8080-6) @ com.sun.faces.lifecycle.phase.dophase(phase.java:100) 2013-05-20 10:52:44,277 error [stderr] (http-0.0.0.0-8080-6) @ com.sun.faces.lifecycle.lifecycleimpl.execute(lifecycleimpl.java:118) 2013-05-20 10:52:44,277 error [stderr] (http-0.0.0.0-8080-6) @ javax.faces.webapp.facesservlet.service(facesservlet.java:265) 2013-05-20 10:52:44,277 error [stderr] (http-0.0.0.0-8080-6) @ org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:290) 2013-05-20 10:52:44,277 error [stderr] (http-0.0.0.0-8080-6) @ org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:206) 2013-05-20 10:52:44,277 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.servlet.seamfilter$filterchainimpl.dofilter(seamfilter.java:83) 2013-05-20 10:52:44,277 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.web.identityfilter.dofilter(identityfilter.java:40) 2013-05-20 10:52:44,277 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.servlet.seamfilter$filterchainimpl.dofilter(seamfilter.java:69) 2013-05-20 10:52:44,277 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.web.multipartfilter.dofilter(multipartfilter.java:90) 2013-05-20 10:52:44,277 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.servlet.seamfilter$filterchainimpl.dofilter(seamfilter.java:69) 2013-05-20 10:52:44,277 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.web.exceptionfilter.dofilter(exceptionfilter.java:64) 2013-05-20 10:52:44,277 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.servlet.seamfilter$filterchainimpl.dofilter(seamfilter.java:69) 2013-05-20 10:52:44,277 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.web.redirectfilter.dofilter(redirectfilter.java:45) 2013-05-20 10:52:44,277 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.servlet.seamfilter$filterchainimpl.dofilter(seamfilter.java:69) 2013-05-20 10:52:44,277 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.web.characterencodingfilter.dofilter(characterencodingfilter.java:42) 2013-05-20 10:52:44,277 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.servlet.seamfilter$filterchainimpl.dofilter(seamfilter.java:69) 2013-05-20 10:52:44,277 error [stderr] (http-0.0.0.0-8080-6) @ org.ajax4jsf.webapp.basexmlfilter.doxmlfilter(basexmlfilter.java:206) 2013-05-20 10:52:44,277 error [stderr] (http-0.0.0.0-8080-6) @ org.ajax4jsf.webapp.basefilter.handlerequest(basefilter.java:290) 2013-05-20 10:52:44,277 error [stderr] (http-0.0.0.0-8080-6) @ org.ajax4jsf.webapp.basefilter.processuploadsandhandlerequest(basefilter.java:388) 2013-05-20 10:52:44,277 error [stderr] (http-0.0.0.0-8080-6) @ org.ajax4jsf.webapp.basefilter.dofilter(basefilter.java:515) 2013-05-20 10:52:44,277 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.web.ajax4jsffilter.dofilter(ajax4jsffilter.java:56) 2013-05-20 10:52:44,277 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.servlet.seamfilter$filterchainimpl.dofilter(seamfilter.java:69) 2013-05-20 10:52:44,287 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.web.loggingfilter.dofilter(loggingfilter.java:60) 2013-05-20 10:52:44,287 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.servlet.seamfilter$filterchainimpl.dofilter(seamfilter.java:69) 2013-05-20 10:52:44,287 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.web.hotdeployfilter.dofilter(hotdeployfilter.java:53) 2013-05-20 10:52:44,287 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.servlet.seamfilter$filterchainimpl.dofilter(seamfilter.java:69) 2013-05-20 10:52:44,287 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.seam.servlet.seamfilter.dofilter(seamfilter.java:158) 2013-05-20 10:52:44,287 error [stderr] (http-0.0.0.0-8080-6) @ org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:235) 2013-05-20 10:52:44,287 error [stderr] (http-0.0.0.0-8080-6) @ org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:206) 2013-05-20 10:52:44,287 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.web.tomcat.filters.replyheaderfilter.dofilter(replyheaderfilter.java:96) 2013-05-20 10:52:44,287 error [stderr] (http-0.0.0.0-8080-6) @ org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:235) 2013-05-20 10:52:44,287 error [stderr] (http-0.0.0.0-8080-6) @ org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:206) 2013-05-20 10:52:44,287 error [stderr] (http-0.0.0.0-8080-6) @ org.apache.catalina.core.standardwrappervalve.invoke(standardwrappervalve.java:235) 2013-05-20 10:52:44,287 error [stderr] (http-0.0.0.0-8080-6) @ org.apache.catalina.core.standardcontextvalve.invoke(standardcontextvalve.java:191) 2013-05-20 10:52:44,287 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.web.tomcat.security.securityassociationvalve.invoke(securityassociationvalve.java:190) 2013-05-20 10:52:44,287 error [stderr] (http-0.0.0.0-8080-6) @ org.apache.catalina.authenticator.authenticatorbase.invoke(authenticatorbase.java:433) 2013-05-20 10:52:44,287 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.web.tomcat.security.jacccontextvalve.invoke(jacccontextvalve.java:92) 2013-05-20 10:52:44,307 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.web.tomcat.security.securitycontextestablishmentvalve.process(securitycontextestablishmentvalve.java:126) 2013-05-20 10:52:44,307 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.web.tomcat.security.securitycontextestablishmentvalve.invoke(securitycontextestablishmentvalve.java:70) 2013-05-20 10:52:44,307 error [stderr] (http-0.0.0.0-8080-6) @ org.apache.catalina.core.standardhostvalve.invoke(standardhostvalve.java:127) 2013-05-20 10:52:44,307 error [stderr] (http-0.0.0.0-8080-6) @ org.apache.catalina.valves.errorreportvalve.invoke(errorreportvalve.java:102) 2013-05-20 10:52:44,307 error [stderr] (http-0.0.0.0-8080-6) @ org.jboss.web.tomcat.service.jca.cachedconnectionvalve.invoke(cachedconnectionvalve.java:158) 2013-05-20 10:52:44,307 error [stderr] (http-0.0.0.0-8080-6) @ org.apache.catalina.core.standardenginevalve.invoke(standardenginevalve.java:109) 2013-05-20 10:52:44,307 error [stderr] (http-0.0.0.0-8080-6) @ org.apache.catalina.connector.coyoteadapter.service(coyoteadapter.java:330) 2013-05-20 10:52:44,307 error [stderr] (http-0.0.0.0-8080-6) @ org.apache.coyote.http11.http11processor.process(http11processor.java:829) 2013-05-20 10:52:44,307 error [stderr] (http-0.0.0.0-8080-6) @ org.apache.coyote.http11.http11protocol$http11connectionhandler.process(http11protocol.java:598) 2013-05-20 10:52:44,307 error [stderr] (http-0.0.0.0-8080-6) @ org.apache.tomcat.util.net.jioendpoint$worker.run(jioendpoint.java:447) 2013-05-20 10:52:44,317 error [stderr] (http-0.0.0.0-8080-6) @ java.lang.thread.run(thread.java:662) 2013-05-20 10:52:44,317 info [stdout] (http-0.0.0.0-8080-6) calling quicksearchcleanup()... 2013-05-20 10:52:44,317 info [stdout] (http-0.0.0.0-8080-6) quicklinks bean caseid: 318 2013-05-20 10:52:44,317 info [com.icomteq.edd.master.bean.quicklinksbean] (http-0.0.0.0-8080-6) ---------------------- ::::::::::::::::::::: ----------------- 1 here java class produces error:
package com.icomteq.edd.cases.util; import javax.persistence.entitymanager; import javax.persistence.entitymanagerfactory; import javax.persistence.persistencecontext; import org.jboss.seam.component; import org.jboss.seam.scopetype; import org.jboss.seam.annotations.autocreate; import org.jboss.seam.annotations.in; import org.jboss.seam.annotations.logger; import org.jboss.seam.annotations.name; import org.jboss.seam.annotations.out; import org.jboss.seam.log.log; import com.icomteq.edd.master.wrappers.entitymanagerfactorywrapper; import com.icomteq.edd.master.wrappers.entitymanagerwrapper; @name("casedatabaseswitcher") @autocreate public class casedatbaseswitcher { @logger private log log; public static string persistenceunitname = "edd_case"; public static string entitymanagerprefix = "java:entitymanagerfactories:"; public static final string edd_case_entity_manager = "currententitymanager"; // @out(scope = scopetype.session) entitymanager currententitymanager; /* * creates session based entitymanager caseid on users * session. * * last updated by: gerryjuna sept 14, 2011 * * @param caseid * * @return entiymanager */ public entitymanager switchdb(integer caseid) { eddcasedbfactory eddcasedbfactory = (eddcasedbfactory) component.getinstance("eddcasedbfactory", scopetype.application); entitymanagerfactory emf = eddcasedbfactory.geteddcaseentitymanager(caseid); entitymanager cem = null; if (emf != null && emf.isopen()) { cem = emf.createentitymanager(); currententitymanager = (entitymanagerwrapper) component.getinstance(edd_case_entity_manager, true); if (currententitymanager != null && currententitymanager.isopen()) { if (((entitymanagerwrapper)currententitymanager).getcaseid().equals(caseid)) { // switchdb reuse currententity log.info("switchdb reuse currententity : " + caseid); } else { currententitymanager.close(); currententitymanager = emf.createentitymanager(); } } else { currententitymanager = emf.createentitymanager(); } } else { currententitymanager = null; } return cem; } } i'm not sure files need show here solve problem, please :(
the currententitymanager null.
this part of code shows error logs:
@out(scope = scopetype.session) entitymanager currententitymanager;
the error quite clear, seam trying outject currententitymanager value unable because variable null. thus, need see why null (i presume because emf null or not opened).
you can instruct seam not complain when currententitymanager null (using required option of annotation). however, if not expect null, need check reason.
@in(required=false) @out(scope=scopetype.session, required=false) entitymanager currententitymanager; also, not clear why you're returning cem in function, , why you're not setting currententitymanager value of cem.
Comments
Post a Comment