-->
These old forums are deprecated now and set to read-only. We are waiting for you on our new forums!
More modern, Discourse-based and with GitHub/Google/Twitter authentication built-in.

All times are UTC - 5 hours [ DST ]



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 2 posts ] 
Author Message
 Post subject: JBoss + Spring + Hibernate --> Oracle 9i ---- Need help
PostPosted: Fri Sep 16, 2005 3:51 pm 
Newbie

Joined: Fri Jul 01, 2005 10:44 pm
Posts: 1
Hi to All,

I am getting the below error, I am using the JBoss as my sever and Spring 1.2.4 and HIbernate 3.1 beta 3.

Database oracle 9i --> JDBC Thin driver

Please can any look into this issue and let me know some guidelines on this, I already spend one week on this. need an alternative solutions






Below is my applicationContext code for SessionFactory.

<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource"><ref local="dataSource"/></property>
<property name="mappingResources">
<list>
<value>com/usjade/nda/hibernate/Approvals.hbm.xml </value>
<value>com/usjade/nda/hibernate/ContactsMaster.hbm.xml </value>
<value>com/usjade/nda/hibernate/DistiMaster.hbm.xml</value>
<value>com/usjade/nda/hibernate/DocumentTxnHistory.hbm.xml</value>
<value>com/usjade/nda/hibernate/EmployeeDirectorMaster.hbm.xml </value>
<value>com/usjade/nda/hibernate/LegalAttachments.hbm.xml </value>
<value>com/usjade/nda/hibernate/LegalDocType.hbm.xml </value>
<value>com/usjade/nda/hibernate/LegalDocuments.hbm.xml </value>
<value>com/usjade/nda/hibernate/LobDirector.hbm.xml </value>
<value>com/usjade/nda/hibernate/ParticipantMaster.hbm.xml </value>
<value>com/usjade/nda/hibernate/LookupMaster.hbm.xml </value>
<value>com/usjade/nda/hibernate/QuestionAnswer.hbm.xml </value>
<value>com/usjade/nda/hibernate/QuestionOptions.hbm.xml </value>
<value>com/usjade/nda/hibernate/QuestionsMaster.hbm.xml </value>
<value>com/usjade/nda/hibernate/TemplateQuestionMaster.hbm.xml </value>
<value>com/usjade/nda/hibernate/TemplatesMaster.hbm.xml </value>
<value>com/usjade/nda/hibernate/UserMaster.hbm.xml </value>

</list>
</property>

<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.Oracle9Dialect</prop>
<prop key="hibernate.connection.pool_size">3</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.cglib.use_reflection_optimizer">true</prop>
</props>
</property>
</bean>


On JBoss Console Error message

2005-09-17 00:50:57,531 INFO [org.hibernate.cfg.SettingsFactory] RDBMS: Oracle, version: Oracle9i Enterprise Edition Release 9.0.1.1.1 - Production
With the Partitioning option
JServer Release 9.0.1.1.1 - Production
2005-09-17 00:50:57,531 INFO [org.hibernate.cfg.SettingsFactory] JDBC driver: Oracle JDBC driver, version: 9.0.1.1.0
2005-09-17 00:50:57,625 INFO [org.hibernate.dialect.Dialect] Using dialect: org.hibernate.dialect.Oracle9Dialect
2005-09-17 00:50:57,718 INFO [org.hibernate.transaction.TransactionFactoryFactory] Using default transaction strategy (direct JDBC transactions)
2005-09-17 00:50:57,718 INFO [org.hibernate.transaction.TransactionManagerLookupFactory] No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
2005-09-17 00:50:57,734 INFO [org.hibernate.cfg.SettingsFactory] Automatic flush during beforeCompletion(): disabled
2005-09-17 00:50:57,734 INFO [org.hibernate.cfg.SettingsFactory] Automatic session close at end of transaction: disabled
2005-09-17 00:50:57,734 INFO [org.hibernate.cfg.SettingsFactory] JDBC batch size: 15
2005-09-17 00:50:57,734 INFO [org.hibernate.cfg.SettingsFactory] JDBC batch updates for versioned data: disabled
2005-09-17 00:50:57,734 INFO [org.hibernate.cfg.SettingsFactory] Scrollable result sets: enabled
2005-09-17 00:50:57,734 DEBUG [org.hibernate.cfg.SettingsFactory] Wrap result sets: disabled
2005-09-17 00:50:57,734 INFO [org.hibernate.cfg.SettingsFactory] JDBC3 getGeneratedKeys(): disabled
2005-09-17 00:50:57,734 INFO [org.hibernate.cfg.SettingsFactory] Connection release mode: null
2005-09-17 00:50:57,734 INFO [org.hibernate.cfg.SettingsFactory] Default batch fetch size: 1
2005-09-17 00:50:57,734 INFO [org.hibernate.cfg.SettingsFactory] Generate SQL with comments: disabled
2005-09-17 00:50:57,734 INFO [org.hibernate.cfg.SettingsFactory] Order SQL updates by primary key: disabled
2005-09-17 00:50:57,734 INFO [org.hibernate.cfg.SettingsFactory] Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
2005-09-17 00:50:57,765 INFO [org.hibernate.hql.ast.ASTQueryTranslatorFactory] Using ASTQueryTranslatorFactory
2005-09-17 00:50:57,765 INFO [org.hibernate.cfg.SettingsFactory] Query language substitutions: {}
2005-09-17 00:50:57,765 INFO [org.hibernate.cfg.SettingsFactory] Second-level cache: enabled
2005-09-17 00:50:57,765 INFO [org.hibernate.cfg.SettingsFactory] Query cache: disabled
2005-09-17 00:50:57,765 INFO [org.hibernate.cfg.SettingsFactory] Cache provider: org.hibernate.cache.EhCacheProvider
2005-09-17 00:50:57,859 INFO [org.hibernate.cfg.SettingsFactory] Optimize cache for minimal puts: disabled
2005-09-17 00:50:57,859 INFO [org.hibernate.cfg.SettingsFactory] Structured second-level cache entries: disabled
2005-09-17 00:50:57,875 DEBUG [org.hibernate.exception.SQLExceptionConverterFactory] Using dialect defined converter
2005-09-17 00:50:57,875 INFO [org.hibernate.cfg.SettingsFactory] Echoing all SQL to stdout
2005-09-17 00:50:57,875 INFO [org.hibernate.cfg.SettingsFactory] Statistics: disabled
2005-09-17 00:50:57,875 INFO [org.hibernate.cfg.SettingsFactory] Deleted entity synthetic identifier rollback: disabled
2005-09-17 00:50:57,890 INFO [org.hibernate.cfg.SettingsFactory] Default entity-mode: POJO
2005-09-17 00:50:58,765 INFO [org.hibernate.impl.SessionFactoryImpl] building session factory
2005-09-17 00:50:58,765 DEBUG [org.hibernate.impl.SessionFactoryImpl] Session factory constructed with filter configurations : {}
2005-09-17 00:50:58,765 DEBUG [org.hibernate.impl.SessionFactoryImpl] instantiating session factory with properties: {java.vendor=Sun Microsystems Inc., catalina.base=C:\jboss-4.0.1sp1\server\default, catalina.useNaming=false, os.name=Windows XP, sun.boot.class.path=C:\jboss-4.0.1sp1\bin\\..\lib\endorsed\resolver.jar;C:\jboss-4.0.1sp1\bin\\..\lib\endorsed\xalan.jar;C:\jboss-4.0.1sp1\bin\\..\lib\endorsed\xercesImpl.jar;C:\jboss-4.0.1sp1\bin\\..\lib\endorsed\xml-apis.jar;C:\j2sdk1.4.2_08\jre\lib\rt.jar;C:\j2sdk1.4.2_08\jre\lib\i18n.jar;C:\j2sdk1.4.2_08\jre\lib\sunrsasign.jar;C:\j2sdk1.4.2_08\jre\lib\jsse.jar;C:\j2sdk1.4.2_08\jre\lib\jce.jar;C:\j2sdk1.4.2_08\jre\lib\charsets.jar;C:\j2sdk1.4.2_08\jre\classes, sun.java2d.fontpath=, java.vm.specification.vendor=Sun Microsystems Inc., java.runtime.version=1.4.2_08-b03, user.name=Administrator, shared.loader=${catalina.base}/shared/classes,${catalina.base}/shared/lib/*.jar, jboss.bind.address=0.0.0.0, jboss.home.dir=C:\jboss-4.0.1sp1, user.language=en, java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, sun.boot.library.path=C:\j2sdk1.4.2_08\jre\bin, jboss.home.url=file:/C:/jboss-4.0.1sp1/, java.version=1.4.2_08, user.timezone=Asia/Calcutta, jboss.server.home.dir=C:\jboss-4.0.1sp1\server\default, sun.arch.data.model=32, java.endorsed.dirs=C:\jboss-4.0.1sp1\bin\\..\lib\endorsed, jboss.server.home.url=file:/C:/jboss-4.0.1sp1/server/default/, sun.cpu.isalist=pentium i486 i386, file.encoding.pkg=sun.io, package.access=sun.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper.,sun.beans., file.separator=\, java.specification.name=Java Platform API Specification, hibernate.cglib.use_reflection_optimizer=true, java.class.version=48.0, jboss.server.config.url=file:/C:/jboss-4.0.1sp1/server/default/conf/, user.country=US, java.home=C:\j2sdk1.4.2_08\jre, java.vm.info=mixed mode, jboss.lib.url=file:/C:/jboss-4.0.1sp1/lib/, os.version=5.1, path.separator=;, java.vm.version=1.4.2_08-b03, java.util.prefs.PreferencesFactory=java.util.prefs.WindowsPreferencesFactory, user.variant=, java.protocol.handler.pkgs=org.jboss.net.protocol, java.awt.printerjob=sun.awt.windows.WPrinterJob, sun.io.unicode.encoding=UnicodeLittle, awt.toolkit=sun.awt.windows.WToolkit, package.definition=sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper., jboss.server.temp.dir=C:\jboss-4.0.1sp1\server\default\tmp, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces, user.home=C:\Documents and Settings\Administrator, java.rmi.server.RMIClassLoaderSpi=org.jboss.system.JBossRMIClassLoader, java.specification.vendor=Sun Microsystems Inc., java.library.path=C:\j2sdk1.4.2_08\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\WBEM;C:\j2sdk1.4.2_08\bin;C:\apache-ant-1.6.5\bin, java.vendor.url=http://java.sun.com/, org.w3c.css.sac.parser=macromedia.css.LocatorParser, program.name=run.bat, java.vm.vendor=Sun Microsystems Inc., hibernate.dialect=org.hibernate.dialect.Oracle9Dialect, common.loader=${catalina.home}/common/classes,${catalina.home}/common/endorsed/*.jar,${catalina.home}/common/lib/*.jar, java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition, java.class.path=C:\j2sdk1.4.2_08\lib\tools.jar;C:\jboss-4.0.1sp1\bin\\run.jar, jbossmx.loader.repository.class=org.jboss.mx.loading.UnifiedLoaderRepository3, java.vm.specification.name=Java Virtual Machine Specification, java.vm.specification.version=1.0, catalina.home=C:\jboss-4.0.1sp1\server\default, sun.cpu.endian=little, sun.os.patch.level=Service Pack 2, jboss.server.lib.url=file:/C:/jboss-4.0.1sp1/server/default/lib/, hibernate.connection.provider_class=org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider, java.rmi.server.codebase=http://Padma:8083/, java.io.tmpdir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\, java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi, server.loader=${catalina.home}/server/classes,${catalina.home}/server/lib/*.jar, jboss.server.data.dir=C:\jboss-4.0.1sp1\server\default\data, java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment, os.arch=x86, java.ext.dirs=C:\j2sdk1.4.2_08\jre\lib\ext, user.dir=C:\jboss-4.0.1sp1\bin, line.separator=
, java.vm.name=Java HotSpot(TM) Client VM, jboss.server.base.dir=C:\jboss-4.0.1sp1\server, jboss.server.base.url=file:/C:/jboss-4.0.1sp1/server/, javax.management.builder.initial=org.jboss.mx.server.MBeanServerBuilderImpl, file.encoding=Cp1252, catalina.ext.dirs=C:\jboss-4.0.1sp1\server\default\lib, java.specification.version=1.4, jboss.server.name=default, hibernate.connection.pool_size=3, hibernate.show_sql=true}
2005-09-17 00:50:58,781 DEBUG [net.sf.ehcache.CacheManager] Creating new CacheManager with default config
2005-09-17 00:50:58,781 DEBUG [net.sf.ehcache.CacheManager] Configuring ehcache from classpath.
2005-09-17 00:50:58,796 WARN [net.sf.ehcache.config.Configurator] No configuration found. Configuring ehcache from ehcache-failsafe.xml found in the classpath: jar:file:/C:/jboss-4.0.1sp1/server/default/tmp/deploy/tmp3962usjade_nda-exp.war/WEB-INF/lib/ehcache-0.9.jar!/ehcache-failsafe.xml
2005-09-17 00:50:58,812 DEBUG [net.sf.ehcache.config.Configuration$DiskStore] Disk Store Path: C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\
2005-09-17 00:50:59,187 ERROR [org.hibernate.proxy.BasicLazyInitializer] CGLIB Enhancement failed: com.usjade.nda.hibernate.LobDirector
java.lang.NoSuchMethodError: net.sf.cglib.proxy.Enhancer.setInterceptDuringConstruction(Z)V
at org.hibernate.proxy.CGLIBLazyInitializer.getProxyFactory(CGLIBLazyInitializer.java:96)
at org.hibernate.proxy.CGLIBProxyFactory.postInstantiate(CGLIBProxyFactory.java:41)
at org.hibernate.tuple.PojoEntityTuplizer.buildProxyFactory(PojoEntityTuplizer.java:161)
at org.hibernate.tuple.AbstractEntityTuplizer.<init>(AbstractEntityTuplizer.java:131)
at org.hibernate.tuple.PojoEntityTuplizer.<init>(PojoEntityTuplizer.java:55)
at org.hibernate.tuple.TuplizerLookup.create(TuplizerLookup.java:64)
at org.hibernate.tuple.EntityMetamodel.<init>(EntityMetamodel.java:246)
at org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:410)
at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:108)
at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:55)
at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:219)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1127)
at org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:777)
at org.springframework.orm.hibernate3.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:703)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1058)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:363)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:269)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:318)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:81)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:66)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:57)
at com.usjade.nda.spring.ApplicationContextFactory.getApplicationContext(ApplicationContextFactory.java:48)
at com.usjade.nda.service.SearchService.<init>(SearchService.java:31)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at java.lang.Class.newInstance0(Class.java:308)
at java.lang.Class.newInstance(Class.java:261)
at flashgateway.translator.ClassUtil.createInstance(ClassUtil.java:56)
at flashgateway.adapter.java.JavaAdapter.invokeFunction(JavaAdapter.java:53)
at flashgateway.filter.AdapterFilter.invoke(AdapterFilter.java:117)
at flashgateway.filter.MessageSecurityFilter.invoke(MessageSecurityFilter.java:144)
at flashgateway.filter.ServiceNameFilter.invoke(ServiceNameFilter.java:101)
at flashgateway.filter.EnvelopeFilter.invoke(EnvelopeFilter.java:102)
at flashgateway.filter.SessionFilter.invoke(SessionFilter.java:28)
at flashgateway.filter.LicenseFilter.invoke(LicenseFilter.java:57)
at flashgateway.filter.ErrorFilter.invoke(ErrorFilter.java:39)
at flashgateway.filter.LogFilter.invoke(LogFilter.java:46)
at flashgateway.filter.BatchProcessFilter.invoke(BatchProcessFilter.java:63)
at flashgateway.filter.PacketSecurityFilter.invoke(PacketSecurityFilter.java:68)
at flashgateway.filter.DebugFilter.invoke(DebugFilter.java:38)
at flashgateway.filter.SerializationFilter.invoke(SerializationFilter.java:89)
at flashgateway.Gateway.invoke(Gateway.java:217)
at flashgateway.controller.GatewayServlet.service(GatewayServlet.java:69)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:75)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:66)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:150)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:54)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
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:534)

[STDOUT] Error: An unknown exception occurred while creating an instance of type com.usjade.nda.service.SearchService


Thanks in advance,

Bye
Take care
Suresh Akula


Top
 Profile  
 
 Post subject:
PostPosted: Fri Sep 16, 2005 4:13 pm 
Contributor
Contributor

Joined: Thu Nov 06, 2003 9:49 pm
Posts: 104
Location: New York, NY
That looks like a classpath problem, not a Hibernate problem. I think you've managed to get a rogue version of CGLIB in your classpath somehow.

You need to test your Hibernate code in isolation and then ask for help on the JBoss or Spring forums.


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 2 posts ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.