I've checked in the fix which will be available for the next release. However the latest
distribution, 2.1.0, does not contain the fix. If you say the fix has been applied to your copy of
Click, where did you download it from? Also if the fix have been applied you should not get the
exception anymore.
The Click DataContextFilter is similar to Cayenne's one with some Click
specific enhancements.
What problem were you having with Click's DataContextFilter?
kind regards
bob
On 30/03/2010 08:34 AM, [email protected] wrote:
Bob,
I saw your post, the build.xml of a fresh download of the distro is fine.
May be there is something i can't see.
...
By the way, i solved the data context binding problem using cayenne web filter
directly.
<filter>
<filter-name>CayenneFilter</filter-name>
<filter-class>org.apache.cayenne.conf.WebApplicationContextFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>CayenneFilter</filter-name>
<servlet-name>ClickServlet</servlet-name>
</filter-mapping>
May be there's something wrong in click data context binding code, i thought
initially that it was something maven related.
Thanks
Hans
----- "Bob Schellink"<[email protected]> escribió:
Hi Hans,
See my reply: http://markmail.org/message/r2dwtrlyv23tuy5q
kind regards
bob
On 30/03/2010 07:29 AM, [email protected] wrote:
Hi,
I finally give up with maven dependencies, intermittent problems
with cayenne DataContext binding killed me.
Now, i'm trying to use project-quick-start from a fresh downloaded
click 2.1.0, but i doesn't work, i found some posts talking of a
failure due to the "package" task definition, but the build.xml seems
to have the patch mentioned in the lists .. it should be something
else.
This is what i've done (java version "1.6.0_16" and Apache Ant
version 1.8.0)
wget
http://apache.freeby.pctools.cl/click/click/2.1.0/click-2.1.0.zip
unzip click-2.1.0.zip
cd click-2.1.0
ant -f build/build.xml get-deps
h...@energy:~/click-2.1.0$ ant -f build/build.xml
project-quick-start
Buildfile: /home/hans/click-2.1.0/build/build.xml
project-quick-start:
[input] Please enter the project name (e.g. quickstart):
[quickstart]
[input] Please enter the root package name (e.g.
com.quickstart): [com.quickstart]
[input] Please enter the web app context path: [quickstart]
[input] The directory '/home/hans/quickstart' will be deleted.
Continue (y/n)? (y, n)
y
BUILD FAILED
/home/hans/click-2.1.0/build/build.xml:950: Problem: failed to
create task or type package
Cause: The name is undefined.
Action: Check the spelling.
Action: Check that any custom tasks/types have been declared.
Action: Check that any<presetdef>/<macrodef> declarations have
taken place.
Total time: 5 seconds
h...@energy:~/click-2.1.0$
Any help will be appreciatted.