[jboss-user] [Beginners Corner] - Re: Jboss and Oracle DB Question

sahmed223 do-not-reply at jboss.com
Tue Apr 14 12:36:51 EDT 2009


Thanks Peter.

Here is my oracle-ds.xml file:


  | <?xml version="1.0" encoding="UTF-8"?>
  | <datasources>
  |     <local-tx-datasource>
  |         <jndi-name>basic_ds</jndi-name>
  |         <use-java-context>false</use-java-context>
  |         <connection-url>jdbc:oracle:thin:@192.168.100.102:1521:JBOSSTST</connection-url>
  |         <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
  |         <user-name>bendev</user-name>
  |         <password>bendev</password>
  |         <metadata>
  |             <type-mapping>Oracle9i</type-mapping>
  |         </metadata>
  |     </local-tx-datasource>
  | </datasources>
  | 
  | 

Here is the Error from my application log, Is this configuration problem or code issue? :

009-04-14 09:54:38,171 INFO  [STDOUT] 09:54:38,156 ERROR V3Engine:169 - Error logging exception
java.lang.ClassCastException: org.jboss.resource.adapter.jdbc.jdk5.WrappedConnectionJDK5
	at oracle.sql.CLOB.createTemporary(CLOB.java:754)
	at oracle.sql.CLOB.createTemporary(CLOB.java:716)
	at com.vitechinc.core.model.ClobType.nullSafeSet(ClobType.java:77)
	at net.sf.hibernate.type.CustomType.nullSafeSet(CustomType.java:118)
	at net.sf.hibernate.persister.EntityPersister.dehydrate(EntityPersister.java:393)
	at net.sf.hibernate.persister.EntityPersister.insert(EntityPersister.java:466)
	at net.sf.hibernate.persister.EntityPersister.insert(EntityPersister.java:439)
	at net.sf.hibernate.impl.ScheduledInsertion.execute(ScheduledInsertion.java:29)
	at net.sf.hibernate.impl.SessionImpl.executeAll(SessionImpl.java:2418)
	at net.sf.hibernate.impl.SessionImpl.execute(SessionImpl.java:2371)
	at net.sf.hibernate.impl.SessionImpl.flush(SessionImpl.java:2240)
	at net.sf.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:61)
	at org.springframework.orm.hibernate.HibernateTransactionManager.doCommit(HibernateTransactionManager.java:507)
	at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:662)
	at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:632)
	at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:314)
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:117)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:161)
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy74.saveExceptionLog(Unknown Source)
	at com.vitechinc.v3.core.view.V3Engine.activateExceptionPage(V3Engine.java:161)
	at org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:914)
	at org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:197)
	at org.apache.tapestry.ApplicationServlet.doPost(ApplicationServlet.java:326)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at com.vitechinc.core.locale.ExtractLocaleFilter.doFilterInternal(ExtractLocaleFilter.java:43)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.springframework.orm.hibernate.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:170)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
	at java.lang.Thread.run(Thread.java:595)
2009-04-14 09:54:38,437 INFO  [STDOUT] 09:54:38,437 ERROR V3Engine:126 - org.apache.tapestry.ApplicationRuntimeException
org.jboss.resource.adapter.jdbc.jdk5.WrappedConnectionJDK5
	component:com.vitechinc.v3.dashboard.Home at 48089e[dashboard:Home]
	location:classpath:/com/vitechinc/v3/dashboard/Home.page, line 7, column 61
java.lang.ClassCastException
org.jboss.resource.adapter.jdbc.jdk5.WrappedConnectionJDK5
	* oracle.sql.BLOB.createTemporary(BLOB.java:587)
	* com.vitechinc.core.model.BlobType.nullSafeSet(BlobType.java:94)
	* net.sf.hibernate.type.CustomType.nullSafeSet(CustomType.java:118)
	* net.sf.hibernate.persister.EntityPersister.dehydrate(EntityPersister.java:393)
	* net.sf.hibernate.persister.EntityPersister.update(EntityPersister.java:663)
	* net.sf.hibernate.persister.EntityPersister.update(EntityPersister.java:642)
	* net.sf.hibernate.impl.ScheduledUpdate.execute(ScheduledUpdate.java:52)
	* net.sf.hibernate.impl.SessionImpl.executeAll(SessionImpl.java:2418)
	* net.sf.hibernate.impl.SessionImpl.execute(SessionImpl.java:2372)
	* net.sf.hibernate.impl.SessionImpl.flush(SessionImpl.java:2240)


View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4225426#4225426

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



More information about the jboss-user mailing list