Hello,

I experience a serialization problem with one of my page, i have got a page
with a wizard in it, in this wizard i have a step with five uploadfield, in
most of the case i have got no error using my wizard, but sometime some user
report me an "internal error" message, and when i check the logfile , there
is the following message :

ERROR - Objects                    - Error serializing object class
yetre.artiste.tableau.wizard.AjouterTableauWizardPage [object=[Page class =
yetre.artiste.tableau.wizard.AjouterTableauWizardPage, id = 3, version = 0]]
org.apache.wicket.util.io.SerializableChecker$WicketNotSerializableException:
Unable to serialize class:
org.apache.wicket.util.io.DeferredFileOutputStream
Field hierarchy is:
  3 [class=yetre.artiste.tableau.wizard.AjouterTableauWizardPage, path=3]
    private java.lang.Object org.apache.wicket.MarkupContainer.children
[class=[Ljava.lang.Object;]
      protected org.apache.wicket.util.collections.MiniMap
org.apache.wicket.markup.html.link.BookmarkablePageLink.parameters[11]
[class=yetre.artiste.tableau.wizard.AjouterTableauWizard,
path=3:ajouterTableauWizard]
        private java.lang.Object org.apache.wicket.MarkupContainer.children
[class=org.apache.wicket.markup.html.form.Form,
path=3:ajouterTableauWizard:form]
          private java.lang.Object
org.apache.wicket.MarkupContainer.children [class=[Ljava.lang.Object;]
            private java.lang.Object
org.apache.wicket.MarkupContainer.children[0]
[class=org.apache.wicket.extensions.wizard.WizardStep$Header,
path=3:ajouterTableauWizard:form:header]
              private final org.apache.wicket.extensions.wizard.WizardStep
org.apache.wicket.extensions.wizard.WizardStep$Header.this$0
[class=yetre.artiste.tableau.wizard.AjouterTableauWizard$GalerieUploadStep,
path=3:ajouterTableauWizard:form:view]
                private org.apache.wicket.extensions.wizard.IWizardModel
org.apache.wicket.extensions.wizard.WizardStep.wizardModel
[class=org.apache.wicket.extensions.wizard.WizardModel]
                  private java.util.List
org.apache.wicket.extensions.wizard.WizardModel.steps
[class=java.util.ArrayList]
                    private java.util.List
org.apache.wicket.extensions.wizard.WizardModel.steps[write:1]
[class=yetre.artiste.tableau.wizard.AjouterTableauWizard$UploadTableauxStep,
path=view]
                      private java.util.Collection
yetre.artiste.tableau.wizard.AjouterTableauWizard$UploadTableauxStep.uploads
[class=java.util.ArrayList]
                        private java.util.Collection
yetre.artiste.tableau.wizard.AjouterTableauWizard$UploadTableauxStep.uploads[write:1]
[class=org.apache.wicket.markup.html.form.upload.FileUpload]
                          private final
org.apache.wicket.util.upload.FileItem
org.apache.wicket.markup.html.form.upload.FileUpload.item
[class=org.apache.wicket.util.upload.DiskFileItem]
                            private
org.apache.wicket.util.io.DeferredFileOutputStream
org.apache.wicket.util.upload.DiskFileItem.dfos
[class=org.apache.wicket.util.io.DeferredFileOutputStream] <----- field that
is not serializable

The error seems to be in org.apache.wicket.util.io.DeferredFileOutputStream
which is not serialazable,
but i am note sure that making this class Serializable and recompiling
wicket will definitevly solve the problem. Have you got some advice?

Thanks
-- 
View this message in context: 
http://www.nabble.com/Unable-to-serialize-class%3A-org.apache.wicket.util.io.DeferredFileOutputStream-tp16705385p16705385.html
Sent from the Wicket - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to