Hello Bernd,
there was of cource a value binding. I stripped the example to the
bones, to see if it works eventually.
I learned meanwhile why there's the serialization. It's for the state
saving between request. But the question remains, how can state saving
ever work, when there's a class, which is not serializable
(DeferredFileOutputStream)?
Regards
Helmut
>Hello Helmut,
>
>oh tc:file without a valueBinding.
>Please add a valueBinding to tc:file.
>I should declare the property value required and it should be a valueBinding
>
>Please consult the JSF Spec why stateSaving is required.
>
>Regards
>
>Bernd
>
>H. Swaczinna wrote:
>> 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.
>>>> ________________________________________________________________________
>>>>
>>