Greg/Mike:
I can get the application to run properly until I add Project Wonder
Framework references to my project. When I do so, I get the following
output and the application doesn't launch. Below this is a copy of my
Properties File...
Any ideas?
Sep 27 00:25:43 main 182 INFO er.extensions.ERXLogger - Updated the
logging configuration with the current system properties. Sep 27 00:25:43
main 182 INFO er.extensions.ERXLogger - Updated the logging configuration
with the current system properties. Sep 27 00:25:43 main 44 DEBUG NSLog -
WOMaxIOBufferSize=8196 Sep 27 00:25:43 main 44 DEBUG NSLog -
WOWorkerThreadCountMin=16 Sep 27 00:25:43 main 44 DEBUG NSLog -
WOSocketMonitorSleepTime=50 Sep 27 00:25:43 main 44 DEBUG NSLog -
WODirectConnectEnabled=true Sep 27 00:25:43 main 44 DEBUG NSLog -
WOIncludeCommentsInResponse=false Sep 27 00:25:43 main 44 DEBUG NSLog -
WOWorkerThreadCount=8 Sep 27 00:25:43 main 44 DEBUG NSLog -
WOAdaptorURL=http://127.0.0.1/cgi-bin/WebObjects Sep 27 00:25:43 main 44
DEBUG NSLog - WOIDE=WOLips Sep 27 00:25:43 main 44 DEBUG NSLog -
WODebuggingEnabled=true Sep 27 00:25:43 main 44 DEBUG NSLog -
WOListenQueueSize=128 Sep 27 00:25:43 main 44 DEBUG NSLog -
WOMissingResourceSearchEnabled=true Sep 27 00:25:43 main 44 DEBUG NSLog -
WOApplicationClassName=Application Sep 27 00:25:43 main 44 DEBUG NSLog -
WOSessionStoreClassName=WOServerSessionStore Sep 27 00:25:43 main 44 DEBUG
NSLog - WOContextClassName=WOContext Sep 27 00:25:43 main 44 DEBUG NSLog -
WOCachingEnabled=false Sep 27 00:25:43 main 44 DEBUG NSLog -
WOAcceptMalformedCookies=false Sep 27 00:25:43 main 44 DEBUG NSLog -
NSProjectSearchPath=("..") Sep 27 00:25:43 main 44 DEBUG NSLog -
WOMonitorEnabled=false Sep 27 00:25:43 main 44 DEBUG NSLog -
WOAllowRapidTurnaround=true Sep 27 00:25:43 main 44 DEBUG NSLog -
WOGenerateWSDL=true Sep 27 00:25:43 main 44 DEBUG NSLog -
WOWorkerThreadCountMax=256 Sep 27 00:25:43 main 44 DEBUG NSLog -
WOAllowsConcurrentRequestHandling=false Sep 27 00:25:43 main 44 DEBUG NSLog
- WOAdaptor=WODefaultAdaptor Sep 27 00:25:43 main 44 DEBUG NSLog -
WOSessionTimeOut=3600 Sep 27 00:25:43 main 44 DEBUG NSLog -
WOMaxSocketIdleTime=180000 Sep 27 00:25:43 main 44 DEBUG NSLog -
WODefaultUndoStackLimit=10 Sep 27 00:25:43 main 44 DEBUG NSLog -
WOAutoOpenClientApplication=true Sep 27 00:25:43 main 44 DEBUG NSLog -
WOAutoOpenInBrowser=false Sep 27 00:25:43 main 44 DEBUG NSLog -
WOApplicationBaseURL=/WebObjects Sep 27 00:25:43 main 44 DEBUG NSLog -
WOMaxHeaders=200 Sep 27 00:25:43 main 44 DEBUG NSLog -
WOLifebeatEnabled=true Sep 27 00:25:43 main 44 DEBUG NSLog -
WOAllowsCacheControlHeader=true Sep 27 00:25:43 main 44 DEBUG NSLog -
WOSMTPHost=smtp Sep 27 00:25:43 main 44 DEBUG NSLog -
WOFrameworksBaseURL=/WebObjects/Frameworks Sep 27 00:25:43 main 44 DEBUG
NSLog - WOStatisticsStoreSessionMax=50 Sep 27 00:25:43 main 44 DEBUG NSLog
- WOAdditionalAdaptors=() Sep 27 00:25:43 main 44 DEBUG NSLog -
WOLifebeatDestinationPort=1085 Sep 27 00:25:43 main 44 DEBUG NSLog -
WOPort=-1 Sep 27 00:25:43 main 44 DEBUG NSLog - WOLifebeatInterval=30 Sep
27 00:25:43 main 44 DEBUG NSLog - WOSocketCacheSize=100 Sep 27 00:25:43
main 44 DEBUG NSLog -
WOUserDirectory=/Users/cshreffler/Documents/workspace/oms/build/oms.woa Sep
27 00:25:43 main 44 DEBUG NSLog - WODisplayExceptionPages=true Sep 27
00:25:43 main 44 DEBUG NSLog - ------------------------ Sep 27 00:25:43
main 44 DEBUG NSLog - Created adaptor of class WODefaultAdaptor on port
53767 and address titan/192.168.0.4 with WOWorkerThread minimum of 16 and
maximum of 256 Sep 27 00:25:43 main 44 DEBUG NSLog - NSBundle is unable to
find "ExtensionsForResources.plist" in the main bundle. Ignoring optional
configuration file. Sep 27 00:25:44 main 41 WARN NSLog - Application
project found: Will locate resources in '' rather than
'/Users/cshreffler/Documents/workspace/oms/build/oms.woa' . Sep 27 00:25:46
main 44 DEBUG NSLog - *** The application has found the following opened,
development-mode Xcode projects:
(<com.webobjects.appserver._private.WOProjectBundle: projectName='oms';
bundlePath='/Users/cshreffler/Documents/workspace/oms/build/oms.woa';
projectPath=''>) Sep 27 00:25:47 main 44 DEBUG NSLog - Creating
LifebeatThread now with: oms 53767 titan/192.168.0.4 1085 30000 Sep 27
00:25:47 main 38 INFO NSLog - Welcome to oms ! Sep 27 00:25:48 main 775
INFO er.extensions.ERXProperties - ERXProperties has found the following
Properties files: Framework: ERExtensions (not opened, installed)
/Library/Frameworks/ERExtensions.framework/Resources/Properties Framework:
JavaJDBCAdaptor (not opened, installed)
/System/Library/Frameworks/JavaJDBCAdaptor.framework/Resources/Properties
Framework: JavaWebObjects (not opened, installed)
/System/Library/Frameworks/JavaWebObjects.framework/Resources/Properties
Application: oms (not opened, installed)
/Users/cshreffler/Documents/workspace/oms/build/oms.woa/Contents/Resources/P
roperties Sep 27 00:25:48 main 182 INFO er.extensions.ERXLogger - Updated
the logging configuration with the current system properties. Sep 27
00:25:48 main 395 WARN er.extensions.ERXEntityClassDescription -
CustomerContact: relationship 'customerContact_customer' is marked to-one
and optional, but the foreign key 'customerFID' does NOT allow NULL values
Sep 27 00:25:48 main 395 WARN er.extensions.ERXEntityClassDescription -
CustomerContact: relationship 'customerContact_salutation' is marked to-one
and optional, but the foreign key 'salutationFID' does NOT allow NULL values
Sep 27 00:25:48 main 395 WARN er.extensions.ERXEntityClassDescription -
Job: relationship 'job_customer' is marked to-one and optional, but the
foreign key 'customerFID' does NOT allow NULL values Sep 27 00:25:48 main
395 WARN er.extensions.ERXEntityClassDescription - Job: relationship
'job_jobType' is marked to-one and optional, but the foreign key
'jobTypeFID' does NOT allow NULL values Sep 27 00:25:48 main 395 WARN
er.extensions.ERXEntityClassDescription - Job: relationship 'job_vatType'
is marked to-one and optional, but the foreign key 'vatTypeFID' does NOT
allow NULL values Sep 27 00:25:48 main 41 WARN NSLog -
===================================================
# ########################################################### #
############## Adaptor Context SQL logging ################ #
########################################################### # put this to
true if you want to log sql stuff
er.extensions.ERXAdaptorChannelDelegate.enabled=true # put this to INFO or
DEBUG
log4j.category.er.extensions.ERXAdaptorChannelDelegate.sqlLogging=DEBUG #
########################################################### #
########################################################### # #############
EOModel stuff ############################### #
########################################################### # in this
example we use only one database and one EOModel # this is all for
Postgresql!!! # the database user's name dbConnectUserGLOBAL=<username
removed> # the database user's password dbConnectPasswordGLOBAL=<password
removed> # the Plugin name to use dbConnectPluginGLOBAL=Postgresql # the
hostname or IP address where the database server runs
dbConnectHostNameGLOBAL=127.0.0.1:5432 # the driver which should be used by
EOF dbConnectDriverGLOBAL=org.postgresql.Driver # the database name
dbConnectServerGLOBAL=<database name removed> #
########################################################### #
########################################################### #
############### LOCALIZATION SUPPORT ###################### #
########################################################### # this chapter
is coming later!
er.extensions.ERXLocalizer.frameworkSearchPath=(app,ERExtensions) #
########################################################### #
########################################################### #
###################### ERExtensions ####################### #
########################################################### # turn OFF
shared editing usage unless you -really- know how to use it # this prevents
EOF deadlocks! er.extensions.ERXEC.useSharedEditingContext=false # now you
can turn on concurrent request handling # EOF deadlocks should not occur, if
they do please report # the stack trace to david.tera..luster9.com
WOAllowsConcurrentRequestHandling=true # We want to disable undo for the
EOEditingContext's # if you want to use it simply replace the 0 with another
positive number WODefaultUndoStackLimit=0 # turning this to true will path
WO in order to produce # -real- XHTML compliant HTML code with the WO
dynamic elements # like WOImage, WOCheckbox and so on
er.extensions.ERXPatcher.cleanupXHTML=true # you can use multiple EOF stacks
on the fly, just # set the value to the number of the desired EOF stacks #
for normal developers: please do not change this unless # you know what
multiple EOF stacks mean for your application
er.extensions.ERXObjectStoreCoordinatorPool.maxCoordinators=1 # please do
not change this. If its true then PW will automatically # unlock all
EOEditingContexts which where created by the current # WOWorkerThread. This
is especially important for D2W applications # and prevents EOF deadlocks.
er.extensions.ERXApplication.useEditingContextUnlocker=true # if this is
true then PW willa automatically lock an unlock # each EOEditingContext on
the relevant operations. This is # slow and just for debugging purpose.
er.extensions.ERXEC.defaultAutomaticLockUnlock=false # the follwing things
should be as they are # documentation is coming later
er.extensions.ERXCompilerProxyEnabled=false
er.directtoweb.ERDirectToWeb.shouldRaiseExceptions=false
er.extensions.ERXRaiseOnMissingEditingContextDelegate=false
er.extensions.ERXGenericRecord.useValidity=false
er.extensions.ERXCompilerProxyEnabled=false
er.extensions.ERXDatabaseContextDelegate.switchConnetionReadWrite=false
er.extensions.ERXApplication.useSessionStoreDeadlockDetection=false
er.extensions.ERXDirectAction.ChangeSystemPropertyPassword=
er.extensions.ERXAdaptorChannelDelegate.enabled=true
er.extensions.ERXJDBCConnectionBroker.poolModelConnections=true
er.extensions.ERXJDBCConnectionBroker.connectionPingEnabled=false
er.extensions.ERXJDBCConnectionBroker.connectionPingInterval=100
er.extensions.ERXJDBCConnectionBroker.connectionPingSQL=select 1+1 #
########################################################### #
###################### general stuff ###################### #
########################################################### # its always a
good idea to turn this to true if you use # the java awt package
java.awt.headless=true
######################################################################### #
ERXAdaptorChannelDelegate
######################################################################### ##
Enable delegate to emit SQL debugging info. The Logger used is
#log4j.category.er.extensions.ERXAdaptorChannelDelegate.sqlLogging=DEBUG #
put this to true if you want to log sql stuff #
er.extensions.ERXAdaptorChannelDelegate.enabled=false ## How long a
statement must run to cause a log message. Messages with longer than ##
error also emit a stack-trace
er.extensions.ERXAdaptorChannelDelegate.trace.milliSeconds.debug=1
er.extensions.ERXAdaptorChannelDelegate.trace.milliSeconds.info=50
er.extensions.ERXAdaptorChannelDelegate.trace.milliSeconds.warn=1000
er.extensions.ERXAdaptorChannelDelegate.trace.milliSeconds.error=5000 ##
MaxLength of the message
er.extensions.ERXAdaptorChannelDelegate.trace.maxLength = 3000 ## What
entities to watch
er.extensions.ERXAdaptorChannelDelegate.trace.entityMatchPattern = .* #
########################################################### #
########################## ERJavaMail ##################### #
########################################################### # this is coming
in a later version er.javamail.adminEmail=admi..est.de #
er.javamail.smtpHost=an.smtp.server er.javamail.centralize=false
er.javamail.debugEnabled=false #
########################################################### #
############### LOG4J stuff ############################### #
########################################################### # we want to log
all output to the console
log4j.appender.STDOUT=org.apache.log4j.ConsoleAppender # turn LOG4J
debugging on with this property: #log4j.debug=true # set log factory
log4j.loggerFactory=er.extensions.ERXLogger$Factory # Set root category
priority to INFO and its only appender to STDOUT. log4j.rootCategory=INFO,
STDOUT # STDOUT uses PatternLayout.
log4j.appender.STDOUT.layout=er.extensions.ERXPatternLayout
#log4j.appender.STDOUT.layout.ConversionPattern=%d{MMM dd HH:mm:ss} %$[%#]
(%F:%L) %-5p %c %x - %m%n
log4j.appender.STDOUT.layout.ConversionPattern=%d{MMM dd HH:mm:ss} %t %L
%-5p %c %x - %m%n # %d = date # %$ appname # %# port # %F file # %L line #
%-5p category # %c category # #
log4j.appender.STDOUT.layout.ConversionPattern=%d{MMM dd HH:mm:ss} %-5p
%c{1} %m%n # Note that (%F:%L) is fairly slow and shouldn't be used in
performance intensive logging # The above pattern will produce logs that
look like: # Jun 18 17:46:18 MyAppName[4002] (MyClassFile.java:40) INFO
er.foo.MyCategory - Some log # Add application properties here
This archive was generated by hypermail 2.0.0 : Tue Sep 27 2005 - 02:31:14 EDT