Strange, I created a fresh project and I don't get this error. It comes from initialization of PersistenceExceptionTranslator, but I don't know why. Have you done any adjustments from what is described in the tutorial? Can you send me a zip with your project?
/Patrik greatfooty wrote: > > Working thru the archetype tutorial I get thru all the steps, including > inclusion of the universe design, code generation, war packaging etc but > then i get the following when trying to run the webapp within jetty > ie. doing mvn jetty:run > > Anyone got any ideas on why I'd have this IllegalAccessError? > > [INFO] [resources:testResources] > [WARNING] Using platform encoding (Cp1252 actually) to copy filtered > resources, i.e. build is platform dependent! > [INFO] Copying 2 resources > [INFO] Copying 1 resource > [INFO] [compiler:testCompile] > [INFO] Not compiling test sources > [INFO] [jetty:run] > [INFO] Configuring Jetty for project: Web project for universe-web > [INFO] Webapp source directory = > C:\DATA\TestSculptor\universe-web\src\main\webapp > [INFO] web.xml file = > C:\DATA\TestSculptor\universe-web\src\main\webapp\WEB-INF\web.xml > [INFO] Classes = C:\DATA\TestSculptor\universe-web\target\classes > 2009-10-21 14:37:43.363::INFO: Logging to STDERR via > org.mortbay.log.StdErrLog > [INFO] Context path = /universe-web > [INFO] Tmp directory = determined at runtime > [INFO] Web defaults = org/mortbay/jetty/webapp/webdefault.xml > [INFO] Web overrides = none > [INFO] Webapp directory = > C:\DATA\TestSculptor\universe-web\src\main\webapp > [INFO] Starting jetty 6.1.11 ... > 2009-10-21 14:37:44.535::INFO: jetty-6.1.11 > log4j:WARN No appenders could be found for logger > (org.springframework.jdbc.datasource.DriverManagerDataSource). > log4j:WARN Please initialize the log4j system properly. > 2009-10-21 14:37:44.408::INFO: No Transaction manager found - if your > webapp requires one, please configure one. > 2009-10-21 14:37:50.390:/universe-web:INFO: Initializing Spring root > WebApplicationContext > 2009-10-21 14:37:50.281::WARN: Failed startup of context > org.mortbay.jetty.plugin.jetty6pluginwebappcont...@54be54be{/universe-web,C:\DATA\TestSculpt > or\universe-web\src\main\webapp} > org.springframework.beans.factory.access.BootstrapException: Unable to > return specified BeanFactory instance: factory key [org.universe], from > group w > ith resource name [classpath*:beanRefContext.xml]; nested exception is > org.springframework.beans.factory.BeanCreationException: Error creating > bean wi > th name 'org.universe' defined in URL > [jar:file:/C:/Apps/maven-2.0.8/repository/org/universe/universe/1.0-SNAPSHOT/universe-1.0-SNAPSHOT.jar!/beanRefC > ontext.xml]: Instantiation of bean failed; nested exception is > org.springframework.beans.BeanInstantiationException: Could not > instantiate bean class > [org.springframework.context.support.ClassPathXmlApplicationContext]: > Constructor threw exception; nested exception is > org.springframework.beans.facto > ry.BeanCreationException: Error creating bean with name > 'org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor#0' > defined in > class path resource [EntityManagerFactory.xml]: Initialization of bean > failed; nested exception is > org.springframework.beans.factory.BeanCreationExce > ption: Error creating bean with name 'entityManagerFactory' defined in > class path resource [EntityManagerFactory.xml]: Invocation of init method > faile > d; nested exception is java.lang.IllegalAccessError > at > org.springframework.beans.factory.access.SingletonBeanFactoryLocator.useBeanFactory(SingletonBeanFactoryLocator.java:410) > at > org.springframework.web.context.ContextLoader.loadParentContext(ContextLoader.java:341) > at > org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:195) > at > org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45) > at > org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:543) > at > org.mortbay.jetty.servlet.Context.startContext(Context.java:136) > at > org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1220) > at > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:513) > at > org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448) > at > org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:110) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > at > org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) > at > org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > at > org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > at > org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) > at org.mortbay.jetty.Server.doStart(Server.java:222) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > at > org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:132) > at > org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:371) > at > org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:307) > at > org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:203) > at > org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184) > at > org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:447) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:493) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:333) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:126) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:282) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:618) > at > org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) > at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) > at > org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) > at org.codehaus.classworlds.Launcher.main(Launcher.java:375) > Caused by: org.springframework.beans.factory.BeanCreationException: Error > creating bean with name 'org.universe' defined in URL > [jar:file:/C:/Apps/mav > en-2.0.8/repository/org/universe/universe/1.0-SNAPSHOT/universe-1.0-SNAPSHOT.jar!/beanRefContext.xml]: > Instantiation of bean failed; nested exception > is org.springframework.beans.BeanInstantiationException: Could not > instantiate bean class > [org.springframework.context.support.ClassPathXmlApplication > Context]: Constructor threw exception; nested exception is > org.springframework.beans.factory.BeanCreationException: Error creating > bean with name 'org > .springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor#0' > defined in class path resource [EntityManagerFactory.xml]: Initializat > ion of bean failed; nested exception is > org.springframework.beans.factory.BeanCreationException: Error creating > bean with name 'entityManagerFactory' > defined in class path resource [EntityManagerFactory.xml]: Invocation of > init method failed; nested exception is java.lang.IllegalAccessError > at > org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:254) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:92 > 5) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:835 > ) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409) > at > java.security.AccessController.doPrivileged(AccessController.java:219) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380) > at > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264) > at > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) > at > org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:168) > at > org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:884) > at > org.springframework.beans.factory.access.SingletonBeanFactoryLocator.useBeanFactory(SingletonBeanFactoryLocator.java:397) > ... 41 more > Caused by: org.springframework.beans.BeanInstantiationException: Could not > instantiate bean class > [org.springframework.context.support.ClassPathXmlApp > licationContext]: Constructor threw exception; nested exception is > org.springframework.beans.factory.BeanCreationException: Error creating > bean with n > ame > 'org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor#0' > defined in class path resource [EntityManagerFactory.xml]: Ini > tialization of bean failed; nested exception is > org.springframework.beans.factory.BeanCreationException: Error creating > bean with name 'entityManagerF > actory' defined in class path resource [EntityManagerFactory.xml]: > Invocation of init method failed; nested exception is > java.lang.IllegalAccessError > at > org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:115) > at > org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:87) > at > org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:248) > ... 54 more > Caused by: org.springframework.beans.factory.BeanCreationException: Error > creating bean with name > 'org.springframework.dao.annotation.PersistenceExcep > tionTranslationPostProcessor#0' defined in class path resource > [EntityManagerFactory.xml]: Initialization of bean failed; nested > exception is org.spri > ngframework.beans.factory.BeanCreationException: Error creating bean with > name 'entityManagerFactory' defined in class path resource > [EntityManagerFac > tory.xml]: Invocation of init method failed; nested exception is > java.lang.IllegalAccessError > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:480) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409) > at > java.security.AccessController.doPrivileged(AccessController.java:219) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380) > at > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264) > at > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) > at > org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164) > at > org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:880) > at > org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:596) > at > org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:365) > at > org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139) > at > org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:83) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:67) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > at java.lang.reflect.Constructor.newInstance(Constructor.java:522) > at > org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100) > ... 56 more > Caused by: org.springframework.beans.factory.BeanCreationException: Error > creating bean with name 'entityManagerFactory' defined in class path > resourc > e [EntityManagerFactory.xml]: Invocation of init method failed; nested > exception is java.lang.IllegalAccessError > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409) > at > java.security.AccessController.doPrivileged(AccessController.java:219) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380) > at > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264) > at > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) > at > org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164) > at > org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:308) > at > org.springframework.beans.factory.BeanFactoryUtils.beansOfTypeIncludingAncestors(BeanFactoryUtils.java:270) > at > org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.detectPersistenceExceptionTranslators(PersistenceExceptionTransl > ationInterceptor.java:122) > at > org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.<init>(PersistenceExceptionTranslationInterceptor.java:78) > at > org.springframework.dao.annotation.PersistenceExceptionTranslationAdvisor.<init>(PersistenceExceptionTranslationAdvisor.java:70) > at > org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor.setBeanFactory(PersistenceExceptionTranslationPostProcessor > .java:97) > -- View this message in context: http://www.nabble.com/IllegalAccessError-creating-entityManagerFactory---tp25986510s17564p25987345.html Sent from the Fornax-Platform mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Come build with us! The BlackBerry(R) Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9 - 12, 2009. Register now! http://p.sf.net/sfu/devconference _______________________________________________ Fornax-developer mailing list Fornax-developer@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fornax-developer