You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@turbine.apache.org by Mark Wassermann <mw...@mw-net.com> on 2006/09/23 11:30:14 UTC

turbine 2.3.2 crashes tomcat 5.0/5.5

Hi list

I have the following problem:
I have installed Turbine 2.3.2 with META, and setup a small prototype
app. When I start the tomcat and go to my app , it only build the first
screen I call, the browser dose not get the page finished, and after th
first click i cannot access another screen of my turbine app nor an
other context in the tomcat webapps.

I have looked thru all logfiles, but could not find anything that looks
suspisours to me.

my configuration is
Turbine 2.3.2
Tomcat 5.5 (also tried 5.0)
Sun Java J2SDK 1.5.0_7
WinXp Pro

I have already worked with older versions of turbine, but never seen
such a behavior.

Can someone can help me

thx
Mark

-- 
 Mark Wassermann            @: mwassermann@mw-net.com

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"Tho' much is taken, much abides; and tho'
 We are not now that strength which in the old days
 Moved earth and heaven; that which we are, we are;
 One equal-temper of heroic hearts,
 Made weak by time and fate, but strong in will
 To strive, to seek, to find, and not to yield."

 Ulysses by Alfred Tennyson
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


Re: turbine 2.3.2 crashes tomcat 5.0/5.5

Posted by Mark Wassermann <mw...@mw-net.com>.
Thomas Vandahl schrieb:
> Mark Wassermann wrote:
>> I have already worked with older versions of turbine, but never seen
>> such a behavior.
>>
>> Can someone can help me
> 
> Well, some configuration and log file extracts would certainly be
> necessary to do that.

the config-files are autogenrated by meta.
most of the log-files are empty except for
-- start turbine.log --
2006-09-25 15:54:44,296 [http-8080-Processor25] INFO
org.apache.turbine.Turbine - Configured log4j from C:\Programme\Apache
Software Foundation\Tomcat 5.5\webapps\urkdb\WEB-INF\conf\log4j.properties
2006-09-25 15:54:44,296 [http-8080-Processor25] INFO
org.apache.turbine.Turbine - Loaded configuration  (Properties) from
WEB-INF/conf/TurbineResources.properties (C:\Programme\Apache Software
Foundation\Tomcat
5.5\webapps\urkdb\WEB-INF\conf\TurbineResources.properties)
2006-09-25 15:54:44,316 [http-8080-Processor25] INFO
org.apache.turbine.services.BaseServiceBroker - Added Mapping for
Service: AvalonComponentService
2006-09-25 15:54:44,316 [http-8080-Processor25] INFO
org.apache.turbine.services.BaseServiceBroker - Added Mapping for
Service: CryptoService
2006-09-25 15:54:44,316 [http-8080-Processor25] INFO
org.apache.turbine.services.BaseServiceBroker - Added Mapping for
Service: FactoryService
2006-09-25 15:54:44,316 [http-8080-Processor25] INFO
org.apache.turbine.services.BaseServiceBroker - Added Mapping for
Service: PoolService
2006-09-25 15:54:44,316 [http-8080-Processor25] INFO
org.apache.turbine.services.BaseServiceBroker - Added Mapping for
Service: RunDataService
2006-09-25 15:54:44,316 [http-8080-Processor25] INFO
org.apache.turbine.services.BaseServiceBroker - Added Mapping for
Service: ServletService
2006-09-25 15:54:44,316 [http-8080-Processor25] INFO
org.apache.turbine.services.BaseServiceBroker - Added Mapping for
Service: AssemblerBrokerService
2006-09-25 15:54:44,316 [http-8080-Processor25] INFO
org.apache.turbine.services.BaseServiceBroker - Added Mapping for
Service: GlbalCacheService
2006-09-25 15:54:44,316 [http-8080-Processor25] INFO
org.apache.turbine.services.BaseServiceBroker - Added Mapping for
Service: PullService
2006-09-25 15:54:44,316 [http-8080-Processor25] INFO
org.apache.turbine.services.BaseServiceBroker - Added Mapping for
Service: IntakeService
2006-09-25 15:54:44,316 [http-8080-Processor25] INFO
org.apache.turbine.services.BaseServiceBroker - Added Mapping for
Service: TemplateService
2006-09-25 15:54:44,316 [http-8080-Processor25] INFO
org.apache.turbine.services.BaseServiceBroker - Added Mapping for
Service: VelocityService
2006-09-25 15:54:44,316 [http-8080-Processor25] INFO
org.apache.turbine.services.BaseServiceBroker - Added Mapping for
Service: UploadService
2006-09-25 15:54:44,316 [http-8080-Processor25] INFO
org.apache.turbine.services.BaseServiceBroker - Added Mapping for
Service: SecurityService
2006-09-25 15:54:44,337 [http-8080-Processor25] INFO
org.apache.turbine.services.BaseServiceBroker - Start Initializing
service (early): AvalonComponentService
2006-09-25 15:54:44,647 [http-8080-Processor25] INFO
org.apache.turbine.services.avaloncomponent.TurbineAvalonComponentService
- Lookup for Component org.apache.torque.avalon.Torque successful
2006-09-25 15:54:44,647 [http-8080-Processor25] INFO
org.apache.turbine.services.BaseServiceBroker - Finish Initializing
service (early): AvalonComponentService
2006-09-25 15:54:44,647 [http-8080-Processor25] INFO
org.apache.turbine.services.BaseServiceBroker - Start Initializing
service (early): PullService
2006-09-25 15:54:44,657 [http-8080-Processor25] INFO
org.apache.turbine.services.BaseServiceBroker - Start Initializing
service (late): PoolService
2006-09-25 15:54:44,657 [http-8080-Processor25] INFO
org.apache.turbine.services.BaseServiceBroker - Start Initializing
service (late): FactoryService
2006-09-25 15:54:44,657 [http-8080-Processor25] INFO
org.apache.turbine.services.BaseServiceBroker - Finish Initializing
service (late): FactoryService
2006-09-25 15:54:44,657 [http-8080-Processor25] INFO
org.apache.turbine.services.BaseServiceBroker - Finish Initializing
service (late): PoolService
2006-09-25 15:54:44,657 [http-8080-Processor25] INFO
org.apache.turbine.services.pull.TurbinePullService - Pull Model tools
will be refreshed on a per request basis.
2006-09-25 15:54:44,667 [http-8080-Processor25] INFO
org.apache.turbine.services.BaseServiceBroker - Start Initializing
service (late): VelocityService
2006-09-25 15:54:45,398 [http-8080-Processor25] INFO
org.apache.turbine.services.BaseServiceBroker - Start Initializing
service (late): TemplateService
2006-09-25 15:54:45,438 [http-8080-Processor25] INFO
org.apache.turbine.services.BaseServiceBroker - Start Initializing
service (late): AssemblerBrokerService
2006-09-25 15:54:45,438 [http-8080-Processor25] INFO
org.apache.turbine.services.assemblerbroker.TurbineAssemblerBrokerService
- Registering 1 action factories.
2006-09-25 15:54:45,438 [http-8080-Processor25] INFO
org.apache.turbine.services.assemblerbroker.TurbineAssemblerBrokerService
- Registering 1 screen factories.
2006-09-25 15:54:45,438 [http-8080-Processor25] INFO
org.apache.turbine.services.assemblerbroker.TurbineAssemblerBrokerService
- Registering 1 navigation factories.
2006-09-25 15:54:45,448 [http-8080-Processor25] INFO
org.apache.turbine.services.assemblerbroker.TurbineAssemblerBrokerService
- Registering 1 layout factories.
2006-09-25 15:54:45,448 [http-8080-Processor25] INFO
org.apache.turbine.services.assemblerbroker.TurbineAssemblerBrokerService
- Registering 1 page factories.
2006-09-25 15:54:45,448 [http-8080-Processor25] INFO
org.apache.turbine.services.assemblerbroker.TurbineAssemblerBrokerService
- Registering 1 scheduledjob factories.
2006-09-25 15:54:45,448 [http-8080-Processor25] INFO
org.apache.turbine.services.BaseServiceBroker - Finish Initializing
service (late): AssemblerBrokerService
2006-09-25 15:54:45,458 [http-8080-Processor25] INFO
org.apache.turbine.services.template.TurbineTemplateService - Using
org.apache.turbine.services.template.mapper.DirectMapper to map page
elements
2006-09-25 15:54:45,458 [http-8080-Processor25] INFO
org.apache.turbine.services.template.TurbineTemplateService - Using
org.apache.turbine.services.template.mapper.ClassMapper to map screen
elements
2006-09-25 15:54:45,458 [http-8080-Processor25] INFO
org.apache.turbine.services.template.TurbineTemplateService - Using
org.apache.turbine.services.template.mapper.ClassMapper to map layout
elements
2006-09-25 15:54:45,458 [http-8080-Processor25] INFO
org.apache.turbine.services.template.TurbineTemplateService - Using
org.apache.turbine.services.template.mapper.ClassMapper to map
navigation elements
2006-09-25 15:54:45,458 [http-8080-Processor25] INFO
org.apache.turbine.services.template.TurbineTemplateService - Using
org.apache.turbine.services.template.mapper.LayoutTemplateMapper to map
layout.template elements
2006-09-25 15:54:45,458 [http-8080-Processor25] INFO
org.apache.turbine.services.template.TurbineTemplateService - Using
org.apache.turbine.services.template.mapper.ScreenTemplateMapper to map
screen.template elements
2006-09-25 15:54:45,458 [http-8080-Processor25] INFO
org.apache.turbine.services.template.TurbineTemplateService - Using
org.apache.turbine.services.template.mapper.DirectTemplateMapper to map
navigation.template elements
2006-09-25 15:54:45,458 [http-8080-Processor25] INFO
org.apache.turbine.services.BaseServiceBroker - Finish Initializing
service (late): TemplateService
2006-09-25 15:54:45,458 [http-8080-Processor25] INFO
org.apache.turbine.services.BaseServiceBroker - Finish Initializing
service (late): VelocityService
2006-09-25 15:54:45,458 [http-8080-Processor25] INFO
org.apache.turbine.services.pull.TurbinePullService - Tool
org.apache.turbine.services.pull.tools.TemplateLink to add to the
context as '$link'
2006-09-25 15:54:45,468 [http-8080-Processor25] INFO
org.apache.turbine.services.pull.TurbinePullService - Tool
org.apache.turbine.util.template.HtmlPageAttributes to add to the
context as '$page'
2006-09-25 15:54:45,468 [http-8080-Processor25] INFO
org.apache.turbine.services.pull.TurbinePullService - Tool
org.apache.turbine.services.pull.tools.ContentTool to add to the context
as '$content'
2006-09-25 15:54:45,468 [http-8080-Processor25] INFO
org.apache.turbine.services.pull.TurbinePullService - Tool
org.apache.turbine.services.pull.util.DateFormatter to add to the
context as '$dateFormatter'
2006-09-25 15:54:45,468 [http-8080-Processor25] INFO
org.apache.turbine.services.pull.TurbinePullService - Tool
org.apache.turbine.services.intake.IntakeTool to add to the context as
'$intake'
2006-09-25 15:54:45,478 [http-8080-Processor25] INFO
org.apache.turbine.services.pull.TurbinePullService - Tool
org.apache.turbine.services.pull.util.SessionData to add to the context
as '$sessionData'
2006-09-25 15:54:45,478 [http-8080-Processor25] INFO
org.apache.turbine.services.BaseServiceBroker - Finish Initializing
service (early): PullService
2006-09-25 15:54:45,478 [http-8080-Processor25] INFO
org.apache.turbine.services.BaseServiceBroker - Start Initializing
service (early): VelocityService
2006-09-25 15:54:45,478 [http-8080-Processor25] INFO
org.apache.turbine.services.BaseServiceBroker - Finish Initializing
service (early): VelocityService
2006-09-25 15:54:45,478 [http-8080-Processor25] INFO
org.apache.turbine.services.BaseServiceBroker - Finished initializing
all services!
2006-09-25 15:54:45,508 [http-8080-Processor25] INFO
org.apache.turbine.services.BaseServiceBroker - Start Initializing
service (late): RunDataService
2006-09-25 15:54:45,508 [http-8080-Processor25] INFO
org.apache.turbine.services.BaseServiceBroker - Finish Initializing
service (late): RunDataService
2006-09-25 15:54:45,508 [http-8080-Processor25] INFO
org.apache.turbine.Turbine - Turbine: init() Ready to Rumble!
2006-09-25 15:54:45,518 [http-8080-Processor25] INFO
org.apache.turbine.services.BaseServiceBroker - Start Initializing
service (late): UploadService
2006-09-25 15:54:45,538 [http-8080-Processor25] INFO
org.apache.turbine.services.BaseServiceBroker - Finish Initializing
service (late): UploadService
2006-09-25 15:54:45,538 [http-8080-Processor25] INFO
org.apache.turbine.Turbine - Turbine: first Request successful
2006-09-25 15:54:45,578 [http-8080-Processor25] INFO
org.apache.turbine.services.BaseServiceBroker - Start Initializing
service (late): SecurityService
-- Stop turbine.log --
and
-- start velocity.log --
2006-09-25 15:54:44,917 [http-8080-Processor25] INFO  velocity -
**************************************************************
2006-09-25 15:54:44,917 [http-8080-Processor25] INFO  velocity -
Starting Jakarta Velocity v1.4
2006-09-25 15:54:44,917 [http-8080-Processor25] INFO  velocity -
RuntimeInstance initializing.
2006-09-25 15:54:44,917 [http-8080-Processor25] INFO  velocity - Default
Properties File: org\apache\velocity\runtime\defaults\velocity.properties
2006-09-25 15:54:44,917 [http-8080-Processor25] INFO  velocity - Trying
to use logger class org.apache.velocity.runtime.log.SimpleLog4JLogSystem
2006-09-25 15:54:44,917 [http-8080-Processor25] INFO  velocity - Using
logger class org.apache.velocity.runtime.log.SimpleLog4JLogSystem
2006-09-25 15:54:44,927 [http-8080-Processor25] INFO  velocity - Default
ResourceManager initializing. (class
org.apache.velocity.runtime.resource.ResourceManagerImpl)
2006-09-25 15:54:44,927 [http-8080-Processor25] INFO  velocity -
Resource Loader Instantiated:
org.apache.velocity.runtime.resource.loader.FileResourceLoader
2006-09-25 15:54:44,927 [http-8080-Processor25] INFO  velocity -
FileResourceLoader : initialization starting.
2006-09-25 15:54:44,927 [http-8080-Processor25] INFO  velocity -
FileResourceLoader : adding path 'C:\Programme\Apache Software
Foundation\Tomcat 5.5\webapps\urkdb\templates'
2006-09-25 15:54:44,927 [http-8080-Processor25] INFO  velocity -
FileResourceLoader : initialization complete.
2006-09-25 15:54:44,927 [http-8080-Processor25] INFO  velocity -
Resource Loader Instantiated:
org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
2006-09-25 15:54:44,927 [http-8080-Processor25] INFO  velocity -
ClasspathResourceLoader : initialization starting.
2006-09-25 15:54:44,927 [http-8080-Processor25] INFO  velocity -
ClasspathResourceLoader : initialization complete.
2006-09-25 15:54:44,937 [http-8080-Processor25] INFO  velocity -
ResourceCache : initialized. (class
org.apache.velocity.runtime.resource.ResourceCacheImpl)
2006-09-25 15:54:44,937 [http-8080-Processor25] INFO  velocity - Default
ResourceManager initialization complete.
2006-09-25 15:54:44,937 [http-8080-Processor25] INFO  velocity - Loaded
System Directive: org.apache.velocity.runtime.directive.Literal
2006-09-25 15:54:44,937 [http-8080-Processor25] INFO  velocity - Loaded
System Directive: org.apache.velocity.runtime.directive.Macro
2006-09-25 15:54:44,947 [http-8080-Processor25] INFO  velocity - Loaded
System Directive: org.apache.velocity.runtime.directive.Parse
2006-09-25 15:54:44,957 [http-8080-Processor25] INFO  velocity - Loaded
System Directive: org.apache.velocity.runtime.directive.Include
2006-09-25 15:54:44,957 [http-8080-Processor25] INFO  velocity - Loaded
System Directive: org.apache.velocity.runtime.directive.Foreach
2006-09-25 15:54:45,338 [http-8080-Processor25] INFO  velocity -
Created: 20 parsers.
2006-09-25 15:54:45,348 [http-8080-Processor25] INFO  velocity -
Velocimacro : initialization starting.
2006-09-25 15:54:45,348 [http-8080-Processor25] INFO  velocity -
Velocimacro : adding VMs from VM library template : macros/TurbineMacros.vm
2006-09-25 15:54:45,378 [http-8080-Processor25] INFO  velocity -
Velocimacro : added new VM : #TurbineHtmlHead( ) : source =
macros/TurbineMacros.vm
2006-09-25 15:54:45,378 [http-8080-Processor25] INFO  velocity -
Velocimacro : added new VM : #TurbineHtmlBodyAttributes( ) : source =
macros/TurbineMacros.vm
2006-09-25 15:54:45,388 [http-8080-Processor25] INFO  velocity -
ResourceManager : found macros/TurbineMacros.vm with loader
org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
2006-09-25 15:54:45,388 [http-8080-Processor25] INFO  velocity -
Velocimacro :  VM library template macro registration complete.
2006-09-25 15:54:45,388 [http-8080-Processor25] INFO  velocity -
Velocimacro : adding VMs from VM library template : macros/urkdbMacros.vm
2006-09-25 15:54:45,388 [http-8080-Processor25] INFO  velocity -
ResourceManager : found macros/urkdbMacros.vm with loader
org.apache.velocity.runtime.resource.loader.FileResourceLoader
2006-09-25 15:54:45,388 [http-8080-Processor25] INFO  velocity -
Velocimacro :  VM library template macro registration complete.
2006-09-25 15:54:45,388 [http-8080-Processor25] INFO  velocity -
Velocimacro : allowInline = true : VMs can be defined inline in templates
2006-09-25 15:54:45,388 [http-8080-Processor25] INFO  velocity -
Velocimacro : allowInlineToOverride = false : VMs defined inline may NOT
replace previous VM definitions
2006-09-25 15:54:45,388 [http-8080-Processor25] INFO  velocity -
Velocimacro : allowInlineLocal = false : VMs defined inline will be
global in scope if allowed.
2006-09-25 15:54:45,388 [http-8080-Processor25] INFO  velocity -
Velocimacro : messages on  : VM system will output logging messages
2006-09-25 15:54:45,388 [http-8080-Processor25] INFO  velocity -
Velocimacro : autoload on  : VM system will automatically reload global
library macros
2006-09-25 15:54:45,388 [http-8080-Processor25] INFO  velocity -
Velocimacro : initialization complete.
2006-09-25 15:54:45,388 [http-8080-Processor25] INFO  velocity -
Velocity successfully started.
-- Stop velocity.log --

The tomcat stdout files lists the following two lines:
log4j:WARN No appenders could be found for logger
(org.apache.commons.digester.Digester.sax).
log4j:WARN Please initialize the log4j system properly.

thx
Mark


-- 
 Mark Wassermann            @: mwassermann@mw-net.com
 Stolzstraße 57             @: mwasserm@edu.uni-klu.ac.at
 9020 Klagenfurt            w: www.mw-net.com
 Austria                    p: +43.650.6133090

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"Tho' much is taken, much abides; and tho'
 We are not now that strength which in the old days
 Moved earth and heaven; that which we are, we are;
 One equal-temper of heroic hearts,
 Made weak by time and fate, but strong in will
 To strive, to seek, to find, and not to yield."

 Ulysses by Alfred Tennyson
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


Re: turbine 2.3.2 crashes tomcat 5.0/5.5

Posted by Mark Wassermann <mw...@mw-net.com>.
Jürgen Hoffmann schrieb:
> Hi,
> 
> so the last line inside the turbine.log is that Turbine tries to
> initialize the SecurityService. Could you please post your
> torque.properties and turbine-om.properties? I bet the Problem is to be
> found therein.
> 

Hi

I use the standard config files generated by meta.
thx
mark

--- torque.properties ---
# ------------------------------------------------------------------------
#
# Torque Configuration
#
# $Id: torque.properties 289938 2005-09-18 15:23:13Z henning $
#
# ------------------------------------------------------------------------

torque.applicationRoot = .

# -------------------------------------------------------------------
#
#  D E F A U L T S
#
# -------------------------------------------------------------------

torque.defaults.pool.maxActive =       	30
torque.defaults.pool.testOnBorrow =    	true
torque.defaults.pool.validationQuery = 	SELECT 1

torque.defaults.connection.driver =    	org.gjt.mm.mysql.Driver
torque.defaults.connection.url =       	jdbc:mysql://localhost:3306/urkdb
torque.defaults.connection.user =      	user
torque.defaults.connection.password =  	passwd

torque.dsfactory.urkdb.connection.driver =    	org.gjt.mm.mysql.Driver
torque.dsfactory.urkdb.connection.url =
jdbc:mysql://localhost:3306/urkdb
torque.dsfactory.urkdb.connection.user =      	user
torque.dsfactory.urkdb.connection.password =  	passwd

# -------------------------------------------------------------------
#
#  T O R Q U E  P R O P E R T I E S
#
# -------------------------------------------------------------------
# These are your database settings. Look in the
# org.apache.torque.pool.* packages for more information.
#
# The parameters to connect to the default database.  You MUST
# configure these properly.
# -------------------------------------------------------------------

# 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 if IDBroker should prefetch IDs or not.  If set to false
# this property has the effect of shutting off the housekeeping thread
# that attempts to prefetch the id's.  It also sets the # of id's grabbed
# per request to 1 regardless of the settings in the database.
# Default: true

torque.idbroker.prefetch = true

# IDBroker can grab its own connection from the pool to use when retrieving
# more id's to minimize the amount of time ID_TABLE will be locked.
# Some usage of IDBroker or assumptions made by connection pools or jdbc
# drivers may disallow this optimization in which case the property
# should be set to false.

torque.idbroker.usenewconnection = true

torque.database.default = 		urkdb

#
# application database
#
torque.database.urkdb.adapter = 	mysql
torque.dsfactory.urkdb.factory =
org.apache.torque.dsfactory.SharedPoolDataSourceFactory
--- torque.properties ---

--- turbine-om.properties ---
# -------------------------------------------------------------------
# $Id: turbine-om.properties 222027 2004-10-31 16:11:37Z henning $
#
# Torque OM Layer Configuration for Turbine
#
# -------------------------------------------------------------------

# Configure Torque Security Service
services.SecurityService.classname=org.apache.turbine.services.security.torque.TorqueSecurityService

# -------------------------------------------------------------------
#
#  S E C U R I T Y  S E R V I C E
#
# -------------------------------------------------------------------

# Default: org.apache.turbine.services.security.db.DBUserManager
services.SecurityService.user.manager =
org.apache.turbine.services.security.torque.TorqueUserManager

# We use the Torque Security Service
services.SecurityService.user.class =
org.apache.turbine.services.security.torque.TorqueUser
services.SecurityService.group.class =
org.apache.turbine.services.security.torque.TorqueGroup
services.SecurityService.permission.class =
org.apache.turbine.services.security.torque.TorquePermission
services.SecurityService.role.class =
org.apache.turbine.services.security.torque.TorqueRole

services.SecurityService.torque.userPeer.class       =
mwn.urkdb.om.TurbineUserPeer
services.SecurityService.torque.groupPeer.class      =
mwn.urkdb.om.TurbineGroupPeer
services.SecurityService.torque.permissionPeer.class =
mwn.urkdb.om.TurbinePermissionPeer
services.SecurityService.torque.rolePeer.class       =
mwn.urkdb.om.TurbineRolePeer

#
# Start Torque at the startup of the AvalonComponentService
services.AvalonComponentService.lookup = org.apache.torque.avalon.Torque
--- turbine-om.properties ---

-- 
 Mark Wassermann            @: mwassermann@mw-net.com


Re: turbine 2.3.2 crashes tomcat 5.0/5.5

Posted by Mark Wassermann <mw...@mw-net.com>.
Hi

I solved the problem! it was no crash but a problem wwith a firewall.
When i unistaled the ashampoo firewall, the turbine based app works perfect.
I think the firewall blocks a request, that forces tomcat to wait and hang.
Seams the this firewall is no good choise, because I have set local
connections and java.exe to have all rights possible and it did not work.

thx for help anyway
mark

-- 
 Mark Wassermann            @: mwassermann@mw-net.com


Re: turbine 2.3.2 crashes tomcat 5.0/5.5

Posted by Mark Wassermann <mw...@mw-net.com>.
Hi Jürgen

Here is the turbine.log file in debug mode, beginning with the security
service.

thx
mark

--- turbine.log ---
2006-09-28 08:26:32,435 [http-8080-Processor25] INFO
org.apache.turbine.services.BaseServiceBroker - Start Initializing
service (late): SecurityService
2006-09-28 08:26:33,606 [http-8080-Processor25] INFO
org.apache.turbine.services.BaseServiceBroker - Finish Initializing
service (late): SecurityService
2006-09-28 08:26:33,616 [http-8080-Processor25] DEBUG
org.apache.turbine.services.rundata.DefaultTurbineRunData - user set:
2006-09-28 08:26:33,626 [http-8080-Processor25] DEBUG
org.apache.turbine.services.template.mapper.LayoutTemplateMapper -
doMapping(Index.vm)
2006-09-28 08:26:33,626 [http-8080-Processor25] DEBUG
org.apache.turbine.services.template.mapper.LayoutTemplateMapper -
templateName is Index.vm
2006-09-28 08:26:33,626 [http-8080-Processor25] DEBUG
org.apache.turbine.services.template.mapper.LayoutTemplateMapper -
templatePackage is now:
2006-09-28 08:26:33,626 [http-8080-Processor25] DEBUG
org.apache.turbine.services.template.mapper.LayoutTemplateMapper -
Looking for layouts/Index.vm
2006-09-28 08:26:33,626 [http-8080-Processor25] DEBUG
org.apache.turbine.services.template.mapper.LayoutTemplateMapper -
templatePackage is now:
2006-09-28 08:26:33,626 [http-8080-Processor25] DEBUG
org.apache.turbine.services.template.mapper.LayoutTemplateMapper -
Looking for layouts/Default.vm
2006-09-28 08:26:33,626 [http-8080-Processor25] DEBUG
org.apache.turbine.services.template.mapper.LayoutTemplateMapper - Found
it, returning Default.vm
2006-09-28 08:26:33,626 [http-8080-Processor25] DEBUG
org.apache.turbine.modules.ActionLoader - Loading Action
AccessController from the Assembler Broker
2006-09-28 08:26:33,626 [http-8080-Processor25] DEBUG
org.apache.turbine.services.assemblerbroker.util.java.JavaActionFactory
- Class Fragment is AccessController
2006-09-28 08:26:33,626 [http-8080-Processor25] DEBUG
org.apache.turbine.services.assemblerbroker.util.java.JavaActionFactory
- Trying org.apache.turbine.modules.actions.AccessController
2006-09-28 08:26:33,626 [http-8080-Processor25] DEBUG
org.apache.turbine.services.assemblerbroker.util.java.JavaActionFactory
- Returning: org.apache.turbine.modules.actions.AccessController@1bc16f0
2006-09-28 08:26:33,626 [http-8080-Processor25] DEBUG
org.apache.turbine.modules.PageLoader - Loading Page VelocityPage from
the Assembler Broker
2006-09-28 08:26:33,626 [http-8080-Processor25] DEBUG
org.apache.turbine.services.assemblerbroker.util.java.JavaPageFactory -
Class Fragment is VelocityPage
2006-09-28 08:26:33,626 [http-8080-Processor25] DEBUG
org.apache.turbine.services.assemblerbroker.util.java.JavaPageFactory -
Trying org.apache.turbine.modules.pages.VelocityPage
2006-09-28 08:26:33,646 [http-8080-Processor25] DEBUG
org.apache.turbine.services.assemblerbroker.util.java.JavaPageFactory -
Returning: org.apache.turbine.modules.pages.VelocityPage@15e2075
2006-09-28 08:26:33,656 [http-8080-Processor25] DEBUG
org.apache.turbine.util.ServerData - Constructor(null, 80, http, null, null)
2006-09-28 08:26:33,656 [http-8080-Processor25] DEBUG
org.apache.turbine.util.ServerData - setServerName(null)
2006-09-28 08:26:33,656 [http-8080-Processor25] DEBUG
org.apache.turbine.util.ServerData - setServerPort(80)
2006-09-28 08:26:33,656 [http-8080-Processor25] DEBUG
org.apache.turbine.util.ServerData - setServerScheme(http)
2006-09-28 08:26:33,656 [http-8080-Processor25] DEBUG
org.apache.turbine.util.ServerData - setScriptName(null)
2006-09-28 08:26:33,656 [http-8080-Processor25] DEBUG
org.apache.turbine.util.ServerData - setContextPath(null)
2006-09-28 08:26:33,656 [http-8080-Processor25] DEBUG
org.apache.turbine.util.uri.BaseURI - init(http://localhost:8080/urkdb/app)
2006-09-28 08:26:33,656 [http-8080-Processor25] DEBUG
org.apache.turbine.util.ServerData - clone()
2006-09-28 08:26:33,656 [http-8080-Processor25] DEBUG
org.apache.turbine.util.ServerData - Copy
Constructor(http://localhost:8080/urkdb/app)
2006-09-28 08:26:33,656 [http-8080-Processor25] DEBUG
org.apache.turbine.util.ServerData - setServerName(localhost)
2006-09-28 08:26:33,656 [http-8080-Processor25] DEBUG
org.apache.turbine.util.ServerData - setServerPort(8080)
2006-09-28 08:26:33,656 [http-8080-Processor25] DEBUG
org.apache.turbine.util.ServerData - setServerScheme(http)
2006-09-28 08:26:33,656 [http-8080-Processor25] DEBUG
org.apache.turbine.util.ServerData - setScriptName(/app)
2006-09-28 08:26:33,656 [http-8080-Processor25] DEBUG
org.apache.turbine.util.ServerData - setContextPath(/urkdb)
2006-09-28 08:26:33,676 [http-8080-Processor25] DEBUG
org.apache.turbine.util.ServerData - Constructor(null, 80, http, null, null)
2006-09-28 08:26:33,676 [http-8080-Processor25] DEBUG
org.apache.turbine.util.ServerData - setServerName(null)
2006-09-28 08:26:33,676 [http-8080-Processor25] DEBUG
org.apache.turbine.util.ServerData - setServerPort(80)
2006-09-28 08:26:33,676 [http-8080-Processor25] DEBUG
org.apache.turbine.util.ServerData - setServerScheme(http)
2006-09-28 08:26:33,676 [http-8080-Processor25] DEBUG
org.apache.turbine.util.ServerData - setScriptName(null)
2006-09-28 08:26:33,676 [http-8080-Processor25] DEBUG
org.apache.turbine.util.ServerData - setContextPath(null)
2006-09-28 08:26:33,676 [http-8080-Processor25] DEBUG
org.apache.turbine.util.uri.BaseURI - init(http://localhost:8080/urkdb/app)
2006-09-28 08:26:33,676 [http-8080-Processor25] DEBUG
org.apache.turbine.util.ServerData - clone()
2006-09-28 08:26:33,676 [http-8080-Processor25] DEBUG
org.apache.turbine.util.ServerData - Copy
Constructor(http://localhost:8080/urkdb/app)
2006-09-28 08:26:33,676 [http-8080-Processor25] DEBUG
org.apache.turbine.util.ServerData - setServerName(localhost)
2006-09-28 08:26:33,676 [http-8080-Processor25] DEBUG
org.apache.turbine.util.ServerData - setServerPort(8080)
2006-09-28 08:26:33,676 [http-8080-Processor25] DEBUG
org.apache.turbine.util.ServerData - setServerScheme(http)
2006-09-28 08:26:33,676 [http-8080-Processor25] DEBUG
org.apache.turbine.util.ServerData - setScriptName(/app)
2006-09-28 08:26:33,676 [http-8080-Processor25] DEBUG
org.apache.turbine.util.ServerData - setContextPath(/urkdb)
2006-09-28 08:26:33,687 [http-8080-Processor25] INFO
org.apache.turbine.services.BaseServiceBroker - Start Initializing
service (late): IntakeService
2006-09-28 08:26:33,687 [http-8080-Processor25] DEBUG
org.apache.turbine.services.intake.TurbineIntakeService - Path for
serializing: null
2006-09-28 08:26:33,687 [http-8080-Processor25] DEBUG
org.apache.turbine.services.intake.TurbineIntakeService - Path for XML
File: C:\Programme\Apache Software Foundation\Tomcat
5.5\webapps\urkdb\WEB-INF\conf\urkdb-intake.xml
2006-09-28 08:26:33,687 [http-8080-Processor25] DEBUG
org.apache.turbine.services.intake.TurbineIntakeService - Added
C:\Programme\Apache Software Foundation\Tomcat
5.5\webapps\urkdb\WEB-INF\conf\urkdb-intake.xml as File to parse
2006-09-28 08:26:33,687 [http-8080-Processor25] DEBUG
org.apache.turbine.services.intake.TurbineIntakeService - Entered
loadSerialized(null, 1159260137368)
2006-09-28 08:26:33,687 [http-8080-Processor25] DEBUG
org.apache.turbine.services.intake.TurbineIntakeService - Now parsing:
C:\Programme\Apache Software Foundation\Tomcat
5.5\webapps\urkdb\WEB-INF\conf\urkdb-intake.xml
2006-09-28 08:26:33,717 [http-8080-Processor25] INFO
org.apache.turbine.services.intake.transform.DTDResolver - Resolver:
used intake.dtd from org.apache.turbine.services.intake.transform package
2006-09-28 08:26:33,737 [http-8080-Processor25] DEBUG
org.apache.turbine.services.intake.TurbineIntakeService - Saving appData
for C:\Programme\Apache Software Foundation\Tomcat
5.5\webapps\urkdb\WEB-INF\conf\urkdb-intake.xml
2006-09-28 08:26:33,737 [http-8080-Processor25] DEBUG
org.apache.turbine.services.intake.TurbineIntakeService - Entered
saveSerialized(null, appDataElements)
2006-09-28 08:26:33,737 [http-8080-Processor25] INFO
org.apache.turbine.services.BaseServiceBroker - Finish Initializing
service (late): IntakeService
2006-09-28 08:26:33,807 [http-8080-Processor25] DEBUG
org.apache.turbine.services.pull.TurbinePullService - Adding
org.apache.turbine.services.pull.util.SessionData@1d88db7 to ctx as
sessionData
2006-09-28 08:26:33,807 [http-8080-Processor25] DEBUG
org.apache.turbine.services.template.mapper.LayoutTemplateMapper -
doMapping(Index.vm)
2006-09-28 08:26:33,807 [http-8080-Processor25] DEBUG
org.apache.turbine.services.template.mapper.LayoutTemplateMapper -
templateName is Index.vm
2006-09-28 08:26:33,807 [http-8080-Processor25] DEBUG
org.apache.turbine.services.template.mapper.LayoutTemplateMapper -
templatePackage is now:
2006-09-28 08:26:33,807 [http-8080-Processor25] DEBUG
org.apache.turbine.services.template.mapper.LayoutTemplateMapper -
Looking for layouts/Index.vm
2006-09-28 08:26:33,807 [http-8080-Processor25] DEBUG
org.apache.turbine.services.template.mapper.LayoutTemplateMapper -
templatePackage is now:
2006-09-28 08:26:33,807 [http-8080-Processor25] DEBUG
org.apache.turbine.services.template.mapper.LayoutTemplateMapper -
Looking for layouts/Default.vm
2006-09-28 08:26:33,807 [http-8080-Processor25] DEBUG
org.apache.turbine.services.template.mapper.LayoutTemplateMapper - Found
it, returning Default.vm
2006-09-28 08:26:33,807 [http-8080-Processor25] DEBUG
org.apache.turbine.services.template.mapper.ClassMapper -
doMapping(Index.vm)
2006-09-28 08:26:33,807 [http-8080-Processor25] DEBUG
org.apache.turbine.services.template.mapper.ClassMapper - className is
Index.vm
2006-09-28 08:26:33,807 [http-8080-Processor25] DEBUG
org.apache.turbine.services.template.mapper.ClassMapper - classPackage
is now:
2006-09-28 08:26:33,807 [http-8080-Processor25] DEBUG
org.apache.turbine.services.template.mapper.ClassMapper - Looking for Index
2006-09-28 08:26:33,807 [http-8080-Processor25] DEBUG
org.apache.turbine.modules.ScreenLoader - Loading Screen Index from the
Assembler Broker
2006-09-28 08:26:33,807 [http-8080-Processor25] DEBUG
org.apache.turbine.services.assemblerbroker.util.java.JavaScreenFactory
- Class Fragment is Index
2006-09-28 08:26:33,807 [http-8080-Processor25] DEBUG
org.apache.turbine.services.assemblerbroker.util.java.JavaScreenFactory
- Trying org.apache.turbine.modules.screens.Index
2006-09-28 08:26:33,807 [http-8080-Processor25] DEBUG
org.apache.turbine.services.assemblerbroker.util.java.JavaScreenFactory
- org.apache.turbine.modules.screens.Index: Not found
2006-09-28 08:26:33,807 [http-8080-Processor25] DEBUG
org.apache.turbine.services.assemblerbroker.util.java.JavaScreenFactory
- Trying mwn.urkdb.modules.screens.Index
2006-09-28 08:26:33,817 [http-8080-Processor25] DEBUG
org.apache.turbine.services.assemblerbroker.util.java.JavaScreenFactory
- mwn.urkdb.modules.screens.Index: Not found
2006-09-28 08:26:33,817 [http-8080-Processor25] DEBUG
org.apache.turbine.services.assemblerbroker.util.java.JavaScreenFactory
- Returning: null
2006-09-28 08:26:33,817 [http-8080-Processor25] DEBUG
org.apache.turbine.services.template.mapper.ClassMapper - classPackage
is now:
2006-09-28 08:26:33,817 [http-8080-Processor25] DEBUG
org.apache.turbine.services.template.mapper.ClassMapper - Looking for
Default
2006-09-28 08:26:33,817 [http-8080-Processor25] DEBUG
org.apache.turbine.modules.ScreenLoader - Loading Screen Default from
the Assembler Broker
2006-09-28 08:26:33,817 [http-8080-Processor25] DEBUG
org.apache.turbine.services.assemblerbroker.util.java.JavaScreenFactory
- Class Fragment is Default
2006-09-28 08:26:33,817 [http-8080-Processor25] DEBUG
org.apache.turbine.services.assemblerbroker.util.java.JavaScreenFactory
- Trying org.apache.turbine.modules.screens.Default
2006-09-28 08:26:33,817 [http-8080-Processor25] DEBUG
org.apache.turbine.services.assemblerbroker.util.java.JavaScreenFactory
- org.apache.turbine.modules.screens.Default: Not found
2006-09-28 08:26:33,817 [http-8080-Processor25] DEBUG
org.apache.turbine.services.assemblerbroker.util.java.JavaScreenFactory
- Trying mwn.urkdb.modules.screens.Default
2006-09-28 08:26:33,817 [http-8080-Processor25] DEBUG
org.apache.turbine.services.assemblerbroker.util.java.JavaScreenFactory
- mwn.urkdb.modules.screens.Default: Not found
2006-09-28 08:26:33,817 [http-8080-Processor25] DEBUG
org.apache.turbine.services.assemblerbroker.util.java.JavaScreenFactory
- Returning: null
2006-09-28 08:26:33,817 [http-8080-Processor25] DEBUG
org.apache.turbine.services.template.mapper.ClassMapper - Returning default
2006-09-28 08:26:33,817 [http-8080-Processor25] DEBUG
org.apache.turbine.modules.pages.VelocityPage - Building VelocityScreen
2006-09-28 08:26:33,817 [http-8080-Processor25] DEBUG
org.apache.turbine.modules.ScreenLoader - Loading Screen VelocityScreen
from the Assembler Broker
2006-09-28 08:26:33,817 [http-8080-Processor25] DEBUG
org.apache.turbine.services.assemblerbroker.util.java.JavaScreenFactory
- Class Fragment is VelocityScreen
2006-09-28 08:26:33,817 [http-8080-Processor25] DEBUG
org.apache.turbine.services.assemblerbroker.util.java.JavaScreenFactory
- Trying org.apache.turbine.modules.screens.VelocityScreen
2006-09-28 08:26:33,827 [http-8080-Processor25] DEBUG
org.apache.turbine.services.assemblerbroker.util.java.JavaScreenFactory
- Returning: org.apache.turbine.modules.screens.VelocityScreen@1ba94d
2006-09-28 08:26:33,827 [http-8080-Processor25] DEBUG
org.apache.turbine.modules.LayoutLoader - Loading Layout
VelocityOnlyLayout from the Assembler Broker
2006-09-28 08:26:33,827 [http-8080-Processor25] DEBUG
org.apache.turbine.services.assemblerbroker.util.java.JavaLayoutFactory
- Class Fragment is VelocityOnlyLayout
2006-09-28 08:26:33,827 [http-8080-Processor25] DEBUG
org.apache.turbine.services.assemblerbroker.util.java.JavaLayoutFactory
- Trying org.apache.turbine.modules.layouts.VelocityOnlyLayout
2006-09-28 08:26:33,827 [http-8080-Processor25] DEBUG
org.apache.turbine.services.assemblerbroker.util.java.JavaLayoutFactory
- Returning: org.apache.turbine.modules.layouts.VelocityOnlyLayout@1c4f0f8
2006-09-28 08:26:33,827 [http-8080-Processor25] DEBUG
org.apache.turbine.modules.layouts.VelocityOnlyLayout - Loading Screen
VelocityScreen
2006-09-28 08:26:33,827 [http-8080-Processor25] DEBUG
org.apache.turbine.modules.ScreenLoader - Loading Screen VelocityScreen
from the Assembler Broker
2006-09-28 08:26:33,827 [http-8080-Processor25] DEBUG
org.apache.turbine.services.assemblerbroker.util.java.JavaScreenFactory
- Class Fragment is VelocityScreen
2006-09-28 08:26:33,827 [http-8080-Processor25] DEBUG
org.apache.turbine.services.assemblerbroker.util.java.JavaScreenFactory
- Trying org.apache.turbine.modules.screens.VelocityScreen
2006-09-28 08:26:33,827 [http-8080-Processor25] DEBUG
org.apache.turbine.services.assemblerbroker.util.java.JavaScreenFactory
- Returning: org.apache.turbine.modules.screens.VelocityScreen@7cd37a
2006-09-28 08:26:33,827 [http-8080-Processor25] DEBUG
org.apache.turbine.services.rundata.DefaultTurbineRunData - getCharSet()
2006-09-28 08:26:33,827 [http-8080-Processor25] DEBUG
org.apache.turbine.services.rundata.DefaultTurbineRunData - Charset was
null!
2006-09-28 08:26:33,827 [http-8080-Processor25] DEBUG
org.apache.turbine.services.rundata.DefaultTurbineRunData -
getDefaultCharSet()
2006-09-28 08:26:33,837 [http-8080-Processor25] DEBUG
org.apache.turbine.services.rundata.DefaultTurbineRunData -
defaultCharSet = ISO-8859-1 (From Properties)
2006-09-28 08:26:33,837 [http-8080-Processor25] DEBUG
org.apache.turbine.services.rundata.DefaultTurbineRunData - Returning
default Charset of ISO-8859-1
2006-09-28 08:26:33,867 [http-8080-Processor25] DEBUG
org.apache.turbine.util.ServerData -
setScriptName(/images/jakarta-logo-blue.gif)
2006-09-28 08:26:33,867 [http-8080-Processor25] DEBUG
org.apache.turbine.util.uri.BaseURI - No Response Object!
2006-09-28 08:26:33,867 [http-8080-Processor25] DEBUG
org.apache.turbine.util.uri.BaseURI - encodeResponse():
/urkdb/images/jakarta-logo-blue.gif
2006-09-28 08:26:33,887 [http-8080-Processor25] DEBUG
org.apache.turbine.util.ServerData -
setScriptName(/images/powered-by-logo.gif)
2006-09-28 08:26:33,887 [http-8080-Processor25] DEBUG
org.apache.turbine.util.uri.BaseURI - No Response Object!
2006-09-28 08:26:33,887 [http-8080-Processor25] DEBUG
org.apache.turbine.util.uri.BaseURI - encodeResponse():
/urkdb/images/powered-by-logo.gif
2006-09-28 08:26:33,917 [http-8080-Processor25] DEBUG
org.apache.turbine.services.rundata.DefaultTurbineRunData -
getDefaultCharSet()
2006-09-28 08:26:33,927 [http-8080-Processor25] DEBUG
org.apache.turbine.services.rundata.DefaultTurbineRunData - Returning
default Charset of ISO-8859-1
2006-09-28 08:26:33,927 [http-8080-Processor25] DEBUG
org.apache.turbine.modules.layouts.VelocityOnlyLayout - Now trying to
render layout Default.vm
2006-09-28 08:26:33,927 [http-8080-Processor25] DEBUG
org.apache.turbine.services.rundata.DefaultTurbineRunData - getCharSet()
2006-09-28 08:26:33,927 [http-8080-Processor25] DEBUG
org.apache.turbine.services.rundata.DefaultTurbineRunData - Charset was
null!
2006-09-28 08:26:33,927 [http-8080-Processor25] DEBUG
org.apache.turbine.services.rundata.DefaultTurbineRunData -
getDefaultCharSet()
2006-09-28 08:26:33,927 [http-8080-Processor25] DEBUG
org.apache.turbine.services.rundata.DefaultTurbineRunData - Returning
default Charset of ISO-8859-1
--- turbine.log ---

Jürgen Hoffmann schrieb:
> Hi Mark,
> 
> these look indeed ok. Could you please increase the log level from INFO
> to DEBUG and paste the last few lines of turbine.log once the
> application has died and does not come up? Especially the part after the
> Initialization Process of the SecurityService interests me.
> 


-- 
 Mark Wassermann            @: mwassermann@mw-net.com


Re: turbine 2.3.2 crashes tomcat 5.0/5.5

Posted by Jürgen Hoffmann <jh...@byteaction.de>.
Hi Mark,

these look indeed ok. Could you please increase the log level from INFO 
to DEBUG and paste the last few lines of turbine.log once the 
application has died and does not come up? Especially the part after the 
Initialization Process of the SecurityService interests me.

Kind regards

Juergen Hoffmann

Mark Wassermann schrieb:
> Jürgen Hoffmann schrieb:
>   
>> Hi,
>>
>> so the last line inside the turbine.log is that Turbine tries to
>> initialize the SecurityService. Could you please post your
>> torque.properties and turbine-om.properties? I bet the Problem is to be
>> found therein.
>>
>>     
>
> Hi
>
> I use the standard config files generated by meta.
> thx
> mark
>
> --- torque.properties ---
> # ------------------------------------------------------------------------
> #
> # Torque Configuration
> #
> # $Id: torque.properties 289938 2005-09-18 15:23:13Z henning $
> #
> # ------------------------------------------------------------------------
>
> torque.applicationRoot = .
>
> # -------------------------------------------------------------------
> #
> #  D E F A U L T S
> #
> # -------------------------------------------------------------------
>
> torque.defaults.pool.maxActive =       	30
> torque.defaults.pool.testOnBorrow =    	true
> torque.defaults.pool.validationQuery = 	SELECT 1
>
> torque.defaults.connection.driver =    	org.gjt.mm.mysql.Driver
> torque.defaults.connection.url =       	jdbc:mysql://localhost:3306/urkdb
> torque.defaults.connection.user =      	user
> torque.defaults.connection.password =  	passwd
>
> torque.dsfactory.urkdb.connection.driver =    	org.gjt.mm.mysql.Driver
> torque.dsfactory.urkdb.connection.url =
> jdbc:mysql://localhost:3306/urkdb
> torque.dsfactory.urkdb.connection.user =      	user
> torque.dsfactory.urkdb.connection.password =  	passwd
>
> # -------------------------------------------------------------------
> #
> #  T O R Q U E  P R O P E R T I E S
> #
> # -------------------------------------------------------------------
> # These are your database settings. Look in the
> # org.apache.torque.pool.* packages for more information.
> #
> # The parameters to connect to the default database.  You MUST
> # configure these properly.
> # -------------------------------------------------------------------
>
> # 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 if IDBroker should prefetch IDs or not.  If set to false
> # this property has the effect of shutting off the housekeeping thread
> # that attempts to prefetch the id's.  It also sets the # of id's grabbed
> # per request to 1 regardless of the settings in the database.
> # Default: true
>
> torque.idbroker.prefetch = true
>
> # IDBroker can grab its own connection from the pool to use when retrieving
> # more id's to minimize the amount of time ID_TABLE will be locked.
> # Some usage of IDBroker or assumptions made by connection pools or jdbc
> # drivers may disallow this optimization in which case the property
> # should be set to false.
>
> torque.idbroker.usenewconnection = true
>
> torque.database.default = 		urkdb
>
> #
> # application database
> #
> torque.database.urkdb.adapter = 	mysql
> torque.dsfactory.urkdb.factory =
> org.apache.torque.dsfactory.SharedPoolDataSourceFactory
> --- torque.properties ---
>
> --- turbine-om.properties ---
> # -------------------------------------------------------------------
> # $Id: turbine-om.properties 222027 2004-10-31 16:11:37Z henning $
> #
> # Torque OM Layer Configuration for Turbine
> #
> # -------------------------------------------------------------------
>
> # Configure Torque Security Service
> services.SecurityService.classname=org.apache.turbine.services.security.torque.TorqueSecurityService
>
> # -------------------------------------------------------------------
> #
> #  S E C U R I T Y  S E R V I C E
> #
> # -------------------------------------------------------------------
>
> # Default: org.apache.turbine.services.security.db.DBUserManager
> services.SecurityService.user.manager =
> org.apache.turbine.services.security.torque.TorqueUserManager
>
> # We use the Torque Security Service
> services.SecurityService.user.class =
> org.apache.turbine.services.security.torque.TorqueUser
> services.SecurityService.group.class =
> org.apache.turbine.services.security.torque.TorqueGroup
> services.SecurityService.permission.class =
> org.apache.turbine.services.security.torque.TorquePermission
> services.SecurityService.role.class =
> org.apache.turbine.services.security.torque.TorqueRole
>
> services.SecurityService.torque.userPeer.class       =
> mwn.urkdb.om.TurbineUserPeer
> services.SecurityService.torque.groupPeer.class      =
> mwn.urkdb.om.TurbineGroupPeer
> services.SecurityService.torque.permissionPeer.class =
> mwn.urkdb.om.TurbinePermissionPeer
> services.SecurityService.torque.rolePeer.class       =
> mwn.urkdb.om.TurbineRolePeer
>
> #
> # Start Torque at the startup of the AvalonComponentService
> services.AvalonComponentService.lookup = org.apache.torque.avalon.Torque
> --- turbine-om.properties ---
>
>   


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


Re: turbine 2.3.2 crashes tomcat 5.0/5.5

Posted by Jürgen Hoffmann <jh...@byteaction.de>.
Hi,

so the last line inside the turbine.log is that Turbine tries to 
initialize the SecurityService. Could you please post your 
torque.properties and turbine-om.properties? I bet the Problem is to be 
found therein.

Kind Regards

Jürgen Hoffmann

Mark Wassermann schrieb:
> Thomas Vandahl schrieb:
>   
>> Mark Wassermann wrote:
>>     
>>> I have already worked with older versions of turbine, but never seen
>>> such a behavior.
>>>
>>> Can someone can help me
>>>       
>> Well, some configuration and log file extracts would certainly be
>> necessary to do that.
>>     
>
> the config-files are autogenrated by meta.
> most of the log-files are empty except for
> -- start turbine.log --
> 2006-09-25 15:54:44,296 [http-8080-Processor25] INFO
> org.apache.turbine.Turbine - Configured log4j from C:\Programme\Apache
> Software Foundation\Tomcat 5.5\webapps\urkdb\WEB-INF\conf\log4j.properties
> 2006-09-25 15:54:44,296 [http-8080-Processor25] INFO
> org.apache.turbine.Turbine - Loaded configuration  (Properties) from
> WEB-INF/conf/TurbineResources.properties (C:\Programme\Apache Software
> Foundation\Tomcat
> 5.5\webapps\urkdb\WEB-INF\conf\TurbineResources.properties)
> 2006-09-25 15:54:44,316 [http-8080-Processor25] INFO
> org.apache.turbine.services.BaseServiceBroker - Added Mapping for
> Service: AvalonComponentService
> 2006-09-25 15:54:44,316 [http-8080-Processor25] INFO
> org.apache.turbine.services.BaseServiceBroker - Added Mapping for
> Service: CryptoService
> 2006-09-25 15:54:44,316 [http-8080-Processor25] INFO
> org.apache.turbine.services.BaseServiceBroker - Added Mapping for
> Service: FactoryService
> 2006-09-25 15:54:44,316 [http-8080-Processor25] INFO
> org.apache.turbine.services.BaseServiceBroker - Added Mapping for
> Service: PoolService
> 2006-09-25 15:54:44,316 [http-8080-Processor25] INFO
> org.apache.turbine.services.BaseServiceBroker - Added Mapping for
> Service: RunDataService
> 2006-09-25 15:54:44,316 [http-8080-Processor25] INFO
> org.apache.turbine.services.BaseServiceBroker - Added Mapping for
> Service: ServletService
> 2006-09-25 15:54:44,316 [http-8080-Processor25] INFO
> org.apache.turbine.services.BaseServiceBroker - Added Mapping for
> Service: AssemblerBrokerService
> 2006-09-25 15:54:44,316 [http-8080-Processor25] INFO
> org.apache.turbine.services.BaseServiceBroker - Added Mapping for
> Service: GlbalCacheService
> 2006-09-25 15:54:44,316 [http-8080-Processor25] INFO
> org.apache.turbine.services.BaseServiceBroker - Added Mapping for
> Service: PullService
> 2006-09-25 15:54:44,316 [http-8080-Processor25] INFO
> org.apache.turbine.services.BaseServiceBroker - Added Mapping for
> Service: IntakeService
> 2006-09-25 15:54:44,316 [http-8080-Processor25] INFO
> org.apache.turbine.services.BaseServiceBroker - Added Mapping for
> Service: TemplateService
> 2006-09-25 15:54:44,316 [http-8080-Processor25] INFO
> org.apache.turbine.services.BaseServiceBroker - Added Mapping for
> Service: VelocityService
> 2006-09-25 15:54:44,316 [http-8080-Processor25] INFO
> org.apache.turbine.services.BaseServiceBroker - Added Mapping for
> Service: UploadService
> 2006-09-25 15:54:44,316 [http-8080-Processor25] INFO
> org.apache.turbine.services.BaseServiceBroker - Added Mapping for
> Service: SecurityService
> 2006-09-25 15:54:44,337 [http-8080-Processor25] INFO
> org.apache.turbine.services.BaseServiceBroker - Start Initializing
> service (early): AvalonComponentService
> 2006-09-25 15:54:44,647 [http-8080-Processor25] INFO
> org.apache.turbine.services.avaloncomponent.TurbineAvalonComponentService
> - Lookup for Component org.apache.torque.avalon.Torque successful
> 2006-09-25 15:54:44,647 [http-8080-Processor25] INFO
> org.apache.turbine.services.BaseServiceBroker - Finish Initializing
> service (early): AvalonComponentService
> 2006-09-25 15:54:44,647 [http-8080-Processor25] INFO
> org.apache.turbine.services.BaseServiceBroker - Start Initializing
> service (early): PullService
> 2006-09-25 15:54:44,657 [http-8080-Processor25] INFO
> org.apache.turbine.services.BaseServiceBroker - Start Initializing
> service (late): PoolService
> 2006-09-25 15:54:44,657 [http-8080-Processor25] INFO
> org.apache.turbine.services.BaseServiceBroker - Start Initializing
> service (late): FactoryService
> 2006-09-25 15:54:44,657 [http-8080-Processor25] INFO
> org.apache.turbine.services.BaseServiceBroker - Finish Initializing
> service (late): FactoryService
> 2006-09-25 15:54:44,657 [http-8080-Processor25] INFO
> org.apache.turbine.services.BaseServiceBroker - Finish Initializing
> service (late): PoolService
> 2006-09-25 15:54:44,657 [http-8080-Processor25] INFO
> org.apache.turbine.services.pull.TurbinePullService - Pull Model tools
> will be refreshed on a per request basis.
> 2006-09-25 15:54:44,667 [http-8080-Processor25] INFO
> org.apache.turbine.services.BaseServiceBroker - Start Initializing
> service (late): VelocityService
> 2006-09-25 15:54:45,398 [http-8080-Processor25] INFO
> org.apache.turbine.services.BaseServiceBroker - Start Initializing
> service (late): TemplateService
> 2006-09-25 15:54:45,438 [http-8080-Processor25] INFO
> org.apache.turbine.services.BaseServiceBroker - Start Initializing
> service (late): AssemblerBrokerService
> 2006-09-25 15:54:45,438 [http-8080-Processor25] INFO
> org.apache.turbine.services.assemblerbroker.TurbineAssemblerBrokerService
> - Registering 1 action factories.
> 2006-09-25 15:54:45,438 [http-8080-Processor25] INFO
> org.apache.turbine.services.assemblerbroker.TurbineAssemblerBrokerService
> - Registering 1 screen factories.
> 2006-09-25 15:54:45,438 [http-8080-Processor25] INFO
> org.apache.turbine.services.assemblerbroker.TurbineAssemblerBrokerService
> - Registering 1 navigation factories.
> 2006-09-25 15:54:45,448 [http-8080-Processor25] INFO
> org.apache.turbine.services.assemblerbroker.TurbineAssemblerBrokerService
> - Registering 1 layout factories.
> 2006-09-25 15:54:45,448 [http-8080-Processor25] INFO
> org.apache.turbine.services.assemblerbroker.TurbineAssemblerBrokerService
> - Registering 1 page factories.
> 2006-09-25 15:54:45,448 [http-8080-Processor25] INFO
> org.apache.turbine.services.assemblerbroker.TurbineAssemblerBrokerService
> - Registering 1 scheduledjob factories.
> 2006-09-25 15:54:45,448 [http-8080-Processor25] INFO
> org.apache.turbine.services.BaseServiceBroker - Finish Initializing
> service (late): AssemblerBrokerService
> 2006-09-25 15:54:45,458 [http-8080-Processor25] INFO
> org.apache.turbine.services.template.TurbineTemplateService - Using
> org.apache.turbine.services.template.mapper.DirectMapper to map page
> elements
> 2006-09-25 15:54:45,458 [http-8080-Processor25] INFO
> org.apache.turbine.services.template.TurbineTemplateService - Using
> org.apache.turbine.services.template.mapper.ClassMapper to map screen
> elements
> 2006-09-25 15:54:45,458 [http-8080-Processor25] INFO
> org.apache.turbine.services.template.TurbineTemplateService - Using
> org.apache.turbine.services.template.mapper.ClassMapper to map layout
> elements
> 2006-09-25 15:54:45,458 [http-8080-Processor25] INFO
> org.apache.turbine.services.template.TurbineTemplateService - Using
> org.apache.turbine.services.template.mapper.ClassMapper to map
> navigation elements
> 2006-09-25 15:54:45,458 [http-8080-Processor25] INFO
> org.apache.turbine.services.template.TurbineTemplateService - Using
> org.apache.turbine.services.template.mapper.LayoutTemplateMapper to map
> layout.template elements
> 2006-09-25 15:54:45,458 [http-8080-Processor25] INFO
> org.apache.turbine.services.template.TurbineTemplateService - Using
> org.apache.turbine.services.template.mapper.ScreenTemplateMapper to map
> screen.template elements
> 2006-09-25 15:54:45,458 [http-8080-Processor25] INFO
> org.apache.turbine.services.template.TurbineTemplateService - Using
> org.apache.turbine.services.template.mapper.DirectTemplateMapper to map
> navigation.template elements
> 2006-09-25 15:54:45,458 [http-8080-Processor25] INFO
> org.apache.turbine.services.BaseServiceBroker - Finish Initializing
> service (late): TemplateService
> 2006-09-25 15:54:45,458 [http-8080-Processor25] INFO
> org.apache.turbine.services.BaseServiceBroker - Finish Initializing
> service (late): VelocityService
> 2006-09-25 15:54:45,458 [http-8080-Processor25] INFO
> org.apache.turbine.services.pull.TurbinePullService - Tool
> org.apache.turbine.services.pull.tools.TemplateLink to add to the
> context as '$link'
> 2006-09-25 15:54:45,468 [http-8080-Processor25] INFO
> org.apache.turbine.services.pull.TurbinePullService - Tool
> org.apache.turbine.util.template.HtmlPageAttributes to add to the
> context as '$page'
> 2006-09-25 15:54:45,468 [http-8080-Processor25] INFO
> org.apache.turbine.services.pull.TurbinePullService - Tool
> org.apache.turbine.services.pull.tools.ContentTool to add to the context
> as '$content'
> 2006-09-25 15:54:45,468 [http-8080-Processor25] INFO
> org.apache.turbine.services.pull.TurbinePullService - Tool
> org.apache.turbine.services.pull.util.DateFormatter to add to the
> context as '$dateFormatter'
> 2006-09-25 15:54:45,468 [http-8080-Processor25] INFO
> org.apache.turbine.services.pull.TurbinePullService - Tool
> org.apache.turbine.services.intake.IntakeTool to add to the context as
> '$intake'
> 2006-09-25 15:54:45,478 [http-8080-Processor25] INFO
> org.apache.turbine.services.pull.TurbinePullService - Tool
> org.apache.turbine.services.pull.util.SessionData to add to the context
> as '$sessionData'
> 2006-09-25 15:54:45,478 [http-8080-Processor25] INFO
> org.apache.turbine.services.BaseServiceBroker - Finish Initializing
> service (early): PullService
> 2006-09-25 15:54:45,478 [http-8080-Processor25] INFO
> org.apache.turbine.services.BaseServiceBroker - Start Initializing
> service (early): VelocityService
> 2006-09-25 15:54:45,478 [http-8080-Processor25] INFO
> org.apache.turbine.services.BaseServiceBroker - Finish Initializing
> service (early): VelocityService
> 2006-09-25 15:54:45,478 [http-8080-Processor25] INFO
> org.apache.turbine.services.BaseServiceBroker - Finished initializing
> all services!
> 2006-09-25 15:54:45,508 [http-8080-Processor25] INFO
> org.apache.turbine.services.BaseServiceBroker - Start Initializing
> service (late): RunDataService
> 2006-09-25 15:54:45,508 [http-8080-Processor25] INFO
> org.apache.turbine.services.BaseServiceBroker - Finish Initializing
> service (late): RunDataService
> 2006-09-25 15:54:45,508 [http-8080-Processor25] INFO
> org.apache.turbine.Turbine - Turbine: init() Ready to Rumble!
> 2006-09-25 15:54:45,518 [http-8080-Processor25] INFO
> org.apache.turbine.services.BaseServiceBroker - Start Initializing
> service (late): UploadService
> 2006-09-25 15:54:45,538 [http-8080-Processor25] INFO
> org.apache.turbine.services.BaseServiceBroker - Finish Initializing
> service (late): UploadService
> 2006-09-25 15:54:45,538 [http-8080-Processor25] INFO
> org.apache.turbine.Turbine - Turbine: first Request successful
> 2006-09-25 15:54:45,578 [http-8080-Processor25] INFO
> org.apache.turbine.services.BaseServiceBroker - Start Initializing
> service (late): SecurityService
> -- Stop turbine.log --
> and
> -- start velocity.log --
> 2006-09-25 15:54:44,917 [http-8080-Processor25] INFO  velocity -
> **************************************************************
> 2006-09-25 15:54:44,917 [http-8080-Processor25] INFO  velocity -
> Starting Jakarta Velocity v1.4
> 2006-09-25 15:54:44,917 [http-8080-Processor25] INFO  velocity -
> RuntimeInstance initializing.
> 2006-09-25 15:54:44,917 [http-8080-Processor25] INFO  velocity - Default
> Properties File: org\apache\velocity\runtime\defaults\velocity.properties
> 2006-09-25 15:54:44,917 [http-8080-Processor25] INFO  velocity - Trying
> to use logger class org.apache.velocity.runtime.log.SimpleLog4JLogSystem
> 2006-09-25 15:54:44,917 [http-8080-Processor25] INFO  velocity - Using
> logger class org.apache.velocity.runtime.log.SimpleLog4JLogSystem
> 2006-09-25 15:54:44,927 [http-8080-Processor25] INFO  velocity - Default
> ResourceManager initializing. (class
> org.apache.velocity.runtime.resource.ResourceManagerImpl)
> 2006-09-25 15:54:44,927 [http-8080-Processor25] INFO  velocity -
> Resource Loader Instantiated:
> org.apache.velocity.runtime.resource.loader.FileResourceLoader
> 2006-09-25 15:54:44,927 [http-8080-Processor25] INFO  velocity -
> FileResourceLoader : initialization starting.
> 2006-09-25 15:54:44,927 [http-8080-Processor25] INFO  velocity -
> FileResourceLoader : adding path 'C:\Programme\Apache Software
> Foundation\Tomcat 5.5\webapps\urkdb\templates'
> 2006-09-25 15:54:44,927 [http-8080-Processor25] INFO  velocity -
> FileResourceLoader : initialization complete.
> 2006-09-25 15:54:44,927 [http-8080-Processor25] INFO  velocity -
> Resource Loader Instantiated:
> org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
> 2006-09-25 15:54:44,927 [http-8080-Processor25] INFO  velocity -
> ClasspathResourceLoader : initialization starting.
> 2006-09-25 15:54:44,927 [http-8080-Processor25] INFO  velocity -
> ClasspathResourceLoader : initialization complete.
> 2006-09-25 15:54:44,937 [http-8080-Processor25] INFO  velocity -
> ResourceCache : initialized. (class
> org.apache.velocity.runtime.resource.ResourceCacheImpl)
> 2006-09-25 15:54:44,937 [http-8080-Processor25] INFO  velocity - Default
> ResourceManager initialization complete.
> 2006-09-25 15:54:44,937 [http-8080-Processor25] INFO  velocity - Loaded
> System Directive: org.apache.velocity.runtime.directive.Literal
> 2006-09-25 15:54:44,937 [http-8080-Processor25] INFO  velocity - Loaded
> System Directive: org.apache.velocity.runtime.directive.Macro
> 2006-09-25 15:54:44,947 [http-8080-Processor25] INFO  velocity - Loaded
> System Directive: org.apache.velocity.runtime.directive.Parse
> 2006-09-25 15:54:44,957 [http-8080-Processor25] INFO  velocity - Loaded
> System Directive: org.apache.velocity.runtime.directive.Include
> 2006-09-25 15:54:44,957 [http-8080-Processor25] INFO  velocity - Loaded
> System Directive: org.apache.velocity.runtime.directive.Foreach
> 2006-09-25 15:54:45,338 [http-8080-Processor25] INFO  velocity -
> Created: 20 parsers.
> 2006-09-25 15:54:45,348 [http-8080-Processor25] INFO  velocity -
> Velocimacro : initialization starting.
> 2006-09-25 15:54:45,348 [http-8080-Processor25] INFO  velocity -
> Velocimacro : adding VMs from VM library template : macros/TurbineMacros.vm
> 2006-09-25 15:54:45,378 [http-8080-Processor25] INFO  velocity -
> Velocimacro : added new VM : #TurbineHtmlHead( ) : source =
> macros/TurbineMacros.vm
> 2006-09-25 15:54:45,378 [http-8080-Processor25] INFO  velocity -
> Velocimacro : added new VM : #TurbineHtmlBodyAttributes( ) : source =
> macros/TurbineMacros.vm
> 2006-09-25 15:54:45,388 [http-8080-Processor25] INFO  velocity -
> ResourceManager : found macros/TurbineMacros.vm with loader
> org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
> 2006-09-25 15:54:45,388 [http-8080-Processor25] INFO  velocity -
> Velocimacro :  VM library template macro registration complete.
> 2006-09-25 15:54:45,388 [http-8080-Processor25] INFO  velocity -
> Velocimacro : adding VMs from VM library template : macros/urkdbMacros.vm
> 2006-09-25 15:54:45,388 [http-8080-Processor25] INFO  velocity -
> ResourceManager : found macros/urkdbMacros.vm with loader
> org.apache.velocity.runtime.resource.loader.FileResourceLoader
> 2006-09-25 15:54:45,388 [http-8080-Processor25] INFO  velocity -
> Velocimacro :  VM library template macro registration complete.
> 2006-09-25 15:54:45,388 [http-8080-Processor25] INFO  velocity -
> Velocimacro : allowInline = true : VMs can be defined inline in templates
> 2006-09-25 15:54:45,388 [http-8080-Processor25] INFO  velocity -
> Velocimacro : allowInlineToOverride = false : VMs defined inline may NOT
> replace previous VM definitions
> 2006-09-25 15:54:45,388 [http-8080-Processor25] INFO  velocity -
> Velocimacro : allowInlineLocal = false : VMs defined inline will be
> global in scope if allowed.
> 2006-09-25 15:54:45,388 [http-8080-Processor25] INFO  velocity -
> Velocimacro : messages on  : VM system will output logging messages
> 2006-09-25 15:54:45,388 [http-8080-Processor25] INFO  velocity -
> Velocimacro : autoload on  : VM system will automatically reload global
> library macros
> 2006-09-25 15:54:45,388 [http-8080-Processor25] INFO  velocity -
> Velocimacro : initialization complete.
> 2006-09-25 15:54:45,388 [http-8080-Processor25] INFO  velocity -
> Velocity successfully started.
> -- Stop velocity.log --
>
> The tomcat stdout files lists the following two lines:
> log4j:WARN No appenders could be found for logger
> (org.apache.commons.digester.Digester.sax).
> log4j:WARN Please initialize the log4j system properly.
>
> thx
> Mark
>
>
>   


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


Re: turbine 2.3.2 crashes tomcat 5.0/5.5

Posted by Thomas Vandahl <tv...@apache.org>.
Mark Wassermann wrote:
> I have already worked with older versions of turbine, but never seen
> such a behavior.
> 
> Can someone can help me

Well, some configuration and log file extracts would certainly be 
necessary to do that.

Bye, Thomas.


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