That's fine if you're not using annotations.  That's why I asked Jesse
(since in his environment, he can probably do both).  I wanted to know if
the annotation version of "inject" is working and not the xml version.  I
know I've injected services into my pages via annotations.

-----Original Message-----
From: Rodnei Couto [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, April 11, 2006 2:31 PM
To: Tapestry users
Subject: Re: Hivemind problem with tapestry 4

i'm not using annotations, because i can't change my projet to java 5 yet.

I made this example in hivemind, without tapestry, and work fine. Didn't 
work with hivemind and tapestry together.

[]'s
Rodnei Couto

Jesse Kuhnert escreveu:
> Don't know yet, but I don't think it's hivemind's problem. Will know for
> sure in the next couple minutes.
>
> On 4/11/06, James Carman <[EMAIL PROTECTED]> wrote:
>   
>> Jesse,
>>
>> Does it work using annotations?
>>
>>
>> -----Original Message-----
>> From: Jesse Kuhnert [mailto:[EMAIL PROTECTED]
>> Sent: Tuesday, April 11, 2006 2:19 PM
>> To: Tapestry users
>> Subject: Re: Hivemind problem with tapestry 4
>>
>> How lucky for you! I'm running into the same exact problem now. When I
>> find
>> a solution I'll let people know.
>>
>> On 4/11/06, Rodnei Couto <[EMAIL PROTECTED]> wrote:
>>     
>>> Hi list,
>>>
>>> I'm migrating my aplication from tapestry 3 to tapestry 4. I made this
>>> hivemind helloWorld example with tapestry to learn, but this didn't
>>> work.
>>>
>>> The version of hivemind is 1.1.1.
>>>
>>> Somebody can help me?
>>>
>>> The exception is:
>>>
>>> org.apache.hivemind.ApplicationRuntimeException
>>> Error at context:/WEB-INF/Home.page, line 9, column 68: Error adding
>>> property valor to class tapestryTest.Pagina: The value obtained using
>>> locator 'service:examples.HelloWorld' (<SingletonProxy for
>>> examples.HelloWorld(com.helloworld.exampple.HelloWorld)>) is not
>>> compatible with the existing property (of type
>>> com.helloworld.exampple.HelloWorld).
>>>
>>>
>>> HelloWorld Interface:
>>>
>>> package com.helloworld.exampple;
>>> public interface HelloWorld {
>>>     public String getHelloWorld();
>>> }
>>>
>>> HelloWorldImp Class:
>>>
>>> package com.helloworld.exampple;
>>> public class HelloWorldImp implements HelloWorld {
>>>     public String getHelloWorld() {
>>>        return "Hello World";
>>>     }
>>> }
>>>
>>> hivemind.xml
>>>
>>> <?xml version="1.0"?>
>>> <module id="examples" version="1.0.0" package="com.helloworld.exampple">
>>>     <service-point id="HelloWorld">
>>>         <invoke-factory>
>>>             <construct class="HelloWorldImp"/>
>>>         </invoke-factory>
>>>     </service-point>
>>> </module>
>>>
>>> Home.page
>>>
>>> <page-specification class="tapestryTest.Pagina">
>>>     <inject property="valor" object="service:examples.HelloWorld"/>
>>> </page-specification>
>>>
>>> Home.java
>>>
>>> public abstract class Pagina extends BasePage {
>>>    public abstract HelloWorld getValor();
>>>    public String getString(){
>>>         Object valor = getValor();
>>>         return getValor().getHelloWorld();
>>>     }
>>> }
>>>
>>> ---------------------------------------------------------------------
>>> 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]
>>>
>>>
>>>       
>> --
>> Jesse Kuhnert
>> Tacos/Tapestry, team member/developer
>>
>> Open source based consulting work centered around
>> dojo/tapestry/tacos/hivemind.  http://opennotion.com
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>>     
>
>
> --
> Jesse Kuhnert
> Tacos/Tapestry, team member/developer
>
> Open source based consulting work centered around
> dojo/tapestry/tacos/hivemind.  http://opennotion.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