Hello!

I am having trouble with my app.  It's not longer finding one of my model 
classes.  I am using a structure similar to the Stripes book.  Any how, when I 
run my app, I get the following error:

javax.persistence.PersistenceException: [PersistenceUnit: loginPU] Unable to 
configure EntityManagerFactory
       at 
org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:265)
       at 
org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:125)
       at 
javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:51)
       at 
javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:33)
       at org.stripesstuff.stripersist.Stripersist.init(Stripersist.java:167)
       at org.stripesstuff.stripersist.Stripersist.init(Stripersist.java:117)
       at 
net.sourceforge.stripes.config.DefaultConfiguration.addInterceptor(DefaultConfiguration.java:470)
       at 
net.sourceforge.stripes.config.RuntimeConfiguration.initInterceptors(RuntimeConfiguration.java:233)
       at 
net.sourceforge.stripes.config.RuntimeConfiguration.initInterceptors(RuntimeConfiguration.java:214)
       at 
net.sourceforge.stripes.config.DefaultConfiguration.init(DefaultConfiguration.java:204)
       at 
net.sourceforge.stripes.config.RuntimeConfiguration.init(RuntimeConfiguration.java:291)
       at 
net.sourceforge.stripes.controller.StripesFilter.init(StripesFilter.java:125)
       at 
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)
       at 
org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397)
       at 
org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
       at 
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3709)
       at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4356)
       at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
       at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
       at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
       at 
org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:626)
       at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:511)
       at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1229)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
       at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:597)
       at 
org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:297)
       at 
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836)
       at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761)
       at 
org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:1465)
       at 
org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:821)
       at 
org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:349)
       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:233)
       at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
       at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
       at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
       at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
       at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
       at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
       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:447)
       at java.lang.Thread.run(Thread.java:637)
Caused by: java.lang.TypeNotPresentException: Type Inventory not present
       at 
sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType(CoreReflectionFactory.java:98)
       at 
sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:107)
       at 
sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:31)
       at 
sun.reflect.generics.visitor.Reifier.reifyTypeArguments(Reifier.java:50)
       at 
sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:120)
       at 
sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:31)
       at 
sun.reflect.generics.repository.MethodRepository.getReturnType(MethodRepository.java:50)
       at java.lang.reflect.Method.getGenericReturnType(Method.java:236)
       at 
org.hibernate.annotations.common.reflection.java.JavaXClass.getDeclaredMethodProperties(JavaXClass.java:90)
       at 
org.hibernate.annotations.common.reflection.java.JavaXClass.getDeclaredProperties(JavaXClass.java:106)
       at 
org.hibernate.annotations.common.reflection.java.JavaXClass.getDeclaredProperties(JavaXClass.java:98)
       at 
org.hibernate.cfg.AnnotationBinder.addElementsOfAClass(AnnotationBinder.java:1023)
       at 
org.hibernate.cfg.AnnotationBinder.getElementsToProcess(AnnotationBinder.java:859)
       at 
org.hibernate.cfg.AnnotationBinder.bindClass(AnnotationBinder.java:666)
       at 
org.hibernate.cfg.AnnotationConfiguration.processArtifactsOfType(AnnotationConfiguration.java:534)
       at 
org.hibernate.cfg.AnnotationConfiguration.secondPassCompile(AnnotationConfiguration.java:286)
       at org.hibernate.cfg.Configuration.buildMappings(Configuration.java:1115)
       at 
org.hibernate.ejb.Ejb3Configuration.buildMappings(Ejb3Configuration.java:1225)
       at 
org.hibernate.ejb.EventListenerConfigurator.configure(EventListenerConfigurator.java:159)
       at 
org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:854)
       at 
org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:191)
       at 
org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:253)
       ... 47 more
Caused by: java.lang.ClassNotFoundException: Inventory
       at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1360)
       at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1206)
       at java.lang.Class.forName0(Native Method)
       at java.lang.Class.forName(Class.java:247)
       at 
sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType(CoreReflectionFactory.java:95)
       ... 68 more

Seems like something silly, but I can't figure it out.

Thanks!

Joaquin Valdez
[email protected]





------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Stripes-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/stripes-users

Reply via email to