Return-Path: Delivered-To: apmail-jackrabbit-users-archive@minotaur.apache.org Received: (qmail 33622 invoked from network); 9 Mar 2010 22:50:54 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 9 Mar 2010 22:50:54 -0000 Received: (qmail 62696 invoked by uid 500); 9 Mar 2010 22:50:25 -0000 Delivered-To: apmail-jackrabbit-users-archive@jackrabbit.apache.org Received: (qmail 62667 invoked by uid 500); 9 Mar 2010 22:50:25 -0000 Mailing-List: contact users-help@jackrabbit.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@jackrabbit.apache.org Delivered-To: mailing list users@jackrabbit.apache.org Received: (qmail 62658 invoked by uid 99); 9 Mar 2010 22:50:25 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 09 Mar 2010 22:50:25 +0000 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [206.130.172.24] (HELO tuli-1x.inet.toronto.ca) (206.130.172.24) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 09 Mar 2010 22:50:15 +0000 Received: from atlas-2-v1.inet.toronto.ca (atlas-2-v1-s.inet.toronto.ca [137.15.73.35]) by tuli-1x.inet.toronto.ca (BorderWare Security Platform) with ESMTP id D733021A0D33A69C for ; Tue, 9 Mar 2010 17:49:52 -0500 (EST) Received: from gwia.toronto.ca (vs-563-cotgate.corp.toronto.ca [137.15.55.154]) by atlas-2-v1.inet.toronto.ca (8.13.8+Sun/8.13.8) with ESMTP id o29MnqWs026620 for ; Tue, 9 Mar 2010 17:49:52 -0500 (EST) Received: from COTGATE-MTA by gwia.toronto.ca with Novell_GroupWise; Tue, 09 Mar 2010 17:49:52 -0500 Message-Id: <4B968A00.D186.00AF.0@toronto.ca> X-Mailer: Novell GroupWise Internet Agent 7.0.3 Date: Tue, 09 Mar 2010 17:49:22 -0500 From: "Tharshan Sundaramoorthy" To: Subject: ClassCastException JR 1.6 - WebSphere Oracle JNDI Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="=__Part072DD762.0__=" X-Scanned-By: MIMEDefang 2.58 on 137.15.48.35 X-Virus-Checked: Checked by ClamAV on apache.org --=__Part072DD762.0__= Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hello All,=20 Can anyone please advise when using the following File System entry in = repository.xml:=20 =20= =20 =20 =20 =20 Encountering a ClassCastException below.=20 I have looked at http://wiki.apache.org/jackrabbit/JNDI but the wiki = indicates it has been fixed since JackRabbit 1.4?=20 Is the fix for JNDI for Oracle still required?=20 [3/9/10 17:42:47:937 EST] 00000034 SystemOut O [400773] DEBUG - = org.apache.jackrabbit.core.RepositoryImpl - failed to persist repository = properties=20 [3/9/10 17:42:47:937 EST] 00000034 SystemOut O [400773] DEBUG - = org.apache.jackrabbit.core.RepositoryImpl - failed to persist repository = properties=20 [3/9/10 17:42:47:938 EST] 00000034 SystemOut O [400773] DEBUG - = org.apache.jackrabbit.core.RepositoryImpl - failed to load repository = properties=20 [3/9/10 17:42:47:938 EST] 00000034 SystemOut O [400773] DEBUG - = org.apache.jackrabbit.core.RepositoryImpl - failed to load repository = properties=20 [3/9/10 17:42:47:942 EST] 00000034 SystemOut O [400774] ERROR - = org.apache.jackrabbit.core.RepositoryImpl - failed to start Repository: = failed to load repository properties: failed to persist repository = properties: null=20 javax.jcr.RepositoryException: failed to load repository properties: = failed to persist repository properties: null: failed to persist repository= properties: null: null=20 at org.apache.jackrabbit.core.RepositoryImpl.loadRepProps(RepositoryImpl.ja= va:1276)=20 at org.apache.jackrabbit.core.RepositoryImpl.(RepositoryImpl.java:285= )=20 at org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:627= )=20 at org.apache.jackrabbit.jca.JCARepositoryManager$Reference.create(JCARepos= itoryManager.java:178)=20 at org.apache.jackrabbit.jca.JCARepositoryManager.createRepository(JCARepos= itoryManager.java:76)=20 at org.apache.jackrabbit.jca.JCAManagedConnectionFactory.createRepository(J= CAManagedConnectionFactory.java:289)=20 at org.apache.jackrabbit.jca.JCAManagedConnectionFactory.createConnectionFa= ctory(JCAManagedConnectionFactory.java:124)=20 at com.ibm.ejs.j2c.ConnectionFactoryBuilderServerImpl.processObjectInstance= (ConnectionFactoryBuilderServerImpl.java:1045)=20 at com.ibm.ejs.j2c.ConnectionFactoryBuilderImpl.getObjectInstance(Connectio= nFactoryBuilderImpl.java:596)=20 at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:314)= =20 at com.ibm.ws.naming.util.Helpers.processSerializedObjectForLookupExt(Helpe= rs.java:894)=20 at com.ibm.ws.naming.util.Helpers.processSerializedObjectForLookup(Helpers.= java:701)=20 at com.ibm.ws.naming.jndicos.CNContextImpl.processResolveResults(CNContextI= mpl.java:1937)=20 at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1792= )=20 at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1707= )=20 at com.ibm.ws.naming.jndicos.CNContextImpl.lookupExt(CNContextImpl.java:141= 2)=20 at com.ibm.ws.naming.jndicos.CNContextImpl.lookup(CNContextImpl.java:1290)= =20 at com.ibm.ws.naming.util.WsnInitCtx.lookup(WsnInitCtx.java:145)=20 at javax.naming.InitialContext.lookup(InitialContext.java:361)=20 at ca.toronto.csd.csis.web.AttendanceAction.execute(AttendanceAction.java:7= 8)=20 at org.springframework.web.struts.DelegatingActionProxy.execute(DelegatingA= ctionProxy.java:110)=20 at org.apache.struts.action.RequestProcessor.processActionPerform(RequestPr= ocessor.java:419)=20 at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:= 224)=20 at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)= =20 at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)=20 at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)=20 at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)=20 at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja= va:1572)=20 at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja= va:1521)=20 at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterCh= ain.java:136)=20 at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.do= Filter(FilterChainProxy.java:359)=20 at org.springframework.security.intercept.web.FilterSecurityInterceptor.inv= oke(FilterSecurityInterceptor.java:109)=20 at org.springframework.security.intercept.web.FilterSecurityInterceptor.doF= ilter(FilterSecurityInterceptor.java:83)=20 at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.do= Filter(FilterChainProxy.java:371)=20 at org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(= ExceptionTranslationFilter.java:101)=20 at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecu= rityFilter.java:53)=20 at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.do= Filter(FilterChainProxy.java:371)=20 at ca.toronto.csd.csis.security.CSRFFilter.doFilterHttp(CSRFFilter.java:52)= =20 at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecu= rityFilter.java:53)=20 at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.do= Filter(FilterChainProxy.java:371)=20 at org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(Ab= stractProcessingFilter.java:271)=20 at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecu= rityFilter.java:53)=20 at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.do= Filter(FilterChainProxy.java:371)=20 at org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutF= ilter.java:89)=20 at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecu= rityFilter.java:53)=20 at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.do= Filter(FilterChainProxy.java:371)=20 at org.springframework.security.context.HttpSessionContextIntegrationFilter= .doFilterHttp(HttpSessionContextIntegrationFilter.java:235)=20 at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecu= rityFilter.java:53)=20 at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.do= Filter(FilterChainProxy.java:371)=20 at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainP= roxy.java:174)=20 at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(Dele= gatingFilterProxy.java:236)=20 at org.springframework.web.filter.DelegatingFilterProxy.doFilter(Delegating= FilterProxy.java:167)=20 at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInst= anceWrapper.java:142)=20 at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterCh= ain.java:121)=20 at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterC= hain.java:82)=20 at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrap= per.java:759)=20 at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3071)=20= at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:236)= =20 at com.ibm.ws.webcontainer.VirtualHost.handleRequest(VirtualHost.java:210)= =20 at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:195= 8)=20 at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:8= 9)=20 at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscriminatio= n(HttpInboundLink.java:472)=20 at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformatio= n(HttpInboundLink.java:411)=20 at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpIC= LReadCallback.java:101)=20 at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueMa= nager.java:566)=20 at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.= java:619)=20 at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.= java:952)=20 at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager= .java:1039)=20 at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1471)=20 Caused by: javax.jcr.RepositoryException: failed to persist repository = properties: null: null=20 at org.apache.jackrabbit.core.RepositoryImpl.storeRepProps(RepositoryImpl.j= ava:1299)=20 at org.apache.jackrabbit.core.RepositoryImpl.loadRepProps(RepositoryImpl.ja= va:1269)=20 ... 68 more=20 Caused by: java.io.IOException=20 at org.apache.jackrabbit.core.fs.db.OracleFileSystem$1.close(OracleFileSyst= em.java:406)=20 at org.apache.jackrabbit.core.RepositoryImpl.storeRepProps(RepositoryImpl.j= ava:1294)=20 ... 69 more=20 Caused by: java.lang.reflect.InvocationTargetException=20 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)=20 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav= a(Compiled Code))=20 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav= a(Compiled Code))=20 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor= Impl.java(Compiled Code))=20 at java.lang.reflect.Method.invoke(Method.java(Compiled Code))=20 at org.apache.jackrabbit.core.fs.db.OracleFileSystem.createTemporaryBlob(Or= acleFileSystem.java:571)=20 at org.apache.jackrabbit.core.fs.db.OracleFileSystem$1.close(OracleFileSyst= em.java:394)=20 ... 70 more=20 Caused by: java.lang.ClassCastException: com.ibm.ws.rsadapter.jdbc.WSJdbcCo= nnection=20 at oracle.jdbc.driver.OracleConnection.physicalConnectionWithin(OracleConne= ction.java:5198)=20 at oracle.sql.BLOB.createTemporary(BLOB.java:776)=20 ... 77 more=20 Thank you=20 Tharshan=20 --=__Part072DD762.0__=--