-->
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.  [ 8 posts ] 
Author Message
 Post subject: Hibernate.cfg.xml mapping Guide required....
PostPosted: Fri Aug 08, 2008 8:22 am 
Beginner
Beginner

Joined: Sat May 31, 2008 2:35 am
Posts: 30
Location: pakistan
hello

i am working on Hibernate search with struts applicaiotn....

i have a Demo which is for searching Products...

now i Integrate the Hibernate Search in that Application.... i only testing a application with it but getting problem..

Problem

i have a Test class which have searching and indexing code it run properly and give me result on console...

but when i run the Demo Project mapping in Hibernate.cfg.xml file of that JPA annotation class giving Exception...


Exception
--------------------------------------------------------------------------------

%%%% Error Creating SessionFactory %%%%
org.hibernate.MappingException: An AnnotationConfiguration instance is required to use <mapping class="roseindia.ProductJPA"/>
at org.hibernate.cfg.Configuration.parseMappingElement(Configuration.java:1600)
at org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:1555)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1534)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1508)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1428)
at com.ShoppiongDB.HibernateSessionFactory.<clinit>(HibernateSessionFactory.java:30)
at com.ShoppiongDB.BaseHibernateDAO.getSession(BaseHibernateDAO.java:13)
at com.ShoppiongDB.CategoryDAO.findAll(CategoryDAO.java:115)
at com.yourcompany.struts.action.ShowSub_categoryAction.execute(ShowSub_categoryAction.java:55)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
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 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
%%%% Error Creating SessionFactory %%%%
org.hibernate.InvalidMappingException: Could not parse mapping document from resource com/ShoppiongDB/Wiki.hbm.xml
at org.hibernate.cfg.Configuration.addResource(Configuration.java:569)
at org.hibernate.cfg.Configuration.parseMappingElement(Configuration.java:1587)
at org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:1555)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1534)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1508)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1428)
at com.ShoppiongDB.HibernateSessionFactory.rebuildSessionFactory(HibernateSessionFactory.java:69)
at com.ShoppiongDB.HibernateSessionFactory.getSession(HibernateSessionFactory.java:53)
at com.ShoppiongDB.BaseHibernateDAO.getSession(BaseHibernateDAO.java:13)
at com.ShoppiongDB.CategoryDAO.findAll(CategoryDAO.java:115)
at com.yourcompany.struts.action.ShowSub_categoryAction.execute(ShowSub_categoryAction.java:55)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
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 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
Caused by: org.hibernate.DuplicateMappingException: Duplicate class/entity mapping com.ShoppiongDB.Wiki
at org.hibernate.cfg.Mappings.addClass(Mappings.java:118)
at org.hibernate.cfg.HbmBinder.bindRoot(HbmBinder.java:145)
at org.hibernate.cfg.Configuration.add(Configuration.java:669)
at org.hibernate.cfg.Configuration.addInputStream(Configuration.java:504)
at org.hibernate.cfg.Configuration.addResource(Configuration.java:566)
... 28 more
Aug 9, 2008 6:12:57 AM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet action threw exception
java.lang.NullPointerException
at com.ShoppiongDB.CategoryDAO.findAll(CategoryDAO.java:115)
at com.yourcompany.struts.action.ShowSub_categoryAction.execute(ShowSub_categoryAction.java:55)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
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 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)



---------------------------------------------------------------------------------

same mapping is working fine for my test class which a main method in same Project but when try to run the project it given me the Exception...


it is due to mapping of <mapping class="roseindia.ProductJPA"/> when i remove this mapping from hibernate.cfg.xml file my Demo working fine...

Please tell me how i mapp that Annotation class in hibernate.cfg.xml file



my hibernate.cfg.xml file is
----------------------------------------------------


<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

<hibernate-configuration>
<session-factory>
<!-- Database connection settings -->
<property name="connection.driver_class">
com.mysql.jdbc.Driver
</property>
<property name="connection.url">jdbc:mysql://localhost:3306/shopping</property>
<property name="connection.username">root</property>
<property name="connection.password"></property>
<!-- JDBC connection pool (use the built-in) -->
<property name="connection.pool_size">1</property>
<!-- SQL dialect -->
<property name="dialect">
org.hibernate.dialect.MySQLDialect
</property>
<!-- Enable Hibernate's automatic session context management -->
<property name="current_session_context_class">thread</property>
<!-- Disable the second-level cache -->
<property name="cache.provider_class">
org.hibernate.cache.NoCacheProvider
</property>
<!-- Echo all executed SQL to stdout -->
<property name="show_sql">true</property>
<!-- Drop and re-create the database schema on startup -->
<property name="hbm2ddl.auto">none</property>

<property name="hibernate.search.default.directory_provider">
org.hibernate.search.store.FSDirectoryProvider</property>

<property name="hibernate.search.default.indexBase">
c:/SearchLuceneProductDB/indexes
</property>

<property name="hibernate.archive.autodetection">
class, hbm </property>

<property name="post-update">
org.hibernate.search.event.FullTextIndexEventListener
</property>
<property name="post-insert">
org.hibernate.search.event.FullTextIndexEventListener
</property>

<property name="post-delete">
org.hibernate.search.event.FullTextIndexEventListener
</property>

<mapping resource="com/ShoppiongDB/Wiki.hbm.xml"/>
<mapping resource="com/ShoppiongDB/Keyword.hbm.xml" />
<mapping resource="com/ShoppiongDB/Process.hbm.xml" />
<mapping resource="com/ShoppiongDB/Privilege.hbm.xml" />
<mapping resource="com/ShoppiongDB/User.hbm.xml" />
<mapping resource="com/ShoppiongDB/Seller.hbm.xml" />
<mapping resource="com/ShoppiongDB/SubCategory.hbm.xml" />
<mapping resource="com/ShoppiongDB/Site.hbm.xml" />
<mapping resource="com/ShoppiongDB/Category.hbm.xml" />
<mapping resource="com/ShoppiongDB/Product.hbm.xml" />
<mapping resource="com/ShoppiongDB/ProcessKeyword.hbm.xml" />
<mapping resource="com/ShoppiongDB/Pricerange.hbm.xml" />


<mapping class="roseindia.ProductJPA"/>


</session-factory>

</hibernate-configuration>

-----------------------------------------------------------------------------

that same mapping in Project for my test class working fine.. but given Exception in runnig Project...


please could any one Guide me how i map Plzz urgent help required ...
waiting for response


Top
 Profile  
 
 Post subject:
PostPosted: Sat Aug 09, 2008 3:14 pm 
Hibernate Team
Hibernate Team

Joined: Thu Apr 05, 2007 5:52 am
Posts: 1689
Location: Sweden
Hi,

what version of struts are you using? Struts1 or Struts2? Either way, I think your problem is related to how hibernate is bootstrapped in your application. Somewhere something must create an instance of Hibernate's SessionFactory. In struts 1 this was for example dones via a ServletFilter and a helper class HibernateUtil. In your case this particular code does probably not use AnnotationConfiguration to bootstrap Hibernate. Try locating this code to see what's going on.

--Hardy


Top
 Profile  
 
 Post subject:
PostPosted: Mon Aug 11, 2008 12:02 am 
Beginner
Beginner

Joined: Sat May 31, 2008 2:35 am
Posts: 30
Location: pakistan
after very long time somOne read my problem and replay thanx for that..
....

i till now not find the Problem what is basicaaly happend why it is not Execute the Code of Hibernate Search in the ActionServlet of Struts..

i am basically use the struts 1.2... i little bit change my code to create the HibernataeSearch SessionFactory and resolve the previous issue but a new Exception is ocuring when i execute the Hibernate Search Indexing code insid the Struts Action class...


Exception which i facing now is
------------------------------------------------------------------------------

Initial SessionFactory creation failed.java.lang.VerifyError: (class: org/hibernate/search/event/FullTextIndexEventListener, method: onPostInsert signature: (Lorg/hibernate/event/PostInsertEvent;)V) Incompatible argument to function
Aug 11, 2008 11:39:18 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet action threw exception
java.lang.VerifyError: (class: org/hibernate/search/event/FullTextIndexEventListener, method: onPostInsert signature: (Lorg/hibernate/event/PostInsertEvent;)V) Incompatible argument to function
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
at java.lang.Class.getConstructor0(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at org.hibernate.cfg.Configuration.setListeners(Configuration.java:1536)
at org.hibernate.cfg.Configuration.parseEvent(Configuration.java:1521)
at org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:1452)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1414)
at org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:1002)
at org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:69)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1390)
at org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:990)
at org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:69)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1310)
at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:972)
at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:69)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1296)
at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:966)
at roseindia.HibernateUtil.<clinit>(HibernateUtil.java:12)
at com.yourcompany.struts.action.ShowSub_categoryAction.execute(ShowSub_categoryAction.java:49)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
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 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)


------------------------------------------------------------------------


i not understand that type of Exception why it asking to to verify of Event i add thm in the xml file as below

my hibernate.cfg.xml is

-----------------------------------------------------------------------------
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

<!-- Generated by MyEclipse Hibernate Tools. -->
<hibernate-configuration>

<session-factory>
<property name="myeclipse.connection.profile">mysqli</property>
<property name="connection.url">
jdbc:mysql://localhost:3306/shopping
</property>
<property name="connection.username">root</property>
<property name="connection.password"></property>
<property name="connection.driver_class">
com.mysql.jdbc.Driver
</property>
<property name="dialect">
org.hibernate.dialect.MySQLDialect
</property>


<!-- For Hiberntae Search Mapping uncomment it
-->

<property name="hibernate.search.default.directory_provider">
org.hibernate.search.store.FSDirectoryProvider
</property>
<property name="hibernate.search.default.indexBase">
c:/PrProductDB/indexes
</property>

<event type="post-update">
<listener
class="org.hibernate.search.event.FullTextIndexEventListener" />
</event>
<!-- <event type="post-insert">
<listener
class="org.hibernate.search.event.FullTextIndexEventListener" />
</event>
-->
<event type="post-delete">
<listener
class="org.hibernate.search.event.FullTextIndexEventListener" />
</event>

<!-- DAo mapping for Struts
<mapping resource="com/ShoppiongDB/Wiki.hbm.xml"/>
<mapping resource="com/ShoppiongDB/Keyword.hbm.xml" />
<mapping resource="com/ShoppiongDB/Process.hbm.xml" />
<mapping resource="com/ShoppiongDB/Privilege.hbm.xml" />
<mapping resource="com/ShoppiongDB/User.hbm.xml" />
<mapping resource="com/ShoppiongDB/Seller.hbm.xml" />
<mapping resource="com/ShoppiongDB/SubCategory.hbm.xml" />
<mapping resource="com/ShoppiongDB/Site.hbm.xml" />
<mapping resource="com/ShoppiongDB/Category.hbm.xml" />
<mapping resource="com/ShoppiongDB/Product.hbm.xml" />
<mapping resource="com/ShoppiongDB/ProcessKeyword.hbm.xml" />
<mapping resource="com/ShoppiongDB/Pricerange.hbm.xml" />
-->



<!-- mapping class for Annotation -->
<mapping class="roseindia.ProductJPA"/>
<mapping class="roseindia.SubCategoryJPA"/>
<mapping class="roseindia.SellerJPA"/>
<mapping class="roseindia.CategoryJPA"/>



</session-factory>

</hibernate-configuration>

--------------------------------------------------------------------------


so please i request to someOne on forum or from Hibernate Team please help me out and tell me how i will resolve it..

i hope somOne from hibernate team must try to help me...
waiting for response..


Top
 Profile  
 
 Post subject:
PostPosted: Mon Aug 11, 2008 2:56 am 
Hibernate Team
Hibernate Team

Joined: Thu Apr 05, 2007 5:52 am
Posts: 1689
Location: Sweden
Hi,

that looks like a classpath/versioning problem. You have to make sure that you have the right version of Hibernate Core, Annotations and Search in your classpath. Check the Compatibility Matrix (http://hibernate.org/6.html) to see which versions you need. You can also just take the dependencies bundled in the Hibernate Search version you want to use and replace all of your excisting Hibernate depedencies with the ones from the bundle.

--Hardy


Top
 Profile  
 
 Post subject:
PostPosted: Mon Aug 11, 2008 5:47 am 
Beginner
Beginner

Joined: Sat May 31, 2008 2:35 am
Posts: 30
Location: pakistan
i feel very disapointed and unluckey that till not resolve that Exception as u say...


i am using

Hibernate-Version: 3.2.6.ga

Hibernate Search-Version: 3.0.1.GA

Annotation-Version: 3.3.1.GA


i also place these jar in my WEB-INF\lib but noting happen...


i am waiting for that why it is happing in my application..

please i request to you or anyOther who guide me to resolve it..

waiting for response..


Top
 Profile  
 
 Post subject: Issue Solved...............
PostPosted: Tue Aug 12, 2008 12:21 am 
Beginner
Beginner

Joined: Sat May 31, 2008 2:35 am
Posts: 30
Location: pakistan
hi to all Hibernate

i solved my issue with little trick so posting it what hapning in my application...

there is problem in my application by using both mapping of class and hbm xml file..
<mapping class="net.roseindia.SellerJPA"/>

<mapping resource="shoppingDB/Wiki.hbm.xml" />

i don't know why it is creating problem but i resolved it by creating seprate Hibernate.cfg.xml file and 1 for use DAo and other is used by Hibernate Search...


and when creating the HibernateSearch SessionFactory i use

sessionFactory = new AnnotationConfiguration().configure("hibernateSearch.cfg.xml").buildSessionFactory();

so all the application working fine on my Eclips...


thanx to all...
Thanx


Top
 Profile  
 
 Post subject: On last deploy...
PostPosted: Tue Aug 12, 2008 3:49 am 
Beginner
Beginner

Joined: Sat May 31, 2008 2:35 am
Posts: 30
Location: pakistan
after sucessfull configuration i am try to deploy my demo on live server but befor that when i create its war file and than deploy it locally on Apache TomCate server the same EvenListener error comming.. it not comming in my Ecelips now....

i all ready now abt that Exception due to missmatching of version..

but i have

Hibernate Search Version: 3.0.1.GA

Hibernate core Version: 3.2.6.ga

Hibernate Annotation Version: 3.3.1.GA

and these all are in WEB-INF/lib on Tomecat

so again anyOne Help me out is there something add in xml file to locate these jar ...

my hibernate.cfg.xml is

--------------------------------------------------------------------

<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<!-- Database connection settings -->
<property name="connection.driver_class">
com.mysql.jdbc.Driver
</property>
<property name="connection.url">
jdbc:mysql://localhost:3306/shopping
</property>
<property name="connection.username">root</property>
<property name="connection.password"></property>
<!-- JDBC connection pool (use the built-in) -->
<property name="connection.pool_size">1</property>
<!-- SQL dialect -->
<property name="dialect">
org.hibernate.dialect.MySQLDialect
</property>
<!-- Enable Hibernate's automatic session context management -->
<property name="current_session_context_class">thread</property>
<!-- Disable the second-level cache -->
<property name="cache.provider_class">
org.hibernate.cache.NoCacheProvider
</property>
<!-- Echo all executed SQL to stdout -->
<property name="show_sql">true</property>
<!-- Drop and re-create the database schema on startup -->
<property name="hbm2ddl.auto">none</property>

<property name="hibernate.search.default.directory_provider">
org.hibernate.search.store.FSDirectoryProvider
</property>
<property name="hibernate.search.default.indexBase">
c:/ProoProductDB/indexes
</property>
<property name="hibernate.archive.autodetection">
class, hbm
</property>

<mapping class="net.roseindia.ProductJPA"/>
<mapping class="net.roseindia.SubCategoryJPA"/>
<mapping class="net.roseindia.CategoryJPA"/>
<mapping class="net.roseindia.SellerJPA"/>


<event type="post-update">
<listener
class="org.hibernate.search.event.FullTextIndexEventListener" />
</event>

<event type="post-insert">
<listener
class="org.hibernate.search.event.FullTextIndexEventListener" />
</event>

<event type="post-delete">
<listener
class="org.hibernate.search.event.FullTextIndexEventListener" />
</event>

</session-factory>
</hibernate-configuration>

--------------------------------------------------------------

please Guide me if there is need some change to resolved the Exception


Exception come

------------------------------------------------------------------------

root cause:

java.lang.VerifyError: (class: org/hibernate/search/event/FullTextIndexEventListener, method: onPostInsert signature: (Lorg/hibernate/event/PostInsertEvent;)V) Incompatible argument to function
java.lang.Class.getDeclaredConstructors0(Native Method)
java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
java.lang.Class.getConstructor0(Unknown Source)
java.lang.Class.newInstance0(Unknown Source)
java.lang.Class.newInstance(Unknown Source)
org.hibernate.cfg.Configuration.setListeners(Configuration.java:1536)
org.hibernate.cfg.Configuration.parseEvent(Configuration.java:1521)
org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:1452)
org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1414)
org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:1002)
org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:69)
org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1390)
org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:990)
org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:69)
org.hibernate.cfg.Configuration.configure(Configuration.java:1310)
org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:972)
net.roseindia.HibernateUtil.<clinit>(HibernateUtil.java:15)
com.yourcompany.struts.action.SearchProductsAction.execute(SearchProductsAction.java:124)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

-----------------------------------------------------------------

waiting for Response


Top
 Profile  
 
 Post subject:
PostPosted: Tue Aug 12, 2008 2:37 pm 
Hibernate Team
Hibernate Team

Joined: Sun Sep 14, 2003 3:54 am
Posts: 7256
Location: Paris, France
can you show the logs displaying the Hibernate version used for each component?

_________________
Emmanuel


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 8 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.