Re: Interface file not loaded (solved)
Re: Interface file not loaded (solved)
- Subject: Re: Interface file not loaded (solved)
- From: "Cheong Hee (Gmail)" <email@hidden>
- Date: Fri, 16 Sep 2011 09:44:39 +0800
The IBusinessUnitKeyValueParameters is in the same framework as the
RSUserDefaults.java. Therefore, it 'should' be loaded if other java files
are loaded as well.
This interface file is implemented by the model eo class file, e.g.
BusinessUnit.java. Is there any rule that I am not aware of if the
interface file is to be used by the model eo class file?
The lengthy and more details trace during the launch ....:
[2011-9-16 9:22:48 SGT] <main> Principal class '' not found in bundle
RSCoreSecurity
[2011-9-16 9:22:48 SGT] <main> Principal class '' not found in bundle
RSCoreBusinessForTC
[2011-9-16 9:22:48 SGT] <main> Principal class '' not found in bundle
TeamConnectBusiness
[2011-9-16 9:22:48 SGT] <main> Principal class '' not found in bundle
RSLicenseValidatorForTC
[2011-9-16 9:22:48 SGT] <main> Principal class '' not found in bundle
TeamConnectReport
[2011-9-16 9:22:48 SGT] <main> Principal class '' not found in bundle
TeamConnectBusinessForPM
[2011-9-16 9:22:48 SGT] <main> Principal class '' not found in bundle
TeamConnectBusinessForSales
[2011-9-16 9:22:48 SGT] <main> Principal class '' not found in bundle
TeamConnectBusinessForWOS
[2011-9-16 9:22:48 SGT] <main> Principal class '' not found in bundle
RSMainXtensionForTC
[2011-9-16 9:22:48 SGT] <main> Principal class '' not found in bundle
TeamConnectLibrary
[2011-9-16 9:22:48 SGT] <main> WOMaxIOBufferSize=8196
[2011-9-16 9:22:48 SGT] <main> WOWorkerThreadCountMin=16
[2011-9-16 9:22:48 SGT] <main> WOSocketMonitorSleepTime=50
[2011-9-16 9:22:48 SGT] <main> WODirectConnectEnabled=true
[2011-9-16 9:22:48 SGT] <main> WOIncludeCommentsInResponse=false
[2011-9-16 9:22:48 SGT] <main> WOWorkerThreadCount=8
[2011-9-16 9:22:48 SGT] <main>
WOAdaptorURL=http://127.0.0.1/cgi-bin/WebObjects
[2011-9-16 9:22:48 SGT] <main> WOLaunchdEnabled=false
[2011-9-16 9:22:48 SGT] <main> WOIDE=WOLips
[2011-9-16 9:22:48 SGT] <main> WODebuggingEnabled=true
[2011-9-16 9:22:48 SGT] <main> WOListenQueueSize=128
[2011-9-16 9:22:48 SGT] <main> WOMissingResourceSearchEnabled=true
[2011-9-16 9:22:48 SGT] <main>
WOApplicationClassName=com.rhino.app.teamconnect.Application
[2011-9-16 9:22:48 SGT] <main> WOSessionStoreClassName=WOServerSessionStore
[2011-9-16 9:22:48 SGT] <main> WOContextClassName=WOContext
[2011-9-16 9:22:48 SGT] <main> WOCachingEnabled=false
[2011-9-16 9:22:48 SGT] <main> WOAcceptMalformedCookies=false
[2011-9-16 9:22:48 SGT] <main>
NSProjectSearchPath=(..,../..,H:/CheongHee/UserAreaWO/Eclipse/eclipse3.6/workspace/TC_SaaS_V020100/RSCoreSecurity,H:/CheongHee/UserAreaWO/Eclipse/eclipse3.6/workspace/TC_SaaS_V020100/RSCoreBusinessForTC,H:/CheongHee/UserAreaWO/Eclipse/eclipse3.6/workspace/TC_SaaS_V020100/TeamConnectBusinessForSales,H:/CheongHee/UserAreaWO/Eclipse/eclipse3.6/workspace/TC_SaaS_V020100/TeamConnectBusinessForWOS,H:/CheongHee/UserAreaWO/Eclipse/eclipse3.6/workspace/TC_SaaS_V020100/TeamConnectBusiness,H:/CheongHee/UserAreaWO/Eclipse/eclipse3.6/workspace/TC_SaaS_V020100/TeamConnectReport,H:/CheongHee/UserAreaWO/Eclipse/eclipse3.6/workspace/TC_SaaS_V020100/TeamConnectBusinessForPM,H:/CheongHee/UserAreaWO/Eclipse/eclipse3.6/workspace/TC_SaaS_V020100/RSLicenseValidatorForTC,H:/CheongHee/UserAreaWO/Eclipse/eclipse3.6/workspace/TC_SaaS_V020100/RSMainXtensionForTC,H:/CheongHee/UserAreaWO/Eclipse/eclipse3.6/workspace/TC_SaaS_V020100/TeamConnectLibrary)
[2011-9-16 9:22:48 SGT] <main> WOMonitorEnabled=false
[2011-9-16 9:22:48 SGT] <main> WOAllowRapidTurnaround=true
[2011-9-16 9:22:48 SGT] <main> WORootDirectory=F:\Apple5_4_3
[2011-9-16 9:22:48 SGT] <main> WOGenerateWSDL=true
[2011-9-16 9:22:48 SGT] <main> WOWorkerThreadCountMax=256
[2011-9-16 9:22:48 SGT] <main> WOAllowsConcurrentRequestHandling=false
[2011-9-16 9:22:48 SGT] <main> WOAdaptor=WODefaultAdaptor
[2011-9-16 9:22:48 SGT] <main> WOSessionTimeOut=3600
[2011-9-16 9:22:48 SGT] <main> WORoot=F:\Apple5_4_3
[2011-9-16 9:22:48 SGT] <main> WOMaxSocketIdleTime=180000
[2011-9-16 9:22:48 SGT] <main> WODefaultUndoStackLimit=10
[2011-9-16 9:22:48 SGT] <main> WOAutoOpenClientApplication=true
[2011-9-16 9:22:48 SGT] <main> WOAutoOpenInBrowser=true
[2011-9-16 9:22:48 SGT] <main> WOApplicationBaseURL=/WebObjects
[2011-9-16 9:22:48 SGT] <main> WOMaxHeaders=200
[2011-9-16 9:22:48 SGT] <main> WOLifebeatEnabled=true
[2011-9-16 9:22:48 SGT] <main> WOAllowsCacheControlHeader=true
[2011-9-16 9:22:48 SGT] <main> WOSMTPHost=smtp
[2011-9-16 9:22:48 SGT] <main> WOFrameworksBaseURL=/WebObjects/Frameworks
[2011-9-16 9:22:48 SGT] <main> WOStatisticsStoreSessionMax=50
[2011-9-16 9:22:48 SGT] <main> WOAdditionalAdaptors=()
[2011-9-16 9:22:48 SGT] <main> WOLifebeatDestinationPort=1085
[2011-9-16 9:22:48 SGT] <main> WOPort=-1
[2011-9-16 9:22:48 SGT] <main> WOLifebeatInterval=30
[2011-9-16 9:22:48 SGT] <main> WOSocketCacheSize=100
[2011-9-16 9:22:48 SGT] <main>
WOUserDirectory=H:\CheongHee\UserAreaWO\Eclipse\eclipse3.6\workspace\TC_SaaS_V020100\TeamConnectMain\build\TeamConnectMain.woa
[2011-9-16 9:22:48 SGT] <main> WODisplayExceptionPages=true
[2011-9-16 9:22:48 SGT] <main> ------------------------
[2011-9-16 9:22:48 SGT] <main> WebObjects version = 5.4.3
[2011-9-16 9:22:59 SGT] <main> Created adaptor of class WODefaultAdaptor on
port 1432 and address chngxp-mac/192.168.0.2 with WOWorkerThread minimum of
16 and maximum of 256
[2011-9-16 9:22:59 SGT] <main> NSBundle is unable to find
"ExtensionsForResources.plist" in the main bundle. Ignoring optional
configuration file.
[2011-9-16 9:23:1 SGT] <main> Application project found: Will locate
resources in
'H:\CheongHee\UserAreaWO\Eclipse\eclipse3.6\workspace\TC_SaaS_V020100\TeamConnectMain\build\TeamConnectMain.woa'
rather than
'/H:/CheongHee/UserAreaWO/Eclipse/eclipse3.6/workspace/TC_SaaS_V020100/TeamConnectMain/build/TeamConnectMain.woa'
.
[2011-9-16 9:23:1 SGT] <main> Framework project found: Will locate resources
in
'/H:/CheongHee/UserAreaWO/Eclipse/eclipse3.6/workspace/TC_SaaS_V020100/RSCoreSecurity/build/RSCoreSecurity.framework'
rather than
'/H:/CheongHee/UserAreaWO/Eclipse/eclipse3.6/workspace/TC_SaaS_V020100/RSCoreSecurity/build/RSCoreSecurity.framework'
.
[2011-9-16 9:23:1 SGT] <main> Framework project found: Will locate resources
in
'/H:/CheongHee/UserAreaWO/Eclipse/eclipse3.6/workspace/TC_SaaS_V020100/RSCoreBusinessForTC/build/RSCoreBusinessForTC.framework'
rather than
'/H:/CheongHee/UserAreaWO/Eclipse/eclipse3.6/workspace/TC_SaaS_V020100/RSCoreBusinessForTC/build/RSCoreBusinessForTC.framework'
.
[2011-9-16 9:23:1 SGT] <main> Framework project found: Will locate resources
in
'/H:/CheongHee/UserAreaWO/Eclipse/eclipse3.6/workspace/TC_SaaS_V020100/TeamConnectBusiness/build/TeamConnectBusiness.framework'
rather than
'/H:/CheongHee/UserAreaWO/Eclipse/eclipse3.6/workspace/TC_SaaS_V020100/TeamConnectBusiness/build/TeamConnectBusiness.framework'
.
[2011-9-16 9:23:1 SGT] <main> Framework project found: Will locate resources
in
'/H:/CheongHee/UserAreaWO/Eclipse/eclipse3.6/workspace/TC_SaaS_V020100/RSLicenseValidatorForTC/build/RSLicenseValidatorForTC.framework'
rather than
'/H:/CheongHee/UserAreaWO/Eclipse/eclipse3.6/workspace/TC_SaaS_V020100/RSLicenseValidatorForTC/build/RSLicenseValidatorForTC.framework'
.
[2011-9-16 9:23:1 SGT] <main> Framework project found: Will locate resources
in
'/H:/CheongHee/UserAreaWO/Eclipse/eclipse3.6/workspace/TC_SaaS_V020100/TeamConnectReport/build/TeamConnectReport.framework'
rather than
'/H:/CheongHee/UserAreaWO/Eclipse/eclipse3.6/workspace/TC_SaaS_V020100/TeamConnectReport/build/TeamConnectReport.framework'
.
[2011-9-16 9:23:1 SGT] <main> Framework project found: Will locate resources
in
'/H:/CheongHee/UserAreaWO/Eclipse/eclipse3.6/workspace/TC_SaaS_V020100/TeamConnectBusinessForPM/build/TeamConnectBusinessForPM.framework'
rather than
'/H:/CheongHee/UserAreaWO/Eclipse/eclipse3.6/workspace/TC_SaaS_V020100/TeamConnectBusinessForPM/build/TeamConnectBusinessForPM.framework'
.
[2011-9-16 9:23:1 SGT] <main> Framework project found: Will locate resources
in
'/H:/CheongHee/UserAreaWO/Eclipse/eclipse3.6/workspace/TC_SaaS_V020100/TeamConnectBusinessForSales/build/TeamConnectBusinessForSales.framework'
rather than
'/H:/CheongHee/UserAreaWO/Eclipse/eclipse3.6/workspace/TC_SaaS_V020100/TeamConnectBusinessForSales/build/TeamConnectBusinessForSales.framework'
.
[2011-9-16 9:23:1 SGT] <main> Framework project found: Will locate resources
in
'/H:/CheongHee/UserAreaWO/Eclipse/eclipse3.6/workspace/TC_SaaS_V020100/TeamConnectBusinessForWOS/build/TeamConnectBusinessForWOS.framework'
rather than
'/H:/CheongHee/UserAreaWO/Eclipse/eclipse3.6/workspace/TC_SaaS_V020100/TeamConnectBusinessForWOS/build/TeamConnectBusinessForWOS.framework'
.
[2011-9-16 9:23:1 SGT] <main> Framework project found: Will locate resources
in
'/H:/CheongHee/UserAreaWO/Eclipse/eclipse3.6/workspace/TC_SaaS_V020100/RSMainXtensionForTC/build/RSMainXtensionForTC.framework'
rather than
'/H:/CheongHee/UserAreaWO/Eclipse/eclipse3.6/workspace/TC_SaaS_V020100/RSMainXtensionForTC/build/RSMainXtensionForTC.framework'
.
[2011-9-16 9:23:1 SGT] <main> Framework project found: Will locate resources
in
'/H:/CheongHee/UserAreaWO/Eclipse/eclipse3.6/workspace/TC_SaaS_V020100/TeamConnectLibrary/build/TeamConnectLibrary.framework'
rather than
'/H:/CheongHee/UserAreaWO/Eclipse/eclipse3.6/workspace/TC_SaaS_V020100/TeamConnectLibrary/build/TeamConnectLibrary.framework'
.
[2011-9-16 9:23:3 SGT] <main> Creating LifebeatThread now with:
TeamConnectMain -1 chngxp-mac/192.168.0.2 1085 30000
[RSXApplication] Welcome to TeamConnectMain !
[RSXApplication] base URL: /WebObjects
[RSXApplication] host ip address: 192.168.0.2
[RSXApplication] host name: chngxp-mac
[RSXApplication] url:
http://chngxp-mac/cgi-bin//WebObjects.exe/TeamConnectMain.woa
[RSXApplication ->initialization] reading user defaults and system
properties ...
[RSUserDefaults ->parseSystemProperties] readConfigurationFile:FALSE
[RSUserDefaults ->parseSystemProperties] debugActive:TRUE
[RSUserDefaults ->parseTablePath] defaultTablePath:
Sep 16 09:23:03 [Debuger]:[RSUserDefaults ->getBooleanSystemPropertyForKey]
reading value from system properties... :
Sep 16 09:23:03
Debuger]:[RSUserDefaults ->getBooleanSystemPropertyForKey] ----- read
config file :false
Sep 16 09:23:03 [Debuger]:[RSUserDefaults ->...] dictionary :{}
Sep 16 09:23:03 [Debuger]:[RSUserDefaults ->...] looking for
:createStaticData
Sep 16 09:23:03 [Debuger]:[RSUserDefaults ->...] dictionary value :false
Sep 16 09:23:03 [Debuger]:[RSUserDefaults ->...] system value :NO
[RSUserDefaults ->parseSystemProperties] createStaticData:false
Sep 16 09:23:03 [Debuger]:[RSUserDefaults ->getBooleanSystemPropertyForKey]
reading value from system properties... :
Sep 16 09:23:03
Debuger]:[RSUserDefaults ->getBooleanSystemPropertyForKey] ----- read
config file :false
Sep 16 09:23:03 [Debuger]:[RSUserDefaults ->...] dictionary :{}
Sep 16 09:23:03 [Debuger]:[RSUserDefaults ->...] looking for
:changeConnectionDictionary
Sep 16 09:23:03 [Debuger]:[RSUserDefaults ->...] dictionary value :true
Sep 16 09:23:03 [Debuger]:[RSUserDefaults ->...] system value :YES
[RSUserDefaults ->parseSystemProperties] changeConnectionDictionary:true
Sep 16 09:23:03 [Debuger]:[RSUserDefaults ->getBooleanSystemPropertyForKey]
reading value from system properties... :
Sep 16 09:23:03
Debuger]:[RSUserDefaults ->getBooleanSystemPropertyForKey] ----- read
config file :false
Sep 16 09:23:03 [Debuger]:[RSUserDefaults ->...] dictionary :{}
Sep 16 09:23:03 [Debuger]:[RSUserDefaults ->...] looking for
:tcApplicationDisabled
Sep 16 09:23:03 [Debuger]:[RSUserDefaults ->...] dictionary value :false
Sep 16 09:23:03 [Debuger]:[RSUserDefaults ->...] system value :null
[RSUserDefaults ->parseSystemProperties] tcApplicationDisabled:false
[2011-9-16 9:23:8 SGT] <main> A fatal exception occurred:
IBusinessUnitKeyValueParameters
[2011-9-16 9:23:8 SGT] <main> java.lang.NoClassDefFoundError:
IBusinessUnitKeyValueParameters
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at
com.webobjects.foundation._NSUtilities._classWithPartialName(_NSUtilities.java:350)
at
com.webobjects.foundation._NSUtilities.classWithName(_NSUtilities.java:334)
at
com.webobjects.eoaccess.EOModel._setEntityForEntityNameClassName(EOModel.java:1302)
at
com.webobjects.eoaccess.EOModel._addFakeEntityWithPropertyList(EOModel.java:1340)
at
com.webobjects.eoaccess.EOModel._initWithTableOfContentsPropertyListPathURL(EOModel.java:1144)
at com.webobjects.eoaccess.EOModel.<init>(EOModel.java:841)
at
com.webobjects.eoaccess.EOModelGroup.addModelWithPathURL(EOModelGroup.java:443)
at
com.webobjects.eoaccess.EOModelGroup.modelGroupForLoadedBundles(EOModelGroup.java:712)
at
com.webobjects.eoaccess.EOModelGroup.globalModelGroup(EOModelGroup.java:306)
at com.webobjects.eoaccess.EOModelGroup.defaultGroup(EOModelGroup.java:333)
at
com.rhino.util.RSUserDefaults.setConnectionDictionaryForModels(RSUserDefaults.java:361)
at
com.rhino.util.RSUserDefaults.parseSystemProperties(RSUserDefaults.java:271)
at
com.rhino.util.RSUserDefaults.parseSystemProperties(RSUserDefaults.java:216)
at
com.rhino.app.mainxtension.RSXApplication.initialization(RSXApplication.java:89)
at com.rhino.app.mainxtension.RSXApplication.<init>(RSXApplication.java:78)
at com.rhino.app.teamconnect.Application.<init>(Application.java:44)
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:547)
at com.rhino.app.teamconnect.Application.main(Application.java:40)
Quite reluctant to mention, the code is a working piece from previous
version, and ported over to later version Eclipse/WOLips and in a different
directory. It was working before in Eclipse/WOLips 3.4. JVM remains as the
same version.
Cheers
Cheong Hee
----- Original Message -----
From: "Q" <email@hidden>
To: "Cheong Hee (Gmail)" <email@hidden>
Cc: "David Avendasora" <email@hidden>; "WebObjects Dev"
<email@hidden>
Sent: Thursday, September 15, 2011 6:48 PM
Subject: Re: Interface file not loaded (solved)
That looks fine to me.
Is there a chance that IBusinessUnitKeyValueParameters is available at build
time, but not in the classpath at runtime?
On 15/09/2011, at 6:05 PM, Cheong Hee (Gmail) wrote:
Looks we have more respondents in at this hours in this time zone now : )
In IBusinessUnitKeyValueParameters.java.....
package com.rhino.util.interfaces;
public interface IBusinessUnitKeyValueParameters {
public static final String NEW_BUSINESS = "New Business";
public static final String NEW_BUSINESS_ABBR = "NEW";
public static final String PROFESSIONAL_SERVICES = "Professional
Services";
public static final String PROFESSIONAL_SERVICES_ABBR = "PS";
public static final String TRADITIONAL_BUSINESS = "Traditional
Business";
public static final String TRADITIONAL_BUSINESS_ABBR = "TRAD";
public static final String MANAGED_SERVICES = "Managed Services";
public static final String MANAGED_SERVICES_ABBR = "MS";
public static final String BACK_OFFICE = "Back Office";
public static final String BACK_OFFICE_ABBR = "BO";
public static final String CUSTOMER_SERVICES = "Customer Services";
public static final String CUSTOMER_SERVICES_ABBR = "CS";
public static final String UNDEFINED = "Undefined";
public static final String UNDEFINED_ABBR = "NA";
public static final String DEFAULT_TEMPLATE = BACK_OFFICE;
}
Whereas the calling method in RSUserDefaults.java that triggers the
exception is as the following:
public void setConnectionDictionaryForModels(){
try{
//exception is triggered at the following line!!!
EOModel lastModel =
(EOModel)EOModelGroup.defaultGroup().models().lastObject();
NSMutableDictionary modelConnDictionary =
lastModel.connectionDictionary().mutableClone();
if ((isSwitchDatabaseConnection()) && (modelConnDictionary!= null)){
modelConnDictionary =
this.parseSystemConnectionDictionary(modelConnDictionary);
}
if (modelConnDictionary != null)
this.setObjectForKey( (NSDictionary)modelConnDictionary,
CONNECTION_DICTIONARIES_KEY);
}
catch(Exception e){
e.printStackTrace();
}
}
As you see, there is no static method during the calling. The stop point
is at where the EOModelGroup makes the calls the the models().lastObject()
as you could see in my previous trace posted.
Cheers
Cheong Hee
----- Original Message ----- From: "David Avendasora"
<email@hidden>
To: "Cheong Hee (Gmail)" <email@hidden>
Cc: "Paul Hoadley" <email@hidden>; "WebObjects Dev"
<email@hidden>
Sent: Thursday, September 15, 2011 1:47 PM
Subject: Re: Interface file not loaded (solved)
I have had classes fail to initialize due to problems with the actual
logic inside a static method or variable (hard to believe that _I'd_ abuse
Java so, but seriously, I've done it).
Look very closely to make sure that you aren't doing something that the
compiler thinks is fine (or at least doesn't know is bad) in a static
method or in assigning a static variable a value but won't actually work
at runtime.
Pasting code here would be helpful.
(and by helpful, I mean help me to not feel like the only one on the list
that does these kinds of things! :-)
Dave
PS. Paul, One man's pedant is another man's guru.
On Sep 15, 2011, at 11:00 AM, Cheong Hee (Gmail) wrote:
Hi Paul
Glad that you have pointed it out the very moment that i am about to
raise this again. This is strange - due to my weak undestanding
- and it works once after i did the change. But then it haunted me again
the next day, and after which the exception is back. i am unable to
rectify it now. Appreciate you raise it again and it is just in time : )
Cheers
Cheong Hee
----- Original Message ----- From: "Paul Hoadley" <email@hidden>
To: "Cheong Hee (Gmail)" <email@hidden>
Cc: "WebObjects Dev" <email@hidden>
Sent: Thursday, September 15, 2011 10:10 AM
Subject: Re: Interface file not loaded (solved)
Hi,
Just jumping in on the end of this thread...
On 13/09/2011, at 7:50 PM, Cheong Hee (Gmail) wrote:
Looks like you are right.. apparently, there is a string value defined
as "final static" instead of "static final".
I'm glad you got it working, but I suspect that observation is a red
herring. There are _suggestions_ about modifier order in the JLS, but
they're just that-suggestions. I mention this not (just) to be a pedant,
but because you might run into your problem again in the future, and I
don't think this can possibly be the solution.
--
Paul.
http://logicsquad.net/
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden