You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@turbine.apache.org by maremv <ma...@gmail.com> on 2013/11/22 06:15:47 UTC

Error after creating turbine 4.0 from Archetype

I have created turbine from the Archetype, but when i launch in tomcat (have tried glass fish also) it gives a "Horrible Exception"
instead of showing me the welcome page.

Horrible Exception: org.apache.turbine.util.TurbineException: java.lang.NullPointerException
	at org.apache.turbine.pipeline.ExecutePageValve.invoke(ExecutePageValve.java:83)
	at org.apache.turbine.pipeline.TurbinePipeline.invokeNext(TurbinePipeline.java:199)
	at org.apache.turbine.pipeline.DefaultACLCreationValve.invoke(DefaultACLCreationValve.java:93)
	at org.apache.turbine.pipeline.TurbinePipeline.invokeNext(TurbinePipeline.java:199)
	at org.apache.turbine.pipeline.DefaultSessionValidationValve.invoke(DefaultSessionValidationValve.java:91)
	at org.apache.turbine.pipeline.TurbinePipeline.invokeNext(TurbinePipeline.java:199)
	at org.apache.turbine.pipeline.DefaultLoginValve.invoke(DefaultLoginValve.java:96)
	at org.apache.turbine.pipeline.TurbinePipeline.invokeNext(TurbinePipeline.java:199)
	at org.apache.turbine.pipeline.DefaultSessionTimeoutValve.invoke(DefaultSessionTimeoutValve.java:77)
	at org.apache.turbine.pipeline.TurbinePipeline.invokeNext(TurbinePipeline.java:199)
	at org.apache.turbine.pipeline.DetermineTargetValve.invoke(DetermineTargetValve.java:85)
	at org.apache.turbine.pipeline.TurbinePipeline.invokeNext(TurbinePipeline.java:199)
	at org.apache.turbine.pipeline.DetermineActionValve.invoke(DetermineActionValve.java:76)
	at org.apache.turbine.pipeline.TurbinePipeline.invokeNext(TurbinePipeline.java:199)
	at org.apache.turbine.pipeline.TurbinePipeline.invoke(TurbinePipeline.java:181)
	at org.apache.turbine.Turbine.doGet(Turbine.java:752)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1041)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:603)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:724)
Caused by: java.lang.NullPointerException
	at org.apache.turbine.services.pull.TurbinePullService.populateWithRequestTools(TurbinePullService.java:528)
	at org.apache.turbine.services.pull.TurbinePullService.populateContext(TurbinePullService.java:427)
	at org.apache.turbine.services.velocity.TurbineVelocityService.getContext(TurbineVelocityService.java:272)
	at org.apache.turbine.services.velocity.TurbineVelocity.getContext(TurbineVelocity.java:139)
	at org.apache.turbine.modules.pages.VelocityPage.doBuildBeforeAction(VelocityPage.java:86)
	at org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:197)
	at org.apache.turbine.modules.Page.build(Page.java:110)
	at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:79)
	at org.apache.turbine.pipeline.ExecutePageValve.executePage(ExecutePageValve.java:132)
	at org.apache.turbine.pipeline.ExecutePageValve.invoke(ExecutePageValve.java:79)
	... 36 more


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
For additional commands, e-mail: user-help@turbine.apache.org


Re: Antwort: Error after creating turbine 4.0 from Archetype

Posted by Thomas Vandahl <tv...@apache.org>.
On 23.11.13 08:16, maremv wrote:
> 
> My tomcat version is 7.0.47, this is the 3rd or 4th time i have created
> the turbine project from scrach using the maven 4.0 script and i get the
> same error everytime. i have not modified any of the propertiey files, I
> figured if i built the default app using the maven archetypes it could
> at least get the default page saying that it was up and running. It
> seems to be complaining that it cannot log into the database - which
> would make since since i have not - nor do i know where - to enter in
> the username and password to do such. The Torque.properties file looks
> like it would be a good canidate - but not sure how to figure out what
> the propertie names are that i need to add/modify.
> 
> 
> -------------- Torque.properties:
> 
> torque.database.default=turbine
> torque.database.turbine.adapter=mysql
> 
> # Using JNDI
> torque.dsfactory.turbine.factory=org.apache.torque.dsfactory.JndiDataSourceFactory
> 
> torque.dsfactory.turbine.jndi.path=java:comp/env/jdbc/Turbine
> torque.dsfactory.turbine.jndi.ttl=300000
> 
> # Determines if the quantity column of the IDBroker's id_table should
> # be increased automatically if requests for ids reaches a high
> # volume.
> 
> torque.idbroker.cleverquantity=true
> 
> # Determines whether the managers cache instances of the business objects.
> # And also whether the MethodResultCache will really cache results.
> 
> torque.manager.useCache = true
> 

See the Tomcat documentation on JDBC datasources at
http://tomcat.apache.org/tomcat-7.0-doc/jndi-resources-howto.html#JDBC_Data_Sources

You need to define a data source for your application.

As an alternative, you may define the Torque data source on your own.
See the section on "SharedPoolDataSourceFactory" at
http://db.apache.org/torque/torque-3.3/releases/torque-3.3/runtime/reference/initialisation-configuration.html


Bye, Thomas.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
For additional commands, e-mail: user-help@turbine.apache.org


Re: Antwort: Error after creating turbine 4.0 from Archetype

Posted by maremv <ma...@gmail.com>.
My tomcat version is 7.0.47, this is the 3rd or 4th time i have created 
the turbine project from scrach using the maven 4.0 script and i get the 
same error everytime. i have not modified any of the propertiey files, I 
figured if i built the default app using the maven archetypes it could 
at least get the default page saying that it was up and running. It 
seems to be complaining that it cannot log into the database - which 
would make since since i have not - nor do i know where - to enter in 
the username and password to do such. The Torque.properties file looks 
like it would be a good canidate - but not sure how to figure out what 
the propertie names are that i need to add/modify.


-------------- Torque.properties:

torque.database.default=turbine
torque.database.turbine.adapter=mysql

# Using JNDI
torque.dsfactory.turbine.factory=org.apache.torque.dsfactory.JndiDataSourceFactory
torque.dsfactory.turbine.jndi.path=java:comp/env/jdbc/Turbine
torque.dsfactory.turbine.jndi.ttl=300000

# Determines if the quantity column of the IDBroker's id_table should
# be increased automatically if requests for ids reaches a high
# volume.

torque.idbroker.cleverquantity=true

# Determines whether the managers cache instances of the business objects.
# And also whether the MethodResultCache will really cache results.

torque.manager.useCache = true


-------------- Torque.log:

2013-11-23 01:03:59,958 [http-bio-8080-exec-70] DEBUG 
org.apache.torque.TorqueInstance - 
init(/home/daddy/Code/OPEN_SOURCE/myturbineapp/target/myturbineapp-1.0-SNAPSHOT/WEB-INF/conf/Torque.properties)
2013-11-23 01:03:59,959 [http-bio-8080-exec-70] DEBUG 
org.apache.torque.TorqueInstance - Config Object is 
org.apache.commons.configuration.PropertiesConfiguration@4079ed
2013-11-23 01:03:59,959 [http-bio-8080-exec-70] DEBUG 
org.apache.torque.TorqueInstance - 
init(org.apache.commons.configuration.PropertiesConfiguration@4079ed)
2013-11-23 01:03:59,959 [http-bio-8080-exec-70] DEBUG 
org.apache.torque.TorqueInstance - 
setConfiguration(org.apache.commons.configuration.PropertiesConfiguration@4079ed)
2013-11-23 01:03:59,959 [http-bio-8080-exec-70] DEBUG 
org.apache.torque.TorqueInstance - initialize()
2013-11-23 01:03:59,961 [http-bio-8080-exec-70] DEBUG 
org.apache.torque.TorqueInstance - 
setConfiguration(org.apache.commons.configuration.SubsetConfiguration@343095)
2013-11-23 01:03:59,961 [http-bio-8080-exec-70] DEBUG 
org.apache.torque.TorqueInstance - 
initAdapters(org.apache.commons.configuration.SubsetConfiguration@343095)
2013-11-23 01:03:59,975 [http-bio-8080-exec-70] DEBUG 
org.apache.torque.TorqueInstance - Adding mysql -> turbine as Adapter
2013-11-23 01:03:59,979 [http-bio-8080-exec-70] DEBUG 
org.apache.torque.TorqueInstance - 
initDataSourceFactories(org.apache.commons.configuration.SubsetConfiguration@343095)
2013-11-23 01:03:59,979 [http-bio-8080-exec-70] DEBUG 
org.apache.torque.TorqueInstance - handle: turbine DataSourceFactory: 
org.apache.torque.dsfactory.JndiDataSourceFactory
2013-11-23 01:03:59,983 [http-bio-8080-exec-70] DEBUG 
org.apache.torque.TorqueInstance - getConfiguration() = 
org.apache.commons.configuration.SubsetConfiguration@343095
2013-11-23 01:03:59,983 [http-bio-8080-exec-70] DEBUG 
org.apache.torque.dsfactory.JndiDataSourceFactory - Starting initJNDI
2013-11-23 01:03:59,983 [http-bio-8080-exec-70] DEBUG 
org.apache.torque.dsfactory.JndiDataSourceFactory - JNDI path: 
java:comp/env/jdbc/Turbine
2013-11-23 01:03:59,983 [http-bio-8080-exec-70] DEBUG 
org.apache.torque.dsfactory.JndiDataSourceFactory - Time between context 
lookups: 300000
2013-11-23 01:03:59,983 [http-bio-8080-exec-70] DEBUG 
org.apache.torque.dsfactory.JndiDataSourceFactory - Created new 
InitialContext
2013-11-23 01:03:59,984 [http-bio-8080-exec-70] DEBUG 
org.apache.torque.dsfactory.JndiDataSourceFactory - InitialContext 
-------------------------------
2013-11-23 01:03:59,984 [http-bio-8080-exec-70] DEBUG 
org.apache.torque.dsfactory.JndiDataSourceFactory - Environment properties:2
2013-11-23 01:03:59,984 [http-bio-8080-exec-70] DEBUG 
org.apache.torque.dsfactory.JndiDataSourceFactory - 
java.naming.factory.initial: org.apache.naming.java.javaURLContextFactory
2013-11-23 01:03:59,984 [http-bio-8080-exec-70] DEBUG 
org.apache.torque.dsfactory.JndiDataSourceFactory - 
java.naming.factory.url.pkgs: org.apache.naming
2013-11-23 01:03:59,984 [http-bio-8080-exec-70] DEBUG 
org.apache.torque.dsfactory.JndiDataSourceFactory - 
----------------------------------------------
2013-11-23 01:03:59,984 [http-bio-8080-exec-70] DEBUG 
org.apache.torque.dsfactory.JndiDataSourceFactory - Starting initDataSource
2013-11-23 01:03:59,984 [http-bio-8080-exec-70] DEBUG 
org.apache.torque.TorqueInstance - Adding the DatasourceFactory and 
DatabaseAdapter from database turbine onto database default
2013-11-23 01:03:59,989 [http-bio-8080-exec-70] DEBUG 
org.apache.torque.TorqueInstance - getConfiguration() = 
org.apache.commons.configuration.SubsetConfiguration@343095
2013-11-23 01:03:59,989 [Torque - ID Broker thread] DEBUG 
org.apache.torque.oid.IDBroker - IDBroker thread was started.
2013-11-23 01:03:59,993 [http-bio-8080-exec-70] ERROR 
org.apache.torque.oid.IDBroker - Could not open a connection to the 
database turbine
org.apache.torque.TorqueException: javax.naming.NameNotFoundException: 
Name [Turbine] is not bound in this Context. Unable to find [Turbine].
     at 
org.apache.torque.dsfactory.JndiDataSourceFactory.getDataSource(JndiDataSourceFactory.java:116)
     at 
org.apache.torque.TorqueInstance.getConnection(TorqueInstance.java:912)
     at org.apache.torque.Torque.getConnection(Torque.java:314)
     at org.apache.torque.oid.IDBroker.<init>(IDBroker.java:237)
     at org.apache.torque.oid.IDBroker.<init>(IDBroker.java:203)
     at 
org.apache.torque.map.DatabaseMap.startIdBroker(DatabaseMap.java:351)
     at 
org.apache.torque.map.TableMap.setPrimaryKeyMethod(TableMap.java:584)
     at 
com.dawgged.turbine.om.map.TurbineUserMapBuilder.doBuild(TurbineUserMapBuilder.java:71)
     at org.apache.torque.TorqueInstance.initialize(TorqueInstance.java:179)
     at org.apache.torque.TorqueInstance.init(TorqueInstance.java:486)
     at org.apache.torque.TorqueInstance.init(TorqueInstance.java:466)
     at 
org.apache.torque.avalon.TorqueComponent.initialize(TorqueComponent.java:182)
     at 
org.apache.fulcrum.yaafi.framework.component.AvalonServiceComponentImpl.initialize(AvalonServiceComponentImpl.java:404)
     at 
org.apache.fulcrum.yaafi.framework.component.AvalonServiceComponentImpl.incarnateInstance(AvalonServiceComponentImpl.java:106)
     at 
org.apache.fulcrum.yaafi.framework.component.ServiceComponentImpl.getInstance(ServiceComponentImpl.java:139)
     at 
org.apache.fulcrum.yaafi.framework.component.ServiceComponentImpl.incarnate(ServiceComponentImpl.java:154)
     at 
org.apache.fulcrum.yaafi.framework.container.ServiceContainerImpl.incarnate(ServiceContainerImpl.java:1117)
     at 
org.apache.fulcrum.yaafi.framework.container.ServiceContainerImpl.incarnateAll(ServiceContainerImpl.java:1042)
     at 
org.apache.fulcrum.yaafi.framework.container.ServiceContainerImpl.initialize(ServiceContainerImpl.java:470)
     at 
org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:245)
     at 
org.apache.fulcrum.yaafi.framework.factory.ServiceContainerFactory.create(ServiceContainerFactory.java:131)
     at 
org.apache.fulcrum.yaafi.framework.factory.ServiceContainerFactory.create(ServiceContainerFactory.java:55)
     at 
org.apache.turbine.services.avaloncomponent.TurbineYaafiComponentService.initialize(TurbineYaafiComponentService.java:141)
     at 
org.apache.turbine.services.avaloncomponent.TurbineYaafiComponentService.init(TurbineYaafiComponentService.java:87)
     at 
org.apache.turbine.services.BaseServiceBroker.initService(BaseServiceBroker.java:301)
     at 
org.apache.turbine.services.BaseServiceBroker.doInitService(BaseServiceBroker.java:381)
     at 
org.apache.turbine.services.BaseServiceBroker.initServices(BaseServiceBroker.java:353)
     at 
org.apache.turbine.services.BaseServiceBroker.init(BaseServiceBroker.java:166)
     at org.apache.turbine.Turbine.configure(Turbine.java:393)
     at org.apache.turbine.Turbine.init(Turbine.java:199)
     at javax.servlet.GenericServlet.init(GenericServlet.java:160)
     at 
org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1280)
     at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1193)
     at 
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1088)
     at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5176)
     at 
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5460)
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
     at 
org.apache.catalina.core.StandardContext.reload(StandardContext.java:3954)
     at 
org.apache.catalina.manager.ManagerServlet.reload(ManagerServlet.java:956)
     at 
org.apache.catalina.manager.HTMLManagerServlet.reload(HTMLManagerServlet.java:657)
     at 
org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:215)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
     at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
     at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
     at 
org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:213)
     at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
     at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
     at 
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
     at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
     at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
     at 
org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
     at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
     at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
     at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
     at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
     at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:611)
     at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
     at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
     at 
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
     at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
     at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
     at 
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1041)
     at 
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:603)
     at 
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
     at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
     at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
     at java.lang.Thread.run(Thread.java:724)
Caused by: javax.naming.NameNotFoundException: Name [Turbine] is not 
bound in this Context. Unable to find [Turbine].
     at org.apache.naming.NamingContext.lookup(NamingContext.java:820)
     at org.apache.naming.NamingContext.lookup(NamingContext.java:154)
     at org.apache.naming.NamingContext.lookup(NamingContext.java:831)
     at org.apache.naming.NamingContext.lookup(NamingContext.java:154)
     at org.apache.naming.NamingContext.lookup(NamingContext.java:831)
     at org.apache.naming.NamingContext.lookup(NamingContext.java:154)
     at org.apache.naming.NamingContext.lookup(NamingContext.java:831)
     at org.apache.naming.NamingContext.lookup(NamingContext.java:168)
     at org.apache.naming.SelectorContext.lookup(SelectorContext.java:158)
     at javax.naming.InitialContext.lookup(InitialContext.java:411)
     at 
org.apache.torque.dsfactory.JndiDataSourceFactory.getDataSource(JndiDataSourceFactory.java:111)
     ... 67 more
2013-11-23 01:03:59,997 [http-bio-8080-exec-70] WARN 
org.apache.torque.oid.IDBroker - Could not read from connection Metadata 
whether transactions are supported for the database turbine
java.lang.NullPointerException
     at org.apache.torque.oid.IDBroker.<init>(IDBroker.java:248)
     at org.apache.torque.oid.IDBroker.<init>(IDBroker.java:203)
     at 
org.apache.torque.map.DatabaseMap.startIdBroker(DatabaseMap.java:351)
     at 
org.apache.torque.map.TableMap.setPrimaryKeyMethod(TableMap.java:584)
     at 
com.dawgged.turbine.om.map.TurbineUserMapBuilder.doBuild(TurbineUserMapBuilder.java:71)
     at org.apache.torque.TorqueInstance.initialize(TorqueInstance.java:179)
     at org.apache.torque.TorqueInstance.init(TorqueInstance.java:486)
     at org.apache.torque.TorqueInstance.init(TorqueInstance.java:466)
     at 
org.apache.torque.avalon.TorqueComponent.initialize(TorqueComponent.java:182)
     at 
org.apache.fulcrum.yaafi.framework.component.AvalonServiceComponentImpl.initialize(AvalonServiceComponentImpl.java:404)
     at 
org.apache.fulcrum.yaafi.framework.component.AvalonServiceComponentImpl.incarnateInstance(AvalonServiceComponentImpl.java:106)
     at 
org.apache.fulcrum.yaafi.framework.component.ServiceComponentImpl.getInstance(ServiceComponentImpl.java:139)
     at 
org.apache.fulcrum.yaafi.framework.component.ServiceComponentImpl.incarnate(ServiceComponentImpl.java:154)
     at 
org.apache.fulcrum.yaafi.framework.container.ServiceContainerImpl.incarnate(ServiceContainerImpl.java:1117)
     at 
org.apache.fulcrum.yaafi.framework.container.ServiceContainerImpl.incarnateAll(ServiceContainerImpl.java:1042)
     at 
org.apache.fulcrum.yaafi.framework.container.ServiceContainerImpl.initialize(ServiceContainerImpl.java:470)
     at 
org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:245)
     at 
org.apache.fulcrum.yaafi.framework.factory.ServiceContainerFactory.create(ServiceContainerFactory.java:131)
     at 
org.apache.fulcrum.yaafi.framework.factory.ServiceContainerFactory.create(ServiceContainerFactory.java:55)
     at 
org.apache.turbine.services.avaloncomponent.TurbineYaafiComponentService.initialize(TurbineYaafiComponentService.java:141)
     at 
org.apache.turbine.services.avaloncomponent.TurbineYaafiComponentService.init(TurbineYaafiComponentService.java:87)
     at 
org.apache.turbine.services.BaseServiceBroker.initService(BaseServiceBroker.java:301)
     at 
org.apache.turbine.services.BaseServiceBroker.doInitService(BaseServiceBroker.java:381)
     at 
org.apache.turbine.services.BaseServiceBroker.initServices(BaseServiceBroker.java:353)
     at 
org.apache.turbine.services.BaseServiceBroker.init(BaseServiceBroker.java:166)
     at org.apache.turbine.Turbine.configure(Turbine.java:393)
     at org.apache.turbine.Turbine.init(Turbine.java:199)
     at javax.servlet.GenericServlet.init(GenericServlet.java:160)
     at 
org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1280)
     at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1193)
     at 
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1088)
     at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5176)
     at 
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5460)
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
     at 
org.apache.catalina.core.StandardContext.reload(StandardContext.java:3954)
     at 
org.apache.catalina.manager.ManagerServlet.reload(ManagerServlet.java:956)
     at 
org.apache.catalina.manager.HTMLManagerServlet.reload(HTMLManagerServlet.java:657)
     at 
org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:215)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
     at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
     at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
     at 
org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:213)
     at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
     at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
     at 
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
     at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
     at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
     at 
org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
     at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
     at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
     at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
     at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
     at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:611)
     at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
     at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
     at 
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
     at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
     at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
     at 
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1041)
     at 
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:603)
     at 
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
     at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
     at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
     at java.lang.Thread.run(Thread.java:724)




On 11/22/2013 06:59 AM, Georg Kallidis wrote:
> Hi,
>
> the requestTools variable seems to be not properly initialized. Did you
> change TurbineResources.properties? May be you could set the log level
> to DEBUG in WEB-INF/conf/log4j.properties:
> log4j.logger.org.apache.turbine = DEBUG, turbine and verify output in $
> {catalina.base}/logs/turbine.log.
>
> Otherwise, if you generate the turbine-webapp-4.0 new again, is the
> error still there? What is the tomcat version?
>
>   Thanks,
>
> - Georg
>
>
>
>                                                                                                                                          
>    Von:        maremv <ma...@gmail.com>
>                                                                                                                                          
>    An:         user@turbine.apache.org,
>                                                                                                                                          
>    Datum:      22.11.2013 06:16
>                                                                                                                                          
>    Betreff:    Error after creating turbine 4.0 from Archetype
>                                                                                                                                          
>
>
>
>
>
> I have created turbine from the Archetype, but when i launch in tomcat
> (have tried glass fish also) it gives a "Horrible Exception"
> instead of showing me the welcome page.
>
> Horrible Exception: org.apache.turbine.util.TurbineException:
> java.lang.NullPointerException
> 		 at org.apache.turbine.pipeline.ExecutePageValve.invoke
> (ExecutePageValve.java:83)
> 		 at org.apache.turbine.pipeline.TurbinePipeline.invokeNext
> (TurbinePipeline.java:199)
> 		 at
> org.apache.turbine.pipeline.DefaultACLCreationValve.invoke
> (DefaultACLCreationValve.java:93)
> 		 at org.apache.turbine.pipeline.TurbinePipeline.invokeNext
> (TurbinePipeline.java:199)
> 		 at
> org.apache.turbine.pipeline.DefaultSessionValidationValve.invoke
> (DefaultSessionValidationValve.java:91)
> 		 at org.apache.turbine.pipeline.TurbinePipeline.invokeNext
> (TurbinePipeline.java:199)
> 		 at org.apache.turbine.pipeline.DefaultLoginValve.invoke
> (DefaultLoginValve.java:96)
> 		 at org.apache.turbine.pipeline.TurbinePipeline.invokeNext
> (TurbinePipeline.java:199)
> 		 at
> org.apache.turbine.pipeline.DefaultSessionTimeoutValve.invoke
> (DefaultSessionTimeoutValve.java:77)
> 		 at org.apache.turbine.pipeline.TurbinePipeline.invokeNext
> (TurbinePipeline.java:199)
> 		 at org.apache.turbine.pipeline.DetermineTargetValve.invoke
> (DetermineTargetValve.java:85)
> 		 at org.apache.turbine.pipeline.TurbinePipeline.invokeNext
> (TurbinePipeline.java:199)
> 		 at org.apache.turbine.pipeline.DetermineActionValve.invoke
> (DetermineActionValve.java:76)
> 		 at org.apache.turbine.pipeline.TurbinePipeline.invokeNext
> (TurbinePipeline.java:199)
> 		 at org.apache.turbine.pipeline.TurbinePipeline.invoke
> (TurbinePipeline.java:181)
> 		 at org.apache.turbine.Turbine.doGet(Turbine.java:752)
> 		 at javax.servlet.http.HttpServlet.service
> (HttpServlet.java:621)
> 		 at javax.servlet.http.HttpServlet.service
> (HttpServlet.java:728)
> 		 at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:305)
> 		 at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:210)
> 		 at org.apache.tomcat.websocket.server.WsFilter.doFilter
> (WsFilter.java:51)
> 		 at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:243)
> 		 at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:210)
> 		 at org.apache.catalina.core.StandardWrapperValve.invoke
> (StandardWrapperValve.java:222)
> 		 at org.apache.catalina.core.StandardContextValve.invoke
> (StandardContextValve.java:123)
> 		 at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke
> (AuthenticatorBase.java:502)
> 		 at org.apache.catalina.core.StandardHostValve.invoke
> (StandardHostValve.java:171)
> 		 at org.apache.catalina.valves.ErrorReportValve.invoke
> (ErrorReportValve.java:100)
> 		 at org.apache.catalina.valves.AccessLogValve.invoke
> (AccessLogValve.java:953)
> 		 at org.apache.catalina.core.StandardEngineValve.invoke
> (StandardEngineValve.java:118)
> 		 at org.apache.catalina.connector.CoyoteAdapter.service
> (CoyoteAdapter.java:408)
> 		 at org.apache.coyote.http11.AbstractHttp11Processor.process
> (AbstractHttp11Processor.java:1041)
> 		 at org.apache.coyote.AbstractProtocol
> $AbstractConnectionHandler.process(AbstractProtocol.java:603)
> 		 at org.apache.tomcat.util.net.JIoEndpoint
> $SocketProcessor.run(JIoEndpoint.java:312)
> 		 at java.util.concurrent.ThreadPoolExecutor.runWorker
> (ThreadPoolExecutor.java:1145)
> 		 at java.util.concurrent.ThreadPoolExecutor$Worker.run
> (ThreadPoolExecutor.java:615)
> 		 at java.lang.Thread.run(Thread.java:724)
> Caused by: java.lang.NullPointerException
> 		 at
> org.apache.turbine.services.pull.TurbinePullService.populateWithRequestTools
> (TurbinePullService.java:528)
> 		 at
> org.apache.turbine.services.pull.TurbinePullService.populateContext
> (TurbinePullService.java:427)
> 		 at
> org.apache.turbine.services.velocity.TurbineVelocityService.getContext
> (TurbineVelocityService.java:272)
> 		 at
> org.apache.turbine.services.velocity.TurbineVelocity.getContext
> (TurbineVelocity.java:139)
> 		 at
> org.apache.turbine.modules.pages.VelocityPage.doBuildBeforeAction
> (VelocityPage.java:86)
> 		 at org.apache.turbine.modules.pages.DefaultPage.doBuild
> (DefaultPage.java:197)
> 		 at org.apache.turbine.modules.Page.build(Page.java:110)
> 		 at org.apache.turbine.modules.PageLoader.exec
> (PageLoader.java:79)
> 		 at org.apache.turbine.pipeline.ExecutePageValve.executePage
> (ExecutePageValve.java:132)
> 		 at org.apache.turbine.pipeline.ExecutePageValve.invoke
> (ExecutePageValve.java:79)
> 		 ... 36 more
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
> For additional commands, e-mail: user-help@turbine.apache.org
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
> For additional commands, e-mail: user-help@turbine.apache.org
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
For additional commands, e-mail: user-help@turbine.apache.org


Antwort: Error after creating turbine 4.0 from Archetype

Posted by Georg Kallidis <ge...@cedis.fu-berlin.de>.
Hi,

the requestTools variable seems to be not properly initialized. Did you
change TurbineResources.properties? May be you could set the log level
to DEBUG in WEB-INF/conf/log4j.properties:
log4j.logger.org.apache.turbine = DEBUG, turbine and verify output in $
{catalina.base}/logs/turbine.log.

Otherwise, if you generate the turbine-webapp-4.0 new again, is the
error still there? What is the tomcat version?

 Thanks,

- Georg



                                                                                                                                        
  Von:        maremv <ma...@gmail.com>                                                                                                 
                                                                                                                                        
  An:         user@turbine.apache.org,                                                                                                  
                                                                                                                                        
  Datum:      22.11.2013 06:16                                                                                                          
                                                                                                                                        
  Betreff:    Error after creating turbine 4.0 from Archetype                                                                           
                                                                                                                                        





I have created turbine from the Archetype, but when i launch in tomcat
(have tried glass fish also) it gives a "Horrible Exception"
instead of showing me the welcome page.

Horrible Exception: org.apache.turbine.util.TurbineException:
java.lang.NullPointerException
		 at org.apache.turbine.pipeline.ExecutePageValve.invoke
(ExecutePageValve.java:83)
		 at org.apache.turbine.pipeline.TurbinePipeline.invokeNext
(TurbinePipeline.java:199)
		 at
org.apache.turbine.pipeline.DefaultACLCreationValve.invoke
(DefaultACLCreationValve.java:93)
		 at org.apache.turbine.pipeline.TurbinePipeline.invokeNext
(TurbinePipeline.java:199)
		 at
org.apache.turbine.pipeline.DefaultSessionValidationValve.invoke
(DefaultSessionValidationValve.java:91)
		 at org.apache.turbine.pipeline.TurbinePipeline.invokeNext
(TurbinePipeline.java:199)
		 at org.apache.turbine.pipeline.DefaultLoginValve.invoke
(DefaultLoginValve.java:96)
		 at org.apache.turbine.pipeline.TurbinePipeline.invokeNext
(TurbinePipeline.java:199)
		 at
org.apache.turbine.pipeline.DefaultSessionTimeoutValve.invoke
(DefaultSessionTimeoutValve.java:77)
		 at org.apache.turbine.pipeline.TurbinePipeline.invokeNext
(TurbinePipeline.java:199)
		 at org.apache.turbine.pipeline.DetermineTargetValve.invoke
(DetermineTargetValve.java:85)
		 at org.apache.turbine.pipeline.TurbinePipeline.invokeNext
(TurbinePipeline.java:199)
		 at org.apache.turbine.pipeline.DetermineActionValve.invoke
(DetermineActionValve.java:76)
		 at org.apache.turbine.pipeline.TurbinePipeline.invokeNext
(TurbinePipeline.java:199)
		 at org.apache.turbine.pipeline.TurbinePipeline.invoke
(TurbinePipeline.java:181)
		 at org.apache.turbine.Turbine.doGet(Turbine.java:752)
		 at javax.servlet.http.HttpServlet.service
(HttpServlet.java:621)
		 at javax.servlet.http.HttpServlet.service
(HttpServlet.java:728)
		 at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:305)
		 at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:210)
		 at org.apache.tomcat.websocket.server.WsFilter.doFilter
(WsFilter.java:51)
		 at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:243)
		 at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:210)
		 at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:222)
		 at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:123)
		 at
org.apache.catalina.authenticator.AuthenticatorBase.invoke
(AuthenticatorBase.java:502)
		 at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:171)
		 at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:100)
		 at org.apache.catalina.valves.AccessLogValve.invoke
(AccessLogValve.java:953)
		 at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:118)
		 at org.apache.catalina.connector.CoyoteAdapter.service
(CoyoteAdapter.java:408)
		 at org.apache.coyote.http11.AbstractHttp11Processor.process
(AbstractHttp11Processor.java:1041)
		 at org.apache.coyote.AbstractProtocol
$AbstractConnectionHandler.process(AbstractProtocol.java:603)
		 at org.apache.tomcat.util.net.JIoEndpoint
$SocketProcessor.run(JIoEndpoint.java:312)
		 at java.util.concurrent.ThreadPoolExecutor.runWorker
(ThreadPoolExecutor.java:1145)
		 at java.util.concurrent.ThreadPoolExecutor$Worker.run
(ThreadPoolExecutor.java:615)
		 at java.lang.Thread.run(Thread.java:724)
Caused by: java.lang.NullPointerException
		 at
org.apache.turbine.services.pull.TurbinePullService.populateWithRequestTools
(TurbinePullService.java:528)
		 at
org.apache.turbine.services.pull.TurbinePullService.populateContext
(TurbinePullService.java:427)
		 at
org.apache.turbine.services.velocity.TurbineVelocityService.getContext
(TurbineVelocityService.java:272)
		 at
org.apache.turbine.services.velocity.TurbineVelocity.getContext
(TurbineVelocity.java:139)
		 at
org.apache.turbine.modules.pages.VelocityPage.doBuildBeforeAction
(VelocityPage.java:86)
		 at org.apache.turbine.modules.pages.DefaultPage.doBuild
(DefaultPage.java:197)
		 at org.apache.turbine.modules.Page.build(Page.java:110)
		 at org.apache.turbine.modules.PageLoader.exec
(PageLoader.java:79)
		 at org.apache.turbine.pipeline.ExecutePageValve.executePage
(ExecutePageValve.java:132)
		 at org.apache.turbine.pipeline.ExecutePageValve.invoke
(ExecutePageValve.java:79)
		 ... 36 more


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
For additional commands, e-mail: user-help@turbine.apache.org




---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
For additional commands, e-mail: user-help@turbine.apache.org