[jboss-user] [JBoss Seam] - Problem with <tr:inputFile> in Seam 1.2.1GA and Trinidad 1.0

fquimbay do-not-reply at jboss.com
Fri Jul 13 11:54:47 EDT 2007


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#4064062

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4064062



More information about the jboss-user mailing list