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.UploadedFiles$FixFilename
| at javax.faces.webapp.FacesServlet.service(FacesServlet.java:154)
| ...
| ...
| Caused by: javax.faces.el.EvaluationException: /plantillas/subirPlantilla.xhtml
@22,121 valueChangeListener="#{gestionPlantilla.fileUploaded}":
javax.ejb.EJBTransactionRolledbackException:
org.apache.myfaces.trinidadinternal.config.upload.UploadedFiles$FixFilename
| at com.sun.facelets.el.LegacyMethodBinding.invoke(LegacyMethodBinding.java:73)
| ...
| ...
| Caused by: javax.ejb.EJBTransactionRolledbackException:
org.apache.myfaces.trinidadinternal.config.upload.UploadedFiles$FixFilename
| at org.jboss.ejb3.tx.Ejb3TxPolicy.handleInCallerTx(Ejb3TxPolicy.java:87)
| ...
| ...
| Caused by: java.lang.ClassCastException:
org.apache.myfaces.trinidadinternal.config.upload.UploadedFiles$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.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4064062#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...