From: Urberg, J. <ju...@ve...> - 2002-08-06 12:10:32
|
>> Anyway, I had spent so much time talking + thinking about all this that I knew exactly what to do to implement this (the collection cache) and so I just went ahead and did it last night. It only took me a couple of hours but would have taken someone else much longer. I've just got the configuration side left to worry about....<< Great! Let me know when it's ready, I'm looking forward to trying it out. Thanks, John |
From: Urberg, J. <ju...@ve...> - 2002-08-08 17:34:57
|
I updated from cvs this morning. I tried out collection caching and am not getting the results I expect. Here's some detail: I have AddresseeGroups which are made up of AddresseeGroupEntrys of either other AddresseeGroups or Staff. AddresseeGroup --> AddresseeGroupEntry --> Staff ^ | | | --------------------- I've mapped it like this (I've left out the package names to make it more readable): <class name="AddresseeGroup" table="addressee_group"> <id name="id" column="id" type="long"> <generator class="native"/> </id> <property name="description"/> <set role="entries"> <key column="addressee_group_owner_id"/> <one-to-many class="AddresseeGroupEntry"/> </set> </class> <class name="AddresseeGroupEntry" table="addressee_group_entry"> <id name="id" column="id" type="long"> <generator class="native"/> </id> <many-to-one name="owner" class="AddresseeGroup" column="addressee_group_owner_id" cascade="none" outer-join="true"/> <many-to-one name="groupEntry" class="AddresseeGroup" column="addressee_group_entry_id" cascade="none" outer-join="true"/> <many-to-one name="staffEntry" class="StaffImpl" column="staff_id" cascade="none" outer-join="true"/> </class> <class name="StaffImpl" table="staff"> <!-- proxy="Staff"> --> <id name="id" column="id" type="long"> <generator class="native"/> </id> <property name="staffId" column="staffid"/> <component name="name" class="Name"> <property name="firstName" column="firstname"/> <property name="middleInitial" column="middleinitial"/> <property name="lastName" column="lastname"/> </component> <property name="privilegeLevel" column="privilege_level"/> </class> So I figure I can do the following: session.find("from staff in class StaffImpl"); session.find("from age in class AddresseeGroupEntry"); List groups = dao.currentSession.find("from ag in class AddresseeGroup"); And I would expect 3 SQL statements with all the many-to-ones and collections should get resolved from the cache. My first shot at this returned: cirrus.hibernate.HibernateException: You tried to persist an object with a reference to a transient instance - save the transient instance first at cirrus.hibernate.type.PersistentObjectType.getID(PersistentObjectType.java:9 4) at cirrus.hibernate.type.PersistentObjectType.nullSafeSet(PersistentObjectType. java:79) at cirrus.hibernate.impl.ClassPersister.dehydrate(ClassPersister.java:677) at cirrus.hibernate.impl.ClassPersister.update(ClassPersister.java:862) at cirrus.hibernate.impl.ScheduledUpdate.execute(ScheduledUpdate.java:21) at cirrus.hibernate.impl.SessionImpl.executeAll(SessionImpl.java:1721) at cirrus.hibernate.impl.SessionImpl.flush(SessionImpl.java:1701) at cirrus.hibernate.impl.SessionImpl.autoFlushIfRequired(SessionImpl.java:1057) at cirrus.hibernate.impl.SessionImpl.find(SessionImpl.java:836) at cirrus.hibernate.impl.SessionImpl.find(SessionImpl.java:824) at cirrus.hibernate.impl.SessionImpl.find(SessionImpl.java:816) Why would that happen? Then, I added session.suspendFlushes() before the queries. It generated the following 9 SQLs: Hibernate: SELECT staff.id, staff.staffid, staff.firstname, staff.middleinitial, staff.lastname, staff.privilege_level FROM staff staff Hibernate: SELECT age.id, age.addressee_group_owner_id, age.addressee_group_entry_id, age.staff_id FROM addressee_group_entry age Hibernate: SELECT addressee_group0.id AS id, addressee_group0.description AS description FROM addressee_group addressee_group0 WHERE addressee_group0.id = ? Hibernate: SELECT y.id, y.addressee_group_owner_id, y.addressee_group_entry_id, y.staff_id FROM addressee_group_entry y, addressee_group x WHERE x.id = y.addressee_group_owner_id AND (x.id=? ) Hibernate: SELECT addressee_group0.id AS id, addressee_group0.description AS description FROM addressee_group addressee_group0 WHERE addressee_group0.id = ? Hibernate: SELECT y.id, y.addressee_group_owner_id, y.addressee_group_entry_id, y.staff_id FROM addressee_group_entry y, addressee_group x WHERE x.id = y.addressee_group_owner_id AND (x.id=? ) Hibernate: select id from addressee_group_entry where addressee_group_owner_id = ? Hibernate: select id from addressee_group_entry where addressee_group_owner_id = ? Hibernate: SELECT ag.id, ag.description FROM addressee_group ag Then I commented out the first two finds and suspendFlushes, so I now have just this: List groups = dao.currentSession.find("from ag in class AddresseeGroup"); And I get the following 9 slightly different SQLs: Hibernate: SELECT ag.id, ag.description FROM addressee_group ag Hibernate: SELECT y.id, y.addressee_group_owner_id, y.addressee_group_entry_id, y.staff_id FROM addressee_group_entry y, addressee_group x WHERE x.id = y.addressee_group_owner_id AND (x.id=? ) Hibernate: SELECT staff0.id AS id, staff0.staffid AS staffid, staff0.firstname AS firstname, staff0.middleinitial AS middleinitial, staff0.lastname AS lastname, staff0.privilege_level AS privilege_level FROM staff staff0 WHERE staff0.id = ? Hibernate: SELECT staff0.id AS id, staff0.staffid AS staffid, staff0.firstname AS firstname, staff0.middleinitial AS middleinitial, staff0.lastname AS lastname, staff0.privilege_level AS privilege_level FROM staff staff0 WHERE staff0.id = ? Hibernate: SELECT staff0.id AS id, staff0.staffid AS staffid, staff0.firstname AS firstname, staff0.middleinitial AS middleinitial, staff0.lastname AS lastname, staff0.privilege_level AS privilege_level FROM staff staff0 WHERE staff0.id = ? Hibernate: SELECT addressee_group0.id AS id, addressee_group0.description AS description FROM addressee_group addressee_group0 WHERE addressee_group0.id = ? Hibernate: SELECT y.id, y.addressee_group_owner_id, y.addressee_group_entry_id, y.staff_id FROM addressee_group_entry y, addressee_group x WHERE x.id = y.addressee_group_owner_id AND (x.id=? ) Hibernate: select id from addressee_group_entry where addressee_group_owner_id = ? Hibernate: select id from addressee_group_entry where addressee_group_owner_id = ? Is this what I should expect? Is there other settings I need to make? Thanks, John |
From: Urberg, J. <ju...@ve...> - 2002-08-09 13:13:13
|
>>And I would expect 3 SQL statements with all the many-to-ones and >>collections should get resolved from the cache. > >To enable caching, you need to add > ><jcs-cache usage="read-write"/> > >to all <class>, <set>, <map>, <list>, <array>, <primitive-array> elements >that you want to cache. Ahh, I thought that was optional. That would explain it. So I tried it out and got the following warning: WARNING: Could not instantiate cache - probably the JCS jar is missing:... Then I looked at the JCS web site to see what the dependencies are and found the following: commons-configuration 1.0-dev commons-configuration-1.0-dev.jar commons-logging 1.0 commons-logging-1.0.jar commons-lang 1.0-dev commons-lang-1.0-dev.jar concurrent 1.0 concurrent-1.0.jar hsqldb 1.7.0 hsqldb-1.7.0.jar log4j 1.1.3 log4j-1.1.3.jar servletapi 2.2 servletapi-2.2.jar javagroups 2.0 javagroups-2.0.jar jisp 1.0.2 jisp-1.0.2.jar tomcat-util 3.2.1 tomcat-util-3.2.1.jar velocity 1.3-dev velocity-1.3-dev.jar xmlrpc 1.1 xmlrpc-1.1.jar stratum 1.0-b2-dev stratum-1.0-b2-dev.jar Anyone know where I can find all these in one spot? (I can't find commons-configuration anywhere) Maybe it's time to build a third party jar file so folks (like me for example) don't have to track all this stuff down seperately. >>My first shot at this returned: >> >>cirrus.hibernate.HibernateException: You tried to persist an object with a >>reference to a transient instance - save the transient instance first I figured this one out. I was getting a little too tricky. My set function put an adapter around a class to make it fit another interface and then returned the same wrapper; which also implemented the interface of the original class; in the getter. I changed the getter to return the original instead of the wrapped class and all is well. I take it this functionality is based on object identity instead of Object.equals()? Regards, John |
From: Christian M. <vc...@cl...> - 2002-08-09 13:30:44
|
----- Original Message ----- From: "Urberg, John" <ju...@ve...> To: <Gavin_King/Cirrus%CI...@ci...> Cc: <hib...@li...> Sent: Friday, August 09, 2002 3:13 PM Subject: RE: FW: [Hibernate-devel] Getting Collections to pull data from the cache > >>And I would expect 3 SQL statements with all the many-to-ones and > >>collections should get resolved from the cache. > > > >To enable caching, you need to add > > > ><jcs-cache usage="read-write"/> you can of course use usage='read-only' isnt it ? > > > >to all <class>, <set>, <map>, <list>, <array>, <primitive-array> elements > >that you want to cache. > > Ahh, I thought that was optional. That would explain it. I am wondering something here: If we got this simple one to many: <set role="bars" table="foobars"> <key column="foo_id"/> <one-to-many class="com.illflow.Bar"/> </set> i have declarated the class bar and the class foo to use jcs-cache, shoudnt the collection of bar in the class foo cached automatically ? If i have to specify that the collection need to be cached, will it use the same JCS region as the com.illflow.Bar ? > > So I tried it out and got the following warning: > > WARNING: Could not instantiate cache - probably the JCS jar is > missing:... > > Then I looked at the JCS web site to see what the dependencies are and found > the following: > > commons-configuration 1.0-dev commons-configuration-1.0-dev.jar > commons-logging 1.0 commons-logging-1.0.jar > commons-lang 1.0-dev commons-lang-1.0-dev.jar > concurrent 1.0 concurrent-1.0.jar > hsqldb 1.7.0 hsqldb-1.7.0.jar > log4j 1.1.3 log4j-1.1.3.jar > servletapi 2.2 servletapi-2.2.jar > javagroups 2.0 javagroups-2.0.jar > jisp 1.0.2 jisp-1.0.2.jar > tomcat-util 3.2.1 tomcat-util-3.2.1.jar > velocity 1.3-dev velocity-1.3-dev.jar > xmlrpc 1.1 xmlrpc-1.1.jar > stratum 1.0-b2-dev stratum-1.0-b2-dev.jar > > Anyone know where I can find all these in one spot? (I can't find > commons-configuration anywhere) Maybe it's time to build a third party jar > file so folks (like me for example) don't have to track all this stuff down > seperately. Hibernate got everything you need to run JCS, are you sure you put the cache.ccf in the classpath, it's more likely the issue here. Regards Christian Meunier |
From: Urberg, J. <ju...@ve...> - 2002-08-09 13:40:42
|
>> Hibernate got everything you need to run JCS, are you sure you >> put the cache.ccf in the classpath, it's more likely the issue here. Yup. The cache.ccf from the Hibernate build is in my class path. This is the full exception I was gettting: WARNING: Could not instantiate cache - probably the JCS jar is missing: NoClassDefFoundError: org/apache/commons/lang/exception/NestableException So I added the commons-lang package. I don't get that exception, but I still don't see the cache working. This is what Hibernate is logging: Aug 9, 2002 8:38:56 AM org.apache.commons.logging.impl.Jdk14Logger info INFO: setting defaults to DC Aug 9, 2002 8:38:56 AM org.apache.commons.logging.impl.Jdk14Logger info INFO: setting defaultCompositeCacheAttributes to [ useLateral = true, useRemote = true, useDisk = true, maxObjs = 1000 ] Aug 9, 2002 8:38:56 AM org.apache.commons.logging.impl.Jdk14Logger info INFO: setting defaultElementAttributes to [ IS_LATERAL = false, IS_SPOOL = true, IS_REMOTE = false, IS_ETERNAL = false, MaxLifeSeconds = 120, IdleTime = 1800, CreateTime = 1028900336921, LastAccessTime = 1028900336921, getTimeToLiveSeconds() = 119984, createTime = 1028900336921 ] Aug 9, 2002 8:38:56 AM org.apache.commons.logging.impl.Jdk14Logger warn WARNING: Could not find value for key jcs.auxiliary.DC Aug 9, 2002 8:38:56 AM org.apache.commons.logging.impl.Jdk14Logger error SEVERE: Could not instantiate auxFactory named "DC". Aug 9, 2002 8:38:56 AM org.apache.commons.logging.impl.Jdk14Logger warn WARNING: Could not find value for key jcs.system.groupIdCache.elementattributes Aug 9, 2002 8:38:56 AM org.apache.commons.logging.impl.Jdk14Logger warn WARNING: Could not instantiate eAttr named 'jcs.system.groupIdCache.elementattributes', using defaults. Aug 9, 2002 8:38:56 AM org.apache.commons.logging.impl.Jdk14Logger info INFO: initialized LRUMemoryCache for groupIdCache Aug 9, 2002 8:38:56 AM org.apache.commons.logging.impl.Jdk14Logger info INFO: Constructed cache with name: groupIdCache Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger warn WARNING: Could not find value for key jcs.auxiliary.DC Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger error SEVERE: Could not instantiate auxFactory named "DC". Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger warn WARNING: Could not find value for key jcs.region.com.idexx.cstone.messagecenter.domain.AddresseeGroup.elementattri butes Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger warn WARNING: Could not instantiate eAttr named 'jcs.region.com.idexx.cstone.messagecenter.domain.AddresseeGroup.elementattr ibutes', using defaults. Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger info INFO: initialized LRUMemoryCache for com.idexx.cstone.messagecenter.domain.AddresseeGroup Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger info INFO: Constructed cache with name: com.idexx.cstone.messagecenter.domain.AddresseeGroup Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger warn WARNING: Could not find value for key jcs.auxiliary.DC Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger error SEVERE: Could not instantiate auxFactory named "DC". Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger warn WARNING: Could not find value for key jcs.region.AddresseeGroup.entries.elementattributes Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger warn WARNING: Could not instantiate eAttr named 'jcs.region.AddresseeGroup.entries.elementattributes', using defaults. Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger info INFO: initialized LRUMemoryCache for AddresseeGroup.entries Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger info INFO: Constructed cache with name: AddresseeGroup.entries Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger info INFO: Parsing XML: unknown system id Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger warn WARNING: Could not find value for key jcs.auxiliary.DC Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger error SEVERE: Could not instantiate auxFactory named "DC". Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger warn WARNING: Could not find value for key jcs.region.com.idexx.cstone.messagecenter.domain.AddresseeGroupEntry.element attributes Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger warn WARNING: Could not instantiate eAttr named 'jcs.region.com.idexx.cstone.messagecenter.domain.AddresseeGroupEntry.elemen tattributes', using defaults. Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger info INFO: initialized LRUMemoryCache for com.idexx.cstone.messagecenter.domain.AddresseeGroupEntry Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger info INFO: Constructed cache with name: com.idexx.cstone.messagecenter.domain.AddresseeGroupEntry Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger info INFO: Parsing XML: unknown system id Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger warn WARNING: Could not find value for key jcs.auxiliary.DC Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger error SEVERE: Could not instantiate auxFactory named "DC". Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger warn WARNING: Could not find value for key jcs.region.com.idexx.cstone.core.domain.StaffImpl.elementattributes Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger warn WARNING: Could not instantiate eAttr named 'jcs.region.com.idexx.cstone.core.domain.StaffImpl.elementattributes', using defaults. Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger info INFO: initialized LRUMemoryCache for com.idexx.cstone.core.domain.StaffImpl Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger info INFO: Constructed cache with name: com.idexx.cstone.core.domain.StaffImpl Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger info Somethings not working right... Thanks, John |
From: Christian M. <vc...@cl...> - 2002-08-09 14:24:45
|
It comes from your auxiliary DC (Disk Cache ) cache. My guess is that the path you gave to store objects on the disk is not correct or it's a file permission issue. Try to comment the DC cache to test this. Chris ----- Original Message ----- From: "Urberg, John" <ju...@ve...> To: "'Christian Meunier'" <vc...@cl...> Cc: <hib...@li...> Sent: Friday, August 09, 2002 3:40 PM Subject: RE: FW: [Hibernate-devel] Getting Collections to pull data from the cache > >> Hibernate got everything you need to run JCS, are you sure you > >> put the cache.ccf in the classpath, it's more likely the issue here. > > Yup. The cache.ccf from the Hibernate build is in my class path. This is > the full exception I was gettting: > > WARNING: Could not instantiate cache - probably the JCS jar is missing: > NoClassDefFoundError: org/apache/commons/lang/exception/NestableException > > So I added the commons-lang package. I don't get that exception, but I > still don't see the cache working. This is what Hibernate is logging: > > Aug 9, 2002 8:38:56 AM org.apache.commons.logging.impl.Jdk14Logger info > INFO: setting defaults to DC > Aug 9, 2002 8:38:56 AM org.apache.commons.logging.impl.Jdk14Logger info > INFO: setting defaultCompositeCacheAttributes to [ useLateral = true, > useRemote = true, useDisk = true, maxObjs = 1000 ] > Aug 9, 2002 8:38:56 AM org.apache.commons.logging.impl.Jdk14Logger info > INFO: setting defaultElementAttributes to [ IS_LATERAL = false, IS_SPOOL = > true, IS_REMOTE = false, IS_ETERNAL = false, MaxLifeSeconds = 120, IdleTime > = 1800, CreateTime = 1028900336921, LastAccessTime = 1028900336921, > getTimeToLiveSeconds() = 119984, createTime = 1028900336921 ] > Aug 9, 2002 8:38:56 AM org.apache.commons.logging.impl.Jdk14Logger warn > WARNING: Could not find value for key jcs.auxiliary.DC > Aug 9, 2002 8:38:56 AM org.apache.commons.logging.impl.Jdk14Logger error > SEVERE: Could not instantiate auxFactory named "DC". > Aug 9, 2002 8:38:56 AM org.apache.commons.logging.impl.Jdk14Logger warn > WARNING: Could not find value for key > jcs.system.groupIdCache.elementattributes > Aug 9, 2002 8:38:56 AM org.apache.commons.logging.impl.Jdk14Logger warn > WARNING: Could not instantiate eAttr named > 'jcs.system.groupIdCache.elementattributes', using defaults. > Aug 9, 2002 8:38:56 AM org.apache.commons.logging.impl.Jdk14Logger info > INFO: initialized LRUMemoryCache for groupIdCache > Aug 9, 2002 8:38:56 AM org.apache.commons.logging.impl.Jdk14Logger info > INFO: Constructed cache with name: groupIdCache > Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger warn > WARNING: Could not find value for key jcs.auxiliary.DC > Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger error > SEVERE: Could not instantiate auxFactory named "DC". > Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger warn > WARNING: Could not find value for key > jcs.region.com.idexx.cstone.messagecenter.domain.AddresseeGroup.elementattri > butes > Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger warn > WARNING: Could not instantiate eAttr named > 'jcs.region.com.idexx.cstone.messagecenter.domain.AddresseeGroup.elementattr > ibutes', using defaults. > Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger info > INFO: initialized LRUMemoryCache for > com.idexx.cstone.messagecenter.domain.AddresseeGroup > Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger info > INFO: Constructed cache with name: > com.idexx.cstone.messagecenter.domain.AddresseeGroup > Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger warn > WARNING: Could not find value for key jcs.auxiliary.DC > Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger error > SEVERE: Could not instantiate auxFactory named "DC". > Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger warn > WARNING: Could not find value for key > jcs.region.AddresseeGroup.entries.elementattributes > Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger warn > WARNING: Could not instantiate eAttr named > 'jcs.region.AddresseeGroup.entries.elementattributes', using defaults. > Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger info > INFO: initialized LRUMemoryCache for AddresseeGroup.entries > Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger info > INFO: Constructed cache with name: AddresseeGroup.entries > Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger info > INFO: Parsing XML: unknown system id > Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger warn > WARNING: Could not find value for key jcs.auxiliary.DC > Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger error > SEVERE: Could not instantiate auxFactory named "DC". > Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger warn > WARNING: Could not find value for key > jcs.region.com.idexx.cstone.messagecenter.domain.AddresseeGroupEntry.element > attributes > Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger warn > WARNING: Could not instantiate eAttr named > 'jcs.region.com.idexx.cstone.messagecenter.domain.AddresseeGroupEntry.elemen > tattributes', using defaults. > Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger info > INFO: initialized LRUMemoryCache for > com.idexx.cstone.messagecenter.domain.AddresseeGroupEntry > Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger info > INFO: Constructed cache with name: > com.idexx.cstone.messagecenter.domain.AddresseeGroupEntry > Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger info > INFO: Parsing XML: unknown system id > Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger warn > WARNING: Could not find value for key jcs.auxiliary.DC > Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger error > SEVERE: Could not instantiate auxFactory named "DC". > Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger warn > WARNING: Could not find value for key > jcs.region.com.idexx.cstone.core.domain.StaffImpl.elementattributes > Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger warn > WARNING: Could not instantiate eAttr named > 'jcs.region.com.idexx.cstone.core.domain.StaffImpl.elementattributes', using > defaults. > Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger info > INFO: initialized LRUMemoryCache for com.idexx.cstone.core.domain.StaffImpl > Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger info > INFO: Constructed cache with name: com.idexx.cstone.core.domain.StaffImpl > Aug 9, 2002 8:38:57 AM org.apache.commons.logging.impl.Jdk14Logger info > > Somethings not working right... > > Thanks, > John > > |