Can anyone elaborate on the magic it takes just to get this service into my
java code?
I am on tapestry-4.0.2 (cannot goto 4.1.1 for auto-wire (which would be the
way))
I tried changing the case upper and lower to no avail rebooting the app
server each try.
Thanks for your help.
Here is the hivemind
<contribution configuration-id="tapestry.state.ApplicationObjects">
<state-object name="persons" scope="session">
<create-instance class="proto.PersonList"/>
</state-object>
</contribution>
Here is the Java
@InjectObject("persons")
public abstract List getPersons();
Here is the error
org.apache.hivemind.ApplicationRuntimeException
Error: An error occured processing annotation
@org.apache.tapestry.annotations.InjectObject(value=persons) of public
abstract java.util.List proto.TableDemo.getPersons(): Error: Object provider
selector 'persons' is not properly formatted.
org.apache.hivemind.ApplicationRuntimeException
Error: Object provider selector 'persons' is not properly formatted.
Stack Trace:
org.apache.hivemind.impl.StrictErrorHandler.error(StrictErrorHandler.java:39)
org.apache.hivemind.impl.ErrorLogImpl.error(ErrorLogImpl.java:40)
org.apache.hivemind.service.impl.ObjectTranslator.translate(ObjectTranslator.java:55)
$Translator_10e8b1d71af.translate($Translator_10e8b1d71af.java)
org.apache.tapestry.services.impl.InjectedValueProviderImpl.obtainValue(InjectedValueProviderImpl.java:38)
$InjectedValueProvider_10e8b1d72a0.obtainValue($InjectedValueProvider_10e8b1d72a0.java)
$InjectedValueProvider_10e8b1d729f.obtainValue($InjectedValueProvider_10e8b1d729f.java)
org.apache.tapestry.enhance.InjectObjectWorker.injectObject(InjectObjectWorker.java:59)
org.apache.tapestry.annotations.InjectObjectAnnotationWorker.performEnhancement(InjectObjectAnnotationWorker.java:58)
$MethodAnnotationEnhancementWorker_10e8b1d729d.performEnhancement($MethodAnnotationEnhancementWorker_10e8b1d729d.java)
$MethodAnnotationEnhancementWorker_10e8b1d729c.performEnhancement($MethodAnnotationEnhancementWorker_10e8b1d729c.java)
org.apache.tapestry.annotations.AnnotationEnhancementWorker.performMethodEnhancement(AnnotationEnhancementWorker.java:142)
org.apache.tapestry.annotations.AnnotationEnhancementWorker.performMethodEnhancement(AnnotationEnhancementWorker.java:110)
org.apache.tapestry.annotations.AnnotationEnhancementWorker.performEnhancement(AnnotationEnhancementWorker.java:70)
$EnhancementWorker_10e8b1d7294.performEnhancement($EnhancementWorker_10e8b1d7294.java)
$EnhancementWorker_10e8b1d7293.performEnhancement($EnhancementWorker_10e8b1d7293.java)
$EnhancementWorker_10e8b1d7299.performEnhancement($EnhancementWorker_10e8b1d7299.java)
$EnhancementWorker_10e8b1d7276.performEnhancement($EnhancementWorker_10e8b1d7276.java)
$EnhancementWorker_10e8b1d7275.performEnhancement($EnhancementWorker_10e8b1d7275.java)
org.apache.tapestry.services.impl.ComponentConstructorFactoryImpl.getComponentConstructor(ComponentConstructorFactoryImpl.java:97)
$ComponentConstructorFactory_10e8b1d7263.getComponentConstructor($ComponentConstructorFactory_10e8b1d7263.java)
$ComponentConstructorFactory_10e8b1d7262.getComponentConstructor($ComponentConstructorFactory_10e8b1d7262.java)
org.apache.tapestry.pageload.PageLoader.instantiatePage(PageLoader.java:578)
org.apache.tapestry.pageload.PageLoader.loadPage(PageLoader.java:606)
$IPageLoader_10e8b1d725c.loadPage($IPageLoader_10e8b1d725c.java)
$IPageLoader_10e8b1d725d.loadPage($IPageLoader_10e8b1d725d.java)
org.apache.tapestry.pageload.PageSource.getPage(PageSource.java:120)
$IPageSource_10e8b1d71bc.getPage($IPageSource_10e8b1d71bc.java)
$IPageSource_10e8b1d71bb.getPage($IPageSource_10e8b1d71bb.java)
org.apache.tapestry.engine.RequestCycle.loadPage(RequestCycle.java:268)
org.apache.tapestry.engine.RequestCycle.getPage(RequestCycle.java:251)
org.apache.tapestry.engine.RequestCycle.activate(RequestCycle.java:609)
org.apache.tapestry.engine.PageService.service(PageService.java:66)
$IEngineService_10e8b1d724c.service($IEngineService_10e8b1d724c.java)
org.apache.tapestry.services.impl.EngineServiceInnerProxy.service(EngineServiceInnerProxy.java:77)
org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(EngineServiceOuterProxy.java:66)
org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:248)
org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngineTerminator.java:60)
$WebRequestServicer_10e8b1d7224.service($WebRequestServicer_10e8b1d7224.java)
$WebRequestServicer_10e8b1d7223.service($WebRequestServicer_10e8b1d7223.java)
org.apache.tapestry.services.impl.DisableCachingFilter.service(DisableCachingFilter.java:48)
$WebRequestServicerFilter_10e8b1d7226.service($WebRequestServicerFilter_10e8b1d7226.java)
$WebRequestServicerFilter_10e8b1d7225.service($WebRequestServicerFilter_10e8b1d7225.java)
$WebRequestServicer_10e8b1d7227.service($WebRequestServicer_10e8b1d7227.java)
$WebRequestServicer_10e8b1d7220.service($WebRequestServicer_10e8b1d7220.java)
$WebRequestServicer_10e8b1d721f.service($WebRequestServicer_10e8b1d721f.java)
org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(WebRequestServicerPipelineBridge.java:56)
$ServletRequestServicer_10e8b1d7206.service($ServletRequestServicer_10e8b1d7206.java)
$ServletRequestServicer_10e8b1d7205.service($ServletRequestServicer_10e8b1d7205.java)
org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInjector.java:55)
$ServletRequestServicerFilter_10e8b1d7202.service($ServletRequestServicerFilter_10e8b1d7202.java)
$ServletRequestServicerFilter_10e8b1d7201.service($ServletRequestServicerFilter_10e8b1d7201.java)
$ServletRequestServicer_10e8b1d7207.service($ServletRequestServicer_10e8b1d7207.java)
org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecoderFilter.java:52)
$ServletRequestServicerFilter_10e8b1d7200.service($ServletRequestServicerFilter_10e8b1d7200.java)
$ServletRequestServicerFilter_10e8b1d71ff.service($ServletRequestServicerFilter_10e8b1d71ff.java)
$ServletRequestServicer_10e8b1d7207.service($ServletRequestServicer_10e8b1d7207.java)
org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestEncoding.java:53)
$ServletRequestServicerFilter_10e8b1d7204.service($ServletRequestServicerFilter_10e8b1d7204.java)
$ServletRequestServicerFilter_10e8b1d7203.service($ServletRequestServicerFilter_10e8b1d7203.java)
$ServletRequestServicer_10e8b1d7207.service($ServletRequestServicer_10e8b1d7207.java)
$ServletRequestServicer_10e8b1d71fa.service($ServletRequestServicer_10e8b1d71fa.java)
$ServletRequestServicer_10e8b1d71f9.service($ServletRequestServicer_10e8b1d71f9.java)
org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:123)
org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:79)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
java.lang.Thread.run(Thread.java:595)
_________________________________________________________________
Get FREE company branded e-mail accounts and business Web site from
Microsoft Office Live
http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]