-->
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.  [ 4 posts ] 
Author Message
 Post subject: NoClassDefFoundError: org/hibernate/cfg/Configuration
PostPosted: Wed Jul 27, 2005 1:00 pm 
Beginner
Beginner

Joined: Thu Jul 21, 2005 10:28 am
Posts: 21
Need help with Hibernate? Read this first:
http://www.hibernate.org/ForumMailingli ... AskForHelp

Hibernate version: 3.0.5

Full stack trace of any exception that occurs:
[7/27/05 12:45:48:969 EDT] 1b6f1eea SystemOut O HibernateUtil: Building SessionFactory failed: java.lang.NoClassDefFoundError: org/hibernate/cfg/Configuration
[7/27/05 12:45:48:969 EDT] 1b6f1eea SystemErr R java.lang.NoClassDefFoundError: org/hibernate/cfg/Configuration
[7/27/05 12:45:48:969 EDT] 1b6f1eea SystemErr R at com.starwood.saratoga.dataaccess.HibernateUtil.<clinit>(HibernateUtil.java:20)
[7/27/05 12:45:48:969 EDT] 1b6f1eea SystemErr R at com.starwood.saratoga.dataaccess.dao.AgentMessageDAO.save(AgentMessageDAO.java:37)
[7/27/05 12:45:48:969 EDT] 1b6f1eea SystemErr R at com.starwood.saratoga.struts.messages.edit.MessagesAddAction.execute(MessagesAddAction.java:210)
[7/27/05 12:45:48:969 EDT] 1b6f1eea SystemErr R at com.ibm.wps.portlets.struts.WpsRequestProcessor.processActionPerform(WpsRequestProcessor.java:335)
[7/27/05 12:45:48:979 EDT] 1b6f1eea SystemErr R at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
[7/27/05 12:45:48:979 EDT] 1b6f1eea SystemErr R at com.ibm.wps.portlets.struts.WpsStrutsPortlet.processActionPerformed(WpsStrutsPortlet.java:1753)
[7/27/05 12:45:48:979 EDT] 1b6f1eea SystemErr R at com.ibm.wps.portlets.struts.WpsStrutsPortlet.actionPerformed(WpsStrutsPortlet.java:1460)
[7/27/05 12:45:48:979 EDT] 1b6f1eea SystemErr R at com.ibm.wps.pe.pc.legacy.SPIPortletInterceptorImpl.handleEvents(SPIPortletInterceptorImpl.java:360)
[7/27/05 12:45:48:979 EDT] 1b6f1eea SystemErr R at com.ibm.wps.pe.pc.legacy.invoker.impl.PortletDelegateImpl._dispatch(PortletDelegateImpl.java(Compiled Code))
[7/27/05 12:45:48:979 EDT] 1b6f1eea SystemErr R at com.ibm.wps.pe.pc.legacy.invoker.impl.PortletDelegateImpl.access$200(PortletDelegateImpl.java(Inlined Compiled Code))
[7/27/05 12:45:48:979 EDT] 1b6f1eea SystemErr R at com.ibm.wps.pe.pc.legacy.invoker.impl.PortletDelegateImpl$Context.callPortlet(PortletDelegateImpl.java(Inlined Compiled Code))
[7/27/05 12:45:48:979 EDT] 1b6f1eea SystemErr R at com.ibm.wps.pe.pc.legacy.services.PortletFilterServiceImpl.doFilter(PortletFilterServiceImpl.java(Compiled Code))
[7/27/05 12:45:48:979 EDT] 1b6f1eea SystemErr R at com.ibm.wps.pe.pc.legacy.services.PortletFilter.doFilter(PortletFilter.java(Inlined Compiled Code))
[7/27/05 12:45:48:979 EDT] 1b6f1eea SystemErr R at com.ibm.wps.pe.pc.legacy.invoker.impl.PortletDelegateImpl.dispatch(PortletDelegateImpl.java(Compiled Code))
[7/27/05 12:45:48:979 EDT] 1b6f1eea SystemErr R at org.apache.jetspeed.portlet.Portlet.doPost(Portlet.java:512)
[7/27/05 12:45:48:979 EDT] 1b6f1eea SystemErr R at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
[7/27/05 12:45:48:979 EDT] 1b6f1eea SystemErr R at com.ibm.wps.pe.pc.legacy.cache.CacheablePortlet.service(CacheablePortlet.java(Compiled Code))
[7/27/05 12:45:48:979 EDT] 1b6f1eea SystemErr R at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
[7/27/05 12:45:48:979 EDT] 1b6f1eea SystemErr R at org.apache.jetspeed.portlet.Portlet.service(Portlet.java(Compiled Code))
[7/27/05 12:45:48:979 EDT] 1b6f1eea SystemErr R at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java(Compiled Code))
[7/27/05 12:45:48:979 EDT] 1b6f1eea SystemErr R at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java(Compiled Code))
[7/27/05 12:45:48:979 EDT] 1b6f1eea SystemErr R at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java(Compiled Code))
[7/27/05 12:45:48:979 EDT] 1b6f1eea SystemErr R at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java(Inlined Compiled Code))
[7/27/05 12:45:48:979 EDT] 1b6f1eea SystemErr R at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java(Compiled Code))
[7/27/05 12:45:48:979 EDT] 1b6f1eea SystemErr R at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java(Compiled Code))
[7/27/05 12:45:48:979 EDT] 1b6f1eea SystemErr R at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java(Inlined Compiled Code))
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java(Compiled Code))
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java(Compiled Code))
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java(Inlined Compiled Code))
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.wps.pe.pc.legacy.invoker.impl.PortletInvokerImpl.callMethod(PortletInvokerImpl.java(Compiled Code))
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.wps.pe.pc.legacy.invoker.impl.PortletInvokerImpl.action(PortletInvokerImpl.java:82)
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.wps.pe.pc.legacy.PortletContainerImpl.callPortletMethod(PortletContainerImpl.java(Compiled Code))
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.wps.pe.pc.legacy.EventEnvironmentImpl.includePortlet(EventEnvironmentImpl.java:177)
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.wps.pe.pc.legacy.event.ActionEventImpl.prepare(ActionEventImpl.java:121)
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.wps.pe.pc.legacy.event.EventQueueManager.processEventLoop(EventQueueManager.java:83)
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.wps.pe.pc.legacy.PortletContainerImpl.performEventPhase(PortletContainerImpl.java:1515)
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.wps.pe.pc.legacy.PortletContainerImpl.performEvents(PortletContainerImpl.java:210)
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.wps.pe.pc.PortletContainerImpl.performEvents(PortletContainerImpl.java:212)
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.wps.engine.phases.WPActionPhase.processPortlets(WPActionPhase.java:1170)
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.wps.engine.phases.WPActionPhase.execute(WPActionPhase.java:561)
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.wps.state.phases.AbstractActionPhase.next(AbstractActionPhase.java:130)
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.wps.engine.Servlet.callPortal(Servlet.java:638)
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.wps.engine.Servlet.doGet(Servlet.java:496)
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.wps.engine.Servlet.doPost(Servlet.java:664)
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java(Compiled Code))
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java(Compiled Code))
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java(Compiled Code))
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java(Inlined Compiled Code))
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java(Compiled Code))
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java(Compiled Code))
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java(Compiled Code))
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:76)
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.wps.state.filter.StateCleanup.doFilter(StateCleanup.java:71)
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:132)
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:71)
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.wps.mappingurl.impl.URLAnalyzer.doFilter(URLAnalyzer.java:174)
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:132)
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:71)
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java(Compiled Code))
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java(Compiled Code))
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:204)
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:125)
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:286)
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:182)
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:615)
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:439)
[7/27/05 12:45:48:999 EDT] 1b6f1eea SystemErr R at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:912)

Name and version of the database you are using: Oracle 9i


This error is on this line of code:
Code:
configuration = new Configuration();


Now before I get asked if I read the _README.txt file in the lib class, let me say: "Yes, I did!"
I have all the classes for a build in my build path in IRAD6. I also have all the required AND optional runtime classes added to my WEB-INF/lib classpath. I even went so far as to open up Configuration and look at the source code.

Ok, it's obvious that it uses a bunch of native java API's, then it includes a bunch of Hibernate API's (all within the hibernate3.jar file). Then it looks like it needs dom4j and commons-logging, and lastly a few XML API's which are in the xml-apis.jar file. I even changed the manifest order within the build classpath to make sure hibernate3.jar was at the end of the list.

So ... IMHO ... I have checked everything. What is it that I could have forgotten? Any help would be greatly appreciated?


Top
 Profile  
 
 Post subject: Re: NoClassDefFoundError: org/hibernate/cfg/Configuration
PostPosted: Wed Jul 27, 2005 1:47 pm 
Expert
Expert

Joined: Mon Feb 14, 2005 12:32 pm
Posts: 609
Location: Atlanta, GA - USA
Are you sure you're using Hibernate 3 ? The package names from H2x to H3x.


Top
 Profile  
 
 Post subject: Yes, using Binernate 3.0.5
PostPosted: Wed Jul 27, 2005 2:04 pm 
Beginner
Beginner

Joined: Thu Jul 21, 2005 10:28 am
Posts: 21
Quote:
Are you sure you're using Hibernate 3 ? The package names from H2x to H3x.


I've opened both H2x and H3x and I know for certain that:
H2x is net.sf
H3x is org.hibernate


Top
 Profile  
 
 Post subject: NoClassDefFound problem solved with IRAD6 and Websphere 5.1
PostPosted: Wed Jul 27, 2005 3:37 pm 
Beginner
Beginner

Joined: Thu Jul 21, 2005 10:28 am
Posts: 21
Upon further study, the error message indicated that org.hibernate.cfg.Configuration itslef was missing, NOT that it was missing a referenced jar. So, we had a missing jar problem obviously.

We are using IRAD6 with Webshere 5.1, with Oracle 9i as the database and Hibernate 3.0.5.

We had a web/struts applicatoin as one project and another project called "Common" that held all our utils and common java classes.

Within IRAD6, yes, you must include the jar files into the build path.

Also, check the properties of your "Common" project, there is a choice called "Java JAR Dependencies" ... this creates a MANIFEST.MF file for your Common project.

So when you get a Common.jar file created, the appropriate classes will be loaded up for runtime.

This solved our problem, and we are back in business ... now if I could just get past the mapping issues ... but I will in time.


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