When we are loading the client classes all associated collections mimtypes (from table: CLIENT_TO_MIMETYPE) and capabilities are populated. The populated values are half-way ok. It fails for ID's with the value of 0 (Zero).
With other words, when the clients are loaded JetspeedCapabilities.getClients() brings in the client class and the associated classes for mimetypes and capabilities. The mimtypes values are correct and the ID's are correct except for the ID = 0! The capabilities are correct and the ID's are correct except for ID = 0! It seems that OJB/Persistence plugin fails on the ID value of 0. It assigns the next available value. It worked before so I don't think it's a problem in HSQL. Solutions: --> All the entries in the capability tables should have ID's != 0. We would have tio check other tables as well. --> Checking why ID's of 0 are treated differently in the Persistence plugin. I run out of time right now but I'll continue on this tomorrow. Any comments Roger --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
