Re: WOLips 3.5 - "Failed to load application Info.plist"

From: Amiel Montecillo (bosyotec..mail.com)
Date: Fri May 21 2010 - 02:10:13 UTC

  • Next message: Amiel Montecillo: "Re: WOLips 3.5 - "Failed to load application Info.plist""

    After digging around I found the problem.

    The generated Info.plist contains a DOCTYPE declaration that was not on the
    same drive where my project was. I had PropertyList.dtd in
    C:\Apple\System\Library\DTDs\PropertyList.dtd but my project was in
    D:\wo\test

    After creating D:\System\Library\DTDs\PropertyList.dtd, all is well.

    It seems this DOCTYPE declaration was not in the generated Info.plist in
    3.4.

    Hope this saves time for other lowly windows user's like me :)

    Amiel

    On Thu, May 20, 2010 at 10:18 AM, Amiel Montecillo <bosyotec..mail.com>wrote:

    > HI,
    >
    > Me again. Still trying to make eclipse 3.5.2 and WOLips 3.5 stable to work
    > with me on windows.
    >
    > I am encountering another problem when launching my app inside eclipse. It
    > appears it cannot locate the application Info.plist file but it does exist.
    >
    > The app still runs but the application url is
    > http://192.168.0.216:3429/cgi-bin/WebObjects/MainBundle.woa instead of
    > http://192.168.0.216:3429/cgi-bin/WebObjects/test.woa
    >
    > I get this from the logs:
    >
    > [2010-5-20 10:9:9 CST] <main> Initialized : er.extensions.ERXExtensions
    > [2010-5-20 10:9:10 CST] <main> Failed to load
    > file:///C:\temp\test\build\test.woa/Contents/Info.plist. Treating as empty.
    > com.webobjects.foundation.NSForwardException [java.io.FileNotFoundException]
    > \System\Library\DTDs\PropertyList.dtd (The system cannot find the path
    > specified):java.io.FileNotFoundException:
    > \System\Library\DTDs\PropertyList.dtd (The system cannot find the path
    > specified)
    > May 20 10:09:10 N/A[N/A] INFO org.apache.log4j.Logger - Updated the
    > logging configuration with the current system properties.
    > May 20 10:09:10 N/A[N/A] INFO org.apache.log4j.Logger - Updated the
    > logging configuration with the current system properties.
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - Initialized :
    > er.prototypes.ERPrototypes
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - WOMaxIOBufferSize=8196
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - WOWorkerThreadCountMin=16
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - WOSocketMonitorSleepTime=50
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - WODirectConnectEnabled=true
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - WOIncludeCommentsInResponse=false
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - WOWorkerThreadCount=8
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - WOAdaptorURL=
    > http://127.0.0.1/cgi-bin/WebObjects
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - WOLaunchdEnabled=false
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - WOIDE=WOLips
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - WODebuggingEnabled=true
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - WOListenQueueSize=128
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - WOMissingResourceSearchEnabled=true
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog -
    > WOApplicationClassName=your.app.Application
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog -
    > WOSessionStoreClassName=WOServerSessionStore
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - WOContextClassName=WOContext
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - WOCachingEnabled=false
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - WOAcceptMalformedCookies=false
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - NSProjectSearchPath=(..,../..)
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - WOMonitorEnabled=false
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - WOAllowRapidTurnaround=true
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - WORootDirectory=C:\Apple
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - WOGenerateWSDL=true
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - WOWorkerThreadCountMax=256
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog -
    > WOAllowsConcurrentRequestHandling=false
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - WOAdaptor=WODefaultAdaptor
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - WOSessionTimeOut=3600
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - WORoot=C:\Apple
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - WOMaxSocketIdleTime=180000
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - WODefaultUndoStackLimit=10
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - WOAutoOpenClientApplication=true
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - WOAutoOpenInBrowser=true
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - WOApplicationBaseURL=/WebObjects
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - WOMaxHeaders=200
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - WOLifebeatEnabled=true
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - WOAllowsCacheControlHeader=true
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - WOSMTPHost=smtp
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog -
    > WOFrameworksBaseURL=/WebObjects/Frameworks
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - WOAdditionalAdaptors=()
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - WOStatisticsStoreSessionMax=50
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - WOLifebeatDestinationPort=1085
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - WOPort=-1
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - WOLifebeatInterval=30
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - WOSocketCacheSize=100
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog -
    > WOUserDirectory=C:\temp\test\build\test.woa
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - WODisplayExceptionPages=true
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - ------------------------
    > May 20 10:09:10 N/A[N/A] DEBUG NSLog - WebObjects version = 5.4.3
    > May 20 10:09:10 MainBundle[N/A] DEBUG NSLog - Created adaptor of class
    > WODefaultAdaptor on port 3429 and address bosyo/192.168.0.216 with
    > WOWorkerThread minimum of 16 and maximum of 256
    > May 20 10:09:10 MainBundle[3429] DEBUG NSLog - NSBundle is unable to find
    > "ExtensionsForResources.plist" in the main bundle. Ignoring optional
    > configuration file.
    > May 20 10:09:10 MainBundle[3429] WARN NSLog - Application project found:
    > Will locate resources in 'C:\temp\test\build\test.woa' rather than
    > '/C:/temp/test/build/test.woa' .
    > May 20 10:09:10 MainBundle[3429] WARN NSLog - Application project found:
    > Will locate resources in 'C:\temp\test\build\test.woa' rather than
    > '/C:/temp/test/build/test.woa' .
    > May 20 10:09:10 MainBundle[3429] DEBUG NSLog - Creating LifebeatThread now
    > with: MainBundle -1 bosyo/192.168.0.216 1085 30000
    >
    > ..... snip ......
    >
    > May 20 10:09:11 MainBundle[3429] INFO org.apache.log4j.Logger - Updated
    > the logging configuration with the current system properties.
    > May 20 10:09:11 MainBundle[3429] INFO
    > er.extensions.foundation.ERXProperties -
    >
    > ERXProperties has found the following Properties files:
    > JavaJDBCAdaptor.framework ->
    > C:\Apple\Library\Frameworks\JavaJDBCAdaptor.framework\Resources\Properties
    > JavaEOControl.framework ->
    > C:\Apple\Library\Frameworks\JavaEOControl.framework\Resources\Properties
    > ERPrototypes.framework ->
    > C:\Apple\Local\Library\Frameworks\ERPrototypes.framework\Resources\Properties
    > ERExtensions.framework ->
    > C:\Apple\Local\Library\Frameworks\ERExtensions.framework\Resources\Properties
    > MainBundle.app ->
    > C:\temp\test\build\test.woa\Contents\Resources\Properties
    > ERXProperties currently has the following properties:
    > EOAdaptorDebugEnabled=false
    > NSOpenProjectIDE=WOLips
    > NSProjectSearchPath=(..,../..)
    > WOAcceptMalformedCookies=false
    > WOAdaptor=WODefaultAdaptor
    > WOAdaptorURL=http://127.0.0.1/cgi-bin/WebObjects
    > WOAdditionalAdaptors=()
    > WOAllowRapidTurnaround=true
    > WOAllowsCacheControlHeader=true
    > WOAllowsConcurrentRequestHandling=false
    > WOApplicationBaseURL=/WebObjects
    > WOApplicationClassName=your.app.Application
    > WOAutoOpenClientApplication=true
    > WOAutoOpenInBrowser=true
    > WOCachingEnabled=false
    > WOContextClassName=WOContext
    > WODebuggingEnabled=true
    > WODefaultUndoStackLimit=10
    > WODirectConnectEnabled=true
    > WODisplayExceptionPages=true
    > WOFrameworksBaseURL=/WebObjects/Frameworks
    > WOGenerateWSDL=true
    > WOIDE=WOLips
    > WOIncludeCommentsInResponse=false
    > WOLaunchdEnabled=false
    > WOLifebeatDestinationPort=1085
    > WOLifebeatEnabled=true
    > WOLifebeatInterval=30
    > WOListenQueueSize=128
    > WOMaxHeaders=200
    > WOMaxIOBufferSize=8196
    > WOMaxSocketIdleTime=180000
    > WOMissingResourceSearchEnabled=true
    > WOMonitorEnabled=false
    > WOPort=-1
    > WORoot=C:\Apple
    > WORootDirectory=C:\Apple
    > WOSMTPHost=smtp
    > WOSessionStoreClassName=WOServerSessionStore
    > WOSessionTimeOut=3600
    > WOSocketCacheSize=100
    > WOSocketMonitorSleepTime=50
    > WOStatisticsStoreSessionMax=50
    > WOUserDirectory=C:\temp\test\build\test.woa
    > WOWorkerThreadCount=8
    > WOWorkerThreadCountMax=256
    > WOWorkerThreadCountMin=16
    > _AjaxRequestHandlerKey=ja
    > _ComponentRequestHandlerKey=wo
    > _DirectActionRequestHandlerKey=wa
    > _ResourceRequestHandlerKey=wr
    > _StreamActionRequestHandlerKey=wis
    > _WOHTMLParserClassName=WOHTMLTemplateParser
    > _WOSessionReclaimingInterval=60
    > _WebServiceRequestHandlerKey=ws
    > awt.toolkit=sun.awt.windows.WToolkit
    > com.webobjects.version=5.4.3
    > dbMinConnectionsGLOBAL=1
    > er.extensions.ERXComponentActionRedirector.enabled=false
    > er.extensions.ERXEC.safeLocking=true
    > er.extensions.ERXEC.useSharedEditingContext=false
    > er.extensions.ERXEnterpriseObject.applyRestrictingQualifierOnInsert=true
    > er.extensions.ERXEnterpriseObject.updateInverseRelationships=true
    > er.extensions.ERXGracefulShutdown.Enabled=false
    > er.extensions.ERXGracefulShutdown.SignalsToHandle=(TERM, INT)
    > er.extensions.ERXLocalizer.availableLanguages=(English,German,Japanese)
    > er.extensions.ERXLocalizer.defaultLanguage=English
    >
    > er.extensions.ERXLocalizer.fileNamesToWatch=("Localizable.strings","ValidationTemplate.strings")
    > er.extensions.ERXLocalizer.isLocalizationEnabled=true
    > er.extensions.ERXMessageEncoding.Enabled=true
    > er.extensions.ERXNSLogLog4jBridge=INFO
    >
    > er.extensions.ERXNavigationManager.NavigationMenuFileName=NavigationMenu.plist
    > er.extensions.ERXNavigationManager.localizeDisplayKeys=false
    > er.extensions.ERXPatcher.cleanupXHTML=false
    > er.extensions.ERXRaiseOnMissingEditingContextDelegate=true
    > er.extensions.ERXSharedEOLoader.PatchSharedEOLoading=false
    > er.extensions.ERXWOForm.multipleSubmitDefault=true
    > er.extensions.stackTrace.cleanup=true
    >
    > er.extensions.stackTrace.skipPatternsFile=StackTraceSkipPatterns-Normal.plist
    > er.javamail.adminEmail=admi..ourhost.com
    > er.javamail.centralize=true
    > er.javamail.debugEnabled=false
    > er.javamail.smtpAuth=false
    > er.javamail.smtpHost=your.smtpserver.com
    > er.javamail.smtpPassword=<deleted for log>
    > er.javamail.smtpUser=
    > file.encoding=Cp1252
    > file.encoding.pkg=sun.io
    > file.separator=\
    > java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
    > java.awt.printerjob=sun.awt.windows.WPrinterJob
    >
    > java.class.path=C:\temp\test\build\test.woa\Contents\Resources\Java;C:\Apple\Local\Library\Frameworks\ERExtensions.framework\Resources\Java\ERExtensions.jar;C:\Apple\Local\Library\Frameworks\ERJars.framework\Resources\Java\ERJars.jar;C:\Apple\Local\Library\Frameworks\ERPrototypes.framework\Resources\Java\ERPrototypes.jar;C:\Apple\Local\Library\Frameworks\JavaWOExtensions.framework\Resources\Java\JavaWOExtensions.jar;C:\Apple\Local\Library\Frameworks\WOOgnl.framework\Resources\Java\WOOgnl.jar;C:\Apple\Library\Frameworks\JavaEOAccess.framework\Resources\Java\javaeoaccess.jar;C:\Apple\Library\Frameworks\JavaEOAccess.framework\WebServerResources\Java\JavaEOAccess.jar;C:\Apple\Library\Frameworks\JavaEOControl.framework\Resources\Java\javaeocontrol.jar;C:\Apple\Library\Frameworks\JavaEOControl.framework\WebServerResources\Java\JavaEOControl.jar;C:\Apple\Library\Frameworks\JavaFoundation.framework\Resources\Java\javafoundation.jar;C:\Apple\Library\Frameworks\JavaFoundation.framework\WebServerResources\Java\JavaFoundation.jar;C:\Apple\Library\Frameworks\JavaJDBCAdaptor.framework\Resources\Java\javajdbcadaptor.jar;C:\Apple\Library\Frameworks\JavaJDBCAdaptor.framework\WebServerResources\Java\JavaJDBCAdaptor.jar;C:\Apple\Library\Frameworks\JavaWebObjects.framework\Resources\Java\javawebobjects.jar;C:\Apple\Library\Frameworks\JavaWebObjects.framework\WebServerResources\Java\JavaWebObjects.jar;C:\Apple\Library\Frameworks\JavaXML.framework\Resources\Java\javaxml.jar;C:\Apple\Library\Frameworks\JavaXML.framework\WebServerResources\Java\JavaXML.jar;C:\Apple\Local\Library\Frameworks\ERJars.framework\Resources\Java\erxservletadaptor.jar;C:\Apple\Local\Library\Frameworks\ERJars.framework\Resources\Java\erxwo54.jar;C:\Apple\Local\Library\Frameworks\ERJars.framework\Resources\Java\icu4j-3_8_1.jar;C:\Apple\Local\Library\Frameworks\ERJars.framework\Resources\Java\junit-4.8.jar;C:\Apple\Local\Library\Frameworks\ERJars.framework\Resources\Java\log4j-1.2.14.jar;C:\Apple\Local\Library\Frameworks\ERJars.framework\Resources\Java\ognl-2.6.7.jar;C:\Apple\Local\Library\Frameworks\ERJars.framework\Resources\Java\slf4j-api-1.5.0.jar;C:\Apple\Local\Library\Frameworks\ERJars.framework\Resources\Java\slf4j-log4j12-1.5.0.jar;C:\Apple\Local\Library\Frameworks\WOOgnl.framework\Resources\Java\WOOgnl53.jar;C:\Apple\Local\Library\Frameworks\WOOgnl.framework\Resources\Java\WOOgnl54.jar
    > java.class.version=49.0
    > java.endorsed.dirs=C:\jdk5\jre\lib\endorsed
    > java.ext.dirs=C:\jdk5\jre\lib\ext
    > java.home=C:\jdk5\jre
    > java.io.tmpdir=C:\DOCUME~1\amiel\LOCALS~1\Temp\
    > java.library.path=C:\jdk5\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:/Program
    > Files/Java/jre6/bin/client;C:/Program Files/Java/jre6/bin;C:\Program
    > Files\Common Files\Microsoft Shared\Windows
    > Live;C:\oraclexe\app\oracle\product\10.2.0\server\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program
    > Files\TortoiseSVN\bin;P:\bin;C:\Program Files\Common Files\Microsoft
    > Shared\Windows Live;P:\apps\apache-ant-1.7.1\bin;c:\jdk5\bin
    > java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
    > java.runtime.version=1.5.0_20-b02
    > java.specification.name=Java Platform API Specification
    > java.specification.vendor=Sun Microsystems Inc.
    > java.specification.version=1.5
    > java.vendor=Sun Microsystems Inc.
    > java.vendor.url=http://java.sun.com/
    > java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi
    > java.version=1.5.0_20
    > java.vm.info=mixed mode, sharing
    > java.vm.name=Java HotSpot(TM) Client VM
    > java.vm.specification.name=Java Virtual Machine Specification
    > java.vm.specification.vendor=Sun Microsystems Inc.
    > java.vm.specification.version=1.0
    > java.vm.vendor=Sun Microsystems Inc.
    > java.vm.version=1.5.0_20-b02
    > line.separator=
    >
    > log4j.appender.A1=er.extensions.logging.ERXConsoleAppender
    > log4j.appender.A1.layout=er.extensions.logging.ERXPatternLayout
    > log4j.appender.A1.layout.ConversionPattern=%d{MMM dd HH:mm:ss} %$[%#]
    > %-5p %c %x - %m%n
    > log4j.logger.er=INFO
    > log4j.logger.er.extensions.ERXConfigurationManager=INFO
    > log4j.logger.er.extensions.ERXDatabaseContextDelegate=WARN
    > log4j.logger.er.extensions.fixes.ERSharedEOLoader=INFO
    > log4j.logger.er.transaction.adaptor.EOAdaptorDebugEnabled=DEBUG
    > log4j.loggerFactory=er.extensions.logging.ERXLogger$Factory
    > log4j.rootCategory=INFO,A1
    > ognl.helperFunctions=true
    > ognl.inlineBindings=true
    > os.arch=x86
    > os.name=Windows XP
    > os.version=5.1
    > path.separator=;
    > sun.arch.data.model=32
    >
    > sun.boot.class.path=C:\jdk5\jre\lib\rt.jar;C:\jdk5\jre\lib\i18n.jar;C:\jdk5\jre\lib\sunrsasign.jar;C:\jdk5\jre\lib\jsse.jar;C:\jdk5\jre\lib\jce.jar;C:\jdk5\jre\lib\charsets.jar;C:\jdk5\jre\classes
    > sun.boot.library.path=C:\jdk5\jre\bin
    > sun.cpu.endian=little
    > sun.cpu.isalist=pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386
    > i86
    > sun.desktop=windows
    > sun.io.unicode.encoding=UnicodeLittle
    > sun.java.launcher=SUN_STANDARD
    > sun.jnu.encoding=Cp1252
    > sun.management.compiler=HotSpot Client Compiler
    > sun.os.patch.level=Service Pack 3
    > user.country=US
    > user.dir=C:\temp\test\build\test.woa
    > user.home=C:\Documents and Settings\amiel
    > user.language=en
    > user.name=Amiel
    > user.timezone=Asia/Taipei
    > user.variant=
    >
    > May 20 10:09:11 MainBundle[3429] DEBUG NSLog - Finished initialization
    > after launch: ERXExtensions
    > May 20 10:09:11 MainBundle[3429] DEBUG NSLog - Finished initialization
    > after launch: ERPrototypes
    > May 20 10:09:11 MainBundle[3429] INFO
    > er.extensions.appserver.ERXApplication - Welcome to MainBundle !
    > May 20 10:09:11 MainBundle[3429] DEBUG NSLog -
    > May 20 10:09:11 MainBundle[3429] WARN NSLog - Your application is not
    > running on a supported development platform. AutoLaunch will not work.
    > Your application's URL is:
    > http://192.168.0.216:3429/cgi-bin/WebObjects/MainBundle.woa
    > May 20 10:09:11 MainBundle[3429] DEBUG NSLog - Waiting for requests...
    >
    >
    > --
    > socket error: unable to connect to 127.0.0.1
    >

    -- 
    socket error: unable to connect to 127.0.0.1
    



    This archive was generated by hypermail 2.0.0 : Fri May 21 2010 - 02:12:34 UTC