Hi Varouj,
Welcome back to the dark side. ;-)
The pb.project file only used for communication with EOModeler and
WOBuilder on Windows (IIRC) so that won't be the source of the error
below.
I'd guess that either
1. You are missing an environment setting, here the ones that may be
relevant from mine:
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\Chuck Hill
JAVA_HOME=U:\Sun\j2sdk1.4.2_05
JRE_HOME=U:\Sun\j2sdk1.4.2_05\jre
NEXT_ROOT=U:/Apple
NEXT_SYSTEM_ROOT=U:/Apple
OS=Windows_NT
SystemDrive=C:
SystemRoot=C:\WINNT
TEMP=C:\TEMP
TMP=C:\TEMP
USERPROFILE=C:\Documents and Settings\Chuck Hill
WEBOBJECTS_JAVA_EXTENSIONS=U:\Sun\j2sdk1.4.2_05/JRE/lib/ext
WEBOBJECTS_JAVA_HOME=U:\Sun\j2sdk1.4.2_05
windir=C:\WINNT
or
2. Your C:\Documents and Settings\<user name>\Library
\wobuild.properties is missing, incorrect, or incomplete. Here is
what mine looks like:
#This file stores the wo specific properties
#Sat Mar 29 11:33:34 PST 2003
wo.dir.root=U:/Apple
wo.dir.user.home.library.frameworks=C:/Temp
wo.woroot=U:/Apple
wo.dir.local=U:/Apple/Local
wo.wosystemroot=U:/Apple
#wo.dir.user.home.library=C:/Documents and Settings/Chuck Hill/Local/
Library
wo.dir.user.home.library=C:/Temp
wo.dir.library=U:/Apple/Library
wo.dir.local.library=U:/Apple/Local/Library
wo.dir.library.frameworks=U:/Apple/Library/Frameworks
wo.dir.local.library.frameworks=U:/Apple/Local/Library/Frameworks
wo.wolocalroot=U:/Apple/Local
wo.dir.system=U:/Apple
eclipse.home=U:/Programs/eclipse
Chuck
On Jan 23, 2007, at 8:19 PM, Varouj Seuylemezian wrote:
>
> I am using Eclipse 3.2.1 with WOLips 2.0.0.3788 under Windows XP.
>
> Please help......
>
>
> [2007-01-23 20:09:33 PST] <main> Unable to initialize WOProperties for
> reason: Cannot find JavaWebObjects framework !
> java.lang.NullPointerException
> [2007-01-23 20:09:33 PST] <main> A fatal exception occurred: null:
> <WOApplication>: Cannot be initialized.
> [2007-01-23 20:09:33 PST] <main>
> com.webobjects.foundation.NSForwardException for
> java.lang.NullPointerException
> at
> com.webobjects.appserver._private.WOProperties.initUserDefaultsKeys
> (WOProper
> ties.java:188)
> at
> com.webobjects.appserver.WOApplication._initWOApp
> (WOApplication.java:5081)
> at
> com.webobjects.appserver.WOApplication.<init>(WOApplication.java:551)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown
> Source)
> at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
> Source)
> at java.lang.reflect.Constructor.newInstance(Unknown Source)
> at java.lang.Class.newInstance0(Unknown Source)
> at java.lang.Class.newInstance(Unknown Source)
> at
> com.webobjects.appserver.WOApplication.main(WOApplication.java:323)
> at
> com.webobjects.appserver.WOApplication.main(WOApplication.java:304)
>
>
> Here is my pb.project file
> {
> DYNAMIC_CODE_GEN = YES;
> FILESTABLE =
> {
> CLASSES =
> (
> src/Application.java,
> src/DirectAction.java,
> src/Main.java,
> src/Session.java
> );
> FRAMEWORKS =
> (
> JavaJDBCAdaptor.framework,
> JavaJNDIAdaptor.framework,
> JavaWOExtensions.framework,
> JavaWebServicesClient.framework,
> JavaWebServicesSupport.framework
> );
> OTHER_LINKED =
> ();
> OTHER_SOURCES =
> (
> CustomInfo.plist,
> Makefile,
> Makefile.postamble,
> Makefile.preamble
> );
> WOAPP_RESOURCES =
> (
> Properties
> );
> WO_COMPONENTS =
> (
> Main.wo
> );
> };
> FRAMEWORKSEARCH =
> (
> "$(NEXT_ROOT)$(LOCAL_LIBRARY_DIR)/Frameworks"
> );
> LANGUAGE = English;
> LOCALIZABLE_FILES =
> {};
> MAKEFILEDIR = "$(MAKEFILEPATH)/java_makefiles";
> NEXTSTEP_BUILDTOOL = /bin/gnumake;
> NEXTSTEP_INSTALLDIR = "$(LOCAL_LIBRARY_DIR)/WebObjects/
> Applications";
> NEXTSTEP_JAVA_COMPILER = /usr/bin/javac;
> NEXTSTEP_OBJCPLUS_COMPILER = /usr/bin/cc;
> PBPROJECTTYPEVERSION = 4.0;
> PDO_UNIX_BUILDTOOL = $NEXT_ROOT/Developer/bin/make;
> PDO_UNIX_INSTALLDIR = "$(LOCAL_LIBRARY_DIR)/WebObjects/
> Applications";
> PDO_UNIX_JAVA_COMPILER = "$(JDKBINDIR)/javac";
> PDO_UNIX_OBJCPLUS_COMPILER = "$(NEXTDEV_BIN)/gcc";
> PROJECTNAME = testhello;
> PROJECTTYPE = JavaWebObjectsApplication;
> PROJECTVERSION = 2.8;
> WINDOWS_BUILDTOOL = $NEXT_ROOT/Developer/Executables/make;
> WINDOWS_INSTALLDIR = "$(LOCAL_LIBRARY_DIR)/WebObjects/
> Applications";
> WINDOWS_JAVA_COMPILER = "$(JDKBINDIR)/javac.exe";
> WINDOWS_OBJCPLUS_COMPILER = "$(DEVDIR)/gcc";
> }
>
> Thank you
> Varouj
>
>
>
--Practical WebObjects - for developers who want to increase their overall knowledge of WebObjects or who are trying to solve specific problems. http://www.global-village.net/products/practical_webobjects
This archive was generated by hypermail 2.0.0 : Tue Jan 23 2007 - 23:36:45 EST