Well, then you either have a serial version mismatch or there are unknown data 
types in the class.  There was a bug in core related to this once but it was 
introduced after 1.1.1 and before 1.1.2 ( not in a release ).

Dennis Byrne

>-----Original Message-----
>From: Nagaraddi, Prashant [mailto:[EMAIL PROTECTED]
>Sent: Friday, April 21, 2006 02:38 PM
>To: 'MyFaces Discussion'
>Subject: RE: ExtensionsFilter error with Tomahawk-1.1.2-SNAPSHOT
>
>Yes, I have already defined a default no-arg constructor for the MyIpaList. I 
>still get this error.
>
>-----Original Message-----
>From: Dennis Byrne [mailto:[EMAIL PROTECTED]
>Sent: Friday, April 21, 2006 11:23 AM
>To: MyFaces Discussion
>Subject: Re: ExtensionsFilter error with Tomahawk-1.1.2-SNAPSHOT
>
>Try giving MyIpaList must have a default no-arg constructor.
>
>Dennis Byrne
>
>>-----Original Message-----
>>From: Nagaraddi, Prashant [mailto:[EMAIL PROTECTED]
>>Sent: Friday, April 21, 2006 02:19 PM
>>To: 'MyFaces Discussion'
>>Subject: RE: ExtensionsFilter error with Tomahawk-1.1.2-SNAPSHOT
>>
>>Hello Mike,
>>
>>Thanks for that suggestion. Setting the configuration to use not check for 
>>extension filters gets rid of the error. However, I now face the following 
>>problem with serialization with a backing bean (I have <t:saveState> set for 
>>the bean in the JSP). The class in question has a default constructor defined 
>>taking no parameters.
>>
>>ERROR JspStateManagerImpl - Exiting deserializeView - Could not
>>deserialize state:
>>amazon.merchants.ipa.workflow.backingbeans.MyIpaList; no valid
>>constructor
>>java.io.InvalidClassException: 
>>amazon.merchants.ipa.workflow.backingbeans.MyIpaList; no valid constructor
>>        at java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:428)
>>        at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:268)
>>        at 
>> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1029)
>>        at java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java:1245)
>>        at 
>> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1069)
>>        at java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java:1245)
>>        at 
>> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1069)
>>        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:291)
>>        at java.util.ArrayList.writeObject(ArrayList.java:570)
>>        at sun.reflect.GeneratedMethodAccessor326.invoke(Unknown Source)
>>              ...
>>
>>Any ideas as to why this happens?
>>
>>-Prashant.
>>
>>-----Original Message-----
>>From: Mike Kienenberger [mailto:[EMAIL PROTECTED]
>>Sent: Thursday, April 20, 2006 4:29 PM
>>To: MyFaces Discussion
>>Subject: Re: ExtensionsFilter error with Tomahawk-1.1.2-SNAPSHOT
>>
>>On 4/20/06, Nagaraddi, Prashant <[EMAIL PROTECTED]> wrote:
>>> I am invoking a JSF page
>>> via a Jetspeed 1.6 portlet
>>>I get the
>>> following error upon startup:
>>>
>>> java.lang.IllegalStateException: ExtensionsFilter not correctly configured.
>>
>>Well, the base problem is that servlet filters don't work with portlets.
>>
>>Perhaps Mario's latest extension filter check is being too rigorous about 
>>requiring it.
>>
>>You might try setting this parameter and see if it gets you past the error, 
>>but some tomahawk functionality is not possible from a portlet.
>>
>>    <context-param>
>>        <param-name>org.apache.myfaces.CHECK_EXTENSIONS_FILTER</param-name>
>>        <param-value>false</param-value>
>>    </context-param>
>>
>
>


Reply via email to