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

Reply via email to