I am trying to fix this bug this very minute ... Until it's fixed,
migrated, etc, don't cache them. :-)
-----Original Message-----
From: Gili [mailto:cowwo..bs.darktech.org]
Sent: Tuesday, September 06, 2005 11:54 AM
To: cayenne-use..bjectstyle.org
Subject: Re: Getting up and running
Good catch. I'm trying to maintain both Hibernate and Cayenne
class
files within the same JAR. Hibernate uses an older release of
commons-collections (which I've just removed).
Now I get:
Caching of unnamed queries is not supported
I see this has been discussed on the mailing list before but no
solution was posted. I traced through the code and this seems to be
caused by a Cayenne bug. In DataContext.java line 1240 we execute:
query = select.createQuery(parameters != null
? parameters
: Collections.EMPTY_MAP);
and this discards the query name for some reason, which later on
causes
"Caching of unnamed queries is not supported" to be thrown.
Gili
Andrus Adamchik wrote:
> check that you don't have commons-collections.jar (version < 3.1)
> elsewhere.
>
> Andrus
>
> On Sep 6, 2005, at 11:34 AM, Gili wrote:
>
>>
>> I would appreciate some help getting Cayenne up and running. I
>> ported most of my application over to Cayenne and my code finally
>> compiles. Now when I try getting up and running I get:
>>
>> java.lang.NoSuchMethodError:
>> org.apache.commons.collections.IteratorUtils.singletonIterator
>> (Ljava/lang/Object;)Lorg/apache/commons/collections/
ResettableIterator;
>> at
org.objectstyle.cayenne.map.ObjAttribute.getDbPathIterator
>> (ObjAttribute.java:216)
>>
>> I've got cayenne.jar in my classpath. This would all go a lot
>> quicker (and with less email on the list) if someone could join me
at
>> #cayenne on IRC :)
>>
>> Gili
>> --
>> http://www.desktopbeautifier.com/
>>
>>
>
>
-- http://www.desktopbeautifier.com/
This archive was generated by hypermail 2.0.0 : Tue Sep 06 2005 - 11:55:10 EDT