cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Leszek Gawron <lgaw...@mobilebox.pl>
Subject Re: svn commit: r169169 - in /cocoon/blocks/unsupported/template/trunk: java/org/apache/cocoon/template/jxtg/JXTemplateGenerator
Date Tue, 10 May 2005 09:18:53 GMT
Sylvain Wallez wrote:
> Leszek Gawron wrote:
> 
>> Vadim Gritsenko wrote:
>>
>>> Leszek Gawron wrote:
>>>
>>>> Reinhard Poetz wrote:
>>>>
>>>>> lgawron@apache.org wrote:
>>>>>
>>>>>> Author: lgawron
>>>>>> Date: Sun May  8 14:23:28 2005
>>>>>> New Revision: 169169
>>>>>>
>>>>>> URL: http://svn.apache.org/viewcvs?rev=169169&view=rev
>>>>>> Log:
>>>>>> JXTG uses cocoon store
>>>>>>
>>>>>> Modified:
>>>>>>     
>>>>>> cocoon/blocks/unsupported/template/trunk/java/org/apache/cocoon/template/jxtg/JXTemplateGenerator.java

>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> could this be the reason for the following exception?
>>>>>
>>>>> java.lang.ClassCastException
>>>>>     at 
>>>>> org.apache.cocoon.components.store.impl.EHDefaultStore.store(EHDefaultStore.java:268)

>>>>>
>>>>>     at 
>>>>> org.apache.cocoon.template.jxtg.script.DefaultScriptManager.resolveTemplate(DefaultScriptManager.java:110)

>>>>>
>>>>>     at 
>>>>> org.apache.cocoon.template.jxtg.script.DefaultScriptManager.resolveTemplate(DefaultScriptManager.java:61)

>>>>>
>>>>>     at 
>>>>> org.apache.cocoon.template.jxtg.JXTemplateGenerator.setup(JXTemplateGenerator.java:102)

>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Yes. I did not get it on my test case as I was using other store 
>>>> implementation. I think I have to switch to transient store because 
>>>> at least for now jxtg template is not serializable.
>>>
>>>
>>>
>>> Is there a reason not to use transient store for jxtg?
>>
>>
>> none .. but I thought it is better to use a "store" instead of 
>> explicit "transient store". What I did not know was that when using 
>> Store one had to put only serializable objects in it.
> 
> 
> 
> The transient store is meant as a cache for objects that aren't 
> serializable, whereas the regular store has a memory front-end and some 
> persistent filesystem swap, and therefore can only accept serializable 
> objects.
> 
> Sylvain
> 
got that now. I had a crazy idea that regular store can store all 
objects and is able to overflow to disk for those objects which support 
it - serializable.

-- 
Leszek Gawron                                      lgawron@mobilebox.pl
IT Manager                                         MobileBox sp. z o.o.
+48 (61) 855 06 67                              http://www.mobilebox.pl
mobile: +48 (501) 720 812                       fax: +48 (61) 853 29 65

Mime
View raw message