You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Madtyn <ma...@gmail.com> on 2009/09/14 18:35:25 UTC
First try with chenilleKit.
I tried for the first time to use a chenilleKit component, so I was
reading about, and I only included a DateTimeField component.
1.- I added the repository and the dependencies to the pom xml of the
parent multiproject.
2.- I added the next code on the Java class:
import org.chenillekit.tapestry.core.components.DateTimeField;
/* some code */
private Date date=null;
@Component(parameters = {"value=date1", "datePattern=dd/MM/yyyy" })
private DateTimeField _dateTimeField1;
3.- Then, I wrote this in the .tml:
<input t:id="dateTimeField1"/>
mvn compile appears to work. It downloads many things from the
repository. But when I entered the page, I got his error:
# java.lang.RuntimeException
java.lang.ClassNotFoundException: caught an exception while obtaining
a class file for es.udc.madtyn.gimnasio.web.pages.find.FindIncidencias
# java.lang.ClassNotFoundException
caught an exception while obtaining a class file for
es.udc.madtyn.gimnasio.web.pages.find.FindIncidencias
exception
org.apache.tapestry5.internal.services.TransformationException:
javassist.NotFoundException: DateTimeField
# org.apache.tapestry5.internal.services.TransformationException
javassist.NotFoundException: DateTimeField
What I'm doing wrong? The only thing I didn't find on the inet was
the import, but I think it's all right.
Thank you very much.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org
Re: First try with chenilleKit.
Posted by Madtyn <ma...@gmail.com>.
Sorry for the late answer.
Thanks for the advice, Jose Luis. I did this although the app was
working OK, but it's better preventing. It works anyway.
PD Muchas gracias ;-)
2009/9/14 jose luis sanchez <jo...@m-centric.com>:
> There's a lib dependency problem between chenillekit and tapestry.
> You should add and exclussion in the chenillekit tapestry dependency.
> Add this to your pom.xml file
>
> <dependency>
> <groupId>org.chenillekit</groupId>
> <artifactId>chenillekit-tapestry</artifactId>
> <version>1.1.0</version>
> * <exclusions>
> <exclusion>
> <artifactId>javassist</artifactId>
> <groupId>jboss</groupId>
> </exclusion>
> </exclusions>*
> </dependency>
>>
>> I have mended the issue and it works! I made a change in the Eclipse
>> build path and added the jar file.
>>
>> About the WEB-INF/lib it seems empty. I don't have much experience
>> with webapps, as it's obvious. But I'm running it with Maven and it
>> must be locating the libs in another place. I don't understand very
>> well why changing the Eclipse config did arrange it, but it's welcome.
>>
>>
>> Thanks for the hint, Sven. :-D
>>
>> 2009/9/14 Sven Homburg <ho...@googlemail.com>:
>>
>>>
>>> Are you sure, that the chenillekit libs are resists in you WEB-INF/lib ?
>>>
>>> with regards
>>> Sven Homburg
>>> Founder of the Chenille Kit Project
>>> http://www.chenillekit.org
>>>
>>>
>>>
>>>
>>> 2009/9/14 Madtyn <ma...@gmail.com>
>>>
>>>
>>>>
>>>> I tried for the first time to use a chenilleKit component, so I was
>>>> reading about, and I only included a DateTimeField component.
>>>>
>>>>
>>>> 1.- I added the repository and the dependencies to the pom xml of the
>>>> parent multiproject.
>>>> 2.- I added the next code on the Java class:
>>>>
>>>> import org.chenillekit.tapestry.core.components.DateTimeField;
>>>>
>>>> /* some code */
>>>>
>>>> private Date date=null;
>>>>
>>>> @Component(parameters = {"value=date1", "datePattern=dd/MM/yyyy" })
>>>> private DateTimeField _dateTimeField1;
>>>>
>>>> 3.- Then, I wrote this in the .tml:
>>>>
>>>> <input t:id="dateTimeField1"/>
>>>>
>>>>
>>>> mvn compile appears to work. It downloads many things from the
>>>> repository. But when I entered the page, I got his error:
>>>>
>>>> # java.lang.RuntimeException
>>>> java.lang.ClassNotFoundException: caught an exception while obtaining
>>>> a class file for es.udc.madtyn.gimnasio.web.pages.find.FindIncidencias
>>>> # java.lang.ClassNotFoundException
>>>> caught an exception while obtaining a class file for
>>>> es.udc.madtyn.gimnasio.web.pages.find.FindIncidencias
>>>>
>>>> exception
>>>> org.apache.tapestry5.internal.services.TransformationException:
>>>> javassist.NotFoundException: DateTimeField
>>>>
>>>> # org.apache.tapestry5.internal.services.TransformationException
>>>> javassist.NotFoundException: DateTimeField
>>>>
>>>>
>>>> What I'm doing wrong? The only thing I didn't find on the inet was
>>>> the import, but I think it's all right.
>>>>
>>>> Thank you very much.
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
>>>> For additional commands, e-mail: users-help@tapestry.apache.org
>>>>
>>>>
>>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
>> For additional commands, e-mail: users-help@tapestry.apache.org
>>
>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org
Re: First try with chenilleKit.
Posted by jose luis sanchez <jo...@m-centric.com>.
There's a lib dependency problem between chenillekit and tapestry.
You should add and exclussion in the chenillekit tapestry dependency.
Add this to your pom.xml file
<dependency>
<groupId>org.chenillekit</groupId>
<artifactId>chenillekit-tapestry</artifactId>
<version>1.1.0</version>
* <exclusions>
<exclusion>
<artifactId>javassist</artifactId>
<groupId>jboss</groupId>
</exclusion>
</exclusions>*
</dependency>
> I have mended the issue and it works! I made a change in the Eclipse
> build path and added the jar file.
>
> About the WEB-INF/lib it seems empty. I don't have much experience
> with webapps, as it's obvious. But I'm running it with Maven and it
> must be locating the libs in another place. I don't understand very
> well why changing the Eclipse config did arrange it, but it's welcome.
>
>
> Thanks for the hint, Sven. :-D
>
> 2009/9/14 Sven Homburg <ho...@googlemail.com>:
>
>> Are you sure, that the chenillekit libs are resists in you WEB-INF/lib ?
>>
>> with regards
>> Sven Homburg
>> Founder of the Chenille Kit Project
>> http://www.chenillekit.org
>>
>>
>>
>>
>> 2009/9/14 Madtyn <ma...@gmail.com>
>>
>>
>>> I tried for the first time to use a chenilleKit component, so I was
>>> reading about, and I only included a DateTimeField component.
>>>
>>>
>>> 1.- I added the repository and the dependencies to the pom xml of the
>>> parent multiproject.
>>> 2.- I added the next code on the Java class:
>>>
>>> import org.chenillekit.tapestry.core.components.DateTimeField;
>>>
>>> /* some code */
>>>
>>> private Date date=null;
>>>
>>> @Component(parameters = {"value=date1", "datePattern=dd/MM/yyyy" })
>>> private DateTimeField _dateTimeField1;
>>>
>>> 3.- Then, I wrote this in the .tml:
>>>
>>> <input t:id="dateTimeField1"/>
>>>
>>>
>>> mvn compile appears to work. It downloads many things from the
>>> repository. But when I entered the page, I got his error:
>>>
>>> # java.lang.RuntimeException
>>> java.lang.ClassNotFoundException: caught an exception while obtaining
>>> a class file for es.udc.madtyn.gimnasio.web.pages.find.FindIncidencias
>>> # java.lang.ClassNotFoundException
>>> caught an exception while obtaining a class file for
>>> es.udc.madtyn.gimnasio.web.pages.find.FindIncidencias
>>>
>>> exception
>>> org.apache.tapestry5.internal.services.TransformationException:
>>> javassist.NotFoundException: DateTimeField
>>>
>>> # org.apache.tapestry5.internal.services.TransformationException
>>> javassist.NotFoundException: DateTimeField
>>>
>>>
>>> What I'm doing wrong? The only thing I didn't find on the inet was
>>> the import, but I think it's all right.
>>>
>>> Thank you very much.
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
>>> For additional commands, e-mail: users-help@tapestry.apache.org
>>>
>>>
>>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org
Re: First try with chenilleKit.
Posted by Madtyn <ma...@gmail.com>.
I have mended the issue and it works! I made a change in the Eclipse
build path and added the jar file.
About the WEB-INF/lib it seems empty. I don't have much experience
with webapps, as it's obvious. But I'm running it with Maven and it
must be locating the libs in another place. I don't understand very
well why changing the Eclipse config did arrange it, but it's welcome.
Thanks for the hint, Sven. :-D
2009/9/14 Sven Homburg <ho...@googlemail.com>:
> Are you sure, that the chenillekit libs are resists in you WEB-INF/lib ?
>
> with regards
> Sven Homburg
> Founder of the Chenille Kit Project
> http://www.chenillekit.org
>
>
>
>
> 2009/9/14 Madtyn <ma...@gmail.com>
>
>> I tried for the first time to use a chenilleKit component, so I was
>> reading about, and I only included a DateTimeField component.
>>
>>
>> 1.- I added the repository and the dependencies to the pom xml of the
>> parent multiproject.
>> 2.- I added the next code on the Java class:
>>
>> import org.chenillekit.tapestry.core.components.DateTimeField;
>>
>> /* some code */
>>
>> private Date date=null;
>>
>> @Component(parameters = {"value=date1", "datePattern=dd/MM/yyyy" })
>> private DateTimeField _dateTimeField1;
>>
>> 3.- Then, I wrote this in the .tml:
>>
>> <input t:id="dateTimeField1"/>
>>
>>
>> mvn compile appears to work. It downloads many things from the
>> repository. But when I entered the page, I got his error:
>>
>> # java.lang.RuntimeException
>> java.lang.ClassNotFoundException: caught an exception while obtaining
>> a class file for es.udc.madtyn.gimnasio.web.pages.find.FindIncidencias
>> # java.lang.ClassNotFoundException
>> caught an exception while obtaining a class file for
>> es.udc.madtyn.gimnasio.web.pages.find.FindIncidencias
>>
>> exception
>> org.apache.tapestry5.internal.services.TransformationException:
>> javassist.NotFoundException: DateTimeField
>>
>> # org.apache.tapestry5.internal.services.TransformationException
>> javassist.NotFoundException: DateTimeField
>>
>>
>> What I'm doing wrong? The only thing I didn't find on the inet was
>> the import, but I think it's all right.
>>
>> Thank you very much.
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
>> For additional commands, e-mail: users-help@tapestry.apache.org
>>
>>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org
Re: First try with chenilleKit.
Posted by Sven Homburg <ho...@googlemail.com>.
Are you sure, that the chenillekit libs are resists in you WEB-INF/lib ?
with regards
Sven Homburg
Founder of the Chenille Kit Project
http://www.chenillekit.org
2009/9/14 Madtyn <ma...@gmail.com>
> I tried for the first time to use a chenilleKit component, so I was
> reading about, and I only included a DateTimeField component.
>
>
> 1.- I added the repository and the dependencies to the pom xml of the
> parent multiproject.
> 2.- I added the next code on the Java class:
>
> import org.chenillekit.tapestry.core.components.DateTimeField;
>
> /* some code */
>
> private Date date=null;
>
> @Component(parameters = {"value=date1", "datePattern=dd/MM/yyyy" })
> private DateTimeField _dateTimeField1;
>
> 3.- Then, I wrote this in the .tml:
>
> <input t:id="dateTimeField1"/>
>
>
> mvn compile appears to work. It downloads many things from the
> repository. But when I entered the page, I got his error:
>
> # java.lang.RuntimeException
> java.lang.ClassNotFoundException: caught an exception while obtaining
> a class file for es.udc.madtyn.gimnasio.web.pages.find.FindIncidencias
> # java.lang.ClassNotFoundException
> caught an exception while obtaining a class file for
> es.udc.madtyn.gimnasio.web.pages.find.FindIncidencias
>
> exception
> org.apache.tapestry5.internal.services.TransformationException:
> javassist.NotFoundException: DateTimeField
>
> # org.apache.tapestry5.internal.services.TransformationException
> javassist.NotFoundException: DateTimeField
>
>
> What I'm doing wrong? The only thing I didn't find on the inet was
> the import, but I think it's all right.
>
> Thank you very much.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>