I followed the tutorial,
Spring appears to load fine, as it creates log entries.
Yet when I try to inject either by annotations or by <inject> tapestry 
throws an error.

Somehow the class enhancers seems to miss the abstract accessor methods that 
need to be implemented.

      org.apache.hivemind.ApplicationRuntimeException
      Error at context:/WEB-INF/Home.page, line 6, column 81: Method 
'abstract com.bluprinted.personal.market.Market 
com.bluprinted.personal.tapestry.PersonalMarketPage.getMarket()' (declared 
in class com.bluprinted.personal.tapestry.PersonalMarketPage) has no 
implementation in class com.bluprinted.personal.tapestry.PersonalMarketPage 
(or enhanced subclass $PersonalMarketPage_12).
      location: context:/WEB-INF/Home.page, line 6, column 81
            1 <?xml version="1.0" encoding="UTF-8"?>
            2 <!DOCTYPE page-specification
            3 PUBLIC "-//Apache Software Foundation//Tapestry Specification 
4.0//EN"
            4 "http://jakarta.apache.org/tapestry/dtd/Tapestry_4_0.dtd";>
            5
            6 <page-specification 
class="com.bluprinted.personal.tapestry.PersonalMarketPage">
            7 <description><![CDATA[Starting page for regular desktop web 
browsers]]></description>
            8
            9 <component id="advertForeach" type="Foreach">
            10 <binding name="source" value="threeAdvertFeatures"/>
            11 <binding name="value" value="cursor"/>

      Stack Trace:
        a.. 
org.apache.hivemind.impl.StrictErrorHandler.error(StrictErrorHandler.java:39)
        b.. 
org.apache.hivemind.impl.ErrorLogImpl.error(ErrorLogImpl.java:40)
        c.. 
org.apache.tapestry.enhance.EnhancedClassValidatorImpl.validate(EnhancedClassValidatorImpl.java:89)
        d.. 
$EnhancedClassValidator_107901a725f.validate($EnhancedClassValidator_107901a725f.java)
        e.. 
org.apache.tapestry.services.impl.ComponentConstructorFactoryImpl.getComponentConstructor(ComponentConstructorFactoryImpl.java:103)
        f.. 
$ComponentConstructorFactory_107901a724e.getComponentConstructor($ComponentConstructorFactory_107901a724e.java)
        g.. 
org.apache.tapestry.pageload.PageLoader.instantiatePage(PageLoader.java:563)
        h.. 
org.apache.tapestry.pageload.PageLoader.loadPage(PageLoader.java:591)
        i.. $IPageLoader_107901a723f.loadPage($IPageLoader_107901a723f.java)
        j.. $IPageLoader_107901a7240.loadPage($IPageLoader_107901a7240.java)



"Chris Nelson" <[EMAIL PROTECTED]> skrev i en meddelelse 
news:[EMAIL PROTECTED]
> Injecting Spring beans into Tapestry 4 is super easy.
> Check out this wiki entry, download the jar, and
> you're good to go.  I've been doing this in Trails for
> some time.
>
> http://wiki.apache.org/jakarta-tapestry/Tapestry4Spring
>
> --- Leonardo Quijano Vincenzi
> <[EMAIL PROTECTED]> wrote:
>
>> There's already a single JAR (tapestry-spring.jar or
>> something like
>> that) out there that allows you to use this
>> notation:
>>
>> @InjectObject("spring:someSpringService")
>> public abstract SomeSpringService
>> getSomeSpringService()
>>
>> If I'd only remember where did I get that JAR. Go
>> ahead, make a google
>> search. Maybe this site can help, though I think
>> it's for the opposite
>> direction (injecting Hivemind services into Spring).
>>
>> https://springmodules.dev.java.net/
>>
>> -- 
>> Ing. Leonardo Quijano Vincenzi
>> Director Técnico
>> DTQ Software
>>
>>
>> hv @ Fashion Content wrote:
>> > I'm sure it is simple. Sorry I'm a little burned
>> out. I have been completely
>> > stuck for more than a day on getting the enhancers
>> to inject my Spring
>> > created beans. Was trying to figure out how to
>> create them in hivemind,
>> > although it isn't really a solution I feel ready
>> for.
>> >
>> > "John Coleman" <[EMAIL PROTECTED]> skrev
>> i en meddelelse
>> > news:[EMAIL PROTECTED]
>> >
>>
>>
>>
>>
> ---------------------------------------------------------------------
>> To unsubscribe, e-mail:
>> [EMAIL PROTECTED]
>> For additional commands, e-mail:
>> [EMAIL PROTECTED]
>>
>>
>
>
>
>
> __________________________________
> Yahoo! FareChase: Search multiple travel sites in one click.
> http://farechase.yahoo.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
> 




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to