I am trying to setup Slide 2.1 to connect to Oracle using WLS 8.1. Slide.war deploys ok and it can connect to Oracle database. However when I am trying to write a BLOB file, then Slide is throwing Reflection Error from OracleRDBMSAdapter. Slide.war has been deployed to Weblogic 8.1.2. Oracle version is 9.0.2.5 and I have set up a connection pool using the Oracle thin drivers - oracle.jdbc.driver.OracleDriver - from odbjc14.jar for 9.0.2.5. Odd thing is that if I set the nodestore classname to JDBCStore instead of J2EEStore and I use the same OracleRDBMSAdapter adapter class then blobs are added to Oracle. The problem is that I will need to configure WLS to use its connection pool for the security reasons so I have to use J2EEStore. Is there any fix for this to get J2EEStore to work? Cheers, Antti Domain.xml settings for store: <store name="OracleStore"> <nodestore classname="org.apache.slide.store.impl.rdbms.J2EEStore"> <parameter name="datasource">jdbc/SlideSpike</parameter> <parameter name="adapter">org.apache.slide.store.impl.rdbms.OracleRDBMSAdapter</parameter> <parameter name="compress">false</parameter> </nodestore> <securitystore> <reference store="nodestore"/> </securitystore> <lockstore> <reference store="nodestore"/> </lockstore> <revisiondescriptorsstore> <reference store="nodestore"/> </revisiondescriptorsstore> <revisiondescriptorstore> <reference store="nodestore"/> </revisiondescriptorstore> <contentstore> <reference store="nodestore"/> </contentstore> </store> error stack: <20/07/2005 11:08:20 AM GMT+10:00> <Notice> <WebLogicServer> <BEA-000355> <Thread "ListenThread.Default" listening on port 7001, ip address *.*> java.lang.IllegalArgumentException: object is not an instance of declaring class 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:324) at org.apache.slide.store.impl.rdbms.OracleRDBMSAdapter.storeContent(OracleRDBMSAdapter.java:142) at org.apache.slide.store.impl.rdbms.StandardRDBMSAdapter.storeRevisionContent(StandardRDBMSAdapter.java:1101) at org.apache.slide.store.impl.rdbms.StandardRDBMSAdapter.storeRevisionContent(StandardRDBMSAdapter.java:1065) at org.apache.slide.store.impl.rdbms.AbstractRDBMSStore.storeRevisionContent(AbstractRDBMSStore.java:843) at org.apache.slide.store.AbstractStore.storeRevisionContent(AbstractStore.java:1387) at org.apache.slide.store.ExtendedStore.storeRevisionContent(ExtendedStore.java:533) at org.apache.slide.content.ContentImpl.store(ContentImpl.java:1018) at org.apache.slide.webdav.method.PutMethod.executeRequest(PutMethod.java:270) at org.apache.slide.webdav.method.AbstractWebdavMethod.run(AbstractWebdavMethod.java:405) at org.apache.slide.webdav.WebdavServlet.service(WebdavServlet.java:155) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at org.apache.slide.webdav.filter.LogFilter.doFilter(LogFilter.java:141) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6356) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118) at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3635) at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170) 20 Jul 2005 11:08:44 - org.apache.slide.store.impl.rdbms.StandardRDBMSAdapter - ERROR - java.io.IOException: Reflection error java.io.IOException: Reflection error at org.apache.slide.store.impl.rdbms.OracleRDBMSAdapter.storeContent(OracleRDBMSAdapter.java:145) at org.apache.slide.store.impl.rdbms.StandardRDBMSAdapter.storeRevisionContent(StandardRDBMSAdapter.java:1101) at org.apache.slide.store.impl.rdbms.StandardRDBMSAdapter.storeRevisionContent(StandardRDBMSAdapter.java:1065) at org.apache.slide.store.impl.rdbms.AbstractRDBMSStore.storeRevisionContent(AbstractRDBMSStore.java:843) at org.apache.slide.store.AbstractStore.storeRevisionContent(AbstractStore.java:1387) at org.apache.slide.store.ExtendedStore.storeRevisionContent(ExtendedStore.java:533) at org.apache.slide.content.ContentImpl.store(ContentImpl.java:1018) at org.apache.slide.webdav.method.PutMethod.executeRequest(PutMethod.java:270) at org.apache.slide.webdav.method.AbstractWebdavMethod.run(AbstractWebdavMethod.java:405) at org.apache.slide.webdav.WebdavServlet.service(WebdavServlet.java:155) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at org.apache.slide.webdav.filter.LogFilter.doFilter(LogFilter.java:141) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6356) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118) at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3635) at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170) java.io.IOException: Reflection error at org.apache.slide.store.impl.rdbms.OracleRDBMSAdapter.storeContent(OracleRDBMSAdapter.java:145) at org.apache.slide.store.impl.rdbms.StandardRDBMSAdapter.storeRevisionContent(StandardRDBMSAdapter.java:1101) at org.apache.slide.store.impl.rdbms.StandardRDBMSAdapter.storeRevisionContent(StandardRDBMSAdapter.java:1065) at org.apache.slide.store.impl.rdbms.AbstractRDBMSStore.storeRevisionContent(AbstractRDBMSStore.java:843) at org.apache.slide.store.AbstractStore.storeRevisionContent(AbstractStore.java:1387) at org.apache.slide.store.ExtendedStore.storeRevisionContent(ExtendedStore.java:533) at org.apache.slide.content.ContentImpl.store(ContentImpl.java:1018) at org.apache.slide.webdav.method.PutMethod.executeRequest(PutMethod.java:270) at org.apache.slide.webdav.method.AbstractWebdavMethod.run(AbstractWebdavMethod.java:405) at org.apache.slide.webdav.WebdavServlet.service(WebdavServlet.java:155) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at org.apache.slide.webdav.filter.LogFilter.doFilter(LogFilter.java:141) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6356) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118) at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3635) at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170) org.apache.slide.common.ServiceAccessException: Service [EMAIL PROTECTED] access error : Reflection error at org.apache.slide.store.impl.rdbms.StandardRDBMSAdapter.storeRevisionContent(StandardRDBMSAdapter.java:1106) at org.apache.slide.store.impl.rdbms.StandardRDBMSAdapter.storeRevisionContent(StandardRDBMSAdapter.java:1065) at org.apache.slide.store.impl.rdbms.AbstractRDBMSStore.storeRevisionContent(AbstractRDBMSStore.java:843) at org.apache.slide.store.AbstractStore.storeRevisionContent(AbstractStore.java:1387) at org.apache.slide.store.ExtendedStore.storeRevisionContent(ExtendedStore.java:533) at org.apache.slide.content.ContentImpl.store(ContentImpl.java:1018) at org.apache.slide.webdav.method.PutMethod.executeRequest(PutMethod.java:270) at org.apache.slide.webdav.method.AbstractWebdavMethod.run(AbstractWebdavMethod.java:405) at org.apache.slide.webdav.WebdavServlet.service(WebdavServlet.java:155) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at org.apache.slide.webdav.filter.LogFilter.doFilter(LogFilter.java:141) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6356) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118) at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3635) at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170) ExecuteThread: '14' for queue: 'weblogic.kernel.Default', 20-Jul-2005 11:08:43, root, PUT, 500 "Internal Server Error", 969 ms, /files/slideSpikeCollection/testXML.xml
____________________________________________________ Do you Yahoo!? Yahoo! Photos: Now with unlimited storage http://au.photos.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]