tapesttry 4.01 / hivemind / hibernate using jetty.
i'm not using spring
[]'s
Rodnei Couto
Jesse Kuhnert escreveu:
It's not tapestry OR hivemind...Not sure who the ultimate culprit is but
it's obviously a classloader or someone in the classloader type of issue.
I'm running with hivemind / tap / spring / hibernate using jetty. What are
you running with?
On 4/11/06, Rodnei Couto <[EMAIL PROTECTED]> wrote:
If i try to inject the propertie how a application object, a had a
ClassCastException when try to use the getPropertie method.
Example
Hivemind
<module id="examples" version="1.0.0" package="com.helloworld.exampple">
<contribution configuration-id="tapestry.state.ApplicationObjects">
<state-object name="visit" scope="session">
<create-instance class="HelloWorldImp"/>
</state-object>
</contribution>
</module>
Home.page
<inject property="valor" type="state" object="visit"/>
Home.java
public abstract HelloWorldImp getValor();
when i do getValor() in Home.java, i give a ClassCastException. I think
that is the same cause error to another problem.
[]'s
Rodnei Couto
James Carman escreveu:
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]
---------------------------------------------------------------------
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]