I get this exception when restore()ing a bean with a byte[] property. How can I get around this? I use MySql. Thanks.

com.uwyn.rife.database.exceptions.RowProcessorErrorException: An error occurred while processing a resultset row. at com.uwyn.rife.database.DbRowProcessor.processRowWrapper (DbRowProcessor.java:121) at com.uwyn.rife.database.DbQueryManager.fetch (DbQueryManager.java:2931) at com.uwyn.rife.database.DbQueryManager.executeFetchFirst (DbQueryManager.java:2213) at com.uwyn.rife.database.DbQueryManager.executeFetchFirstBean (DbQueryManager.java:2308) at com.uwyn.rife.database.querymanagers.generic.AbstractGenericQueryManager ._restore(AbstractGenericQueryManager.java:582) at com.uwyn.rife.database.querymanagers.generic.databasedrivers.generic.res tore(generic.java:157) at com.heliopuce.db.ImageDatabaseHelper.getImage (ImageDatabaseHelper.java:49)
    at com.heliopuce.ImageElement.processElement(ImageElement.java:57)
at com.uwyn.rife.engine.ElementContext.processContext (ElementContext.java:585)
    at com.uwyn.rife.engine.RequestState.service(RequestState.java:215)
    at com.uwyn.rife.engine.Gate.handleRequest(Gate.java:420)
    at com.uwyn.rife.engine.Gate.handleRequest(Gate.java:238)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at com.uwyn.rife.servlet.RifeFilter.doFilter(RifeFilter.java:102)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:166) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:146) at org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:209) at org.apache.catalina.core.StandardPipeline $StandardPipelineValveContext.invokeNext(StandardPipeline.java:596) at org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:433) at org.apache.catalina.core.ContainerBase.invoke (ContainerBase.java:948) at org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:144) at org.apache.catalina.core.StandardPipeline $StandardPipelineValveContext.invokeNext(StandardPipeline.java:596) at org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:433) at org.apache.catalina.core.ContainerBase.invoke (ContainerBase.java:948) at org.apache.catalina.core.StandardContext.invoke (StandardContext.java:2358) at org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:133) at org.apache.catalina.core.StandardPipeline $StandardPipelineValveContext.invokeNext(StandardPipeline.java:596) at org.apache.catalina.valves.ErrorDispatcherValve.invoke (ErrorDispatcherValve.java:118) at org.apache.catalina.core.StandardPipeline $StandardPipelineValveContext.invokeNext(StandardPipeline.java:594) at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:116) at org.apache.catalina.core.StandardPipeline $StandardPipelineValveContext.invokeNext(StandardPipeline.java:594) at org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:433) at org.apache.catalina.core.ContainerBase.invoke (ContainerBase.java:948) at org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:127) at org.apache.catalina.core.StandardPipeline $StandardPipelineValveContext.invokeNext(StandardPipeline.java:596) at org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:433) at org.apache.catalina.core.ContainerBase.invoke (ContainerBase.java:948) at org.apache.coyote.tomcat4.CoyoteAdapter.service (CoyoteAdapter.java:152) at org.apache.coyote.http11.Http11Processor.process (Http11Processor.java:799) at org.apache.coyote.http11.Http11Protocol $Http11ConnectionHandler.processConnection(Http11Protocol.java:705) at org.apache.tomcat.util.net.TcpWorkerThread.runIt (PoolTcpEndpoint.java:577) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run (ThreadPool.java:683)
    at java.lang.Thread.run(Thread.java:613)
Caused by: java.sql.SQLException: SQLException while invoking the 'setData' method of the bean with class 'com.heliopuce.db.StoredImage' at com.uwyn.rife.database.DbBeanFetcher.processRow (DbBeanFetcher.java:253) at com.uwyn.rife.database.DbRowProcessor.processRowWrapper (DbRowProcessor.java:116)
    ... 45 more
Caused by: java.sql.SQLException: Data conversion error while obtaining the typed object. at com.uwyn.rife.database.DbBeanFetcher.processRow (DbBeanFetcher.java:168)
    ... 46 more
Caused by: com.uwyn.rife.database.exceptions.DatabaseException: Impossible to return a compatible typed object. The target type is '[B' and the result type is 'java.io.ByteArrayInputStream'. at com.uwyn.rife.database.types.databasedrivers.Common.getTypedObject (Common.java:50) at com.uwyn.rife.database.DbBeanFetcher.processRow (DbBeanFetcher.java:164)
    ... 46 more

_______________________________________________
Rife-users mailing list
[email protected]
http://www.uwyn.com/mailman/listinfo/rife-users

Reply via email to