Some odd errors. Let me grab JetSpeed head and nose around.

OTM is definitely an unstable piece of code right now. It provides a lot of really nice functionality but is... young.

cascade delete (auto delete) changed some in RC6, old expected behavior should be preserved to my understanding, but I don't often use PB level cascades.

At least the error messages and examples aren't all in German ;-)

Seriously, will grab head and nose. Any pointers to where in your source tree your persistent objects, and code that controls their persistence is hidden?

-Brian

On Apr 21, 2004, at 9:22 AM, Scott T Weaver wrote:

Hi Brian,

Thanks for offering to help us with our OJB issues! Here are some of the things I have noticed in RC4 (these may have been already fixed).
- Clearing the cache or removing an object from the cache can cause odd behavior within the object graph. Example: cascading deletes not being
processed. The same thing happened when using the EmptyCacheImpl. Just generally unpredictable behavior with regards to the cache.


- Cascading deletes did not seem to descend very far into the object graph:
Delete operation:
PortletApplication (deleted OK)
\ (1:n)
PortletDefintion (deleted OK)
\ (1:n)
Parameter (deleted OK)
\(1:1)
ParameterValue (deleted FAILED)




- From RC4 to RC5 the number of dependent jars increased substantially. It would be nice to know exactly, up front what is and what isn't a requirement.

- from RC4 to RC5 PortletPreference objects' PreferenceValue collections were not being populated. This worked in 4 then stopped in 5. I also noticed unpredictability regarding reference and collection descriptors in general.

- Also, I tried to convert things over to OTM (RC5), but that ended up turning out to be a BIG mess that I will never here the end of ;)

- And this one has been killing me for awhile, a good portion of the errors thrown by OJB have no indication as to what the problem is. For example, we use OJB in some other application here where I work. Some converted from RC4 to RC5 and started getting a ClassDefNotFound exception with absolutely NO indication of what class was not found.

That's all I can think of right now.

Regards,

--
******************************************
*           Scott T. Weaver              *
*         <[EMAIL PROTECTED]>            *
* -------------------------------------- *
*   Apache Jetspeed Enterprise Portal    *
*     Apache Pluto Portlet Container     *
*                                        *
* OpenEditPro, Website Content Mangement *
*     <http://www.openeditpro.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]



Reply via email to