I don't understand why either, I would have thought only ERX to matter too, but here is it narrowed down more:
This fails (same error as first email on thread today)
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
        <classpathentry kind="con" path="WOFramework/ERExtensions"/>
        <classpathentry kind="con" path="WOFramework/JavaFoundation"/>
        <classpathentry kind="con" path="WOFramework/ERJars"/>
        <classpathentry kind="src" path="Sources"/>
        ....
and this works!
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
        <classpathentry kind="con" path="WOFramework/ERExtensions"/>
        <classpathentry kind="con" path="WOFramework/ERJars"/>
        <classpathentry kind="con" path="WOFramework/JavaFoundation"/>
        <classpathentry kind="src" path="Sources"/>
        ....
On Sep 3, 2010, at 2:28 PM, Mike Schrag wrote:
> but why? that's weird ... i would expect only ERX to matter .......
> 
> On Sep 3, 2010, at 2:20 PM, Kieran Kelleher wrote:
> 
>> Again, you are correct. This is a case of changing two things at the same time.
>> 
>> The real fix was ERJars high up in the class path. If I push ERJars way down the classpath, I get the same error as in the first email in the thread.
>> 
>> I pushed it down and retired a few times until failure. Pushing it below JavaFoundation seems to trigger the error for me with this particular app.
>> 
>> 
>> <?xml version="1.0" encoding="UTF-8"?>
>> <classpath>
>> 	<classpathentry kind="con" path="WOFramework/ERExtensions"/>
>> 	<classpathentry kind="src" path="Sources"/>
>> 	<classpathentry kind="con" path="WOFramework/WKMySql"/>
>> 	<classpathentry kind="con" path="WOFramework/WKRemoteClient"/>
>> 	<classpathentry kind="con" path="WOFramework/WKSatoriNcoaWebservice"/>
>> 	<classpathentry kind="con" path="WOFramework/WKAxis"/>
>> 	<classpathentry kind="con" path="WOFramework/ERJavaMail"/>
>> 	<classpathentry kind="con" path="WOFramework/WKRemoteMailingServices"/>
>> 	<classpathentry kind="con" path="WOFramework/WKWebObjects"/>
>> 	<classpathentry kind="con" path="WOFramework/WKDemography"/>
>> 	<classpathentry kind="con" path="WOFramework/WKEmailData"/>
>> 	<classpathentry kind="con" path="WOFramework/Ajax"/>
>> 	<classpathentry kind="con" path="WOFramework/ERSelenium"/>
>> 	<classpathentry kind="con" path="WOFramework/ExcelGenerator"/>
>> 	<classpathentry kind="con" path="WOFramework/WKTesting"/>
>> 	<classpathentry kind="con" path="WOFramework/WOLips"/>
>> 	<classpathentry kind="con" path="WOFramework/WOOgnl"/>
>> 	<classpathentry kind="con" path="WOFramework/JavaWOExtensions"/>
>> 	<classpathentry kind="con" path="WOFramework/JavaEOAccess"/>
>> 	<classpathentry kind="con" path="WOFramework/JavaEOControl"/>
>> 	<classpathentry kind="con" path="WOFramework/JavaFoundation"/>
>> 		<classpathentry kind="con" path="WOFramework/ERJars"/>
>> 	<classpathentry kind="con" path="WOFramework/JavaJDBCAdaptor"/>
>> 	<classpathentry kind="con" path="WOFramework/JavaWebObjects"/>
>> 	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
>> 	<classpathentry kind="con" path="WOFramework/JavaXML"/>
>> 	<classpathentry kind="con" path="WOFramework/WKParse"/>
>> 	<classpathentry kind="con" path="WOFramework/ERPrototypes"/>
>> 	<classpathentry kind="con" path="WOFramework/ERAttachment"/>
>> 	<classpathentry kind="con" path="WOFramework/ERProfiling"/>
>> 	<classpathentry kind="con" path="WOFramework/WKListSource"/>
>> 	<classpathentry kind="con" path="WOFramework/WKCheetahBusinessLogic"/>
>> 	<classpathentry kind="con" path="WOFramework/GoogleChart"/>
>> 	<classpathentry kind="con" path="WOFramework/WKCharts"/>
>> 	<classpathentry kind="con" path="WOFramework/ERExtensionsSandbox"/>
>> 	<classpathentry kind="con" path="WOFramework/ERJasperReports"/>
>> 	<classpathentry kind="con" path="WOFramework/ERAjaxExtensions"/>
>> 	<classpathentry kind="output" path="bin"/>
>> </classpath>
>> 
>> 
>> 
>> On Sep 3, 2010, at 2:01 PM, Mike Schrag wrote:
>> 
>>> BTW, you no longer need that property -- if bundleless builds is checked, wolips will automagically insert the -D for you at launch time.
>>> 
>>> ms
>>> 
>>> On Sep 3, 2010, at 1:56 PM, Kieran Kelleher wrote:
>>> 
>>>> Mike,
>>>> 
>>>> as always *you* are right, and *I* am wrong! Sorry, I could swear that the -D version did not work when I first tried it, but sure enough, it does ... both ways work.
>>>> 
>>>> Thanks for clarifying, and thanks very much for super fast bundle-less builds. :-)
>>>> 
>>>> Kieran
>>>> 
>>>> On Sep 3, 2010, at 1:51 PM, Mike Schrag wrote:
>>>> 
>>>>>> It needs to be without the "D", like shown here for the launch configuration, *and* ERJars needs to be high up in the class path (I put it in 2nd place after ERExtensions). The -D prefix is for command line arg when using = for a java property.
>>>>> both should work -- -D's become vm args and -'s become commandline args. I would actually expect this to only reliably work as a -D an NOT a commandline arg. I guess wonder trunk doesn't touch nsbundle too early, so maybe it works out. In general, though, -D is almost always going to be more reliable. if it's not working, it's a bug.
>>>>> 
>>>>> ms
>>>> 
>>> 
>> 
> 
This archive was generated by hypermail 2.0.0 : Fri Sep 03 2010 - 18:40:39 UTC