Greetings ...

I have a project with Seam 1.2.1GA and Trinidad 1.0.1 on JBoss 4.2.0GA,
works good. Many components like <tr:panelPage> work good, bad when I use
<tr:inputFile> doesn't work, because I see this error:

09:30:22,875 ERROR [ExceptionFilter] uncaught exception
javax.servlet.ServletException: /plantillas/subirPlantilla.xhtml
@22,121 valueChangeListener="#{gestionPlantilla.fileUploaded}":
javax.ejb.EJBTransactionRolledbackException:
org.apache.myfaces.trinidadinternal.config.upload.Upl
oadedFiles$FixFilename
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:154)
...
...
Caused by: javax.faces.el.EvaluationException:
/plantillas/subirPlantilla.xhtml @22,121 valueChangeL
istener="#{gestionPlantilla.fileUploaded}":
javax.ejb.EJBTransactionRolledbackException:
org.apache.myfaces.trinidadinternal.config.upload.Upl
oadedFiles$FixFilename
        at 
com.sun.facelets.el.LegacyMethodBinding.invoke(LegacyMethodBinding.java:73)
...
...
Caused by: javax.ejb.EJBTransactionRolledbackException:
org.apache.myfaces.trinidadinternal.config.u
pload.UploadedFiles$FixFilename
        at org.jboss.ejb3.tx.Ejb3TxPolicy.handleInCallerTx(Ejb3TxPolicy.java:87)
...
...
Caused by: java.lang.ClassCastException:
org.apache.myfaces.trinidadinternal.config.upload.UploadedF
iles$FixFilename
        at 
com.colconnect.reel.session.GestionPlantilla.fileUploaded(GestionPlantilla.java:58)
...
...

it was when I return the event.getNewValue() :

   public void fileUploaded(ValueChangeEvent event)
   {
                UploadedFile archivo = (UploadedFile) event.getNewValue();
                if (archivo != null) {
                        archivoPlantilla = archivo;
                }       
    }

and my view is like this:

...
...
<tr:inputFile label="#{messages['plantilla.contenido']}"
valueChangeListener="#{gestionPlantilla.fileUploaded}" />
...
...

Any idea. Thanks, for your help.


--
fabio quimbay
www.fabio.quimbay.name
[EMAIL PROTECTED]

Reply via email to