Hello Bernd,
there isn't any field in the bean. The exceptions occurs even there's
any bean at all. Example:
<f:view>
<tc:page label="Test" width="200px" height="100px">
<tc:file/>
<tc:button label="Submit"/>
</tc:page>
</f:view>
The problem is, that JSF tries to serialize the view. This can't work,
because the fileItem isn't serializable. The question is, why should
the view be serialized? Is this a problem with Tomcat (5.5.15)? I
use the standard configuaration.
Regards
Helmut
>Hello Helmut,
>
>I didn't know your managed bean. Can you declare the field in the
>managed bean transient. Maybe the managed bean is a tabChangedListener?
>
>Regards
>
>Bernd
>
>H. Swaczinna wrote:
>> What do you mean exactly with statesaving tags? Any JSF or Tabago with a
>state
>> attribute?
>>
>> Helmut
>>
>> No, the question was for removing these tags
>>
>>
>> H. Swaczinna escribió:
>>
>> Adding Serializable doesn't help.
>> I don't know any savestate or keepalive tags.
>>
>> Helmut
>>
>> AnlagenController implements the Serializable Class??
>>
>>
>> Is there any savestate or keepalive tag in your jsp?
>>
>>
>> H. Swaczinna escribió:
>>
>> Hi,
>>
>> I want to do a file uplaod with Tobago, but I always get an
>exception
>> when submitting the page:
>>
>> 2007-01-23 15:40:44 http-8080-Processor23 ERROR -
>org.apache.myfaces.application.jsp.JspStateManagerImpl:599 - Exiting s
>> erializeView - Could not serialize state:
>org.apache.commons.fileupload.DeferredFileOutputStream
>> java.io.NotSerializableException:
>org.apache.commons.fileupload.DeferredFileOutputStream
>> at
>java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1081)
>> at
>java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
>> at
>java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
>> ...
>>
>> JSP:
>>
>> <tc:file id="dateiname" value="#{anlagenController.file}"/>
>>
>> AnlagenController.java:
>>
>> public void setFile(FileItem file) {
>> LOG.error("Setting fileItem " + file.getName());
>> this.filename = file.getName();
>> }
>>
>> web.xml:
>>
>> <filter>
>> <filter-name>multipartFormdataFilter</filter-name>
>>
><filter-class>org.apache.myfaces.tobago.webapp.TobagoMultipartFormdataFilter</f
>ilter-class>
>> </filter>
>>
>> classpath:
>>
>> tobago-fileupload-1.0.10-SNAPSHOT.jar
>> commons-fileupload-1.0.jar
>>
>>
>> I've no idea what's wrong or missing. And there's no documentation,
>> except the simple example in the source...
>>
>> Regards
>> Helmut
>>
>>
>>
>>
>> --
>>
>>
>>
>> *Carlos López Rodríguez*
>> R&D Department
>> [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
>> Tel. +34 93 556 52 00
>>
>> <http://www.infinity.es>
>>
>>
>________________________________________________________________________
>>
>> Disclaimer: The content of this message (and of all the files attached)
>is
>> confidential, and is forwarded exclusively to the specified addresses.
>The
>> message may contain privileged information and/or be legally protected.
>You
>> can only reproduce or distribute this material if you are specifically
>> authorized to do so.
>>
>> If you are not the intended recipient, any use, disclosure or copying
>of
>> this e-mail (and any attachments) is unauthorized. If you have received
>this
>> e-mail in error, please immediately delete it and any copies of it from
>your
>> system and notify us via e-mail at [EMAIL PROTECTED]
>> <mailto:[EMAIL PROTECTED]>. Thank you.
>>
>>
>________________________________________________________________________
>>
>>
>>
>> --
>>
>>
>>
>> *Carlos López Rodríguez*
>> R&D Department
>> [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
>> Tel. +34 93 556 52 00
>>
>> <http://www.infinity.es>
>>
>> ________________________________________________________________________
>>
>> Disclaimer: The content of this message (and of all the files attached) is
>> confidential, and is forwarded exclusively to the specified addresses. The
>> message may contain privileged information and/or be legally protected. You
>can
>> only reproduce or distribute this material if you are specifically
>authorized to
>> do so.
>>
>> If you are not the intended recipient, any use, disclosure or copying of
>this
>> e-mail (and any attachments) is unauthorized. If you have received this
>e-mail
>> in error, please immediately delete it and any copies of it from your system
>and
>> notify us via e-mail at [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>. Thank
>you.
>>
>> ________________________________________________________________________
>>