Thanks.

Here is the stack trace

    *  model.daos.SessionCreatorImpl.<init>(SessionCreatorImpl.java:14)
    * sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    * 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    * 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    * java.lang.reflect.Constructor.newInstance(Constructor.java:494)
    * java.lang.Class.newInstance0(Class.java:350)
    * java.lang.Class.newInstance(Class.java:303)
    * 
org.apache.hivemind.util.InstanceCreationUtils.createInstance(InstanceCreationUtils.java:54)
    * 
org.apache.hivemind.impl.CreateClassServiceConstructor.constructCoreServiceImplementation(CreateClassServiceConstructor.java:35)
    * 
org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructCoreServiceImplementation(AbstractServiceModelImpl.java:107)
    * 
org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructNewServiceImplementation(AbstractServiceModelImpl.java:157)
    * 
org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructServiceImplementation(AbstractServiceModelImpl.java:139)
    * 
org.apache.hivemind.impl.servicemodel.SingletonServiceModel.getActualServiceImplementation(SingletonServiceModel.java:68)
    * $SessionCreator_10afac322bc._service($SessionCreator_10afac322bc.java)
    * $SessionCreator_10afac322bc.getSession($SessionCreator_10afac322bc.java)
    * $SessionCreator_10afac322bb.getSession($SessionCreator_10afac322bb.java)
    * model.daos.SessionOwnerImpl.getSession(SessionOwnerImpl.java:23)
    * $SessionOwner_10afac322b9.getSession($SessionOwner_10afac322b9.java)
    * $SessionOwner_10afac322ba.getSession($SessionOwner_10afac322ba.java)
    * model.daos.GenericDAOImpl.getSession(GenericDAOImpl.java:36)
    * model.daos.GenericDAOImpl.save(GenericDAOImpl.java:119)
    * $GenericDAO_10afac32269.save($GenericDAO_10afac32269.java)
    * $GenericDAO_10afac32268.save($GenericDAO_10afac32268.java)
    * view.Home.pageBeginRender(Home.java:48)
    * 
org.apache.tapestry.AbstractPage.firePageBeginRender(AbstractPage.java:478)
    * org.apache.tapestry.AbstractPage.renderPage(AbstractPage.java:268)
    * org.apache.tapestry.engine.RequestCycle.renderPage(RequestCycle.java:366)
    * 
org.apache.tapestry.services.impl.ResponseRendererImpl.renderResponse(ResponseRendererImpl.java:71)
    * 
$ResponseRenderer_10afac31eae.renderResponse($ResponseRenderer_10afac31eae.java)
    * 
$ResponseRenderer_10afac31ead.renderResponse($ResponseRenderer_10afac31ead.java)
    * org.apache.tapestry.engine.HomeService.service(HomeService.java:65)
    * $IEngineService_10afac3220b.service($IEngineService_10afac3220b.java)
    * 
org.apache.tapestry.services.impl.EngineServiceInnerProxy.service(EngineServiceInnerProxy.java:77)
    * 
org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(EngineServiceOuterProxy.java:66)
    * org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:248)
    * 
org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngineTerminator.java:60)
    * 
$WebRequestServicer_10afac321ee.service($WebRequestServicer_10afac321ee.java)
    * 
$WebRequestServicer_10afac321ed.service($WebRequestServicer_10afac321ed.java)
    * 
$WebRequestServicer_10afac321ea.service($WebRequestServicer_10afac321ea.java)
    * 
$WebRequestServicer_10afac321e9.service($WebRequestServicer_10afac321e9.java)
    * 
org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(WebRequestServicerPipelineBridge.java:56)
    * 
$ServletRequestServicer_10afac321ce.service($ServletRequestServicer_10afac321ce.java)
    * 
$ServletRequestServicer_10afac321cd.service($ServletRequestServicer_10afac321cd.java)
    * 
org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInjector.java:55)
    * 
$ServletRequestServicerFilter_10afac321ca.service($ServletRequestServicerFilter_10afac321ca.java)
    * 
$ServletRequestServicerFilter_10afac321c9.service($ServletRequestServicerFilter_10afac321c9.java)
    * 
$ServletRequestServicer_10afac321cf.service($ServletRequestServicer_10afac321cf.java)
    * 
org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecoderFilter.java:52)
    * 
$ServletRequestServicerFilter_10afac321c8.service($ServletRequestServicerFilter_10afac321c8.java)
    * 
$ServletRequestServicerFilter_10afac321c7.service($ServletRequestServicerFilter_10afac321c7.java)
    * 
$ServletRequestServicer_10afac321cf.service($ServletRequestServicer_10afac321cf.java)
    * 
org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestEncoding.java:53)
    * 
$ServletRequestServicerFilter_10afac321cc.service($ServletRequestServicerFilter_10afac321cc.java)
    * 
$ServletRequestServicerFilter_10afac321cb.service($ServletRequestServicerFilter_10afac321cb.java)
    * 
$ServletRequestServicer_10afac321cf.service($ServletRequestServicer_10afac321cf.java)
    * 
$ServletRequestServicer_10afac31ece.service($ServletRequestServicer_10afac31ece.java)
    * 
$ServletRequestServicer_10afac31ecd.service($ServletRequestServicer_10afac31ecd.java)
    * 
org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:123)
    * org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:79)
    * javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
    * javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    * 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
    * 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    * 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    * 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
    * 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
    * 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    * 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
    * 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    * org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
    * 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
    * 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
    * 
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
    * 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    * java.lang.Thread.run(Thread.java:595)


And here is the org.apache.catalina.jsp_classpath which contains 
hibernate-annotations.jar:

/C:/Documents and 
Settings/rob/workspace/BugTracker/context/WEB-INF/classes/;/C:/Program 
Files/Apache Software Foundation/Tomcat 5.5/shared/classes/;/C:/Program 
Files/Apache Software Foundation/Tomcat 
5.5/shared/lib/activation.jar;/C:/Program Files/Apache Software 
Foundation/Tomcat 5.5/shared/lib/axis-ant.jar;/C:/Program Files/Apache Software 
Foundation/Tomcat 5.5/shared/lib/axis-schema.jar;/C:/Program Files/Apache 
Software Foundation/Tomcat 5.5/shared/lib/axis.jar;/C:/Program Files/Apache 
Software Foundation/Tomcat 5.5/shared/lib/bsf-2.3.0.jar;/C:/Program 
Files/Apache Software Foundation/Tomcat 
5.5/shared/lib/commons-codec-1.3.jar;/C:/Program Files/Apache Software 
Foundation/Tomcat 5.5/shared/lib/commons-discovery-0.2.jar;/C:/Program 
Files/Apache Software Foundation/Tomcat 
5.5/shared/lib/commons-fileupload-1.0.jar;/C:/Program Files/Apache Software 
Foundation/Tomcat 5.5/shared/lib/commons-lang-2.1.jar;/C:/Program Files/Apache 
Software Foundation/Tomcat 5.5/shared/lib/commons-logging-1.0.4.jar;/C:/Program 
Files/Apache Software Foundation/Tomcat 
5.5/shared/lib/ejb3-persistence.jar;/C:/Program Files/Apache Software 
Foundation/Tomcat 5.5/shared/lib/hibernate-annotations.jar;/C:/Program 
Files/Apache Software Foundation/Tomcat 
5.5/shared/lib/hibernate3.jar;/C:/Program Files/Apache Software 
Foundation/Tomcat 5.5/shared/lib/hivemind-1.1.jar;/C:/Program Files/Apache 
Software Foundation/Tomcat 5.5/shared/lib/hivemind-jmx-1.1.jar;/C:/Program 
Files/Apache Software Foundation/Tomcat 
5.5/shared/lib/hivemind-lib-1.1.jar;/C:/Program Files/Apache Software 
Foundation/Tomcat 5.5/shared/lib/hsqldb.jar;/C:/Program Files/Apache Software 
Foundation/Tomcat 5.5/shared/lib/imap.jar;/C:/Program Files/Apache Software 
Foundation/Tomcat 5.5/shared/lib/jakarta-oro-2.0.8.jar;/C:/Program Files/Apache 
Software Foundation/Tomcat 5.5/shared/lib/javassist.jar;/C:/Program 
Files/Apache Software Foundation/Tomcat 5.5/shared/lib/jaxrpc.jar;/C:/Program 
Files/Apache Software Foundation/Tomcat 
5.5/shared/lib/log4j-1.2.13.jar;/C:/Program Files/Apache Software 
Foundation/Tomcat 5.5/shared/lib/mailapi.jar;/C:/Program Files/Apache Software 
Foundation/Tomcat 5.5/shared/lib/msbase.jar;/C:/Program Files/Apache Software 
Foundation/Tomcat 5.5/shared/lib/mssqlserver.jar;/C:/Program Files/Apache 
Software Foundation/Tomcat 5.5/shared/lib/msutil.jar;/C:/Program Files/Apache 
Software Foundation/Tomcat 5.5/shared/lib/ognl-2.6.7.jar;/C:/Program 
Files/Apache Software Foundation/Tomcat 5.5/shared/lib/pop3.jar;/C:/Program 
Files/Apache Software Foundation/Tomcat 5.5/shared/lib/resolver.jar;/C:/Program 
Files/Apache Software Foundation/Tomcat 5.5/shared/lib/saaj.jar;/C:/Program 
Files/Apache Software Foundation/Tomcat 5.5/shared/lib/smtp.jar;/C:/Program 
Files/Apache Software Foundation/Tomcat 5.5/shared/lib/sqljdbc.jar;/C:/Program 
Files/Apache Software Foundation/Tomcat 
5.5/shared/lib/tapestry-4.0.jar;/C:/Program Files/Apache Software 
Foundation/Tomcat 5.5/shared/lib/tapestry-annotations-4.0.jar;/C:/Program 
Files/Apache Software Foundation/Tomcat 
5.5/shared/lib/tapestry-contrib-4.0.jar;/C:/Program Files/Apache Software 
Foundation/Tomcat 5.5/shared/lib/tapestry-portlet-4.0.jar;/C:/Program 
Files/Apache Software Foundation/Tomcat 
5.5/shared/lib/wsdl4j-1.5.1.jar;/C:/Program Files/Apache Software 
Foundation/Tomcat 5.5/shared/lib/xercesImpl.jar;/C:/Program Files/Apache 
Software Foundation/Tomcat 5.5/shared/lib/xml-apis.jar;/C:/Program Files/Apache 
Software Foundation/Tomcat 5.5/common/classes/;/C:/Program Files/Apache 
Software Foundation/Tomcat 5.5/common/i18n/tomcat-i18n-en.jar;/C:/Program 
Files/Apache Software Foundation/Tomcat 
5.5/common/i18n/tomcat-i18n-es.jar;/C:/Program Files/Apache Software 
Foundation/Tomcat 5.5/common/i18n/tomcat-i18n-fr.jar;/C:/Program Files/Apache 
Software Foundation/Tomcat 5.5/common/i18n/tomcat-i18n-ja.jar;/C:/Program 
Files/Apache Software Foundation/Tomcat 
5.5/common/lib/commons-el.jar;/C:/Program Files/Apache Software 
Foundation/Tomcat 5.5/common/lib/jasper-compiler-jdt.jar;/C:/Program 
Files/Apache Software Foundation/Tomcat 
5.5/common/lib/jasper-compiler.jar;/C:/Program Files/Apache Software 
Foundation/Tomcat 5.5/common/lib/jasper-runtime.jar;/C:/Program Files/Apache 
Software Foundation/Tomcat 5.5/common/lib/jsp-api.jar;/C:/Program Files/Apache 
Software Foundation/Tomcat 5.5/common/lib/naming-factory-dbcp.jar;/C:/Program 
Files/Apache Software Foundation/Tomcat 
5.5/common/lib/naming-factory.jar;/C:/Program Files/Apache Software 
Foundation/Tomcat 5.5/common/lib/naming-resources.jar;/C:/Program Files/Apache 
Software Foundation/Tomcat 
5.5/common/lib/servlet-api.jar;/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%205.5/bin/bootstrap.jar;/C:/Program%20Files/Java/jdk1.5.0_04/lib/tools.jar;/C:/Program%20Files/Java/jdk1.5.0_04/jre/lib/ext/dnsns.jar;/C:/Program%20Files/Java/jdk1.5.0_04/jre/lib/ext/localedata.jar;/C:/Program%20Files/Java/jdk1.5.0_04/jre/lib/ext/sunjce_provider.jar;/C:/Program%20Files/Java/jdk1.5.0_04/jre/lib/ext/sunpkcs11.jar

-----Original Message-----
From: Sergei Dubov [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, May 03, 2006 12:57 PM
To: Tapestry users
Subject: Re: Weird NoClassDefFoundError

Maybe you're in fact missing a jar then. Send a full stack trace.

-Serge

Rob Dennett wrote:
> Thanks for your help, but I don't have a WEB-INF/lib folder.  All the 
> hibernate jars are located in shared/lib and my eclipse project links to them 
> there.  Are copies or multiple versions of a class disallowed by the Tomcat 
> classloader?  If not, what else could be causing the problem?
> 
> Thanks for your help,
> Rob
> 
> -----Original Message-----
> From: Sergei Dubov [mailto:[EMAIL PROTECTED] 
> Sent: Wednesday, May 03, 2006 10:55 AM
> To: Tapestry users
> Subject: Re: Weird NoClassDefFoundError
> 
> Classloading issues. You probably have the tapestry related jars (how 
> about the same annotations jar?) in your WEB-INF/lib.
> 
> I'd remove everything from shared/lib and keep the dependencies 
> application specific.
> 
> Serge
> 
> 
> 
> Rob Dennett wrote:
> 
>>I am getting a weird NoClassDefFoundError when I try to start my application. 
>> The error is thrown when I call new AnnotationConfiguration().  The code 
>>compiles and hibernate-annotations.jar is in [tomcat-home]/shared/lib.  Any 
>>ideas?  Below is the relevant code (I think).
>>
>> 
>>
>>Thanks for your help,
>>
>>Rob
>>
>> 
>>
>> 
>>
>>>From Home.java:
>>
>> 
>>
>>            public void pageBeginRender(PageEvent event)
>>
>>            {
>>
>>                        System.out.println("ever here");
>>
>>                        if (!getRequestCycle().isRewinding())
>>
>>                        {
>>
>>                                    BugReport br = new BugReport();
>>
>>                                    User u = new User();
>>
>>                                    u.setUserName("foo");
>>
>>                                    u.setPassword("bar");
>>
>>                                    br.setSubmitter(u);
>>
>>                                    br.setAssignee(u);
>>
>>                                    getUserDAO().save(u);
>>
>>                                    getBugReportDAO().save(br);
>>
>>                        }
>>
>>                        System.out.println("ever here");
>>
>>            }
>>
>> 
>>
>>>From userDAO.save():
>>
>> 
>>
>>            public void save(Object o)
>>
>>            {
>>
>>                        if (o != null)
>>
>>                        {
>>
>>                                    getSession().saveOrUpdate(o);
>>
>>                        }
>>
>>            }
>>
>> 
>>
>>>From userDAO.getSession():
>>
>> 
>>
>>            private Session getSession()
>>
>>            {
>>
>>                        return sessionOwner.getSession();
>>
>>            }
>>
>> 
>>
>>sessionOwner is injected by HiveMind.
>>
>> 
>>
>>>From sessionOwnerImpl.java:
>>
>> 
>>
>>            public Session getSession()
>>
>>            {
>>
>>                        if (session == null)
>>
>>                        {
>>
>>                                    session = sessionCreator.getSession();
>>
>>                                    if (trans == null)
>>
>>                                    {
>>
>>                                                trans = 
>> session.beginTransaction();
>>
>>                                                isToRollback = false;
>>
>>                                    }
>>
>>                        }
>>
>>                        return session;
>>
>>            }
>>
>> 
>>
>>sessionCreator is injected by HiveMind.
>>
>> 
>>
>>>From SessionCreatorImpl.java:
>>
>> 
>>
>>            public SessionCreatorImpl()
>>
>>            {
>>
>>                        AnnotationConfiguration config = new 
>> AnnotationConfiguration();  <-- the code blows up here
>>
>>                        config.configure();
>>
>>                        factory = config.buildSessionFactory();
>>
>>            }
>>
>> 
>>
>>The (partial) stack trace:
>>
>> 
>>
>>*  model.daos.SessionCreatorImpl.<init>(SessionCreatorImpl.java:14) 
>>
>>*  sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
>>
>>*  
>>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>> 
>>
>>*  
>>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>> 
>>
>>*  java.lang.reflect.Constructor.newInstance(Constructor.java:494) 
>>
>>*  java.lang.Class.newInstance0(Class.java:350) 
>>
>>*  java.lang.Class.newInstance(Class.java:303) 
>>
>>*  
>>org.apache.hivemind.util.InstanceCreationUtils.createInstance(InstanceCreationUtils.java:54)
>> 
>>
>>*  
>>org.apache.hivemind.impl.CreateClassServiceConstructor.constructCoreServiceImplementation(CreateClassServiceConstructor.java:35)
>> 
>>
>>*  
>>org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructCoreServiceImplementation(AbstractServiceModelImpl.java:107)
>> 
>>
>>*  
>>org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructNewServiceImplementation(AbstractServiceModelImpl.java:157)
>> 
>>
>>*  
>>org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructServiceImplementation(AbstractServiceModelImpl.java:139)
>> 
>>
>>*  
>>org.apache.hivemind.impl.servicemodel.SingletonServiceModel.getActualServiceImplementation(SingletonServiceModel.java:68)
>> 
>>
>>*  $SessionCreator_10afac322bc._service($SessionCreator_10afac322bc.java) 
>>
>>*  $SessionCreator_10afac322bc.getSession($SessionCreator_10afac322bc.java) 
>>
>>*  $SessionCreator_10afac322bb.getSession($SessionCreator_10afac322bb.java) 
>>
>>*  model.daos.SessionOwnerImpl.getSession(SessionOwnerImpl.java:23) 
>>
>>*  $SessionOwner_10afac322b9.getSession($SessionOwner_10afac322b9.java) 
>>
>>*  $SessionOwner_10afac322ba.getSession($SessionOwner_10afac322ba.java) 
>>
>>*  model.daos.GenericDAOImpl.getSession(GenericDAOImpl.java:36) 
>>
>>*  model.daos.GenericDAOImpl.save(GenericDAOImpl.java:119) 
>>
>>*  $GenericDAO_10afac32269.save($GenericDAO_10afac32269.java) 
>>
>>*  $GenericDAO_10afac32268.save($GenericDAO_10afac32268.java) 
>>
>>*  view.Home.pageBeginRender(Home.java:48)
>>
>> 
>>
>>
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.385 / Virus Database: 268.5.1/328 - Release Date: 5/1/2006
 

-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.385 / Virus Database: 268.5.1/328 - Release Date: 5/1/2006
 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to