Re: EOF Bug: Prefetching self-referential relationships corrupts the object graph

2015-04-29 Thread David Avendasora

> On Apr 29, 2015, at 8:50 PM, Ramsey Gurley  wrote:
> 
> In actuality, my relationship is Patient<<->Responsible Patient. The 
> responsible is the person who gets the bill in the family. So yes, if there 
> are no dependent patients, the to-many returns an array with just the 
> responsible, since the responsible patient relationship is mandatory. 
> Further, I didn’t design the thing, it’s just a mirror of godawful dental 
> practice management schemas.

Whew. I feel so much better now. The world just tilted back into place.

> But that’s boring. Really I just wanted to work the pointy haired 
> boss<->>underlings relationship into my message somehow ;)

:-D

Dave

 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Re: EOF Bug: Prefetching self-referential relationships corrupts the object graph

2015-04-29 Thread Ramsey Gurley
In actuality, my relationship is Patient<<->Responsible Patient. The 
responsible is the person who gets the bill in the family. So yes, if there are 
no dependent patients, the to-many returns an array with just the responsible, 
since the responsible patient relationship is mandatory. Further, I didn’t 
design the thing, it’s just a mirror of godawful dental practice management 
schemas.

But that’s boring. Really I just wanted to work the pointy haired 
boss<->>underlings relationship into my message somehow ;)

On Apr 29, 2015, at 5:43 PM, David Avendasora  wrote:

> Hi Ramsey!
> 
>> On Apr 27, 2015, at 2:51 PM, Ramsey Gurley  wrote:
>> 
>> As an example, let’s say you have an Employee entity. 
> 
> Okay. Way better than a “Foo"!
> 
>> Employee has a relationship to Employee named manager, the reverse of which 
>> is subordinates.
> 
> Right. Makes sense.
> 
>> Further assume manager is top level so a manager’s manager is himself.
> 
> Screeech. What?! You implement the concept of an Employee not having a 
> related “manager” by … (did I really read that right?!) … by adding a 
> manager?! 
> 
>> If you are given a single Employee, and want to know something about all 
>> subordinates, 
> 
> What if they don’t have any subordinates? Do you return an array of Employees 
> consisting of just the Employee themselves?
> 
> I really haven’t been able to parse the rest of the email because my brain 
> just crashed with a buffer overflow caused by the endless recursion of 
> fetching a manager’s manager. Fortunately, it only overwrote the part of my 
> memory that stored my WO knowledge-base.
> 
> So, can anyone help me with this Java Client app?
> 
> See what you did Ramsey? See!?!?
> 
> Dave
> 
> —
> WebObjects - so easy that even Dave Avendasora can do it!™
> —
> David Avendasora
> Senior Software Abuser
> Nekesto, Inc.
> 
> 
> 
> 
> 
> 


 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Re: EOF Bug: Prefetching self-referential relationships corrupts the object graph

2015-04-29 Thread David Avendasora
Hi Ramsey!

> On Apr 27, 2015, at 2:51 PM, Ramsey Gurley  wrote:
> 
> As an example, let’s say you have an Employee entity. 

Okay. Way better than a “Foo"!

> Employee has a relationship to Employee named manager, the reverse of which 
> is subordinates.

Right. Makes sense.

> Further assume manager is top level so a manager’s manager is himself.

Screeech. What?! You implement the concept of an Employee not having a related 
“manager” by … (did I really read that right?!) … by adding a manager?! 

> If you are given a single Employee, and want to know something about all 
> subordinates, 

What if they don’t have any subordinates? Do you return an array of Employees 
consisting of just the Employee themselves?

I really haven’t been able to parse the rest of the email because my brain just 
crashed with a buffer overflow caused by the endless recursion of fetching a 
manager’s manager. Fortunately, it only overwrote the part of my memory that 
stored my WO knowledge-base.

So, can anyone help me with this Java Client app?

See what you did Ramsey? See!?!?

Dave

—
WebObjects - so easy that even Dave Avendasora can do it!™
—
David Avendasora
Senior Software Abuser
Nekesto, Inc.







 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Re: Entity Modeler exception when trying to generate SQL

2015-04-29 Thread Ângelo Andrade Cirino
Some more light on the issue. This is the first time I debug WOLips and I have 
never attempted to change the code. That said, when debugging Entity Modeler I 
was able to locate this exception thrown just before the exception I originally 
reported was thrown:

org.eclipse.core.runtime.CoreException: Plug-in 
org.objectstyle.wolips.eomodeler.eclipse was unable to load class 
org.objectstyle.wolips.eomodeler.core.sql.EOFSQLGeneratorFactory.

!ENTRY  at 
org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.throwException(RegistryStrategyOSGI.java:194)
at 
org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:176)
at 
org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905)
at 
org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
at 
org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
at 
org.objectstyle.wolips.eomodeler.core.sql.IEOSQLGeneratorFactory$Utility.sqlGeneratorFactory(IEOSQLGeneratorFactory.java:29)
at 
org.objectstyle.wolips.eomodeler.actions.GenerateSQLDialog.generateSql(GenerateSQLDialog.java:297)
at 
org.objectstyle.wolips.eomodeler.actions.GenerateSQLDialog$1.run(GenerateSQLDialog.java:279)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ClassNotFoundException: 
org.objectstyle.wolips.eomodeler.core.sql.EOFSQLGeneratorFactory cannot be 
found by org.objectstyle.wolips.eomodeler.eclipse_1.0.6
at 
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:432)
at 
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:345)
at 
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:337)
at 
org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at 
org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:568)
at 
org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174)
... 7 more
 org.objectstyle.wolips.eomodeler.core.ActivatorResources 4 4 2015-04-29 
21:13:07.546
!MESSAGE Could not create SQL generator factory from configuration element: 
org.eclipse.core.internal.registry.ConfigurationElementHandle@7b77
!STACK 1
org.eclipse.core.runtime.CoreException: Plug-in 
org.objectstyle.wolips.eomodeler.eclipse was unable to load class 
org.objectstyle.wolips.eomodeler.core.sql.EOFSQLGeneratorFactory.
at 
org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.throwException(RegistryStrategyOSGI.java:194)
at 
org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:176)
at 
org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905)
at 
org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
at 
org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
at 
org.objectstyle.wolips.eomodeler.core.sql.IEOSQLGeneratorFactory$Utility.sqlGeneratorFactory(IEOSQLGeneratorFactory.java:29)
at 
org.objectstyle.wolips.eomodeler.actions.GenerateSQLDialog.generateSql(GenerateSQLDialog.java:297)
at 
org.objectstyle.wolips.eomodeler.actions.GenerateSQLDialog$1.run(GenerateSQLDialog.java:279)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ClassNotFoundException: 
org.objectstyle.wolips.eomodeler.core.sql.EOFSQLGeneratorFactory cannot be 
found by org.objectstyle.wolips.eomodeler.eclipse_1.0.6
at 
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:432)
at 
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:345)
at 
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:337)
at 
org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at 
org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:568)
at 
org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174)
... 7 more
!SUBENTRY 1 org.eclipse.equinox.registry 4 1 2015-04-29 21:13:07.546
!MESSAGE Plug-in org.objectstyle.wolips.eomodeler.eclipse was unable to load 
class org.objectstyle.wolips.eomodeler.core.sql.EOFSQLGeneratorFactory.
!STACK 0
java.lang.ClassNotFoundException: 
org.objectstyle.wolips.eomodeler.core.sql.EOFSQLGeneratorFactory c

Re: WOLips update site for Eclipse 4.4 (Luna)

2015-04-29 Thread Gavin Eadie
You're a jolly bunch of clowns!  I love you guys!!

On Wed, Apr 29, 2015 at 7:48 PM, David Avendasora  wrote:

>
> On Apr 29, 2015, at 4:14 PM, Gavin Eadie  wrote:
>
> .. you are a wonderful human being!
>
>
> On Apr 29, 2015, at 6:10 PM, Gavin Eadie  wrote:
>
> hmm .. reinstalled Eclipse 4.4.2, WOLips build 37 and JDK 1.7.0_79 but
> still cannot display (or, therefore, edit) WOComponents.
>
>
> Serves you right for slandering me so.
>
> Dave
>
> P.S. Glad you actually did get it working eventually, though! :-)
>
> —
> *WebObjects** - so easy that even Dave Avendasora can do it!™*
> —
> *David Avendasora*
> Senior Software Abuser
> Nekesto, Inc.
>
>
>
>
>
>
 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Re: WOLips update site for Eclipse 4.4 (Luna)

2015-04-29 Thread David Avendasora

> On Apr 29, 2015, at 4:14 PM, Gavin Eadie  wrote:
> 
> .. you are a wonderful human being! 

> On Apr 29, 2015, at 6:10 PM, Gavin Eadie  wrote:
> 
> hmm .. reinstalled Eclipse 4.4.2, WOLips build 37 and JDK 1.7.0_79 but still 
> cannot display (or, therefore, edit) WOComponents.

Serves you right for slandering me so.

Dave

P.S. Glad you actually did get it working eventually, though! :-)

—
WebObjects - so easy that even Dave Avendasora can do it!™
—
David Avendasora
Senior Software Abuser
Nekesto, Inc.





 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Re: WOLips update site for Eclipse 4.4 (Luna)

2015-04-29 Thread Chuck Hill
I still want to go there and see one of the famed "Icelandic Coffee Hoses".  
They sound awesome.  The fermented shark loin... not so much.

:-P

Chuck

On 2015-04-29, 4:43 PM, "David Avendasora" wrote:


On Apr 29, 2015, at 7:20 PM, Hugi Thordarson 
mailto:h...@karlmenn.is>> wrote:
You can also fix it by deleting the component editor preferences file from your 
workspace

I hope everyone here appreciates the irony of the guy that **lives on a 
freakin' volcano** telling someone they don't have to blow up their workspace 
to get stuff done.

Dave

-
WebObjects - so easy that even Dave Avendasora can do it!(tm)
-
David Avendasora
Senior Software Abuser
Nekesto, Inc.







___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  
(Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/chill%40gevityinc.com

This email sent to ch...@gevityinc.com
 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Re: the trouble with migrations...

2015-04-29 Thread David Avendasora

> On Apr 29, 2015, at 6:05 PM, Timothy Worman  wrote:
> 
> If it is still contained in your recollections -

It’s a bit beer-fogged, but I do recall - 

> I have a version of Wonder where everything is migrated to the 5.4 schema 
> sync api. Given the temperature of things, I’m doubting that we’ll ever move 
> the database plugins to this though. I could work on a version of the 
> FrontBase plugin using EOSchemaGenerationOptions.

You’re saying that, right after WOWODC?! Seriously?!

PlugIns and ERPrototypes are high on my list of things that need a swift kick 
in the bits.

I’ve already reworked the PostgressqlPlugIn. If you do the FrontbasePlugIn, 
that will be a great start!

Make a pull request. I dare you. 

Dave

Bwahahahahaha…

er… was that out loud?

—
WebObjects - so easy that even Dave Avendasora can do it!™
—
David Avendasora
Senior Software Abuser
Nekesto, Inc.







 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Re: WOLips update site for Eclipse 4.4 (Luna)

2015-04-29 Thread Ken Anderson
I was about to say, I can edit components without trouble.

So seems like SQL generation is the open item - is there anything I can do to 
help on this one?

> On Apr 29, 2015, at 7:34 PM, Gavin Eadie  wrote:
> 
> 
> On Wed, Apr 29, 2015 at 7:20 PM, Hugi Thordarson  > wrote:
> .metadata/.plugins/org.eclipse.core.runtime/.settings/
> 
> deleting this file fixed the problem .. many thanks.
> 
> The file contained the following:
> 
> gavin$ cat org.objectstyle.wolips.wodclipse.core.prefs
> eclipse.preferences.version=1
> org.objectstyle.wolips.componenteditor.sashWeights=1000
> 
> 
> ___
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/webobjects-dev/kenlists%40anderhome.com
> 
> This email sent to kenli...@anderhome.com

 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Re: WOLips update site for Eclipse 4.4 (Luna)

2015-04-29 Thread David Avendasora

> On Apr 29, 2015, at 7:20 PM, Hugi Thordarson  wrote:
> 
> You can also fix it by deleting the component editor preferences file from 
> your workspace

I hope everyone here appreciates the irony of the guy that **lives on a 
freakin’ volcano** telling someone they don’t have to blow up their workspace 
to get stuff done.

Dave

—
WebObjects - so easy that even Dave Avendasora can do it!™
—
David Avendasora
Senior Software Abuser
Nekesto, Inc.







 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Re: WOLips update site for Eclipse 4.4 (Luna)

2015-04-29 Thread Gavin Eadie
On Wed, Apr 29, 2015 at 7:20 PM, Hugi Thordarson  wrote:

> .metadata/.plugins/org.eclipse.core.runtime/.settings/
>

deleting this file fixed the problem .. many thanks.

The file contained the following:

gavin$ cat org.objectstyle.wolips.wodclipse.core.prefs

eclipse.preferences.version=1

org.objectstyle.wolips.componenteditor.sashWeights=1000
 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Re: WOLips update site for Eclipse 4.4 (Luna)

2015-04-29 Thread Hugi Thordarson
You can also fix it by deleting the component editor preferences file from your 
workspace (the .metadata folder is in the root of your workspace and contains 
all of its settings). Here:

.metadata/.plugins/org.eclipse.core.runtime/.settings/org.objectstyle.wolips.wodclipse.core.prefs
 

Haven’t seen this bug in a while though.

- hugi



> On 29. apr. 2015, at 23:14, David Avendasora  
> wrote:
> 
> I believe that once the component editor has been set with the WOD editor 
> smaller than the minimum which the old one allowed you to do, the workspace 
> becomes corrupted. 
> 
> Before trying to open a component try resetting the perspective. If that 
> doesn't work, then you might need to just create a new workspace and reimport 
> all your projects. 
> 
> Dave 
> 
> Sent from my iPhone
> 
> On Apr 29, 2015, at 6:40 PM, Gavin Eadie  wrote:
> 
>> 
>> On Wed, Apr 29, 2015 at 6:17 PM, Gavin Eadie  wrote:
>> Looks like it's running with the Java 8 VM .. from what I've read that would 
>> cause trouble .
>> 
>> Nope!  Running the 1.7.0_79 VM fails the same way.
> ___
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/webobjects-dev/hugi%40karlmenn.is
> 
> This email sent to h...@karlmenn.is


 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Re: WOLips update site for Eclipse 4.4 (Luna)

2015-04-29 Thread David Avendasora
I believe that once the component editor has been set with the WOD editor 
smaller than the minimum which the old one allowed you to do, the workspace 
becomes corrupted. 

Before trying to open a component try resetting the perspective. If that 
doesn't work, then you might need to just create a new workspace and reimport 
all your projects. 

Dave 

Sent from my iPhone

> On Apr 29, 2015, at 6:40 PM, Gavin Eadie  wrote:
> 
> 
>> On Wed, Apr 29, 2015 at 6:17 PM, Gavin Eadie  wrote:
>> Looks like it's running with the Java 8 VM .. from what I've read that would 
>> cause trouble .
> 
> Nope!  Running the 1.7.0_79 VM fails the same way.
 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Re: WOLips update site for Eclipse 4.4 (Luna)

2015-04-29 Thread Gavin Eadie
On Wed, Apr 29, 2015 at 6:17 PM, Gavin Eadie  wrote:

> Looks like it's running with the Java 8 VM .. from what I've read that
> would cause trouble .


Nope!  Running the 1.7.0_79 VM fails the same way.
 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Re: WOLips update site for Eclipse 4.4 (Luna)

2015-04-29 Thread Gavin Eadie
Looks like it's running with the Java 8 VM .. from what I've read that
would cause trouble ..

On Wed, Apr 29, 2015 at 6:10 PM, Gavin Eadie  wrote:

>
> On Wed, Apr 29, 2015 at 7:44 AM, David Avendasora <
> webobje...@avendasora.com> wrote:
>
>> I have pulled several changes into WOLips since getting the build working
>> - Including a fix for this EXACT issue.
>>
>> Make sure you have at least build 33 (4.4.20150427.33)
>>
>> We are now on build 37 BTW!
>>
>
> hmm .. reinstalled Eclipse 4.4.2, WOLips build 37 and JDK 1.7.0_79 but
> still cannot display (or, therefore, edit) WOComponents.
>
 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Re: WOLips update site for Eclipse 4.4 (Luna)

2015-04-29 Thread Gavin Eadie
On Wed, Apr 29, 2015 at 7:44 AM, David Avendasora  wrote:

> I have pulled several changes into WOLips since getting the build working
> - Including a fix for this EXACT issue.
>
> Make sure you have at least build 33 (4.4.20150427.33)
>
> We are now on build 37 BTW!
>

hmm .. reinstalled Eclipse 4.4.2, WOLips build 37 and JDK 1.7.0_79 but
still cannot display (or, therefore, edit) WOComponents.
 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Re: Integration testing for Wonder

2015-04-29 Thread David Avendasora
> On Apr 29, 2015, at 12:55 PM, Fabian Peters  wrote:
> 
> Hi all,
> 
> At WOWODC I spoke with some people about setting up integration tests for 
> Wonder. Since I mostly use D2W, I'd suggest to take ERModernMoviesDemo as the 
> starting point. This can run on H2 in-memory and thus exercise D2W, Ajax, 
> standard WOComponents and EOF. An additional candidate may be the AjaxExample 
> to have explicit tests for the Ajax components. The actual test app(s) would 
> then live in the "Tests" directory, apart from the demos.

There are a lot of non-D2W people out here - D2JC, JSON, Single-Page-App, even 
standard Web! But if you have a vision beginning with Direct-to-Web, then 
that’s a great place to start.

> Now, there aren't as many functional testing frameworks as there are 
> JS-frameworks, but still… Personally I've experience with Selenium 
> IDE/WebDriver and Cucumber/Capybara/PhantomJS. If any of you have experience 
> with these or other tools, please share!

I have done quite a bit with using JUnit to run Selenium tests completely 
outside the EOF (specifically: NOT WOUnit) using WebDriver. Doing it without 
EOF does limit some of the tests you can do or makes them harder to write, but 
if what you want to do is test workflows used by a human, then it works very 
well.

> To actually run the integration tests, we need to start the test application 
> and have the test framework connect to it. And we'll want pretty pictures and 
> possibly alerts when things break. Instead of using the community jenkins 
> server, it may be easier to use services like  and/or 
> . Both are free to use for open source projects and 
> offer integration with github, e.g. to automate testing of pull requests* 
> before merging them.

Sounds great and is one less thing for Pascal to have to deal with!

> Any thoughts?

Thanks for volunteering? :-)

> Fabian
> 
> * Dave, rest assured we'll still be able to beer-review pull requests 
> manually!

Nice! I do like how accepting we are as a community. There room enough for both 
manual and automated beer-review, and I’ll admit, I am Otto-curious.

I mean Auto! AUTO!

Dave

—
WebObjects - so easy that even Dave Avendasora can do it!™
—
David Avendasora
Senior Software Abuser
Nekesto, Inc.







 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Re: OT: The Beers of WOWODC

2015-04-29 Thread David Avendasora

> On Apr 29, 2015, at 12:05 PM, Timothy Worman  wrote:
> 
> Jealous, as always. Looks like Good Times ©. I hate myself for not attending 
> - again.
> 
> We need names on the pictures so that we can smile or frown appropriately 
> depending on who we’re looking at.

I’m reasonably sure the name of each beer is displayed in each photo.

What? Huh? O…. 

Names of *people*!

Great idea! I’ll go do that.

I apologize in advance to those that I don’t know.

Dave

> 
> Tim Worman
> UCLA GSE&IS
> 
> 
>> On Apr 29, 2015, at 4:52 AM, David Avendasora  
>> wrote:
>> 
>> For those that were not able to make it to Hamburg:
>> 
>> https://www.icloud.com/photostream/#A75qXGF1GXsg0N
>> 
>> —
>> WebObjects - so easy that even Dave Avendasora can do it!™
>> —
>> David Avendasora
>> Senior Software Abuser
>> Nekesto, Inc.
>> 
>> 
>> 
>> 
>> 
>> ___
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
>> Help/Unsubscribe/Update your Subscription:
>> https://lists.apple.com/mailman/options/webobjects-dev/lists%40thetimmy.com
>> 
>> This email sent to li...@thetimmy.com


—
WebObjects - so easy that even Dave Avendasora can do it!™
—
David Avendasora
Senior Software Abuser
Nekesto, Inc.







 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Re: Entity Modeler exception when trying to generate SQL

2015-04-29 Thread Ken Anderson
I am having the same problem.  Anyone getting closer to a solution?

Ken

> On Apr 29, 2015, at 7:55 AM, David Avendasora  
> wrote:
> 
>> 
>> On Apr 29, 2015, at 4:07 AM, Hugi Thordarson > > wrote:
>> 
>> I get this same error whenever attempting to generate SQL from Modeler. 
>> Happened after upgrading to WOLips from the new 4.4 repository, returning to 
>> my previous configuration (self compiled WOLips plugin) still works fine.
> 
> Really?! Your self-compiled is also 4.4? Let’s work together on figuring out 
> what is different in your build from the one being used by Jenkins.
> 
>>> On 29. apr. 2015, at 01:37, Ângelo Andrade Cirino >> > wrote:
>>> 
>>> Hi all,
>>> 
>>> I’ve setup FrontBase as my development database server and am using Eclipse 
>>> 4.4.2 and WOLips 4.4. When I try to generate SQL or reverse engineer a 
>>> database I get the following exception:
>>> 
>>> java.lang.ClassCastException: 
>>> org.objectstyle.wolips.eomodeler.core.sql.EOFSQLGeneratorFactory cannot be 
>>> cast to org.objectstyle.wolips.eomodeler.core.sql.IEOSQLGeneratorFactory
>>> at 
>>> org.objectstyle.wolips.eomodeler.core.sql.IEOSQLGeneratorFactory$Utility.sqlGeneratorFactory(IEOSQLGeneratorFactory.java:29)
>>> at 
>>> org.objectstyle.wolips.eomodeler.actions.GenerateSQLDialog.generateSql(GenerateSQLDialog.java:297)
>>> at 
>>> org.objectstyle.wolips.eomodeler.actions.GenerateSQLDialog$1.run(GenerateSQLDialog.java:279)
>>> at java.lang.Thread.run(Thread.java:745)
>>> 
>>> Any clues?
>>> 
>>> Angelo
>>> 
>>> -
>>> Ângelo Andrade Cirino
>>> aacir...@gmail.com 
>>> 
>>> "O homem sensato se adapta ao mundo. O insensato insiste em tentar adaptar 
>>> o mundo a ele. Todo o progresso depende, portanto, do homem insensato"
>>> Sir George Benard Shaw
>>> 
>>> "The reasonable man adapts himself to the world: the unreasonable one 
>>> persists in trying to adapt the world to himself. Therefore all progress 
>>> depends on the unreasonable man."
>>> Sir George Benard Shaw
>>> 
>>> 
>>> ___
>>> Do not post admin requests to the list. They will be ignored.
>>> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com 
>>> )
>>> Help/Unsubscribe/Update your Subscription:
>>> https://lists.apple.com/mailman/options/webobjects-dev/hugi%40karlmenn.is 
>>> 
>>> 
>>> This email sent to h...@karlmenn.is 
>> ___
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com 
>> )
>> Help/Unsubscribe/Update your Subscription:
>> https://lists.apple.com/mailman/options/webobjects-dev/webobjects%40avendasora.com
>>  
>> 
>> 
>> This email sent to webobje...@avendasora.com 
>> 
> 
> —
> WebObjects - so easy that even Dave Avendasora can do it!™
> —
> David Avendasora
> Senior Software Abuser
> Nekesto, Inc.
> 
> 
> 
> 
> 
> ___
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com 
> )
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/webobjects-dev/kenlists%40anderhome.com
>  
> 
> 
> This email sent to kenli...@anderhome.com 
 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Integration testing for Wonder

2015-04-29 Thread Fabian Peters
Hi all,

At WOWODC I spoke with some people about setting up integration tests for 
Wonder. Since I mostly use D2W, I'd suggest to take ERModernMoviesDemo as the 
starting point. This can run on H2 in-memory and thus exercise D2W, Ajax, 
standard WOComponents and EOF. An additional candidate may be the AjaxExample 
to have explicit tests for the Ajax components. The actual test app(s) would 
then live in the "Tests" directory, apart from the demos.

Now, there aren't as many functional testing frameworks as there are 
JS-frameworks, but still… Personally I've experience with Selenium 
IDE/WebDriver and Cucumber/Capybara/PhantomJS. If any of you have experience 
with these or other tools, please share!

To actually run the integration tests, we need to start the test application 
and have the test framework connect to it. And we'll want pretty pictures and 
possibly alerts when things break. Instead of using the community jenkins 
server, it may be easier to use services like  and/or 
. Both are free to use for open source projects and 
offer integration with github, e.g. to automate testing of pull requests* 
before merging them.

Any thoughts?

Fabian

* Dave, rest assured we'll still be able to beer-review pull requests manually!
 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Re: OT: The Beers of WOWODC

2015-04-29 Thread Timothy Worman
Jealous, as always. Looks like Good Times ©. I hate myself for not attending - 
again.

We need names on the pictures so that we can smile or frown appropriately 
depending on who we’re looking at.

Tim Worman
UCLA GSE&IS


> On Apr 29, 2015, at 4:52 AM, David Avendasora  
> wrote:
> 
> For those that were not able to make it to Hamburg:
> 
> https://www.icloud.com/photostream/#A75qXGF1GXsg0N
> 
> —
> WebObjects - so easy that even Dave Avendasora can do it!™
> —
> David Avendasora
> Senior Software Abuser
> Nekesto, Inc.
> 
> 
> 
> 
> 
> ___
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/webobjects-dev/lists%40thetimmy.com
> 
> This email sent to li...@thetimmy.com


 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Re: Creating the perfect error page

2015-04-29 Thread Paul Yu
really weird conversation for me, too….
> On Apr 29, 2015, at 11:28 AM, Chuck Hill  wrote:
> 
> Thanks.  Now I have to go wash my mind out.
> 
> On 2015-04-29, 7:53 AM, "Tom Philip" wrote:
> 
> Nothing of mine will be put into DaveLips.
> 
> Ever.
> 
> Tom
> 
> On Apr 29, 2015, at 7:52 AM, Ken Anderson  > wrote:
> Is it checked in?  I think the entire community needs to try out DaveLips 
> (YIKES)
> On Apr 29, 2015, at 7:23 AM, David Avendasora  > wrote:
> Pt. Eclipse is so yesterday. I created a D2JC-based Text Editor / IDE 
> called DaveLips™ It exclusively uses Vertical Inheritance in it’s modeling 
> component and it is deployed in a servlet container.
> On Apr 27, 2015, at 1:42 PM, Chuck Hill  > wrote:
> Dave, have you been typing in Eclipse again?
> On 2015-04-26, 11:02 PM, "David Avendasora" wrote:
> The standard WO exception page is starting to show its age and I think it’s 
> high time we improve it.
> Ehhx... Ehhhxsep... Exseeeption?
> Are you referring to the page that WO always returns until my code has been 
> peer-reviewed?
> If so, I do think your new one is pretty darn nice!
> Dave Avendasora
> ___
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com 
> )
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/webobjects-dev/chill%40gevityinc.com 
> 
> This email sent to ch...@gevityinc.com 
> —
> WebObjects - so easy that even Dave Avendasora can do it!™
> —
> David Avendasora
> Senior Software Abuser
> Nekesto, Inc.
> ___
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com 
> )
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/webobjects-dev/kenlists%40anderhome.com
>  
> 
> This email sent to kenli...@anderhome.com 
> ___
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com 
> )
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/webobjects-dev/tphilip%40omtay.org 
> 
> This email sent to tphi...@omtay.org 
> 
> 
> ___
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com 
> )
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/webobjects-dev/chill%40gevityinc.com 
> 
> 
> This email sent to ch...@gevityinc.com 
> ___
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/webobjects-dev/pyu%40mac.com
> 
> This email sent to p...@mac.com

 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Re: Creating the perfect error page

2015-04-29 Thread Chuck Hill
Thanks.  Now I have to go wash my mind out.

On 2015-04-29, 7:53 AM, "Tom Philip" wrote:

Nothing of mine will be put into DaveLips.

Ever.

Tom

On Apr 29, 2015, at 7:52 AM, Ken Anderson 
mailto:kenli...@anderhome.com>> wrote:
Is it checked in?  I think the entire community needs to try out DaveLips 
(YIKES)
On Apr 29, 2015, at 7:23 AM, David Avendasora 
mailto:webobje...@avendasora.com>> wrote:
Pt. Eclipse is so yesterday. I created a D2JC-based Text Editor / IDE 
called DaveLips(tm) It exclusively uses Vertical Inheritance in it's modeling 
component and it is deployed in a servlet container.
On Apr 27, 2015, at 1:42 PM, Chuck Hill 
mailto:ch...@gevityinc.com>> wrote:
Dave, have you been typing in Eclipse again?
On 2015-04-26, 11:02 PM, "David Avendasora" wrote:
The standard WO exception page is starting to show its age and I think it's 
high time we improve it.
Ehhx... Ehhhxsep... Exseeeption?
Are you referring to the page that WO always returns until my code has been 
peer-reviewed?
If so, I do think your new one is pretty darn nice!
Dave Avendasora
___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  
(Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/chill%40gevityinc.com
This email sent to ch...@gevityinc.com
-
WebObjects - so easy that even Dave Avendasora can do it!(tm)
-
David Avendasora
Senior Software Abuser
Nekesto, Inc.
___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  
(Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/kenlists%40anderhome.com
This email sent to kenli...@anderhome.com
___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  
(Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/tphilip%40omtay.org
This email sent to tphi...@omtay.org


___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  
(Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/chill%40gevityinc.com

This email sent to ch...@gevityinc.com
 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Re: Wonder 7 and 8

2015-04-29 Thread David Avendasora
3) Refactor my list numbering algorithm.

> On Apr 29, 2015, at 10:44 AM, David Avendasora  
> wrote:
> 
> Hey all
> 
> About a year ago a bunch of work to make Wonder Java 7 compatible. But the 
> branch is now 86 commits behind the master branch  (Wonder 6). 
> 
> I propose we:
> 1) Create a branch at the current head of master called Wonder_6 for 
> 6-specific bug fixes going forward
> 2) Merge Wonder_7 branch into Master and then delete it.
> 3) Create the *first* release of Wonder 7 from Master
> 4) Work through as much of the current pull requests as possible, making sure 
> they work well with Java 7, create a final Wonder_7 release
> 3) Create Wonder_7 branch for 7-specific bug fixes going forward
> 5) Use Master for ongoing modern java development until we transition to 
> Wonder_9
> 
> If there are features that are added to the more modern branches but you 
> can’t use them because you are limited to Java 6 or 7, then you will be 
> allowed to create pull requests to bring those commits to older branches the 
> the work to do so would be on the developer wanting the back-porting. Not on 
> the original developer.
> 
> What does everyone say?
> 
> Dave
> 
> —
> WebObjects - so easy that even Dave Avendasora can do it!™
> —
> David Avendasora
> Senior Software Abuser
> Nekesto, Inc.
> 
> 
> 
> 
> 
> ___
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/webobjects-dev/webobjects%40avendasora.com
> 
> This email sent to webobje...@avendasora.com


—
WebObjects - so easy that even Dave Avendasora can do it!™
—
David Avendasora
Senior Software Abuser
Nekesto, Inc.





 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Re: Creating the perfect error page

2015-04-29 Thread David Avendasora

> On Apr 29, 2015, at 10:53 AM, Thomas Philip  wrote:
> 
> Nothing of mine will be put into DaveLips.
> 
> Ever.

That’s probably just fine. All code going into DaveLips will need to be 
extensively beer-reviewed, anyway.

I am planning on pulling *frequently* into DaveLips and, unfortunately, the 
more beers that participate in the process the slower it seems to go (based on 
experience) so I think it I’ll just stick to pulling my own, thankyouverymuch.

Dave

> 
> Tom
> 
>> On Apr 29, 2015, at 7:52 AM, Ken Anderson  wrote:
>> 
>> Is it checked in?  I think the entire community needs to try out DaveLips 
>> (YIKES)
>> 
>>> On Apr 29, 2015, at 7:23 AM, David Avendasora  
>>> wrote:
>>> 
>>> Pt. Eclipse is so yesterday. I created a D2JC-based Text Editor / IDE 
>>> called DaveLips™ It exclusively uses Vertical Inheritance in it’s modeling 
>>> component and it is deployed in a servlet container. 
>>> 
>>> 
 On Apr 27, 2015, at 1:42 PM, Chuck Hill  wrote:
 
 Dave, have you been typing in Eclipse again?
 
 
 On 2015-04-26, 11:02 PM, "David Avendasora" wrote:
 
 
 The standard WO exception page is starting to show its age and I think 
 it’s high time we improve it.
 
 Ehhx... Ehhhxsep... Exseeeption?
 
 Are you referring to the page that WO always returns until my code has 
 been peer-reviewed?
 
 If so, I do think your new one is pretty darn nice!
 
 Dave Avendasora 
 
 
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 https://lists.apple.com/mailman/options/webobjects-dev/chill%40gevityinc.com
 
 This email sent to ch...@gevityinc.com
>>> 
>>> 
>>> —
>>> WebObjects - so easy that even Dave Avendasora can do it!™
>>> —
>>> David Avendasora
>>> Senior Software Abuser
>>> Nekesto, Inc.
>>> 
>>> 
>>> 
>>> 
>>> 
>>> ___
>>> Do not post admin requests to the list. They will be ignored.
>>> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
>>> Help/Unsubscribe/Update your Subscription:
>>> https://lists.apple.com/mailman/options/webobjects-dev/kenlists%40anderhome.com
>>> 
>>> This email sent to kenli...@anderhome.com
>> 
>> ___
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
>> Help/Unsubscribe/Update your Subscription:
>> https://lists.apple.com/mailman/options/webobjects-dev/tphilip%40omtay.org
>> 
>> This email sent to tphi...@omtay.org
> 
> 
> 


—
WebObjects - so easy that even Dave Avendasora can do it!™
—
David Avendasora
Senior Software Abuser
Nekesto, Inc.







 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Re: Creating the perfect error page

2015-04-29 Thread Thomas Philip
Nothing of mine will be put into DaveLips.

Ever.

Tom

> On Apr 29, 2015, at 7:52 AM, Ken Anderson  wrote:
> 
> Is it checked in?  I think the entire community needs to try out DaveLips 
> (YIKES)
> 
>> On Apr 29, 2015, at 7:23 AM, David Avendasora  
>> wrote:
>> 
>> Pt. Eclipse is so yesterday. I created a D2JC-based Text Editor / IDE 
>> called DaveLips™ It exclusively uses Vertical Inheritance in it’s modeling 
>> component and it is deployed in a servlet container. 
>> 
>> 
>>> On Apr 27, 2015, at 1:42 PM, Chuck Hill  wrote:
>>> 
>>> Dave, have you been typing in Eclipse again?
>>> 
>>> 
>>> On 2015-04-26, 11:02 PM, "David Avendasora" wrote:
>>> 
>>> 
>>> The standard WO exception page is starting to show its age and I think it’s 
>>> high time we improve it.
>>> 
>>> Ehhx... Ehhhxsep... Exseeeption?
>>> 
>>> Are you referring to the page that WO always returns until my code has been 
>>> peer-reviewed?
>>> 
>>> If so, I do think your new one is pretty darn nice!
>>> 
>>> Dave Avendasora 
>>> 
>>> 
>>> 
>>> ___
>>> Do not post admin requests to the list. They will be ignored.
>>> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
>>> Help/Unsubscribe/Update your Subscription:
>>> https://lists.apple.com/mailman/options/webobjects-dev/chill%40gevityinc.com
>>> 
>>> This email sent to ch...@gevityinc.com
>> 
>> 
>> —
>> WebObjects - so easy that even Dave Avendasora can do it!™
>> —
>> David Avendasora
>> Senior Software Abuser
>> Nekesto, Inc.
>> 
>> 
>> 
>> 
>> 
>> ___
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
>> Help/Unsubscribe/Update your Subscription:
>> https://lists.apple.com/mailman/options/webobjects-dev/kenlists%40anderhome.com
>> 
>> This email sent to kenli...@anderhome.com
> 
> ___
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/webobjects-dev/tphilip%40omtay.org
> 
> This email sent to tphi...@omtay.org


 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Wonder 7 and 8

2015-04-29 Thread David Avendasora
Hey all

About a year ago a bunch of work to make Wonder Java 7 compatible. But the 
branch is now 86 commits behind the master branch  (Wonder 6). 

I propose we:
1) Create a branch at the current head of master called Wonder_6 for 6-specific 
bug fixes going forward
2) Merge Wonder_7 branch into Master and then delete it.
3) Create the *first* release of Wonder 7 from Master
4) Work through as much of the current pull requests as possible, making sure 
they work well with Java 7, create a final Wonder_7 release
3) Create Wonder_7 branch for 7-specific bug fixes going forward
5) Use Master for ongoing modern java development until we transition to 
Wonder_9

If there are features that are added to the more modern branches but you can’t 
use them because you are limited to Java 6 or 7, then you will be allowed to 
create pull requests to bring those commits to older branches the the work to 
do so would be on the developer wanting the back-porting. Not on the original 
developer.

What does everyone say?

Dave

—
WebObjects - so easy that even Dave Avendasora can do it!™
—
David Avendasora
Senior Software Abuser
Nekesto, Inc.





 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Re: OT: The Beers of WOWODC

2015-04-29 Thread Flavio Donadio
Dave,



You focused on the important things, for sure! ;-) And, from what I see, you’re 
really into IPAs...

I’ll send a picture of myself crying into my beer!


Cheers,
Flavio


> On 29/04/2015, at 09:04, David Avendasora  wrote:
> 
> Oh, and if you have a beer-related photo from WOWODC (or a photo of you 
> crying into your beer because you weren’t at WOWODC - Hi Travis!) let me know 
> and I’ll send you an invite so you can share it with everyone!
> 
>> On Apr 29, 2015, at 7:52 AM, David Avendasora  
>> wrote:
>> 
>> For those that were not able to make it to Hamburg:
>> 
>> https://www.icloud.com/photostream/#A75qXGF1GXsg0N
>> 
>> —
>> WebObjects - so easy that even Dave Avendasora can do it!™
>> —
>> David Avendasora
>> Senior Software Abuser
>> Nekesto, Inc.
>> 
>> 
>> 
> 
> 
> —
> WebObjects - so easy that even Dave Avendasora can do it!™
> —
> David Avendasora
> Senior Software Abuser
> Nekesto, Inc.
> 
> 
> 
> 
> 
> ___
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/webobjects-dev/flavio%40donadio.com.br
> 
> This email sent to fla...@donadio.com.br


 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Re: wotaskd on Yosemite

2015-04-29 Thread David Avendasora

> On Apr 26, 2015, at 6:05 PM, Gavin Eadie  wrote:
> 
> Excuse my slightly intemperate response to this, directed as much to myself 
> as anyone else, but this problem keeps arising year after year and there is 
> absolutely no reason why wotaskd (or any other woapp) shouldn’t detect that 
> it can’t write to its Log/ directory and either report that fact and/or 
> switch to writing into a temporary directory and keep running .. every app 
> I’ve ever written tests for write access before writing or recovers from the 
> error if it happens .. grr


Amen, Brother!

I know Chuck had started work on improvements to WOTaskd and JavaMonitor, and 
the guys from Xyrality also had a lot of cool stuff they showed at WOWODC but I 
don’t know if either fixed this issue.

If you can figure out exactly where this check is being made and how to fix it, 
I *guarantee* I can get it pulled into Wonder right away!

Thanks!

Dave

—
WebObjects - so easy that even Dave Avendasora can do it!™
—
David Avendasora
Senior Software Abuser
Nekesto, Inc.





 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Re: wotaskd on Yosemite

2015-04-29 Thread Ken Anderson
Absolutely



> On Apr 29, 2015, at 8:54 AM, David Avendasora  
> wrote:
> 
> Hi Ken,
> 
> Can you look at the wotaskd install instructions on the WIKI and make sure 
> that it includes information about this issue so others don’t trip over it 
> the same way.
> 
> Dave
> 
> 
>> On Apr 26, 2015, at 12:58 PM, Ken Anderson  wrote:
>> 
>> Nevermind - all good now.
>> 
>> The /Library/WebObjects/Logs directory was not write-able by appserver, and 
>> was clearly pissing everything off.
>> 
>> Thanks for everyones help!
>> 
>> Ken
>> 
>>> On Apr 26, 2015, at 12:45 PM, Ken Anderson  wrote:
>>> 
>>> ok - progress!
>>> 
>>> For some reason, the upgrade to Yosemite got rid of the linked file to the 
>>> conf file in the adaptors directory.  I didn’t notice until now.  When 
>>> modWebobjects wasn’t loading, I just added it to the load modules of the 
>>> main httpd.conf, not thinking that everything else was missing too!
>>> 
>>> So, now I’m getting “No instance available” - which is definitely progress. 
>>>  Now I get this in the error log:
>>> 
>>> [Sun Apr 26 08:58:28.446126 2015] [:error] [pid 17179] error sending request
>>> [Sun Apr 26 08:58:28.446314 2015] [:error] [pid 17179] error sending request
>>> [Sun Apr 26 08:58:28.446323 2015] [:error] [pid 17179] Failed to send 
>>> request
>>> [Sun Apr 26 08:58:28.451075 2015] [:error] [pid 17179] Request handling 
>>> error: No instance available
>>> 
>>> and this in the access_log:
>>> 
>>> 127.0.0.1 - - [26/Apr/2015:08:58:28 -0400] "GET 
>>> /cgi-bin/WebObjects/FitnotixMaint.woa/- HTTP/1.1" 500 65
>>> 
>>> Bogdan, I checked, and WODirectConnectEnabled is false, and WOHost is set 
>>> to localhost.  I also don’t see any errors in the output of wotaskd.  Any 
>>> other ideas?
>>> 
>>> Thanks again,
>>> Ken
>>> 
>>> 
> On Apr 26, 2015, at 8:51 AM, Ken Anderson  wrote:
> 
> Unfortunately, no errors related to mod_Webobjects.  Plus, httpd -M shows 
> it loaded.
> 
> On Apr 26, 2015, at 8:47 AM, Bogdan Zlatanov  
> wrote:
> 
> It might be a good idea to check the apache error logs for any problems 
> with mod_WebObjects
> 
>> On 26/04/2015 14:44, Ken Anderson wrote:
>> Thanks Pascal.
>> 
>> Yes, WebObjects_module (shared) appears with httpd -M, and the only 
>> place cgi-bin appears is:
>> 
>> 
>> ScriptAliasMatch ^/cgi-bin/((?!(?i:webobjects)).*$) 
>> "/Library/WebServer/CGI-Executables/$1”
>> 
>> 
>> 
>>> On Apr 26, 2015, at 8:40 AM, Pascal Robert  wrote:
>>> 
>>> That sounds like a ScriptAlias directive problem.
>>> 
>>> Do:
>>>  httpd -M 
>>> 
>>> And check for the presence of mod_WebObjects. If it’s there, search for 
>>> « cgi-bin » in Apache’s config files, you probably have a config that 
>>> says that anything starting with /cgi-bin will be handled by a specific 
>>> directory.
>>> 
 Le 2015-04-26 à 08:14, Ken Anderson  a écrit :
 
 Thanks Markus.  Unfortunately, I’ve worked backwards and seem to have 
 more issues than I thought.
 
 I can run wotaskd manually, but I still can’t connect to a WOApp.  I 
 have apache 2.4 running and loading mod_WebObjects.  I can access 
 other things through Apache (like a website built with a virtual host 
 directive).  The syntax of the apache.conf file passes.  I made this 
 change:
 
 
Options FollowSymLinks
AllowOverride None
 #   Order deny,allow
 #   Deny from all
 
 
 to comment out the Order and Deny items.
 
 Can anyone think of anything else?  I get a Not Found when trying to 
 reach an app I know is running in Eclipse:
 
 Not Found
 The requested URL /cgi-bin/WebObjects/FitnotixMaint.woa/- was not 
 found on this server.
 
 I can direct connect to Monitor with localhost:56789 and am setting 
 -WOPort 56789 when launching Monitor.
 
 Anyone have any other thoughts?
 
 Thanks!
 
 Ken
 
 
> On Apr 25, 2015, at 6:54 PM, Markus Ruggiero 
>  wrote:
> 
> Put the following as a text file into /Library/LaunchDeamons. You 
> might call it org.projectwonder.wotaskd.plist. Check the location of 
> your wotaskd.woa and adapt the path accordingly. There is also a path 
> to wotaskd.log. Adapt that too. Then just do sudo launchctl load 
> org.projectwonder.wotaskd and wotaskd should run (and keep running)
> 
> Have fun
> ---markus---
> 
> 
> 
>  "http://www.apple.com/DTDs/PropertyList-1.0.dtd";>
> 
> 
>   Disabled
> 
>   
>   GroupName
> 
>   _appserveradm

Re: wotaskd on Yosemite

2015-04-29 Thread David Avendasora
Hi Ken,

Can you look at the wotaskd install instructions on the WIKI and make sure that 
it includes information about this issue so others don’t trip over it the same 
way.

Dave


> On Apr 26, 2015, at 12:58 PM, Ken Anderson  wrote:
> 
> Nevermind - all good now.
> 
> The /Library/WebObjects/Logs directory was not write-able by appserver, and 
> was clearly pissing everything off.
> 
> Thanks for everyones help!
> 
> Ken
> 
>> On Apr 26, 2015, at 12:45 PM, Ken Anderson > > wrote:
>> 
>> ok - progress!
>> 
>> For some reason, the upgrade to Yosemite got rid of the linked file to the 
>> conf file in the adaptors directory.  I didn’t notice until now.  When 
>> modWebobjects wasn’t loading, I just added it to the load modules of the 
>> main httpd.conf, not thinking that everything else was missing too!
>> 
>> So, now I’m getting “No instance available” - which is definitely progress.  
>> Now I get this in the error log:
>> 
>> [Sun Apr 26 08:58:28.446126 2015] [:error] [pid 17179] error sending request
>> [Sun Apr 26 08:58:28.446314 2015] [:error] [pid 17179] error sending request
>> [Sun Apr 26 08:58:28.446323 2015] [:error] [pid 17179] Failed to send request
>> [Sun Apr 26 08:58:28.451075 2015] [:error] [pid 17179] Request handling 
>> error: No instance available
>> 
>> and this in the access_log:
>> 
>> 127.0.0.1 - - [26/Apr/2015:08:58:28 -0400] "GET 
>> /cgi-bin/WebObjects/FitnotixMaint.woa/- HTTP/1.1" 500 65
>> 
>> Bogdan, I checked, and WODirectConnectEnabled is false, and WOHost is set to 
>> localhost.  I also don’t see any errors in the output of wotaskd.  Any other 
>> ideas?
>> 
>> Thanks again,
>> Ken
>> 
>> 
>>> On Apr 26, 2015, at 8:51 AM, Ken Anderson >> > wrote:
>>> 
>>> Unfortunately, no errors related to mod_Webobjects.  Plus, httpd -M shows 
>>> it loaded.
>>> 
 On Apr 26, 2015, at 8:47 AM, Bogdan Zlatanov >>> > wrote:
 
 It might be a good idea to check the apache error logs for any problems 
 with mod_WebObjects
 
 On 26/04/2015 14:44, Ken Anderson wrote:
> Thanks Pascal.
> 
> Yes, WebObjects_module (shared) appears with httpd -M, and the only place 
> cgi-bin appears is:
> 
> 
> ScriptAliasMatch ^/cgi-bin/((?!(?i:webobjects)).*$) 
> "/Library/WebServer/CGI-Executables/$1”
> 
> 
> 
>> On Apr 26, 2015, at 8:40 AM, Pascal Robert > > wrote:
>> 
>> That sounds like a ScriptAlias directive problem.
>> 
>> Do:
>>  httpd -M 
>> 
>> And check for the presence of mod_WebObjects. If it’s there, search for 
>> « cgi-bin » in Apache’s config files, you probably have a config that 
>> says that anything starting with /cgi-bin will be handled by a specific 
>> directory.
>> 
>>> Le 2015-04-26 à 08:14, Ken Anderson >> > a écrit :
>>> 
>>> Thanks Markus.  Unfortunately, I’ve worked backwards and seem to have 
>>> more issues than I thought.
>>> 
>>> I can run wotaskd manually, but I still can’t connect to a WOApp.  I 
>>> have apache 2.4 running and loading mod_WebObjects.  I can access other 
>>> things through Apache (like a website built with a virtual host 
>>> directive).  The syntax of the apache.conf file passes.  I made this 
>>> change:
>>> 
>>> 
>>>Options FollowSymLinks
>>>AllowOverride None
>>> #   Order deny,allow
>>> #   Deny from all
>>> 
>>> 
>>> to comment out the Order and Deny items.
>>> 
>>> Can anyone think of anything else?  I get a Not Found when trying to 
>>> reach an app I know is running in Eclipse:
>>> 
>>> Not Found
>>> The requested URL /cgi-bin/WebObjects/FitnotixMaint.woa/- was not 
>>> found on this server.
>>> 
>>> I can direct connect to Monitor with localhost:56789 and am setting 
>>> -WOPort 56789 when launching Monitor.
>>> 
>>> Anyone have any other thoughts?
>>> 
>>> Thanks!
>>> 
>>> Ken
>>> 
>>> 
 On Apr 25, 2015, at 6:54 PM, Markus Ruggiero 
 mailto:mailingli...@kataputt.com>> wrote:
 
 Put the following as a text file into /Library/LaunchDeamons. You 
 might call it org.projectwonder.wotaskd.plist. Check the location of 
 your wotaskd.woa and adapt the path accordingly. There is also a path 
 to wotaskd.log. Adapt that too. Then just do sudo launchctl load 
 org.projectwonder.wotaskd and wotaskd should run (and keep running)
 
 Have fun
 ---markus---
 
 
 
 >>> "http://www.apple.com/DTDs/PropertyList-1.0.dtd 
 ">
 
 
   Disabled
 
   
   GroupName
 
   

Re: OT: The Beers of WOWODC

2015-04-29 Thread David Avendasora
Oh, and if you have a beer-related photo from WOWODC (or a photo of you crying 
into your beer because you weren’t at WOWODC - Hi Travis!) let me know and I’ll 
send you an invite so you can share it with everyone!

> On Apr 29, 2015, at 7:52 AM, David Avendasora  
> wrote:
> 
> For those that were not able to make it to Hamburg:
> 
> https://www.icloud.com/photostream/#A75qXGF1GXsg0N 
> 
> 
> —
> WebObjects - so easy that even Dave Avendasora can do it!™
> —
> David Avendasora
> Senior Software Abuser
> Nekesto, Inc.
> 
> 
> 


—
WebObjects - so easy that even Dave Avendasora can do it!™
—
David Avendasora
Senior Software Abuser
Nekesto, Inc.





 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Re: Creating the perfect error page

2015-04-29 Thread David Avendasora
Aand there it is. The death of the usefulness of this thread (and the 
highpoint of my day).

> On Apr 29, 2015, at 7:52 AM, Ken Anderson  wrote:
> 
> Is it checked in?  I think the entire community needs to try out DaveLips 
> (YIKES)
> 
>> On Apr 29, 2015, at 7:23 AM, David Avendasora > > wrote:
>> 
>> Pt. Eclipse is so yesterday. I created a D2JC-based Text Editor / IDE 
>> called DaveLips™ It exclusively uses Vertical Inheritance in it’s modeling 
>> component and it is deployed in a servlet container. 
>> 
>> 
>>> On Apr 27, 2015, at 1:42 PM, Chuck Hill >> > wrote:
>>> 
>>> Dave, have you been typing in Eclipse again?
>>> 
>>> 
>>> On 2015-04-26, 11:02 PM, "David Avendasora" wrote:
>>> 
>>> 
>>> The standard WO exception page is starting to show its age and I think it’s 
>>> high time we improve it.
>>> 
>>> Ehhx... Ehhhxsep... Exseeeption?
>>> 
>>> Are you referring to the page that WO always returns until my code has been 
>>> peer-reviewed?
>>> 
>>> If so, I do think your new one is pretty darn nice!
>>> 
>>> Dave Avendasora 
>>> 
>>> 
>>> 
>>> ___
>>> Do not post admin requests to the list. They will be ignored.
>>> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com 
>>> )
>>> Help/Unsubscribe/Update your Subscription:
>>> https://lists.apple.com/mailman/options/webobjects-dev/chill%40gevityinc.com
>>>  
>>> 
>>> 
>>> This email sent to ch...@gevityinc.com 
>> 
>> —
>> WebObjects - so easy that even Dave Avendasora can do it!™
>> —
>> David Avendasora
>> Senior Software Abuser
>> Nekesto, Inc.
>> 
>> 
>> 
>> 
>> 
>> ___
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com 
>> )
>> Help/Unsubscribe/Update your Subscription:
>> https://lists.apple.com/mailman/options/webobjects-dev/kenlists%40anderhome.com
>>  
>> 
>> 
>> This email sent to kenli...@anderhome.com 

—
WebObjects - so easy that even Dave Avendasora can do it!™
—
David Avendasora
Senior Software Abuser
Nekesto, Inc.





 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Re: OT: The Beers of WOWODC

2015-04-29 Thread David Avendasora

> On Apr 29, 2015, at 7:53 AM, Ken Anderson  wrote:
> 
> Wow!  That place looks very cool…  but I don’t see any beer… :)

Keep scrolling. Apparently “Beer” doesn’t translate well into Québécois. ;-)

>> On Apr 29, 2015, at 7:52 AM, David Avendasora > > wrote:
>> 
>> For those that were not able to make it to Hamburg:
>> 
>> https://www.icloud.com/photostream/#A75qXGF1GXsg0N 
>> 
>> 
>> —
>> WebObjects - so easy that even Dave Avendasora can do it!™
>> —
>> David Avendasora
>> Senior Software Abuser
>> Nekesto, Inc.
>> 
>> 
>> 
>> 
>> 
>> ___
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com 
>> )
>> Help/Unsubscribe/Update your Subscription:
>> https://lists.apple.com/mailman/options/webobjects-dev/kenlists%40anderhome.com
>>  
>> 
>> 
>> This email sent to kenli...@anderhome.com
> 


—
WebObjects - so easy that even Dave Avendasora can do it!™
—
David Avendasora
Senior Software Abuser
Nekesto, Inc.





 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Re: Entity Modeler exception when trying to generate SQL

2015-04-29 Thread David Avendasora

> On Apr 29, 2015, at 4:07 AM, Hugi Thordarson  wrote:
> 
> I get this same error whenever attempting to generate SQL from Modeler. 
> Happened after upgrading to WOLips from the new 4.4 repository, returning to 
> my previous configuration (self compiled WOLips plugin) still works fine.

Really?! Your self-compiled is also 4.4? Let’s work together on figuring out 
what is different in your build from the one being used by Jenkins.

>> On 29. apr. 2015, at 01:37, Ângelo Andrade Cirino > > wrote:
>> 
>> Hi all,
>> 
>> I’ve setup FrontBase as my development database server and am using Eclipse 
>> 4.4.2 and WOLips 4.4. When I try to generate SQL or reverse engineer a 
>> database I get the following exception:
>> 
>> java.lang.ClassCastException: 
>> org.objectstyle.wolips.eomodeler.core.sql.EOFSQLGeneratorFactory cannot be 
>> cast to org.objectstyle.wolips.eomodeler.core.sql.IEOSQLGeneratorFactory
>>  at 
>> org.objectstyle.wolips.eomodeler.core.sql.IEOSQLGeneratorFactory$Utility.sqlGeneratorFactory(IEOSQLGeneratorFactory.java:29)
>>  at 
>> org.objectstyle.wolips.eomodeler.actions.GenerateSQLDialog.generateSql(GenerateSQLDialog.java:297)
>>  at 
>> org.objectstyle.wolips.eomodeler.actions.GenerateSQLDialog$1.run(GenerateSQLDialog.java:279)
>>  at java.lang.Thread.run(Thread.java:745)
>> 
>> Any clues?
>> 
>> Angelo
>> 
>> -
>> Ângelo Andrade Cirino
>> aacir...@gmail.com 
>> 
>> "O homem sensato se adapta ao mundo. O insensato insiste em tentar adaptar o 
>> mundo a ele. Todo o progresso depende, portanto, do homem insensato"
>> Sir George Benard Shaw
>> 
>> "The reasonable man adapts himself to the world: the unreasonable one 
>> persists in trying to adapt the world to himself. Therefore all progress 
>> depends on the unreasonable man."
>> Sir George Benard Shaw
>> 
>> 
>> ___
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com 
>> )
>> Help/Unsubscribe/Update your Subscription:
>> https://lists.apple.com/mailman/options/webobjects-dev/hugi%40karlmenn.is 
>> 
>> 
>> This email sent to h...@karlmenn.is 
> ___
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com 
> )
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/webobjects-dev/webobjects%40avendasora.com
>  
> 
> 
> This email sent to webobje...@avendasora.com 
> 

—
WebObjects - so easy that even Dave Avendasora can do it!™
—
David Avendasora
Senior Software Abuser
Nekesto, Inc.





 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Re: OT: The Beers of WOWODC

2015-04-29 Thread Ken Anderson
Wow!  That place looks very cool…  but I don’t see any beer… :)

> On Apr 29, 2015, at 7:52 AM, David Avendasora  
> wrote:
> 
> For those that were not able to make it to Hamburg:
> 
> https://www.icloud.com/photostream/#A75qXGF1GXsg0N 
> 
> 
> —
> WebObjects - so easy that even Dave Avendasora can do it!™
> —
> David Avendasora
> Senior Software Abuser
> Nekesto, Inc.
> 
> 
> 
> 
> 
> ___
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/webobjects-dev/kenlists%40anderhome.com
> 
> This email sent to kenli...@anderhome.com

 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Re: Creating the perfect error page

2015-04-29 Thread Ken Anderson
Is it checked in?  I think the entire community needs to try out DaveLips 
(YIKES)

> On Apr 29, 2015, at 7:23 AM, David Avendasora  
> wrote:
> 
> Pt. Eclipse is so yesterday. I created a D2JC-based Text Editor / IDE 
> called DaveLips™ It exclusively uses Vertical Inheritance in it’s modeling 
> component and it is deployed in a servlet container. 
> 
> 
>> On Apr 27, 2015, at 1:42 PM, Chuck Hill > > wrote:
>> 
>> Dave, have you been typing in Eclipse again?
>> 
>> 
>> On 2015-04-26, 11:02 PM, "David Avendasora" wrote:
>> 
>> 
>> The standard WO exception page is starting to show its age and I think it’s 
>> high time we improve it.
>> 
>> Ehhx... Ehhhxsep... Exseeeption?
>> 
>> Are you referring to the page that WO always returns until my code has been 
>> peer-reviewed?
>> 
>> If so, I do think your new one is pretty darn nice!
>> 
>> Dave Avendasora 
>> 
>> 
>> 
>> ___
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com 
>> )
>> Help/Unsubscribe/Update your Subscription:
>> https://lists.apple.com/mailman/options/webobjects-dev/chill%40gevityinc.com 
>> 
>> 
>> This email sent to ch...@gevityinc.com 
> 
> —
> WebObjects - so easy that even Dave Avendasora can do it!™
> —
> David Avendasora
> Senior Software Abuser
> Nekesto, Inc.
> 
> 
> 
> 
> 
> ___
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com 
> )
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/webobjects-dev/kenlists%40anderhome.com
>  
> 
> 
> This email sent to kenli...@anderhome.com 
 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

OT: The Beers of WOWODC

2015-04-29 Thread David Avendasora
For those that were not able to make it to Hamburg:

https://www.icloud.com/photostream/#A75qXGF1GXsg0N 


—
WebObjects - so easy that even Dave Avendasora can do it!™
—
David Avendasora
Senior Software Abuser
Nekesto, Inc.





 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Re: WOLips update site for Eclipse 4.4 (Luna)

2015-04-29 Thread David Avendasora
I Gavin,

I have pulled several changes into WOLips since getting the build working - 
Including a fix for this EXACT issue.

Make sure you have at least build 33 (4.4.20150427.33)

We are now on build 37 BTW!

Dave


> On Apr 27, 2015, at 11:19 PM, Gavin Eadie  wrote:
> 
> 
> On Sun, Apr 26, 2015 at 11:31 AM, David Avendasora  > wrote:
> WOLips for Eclipse 4.4 (Luna) is now successfully building on the WOCommunity 
> Jenkins server!
> 
> I'm finding that the wocomponent editor is causing Eclipse to become 
> unresponsive.  The editor also seems to not display the filename in the 
> source panel.  Screenshot attached:
> 
> 
> 


—
WebObjects - so easy that even Dave Avendasora can do it!™
—
David Avendasora
Senior Software Abuser
Nekesto, Inc.





 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Re: WOLips update site for Eclipse 4.4 (Luna)

2015-04-29 Thread David Avendasora
I ran in to this problem on the flight back from Germany just trying to setup a 
new workspace using WOLips 4.4. Editing the WOLips preferences would cause an 
error which would cause me to have to force-quit eclipse. After a bit of 
digging I found the Unsupported major.minor version 51.0 buried in an eclipse 
log file.

I only had the Apple-provided JRE on my laptop, so Tom Philip and I set up an 
ad-hoc Thunderbolt network and I simply dropped his 
/Library/Java/JavaVirtualMachines/jdk1.7.jdk directory into the same location 
and re-launched Eclipse. Problem gone.

I’m going to look at the build to see if we really do need to require 1.7, but 
I think the answer is going to be “yes” so I think we will need to figure out 
how to set the installation dependencies.

If anyone knows how to configure plugin installation dependencies, create a 
pull request on WOLips master and I’ll pull it!

Dave


> On Apr 28, 2015, at 8:47 PM, Ken Anderson  wrote:
> 
> So, even while running Eclipse Luna on 1.7, I couldn’t build.  I had to start 
> using the 1.7 JVM for my app.  That works fine, so all good… just thought I’d 
> let everyone know.
> 
> I hope everyone has had safe travel back from Germany!
> 
> Ken
> 
>> On Apr 28, 2015, at 12:22 PM, Ken Anderson > > wrote:
>> 
>> Ok got it. Yes, only Java 6 is on the machine.  I'll try installing 7 and 
>> running eclipse with it.
>> Thanks,
>> Ken
>> 
>> 
>> 
>> On Apr 28, 2015, at 12:06 PM, Chuck Hill > > wrote:
>> 
>>> 51 is Java 7.  You must be running Eclipse with Java 6.
>>> 
>>> Chuck
>>> 
>>> On 2015-04-28, 5:41 AM, "Ken Anderson" wrote:
>>> 
>>> All,
>>> 
>>> I’m having a little trouble with my ancient build.xml files.  I’m getting 
>>> this when trying to do an install:
>>> 
>>> java.lang.UnsupportedClassVersionError: 
>>> org/objectstyle/woproject/ant/WOCompile : Unsupported major.minor version 
>>> 51.0
>>> 
>>> I’m guessing eclipse 4.4 doesn’t like plugins compiled with 1.6.  I’m just 
>>> not sure where this old jar is living, or what to replace it with.
>>> 
>>> Anyone else run into this?
>>> 
>>> Ken
>>> 
>>> 
 On Apr 26, 2015, at 11:31 AM, David Avendasora >>> > wrote:
 
 I’d like to announce that due to a some hard work at WOWODC by Larry 
 Mills-Gahl, Tom Philip, Pascal Robert and some furious 
 “build”-button-clicking by myself…
 
 WOLips for Eclipse 4.4 (Luna) is now successfully building on the 
 WOCommunity Jenkins server!
 
 The Eclipse update site for Eclipse 4.4 is:
 
 https://jenkins.wocommunity.org/view/WOLips/job/WOLips44/lastSuccessfulBuild/artifact/temp/dist/
  
 
 
 Does anyone need 4.2 or 4.3 update sites? If not, then I think we’ll just 
 stick with 3.7 and 4.4 for now.
 
 Dave Avendasora
 
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com 
 )
 Help/Unsubscribe/Update your Subscription:
 https://lists.apple.com/mailman/options/webobjects-dev/kenlists%40anderhome.com
  
 
 
 This email sent to kenli...@anderhome.com 
>> ___
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com 
>> )
>> Help/Unsubscribe/Update your Subscription:
>> https://lists.apple.com/mailman/options/webobjects-dev/kenlists%40anderhome.com
>>  
>> 
>> 
>> This email sent to kenli...@anderhome.com 
> ___
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com 
> )
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/webobjects-dev/webobjects%40avendasora.com
>  
> 
> 
> This email sent to webobje...@avendasora.com 
> 

—
WebObjects - so easy that even Dave Avendasora can do it!™
—
David Avendasora
Senior Software Abuser
Nekesto, Inc.





 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https

Re: Creating the perfect error page

2015-04-29 Thread David Avendasora
Pt. Eclipse is so yesterday. I created a D2JC-based Text Editor / IDE 
called DaveLips™ It exclusively uses Vertical Inheritance in it’s modeling 
component and it is deployed in a servlet container. 


> On Apr 27, 2015, at 1:42 PM, Chuck Hill  wrote:
> 
> Dave, have you been typing in Eclipse again?
> 
> 
> On 2015-04-26, 11:02 PM, "David Avendasora" wrote:
> 
> 
> The standard WO exception page is starting to show its age and I think it’s 
> high time we improve it.
> 
> Ehhx... Ehhhxsep... Exseeeption?
> 
> Are you referring to the page that WO always returns until my code has been 
> peer-reviewed?
> 
> If so, I do think your new one is pretty darn nice!
> 
> Dave Avendasora
> 
> 
> 
> ___
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com 
> )
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/webobjects-dev/chill%40gevityinc.com 
> 
> 
> This email sent to ch...@gevityinc.com 

—
WebObjects - so easy that even Dave Avendasora can do it!™
—
David Avendasora
Senior Software Abuser
Nekesto, Inc.





 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Re: WOWODC 2015 talk about the state of Wonder

2015-04-29 Thread Pascal Robert
I think it worked great when we had the integration branch. People would do a 
pull request for that branch, committers did a quick look and if it was clean, 
it was committed. After a couple of weeks, the commits from integration were 
merged in master. Problem is: people started using the integration branch as 
their default branch, and complained that commits broke their production apps. 
Well, that was not the point of the integration branch. And sadly, someone 
decided that the integration branch should be gone, a decision that I dislike 
even after two years.

We do need to be extra careful about some commits, especially anything that 
touch the databases plugin. Having unit tests for the plugins would be really 
useful.

> Le 2015-04-28 à 16:41, Jean Pierre Malrieu  a écrit :
> 
> Hi all,
> At the end of WOWODC 2015, there has been a discussion about the current 
> state of Wonder and it’s future. I try below to summarize this discussion, 
> but I did not take notes, and this is what I remembered from it, so this is 
> by no means an « official » or comprehensive summary. Please feel free to add 
> elements and correct me if my report is biased.
> 
> An observation that can easily be made, and by which the discussion started, 
> is that Wonder is in a stale state. There are less and less pull requests, 
> and even fewer commits. According to the participants, there are several 
> reasons for this. The first one is that some of the most active, talented 
> contributors are either no longer doing WebObjects development, or are 
> working for/at Apple and can no longer contribute. The second reason might be 
> that some contributors have been disappointed by the fact that their pull 
> requests have been ignored (neither reviewed nor committed), perhaps due to 
> lack of time / knowledge from committers. The third reason, which has been 
> strongly emphasized during discussion, is that some of the current 
> maintainers of Wonder may have been over-conservative, and reluctant to make 
> changes (in fear that changes “might break something”). Thus pull requests 
> have not been accepted, and contributors have been deterred from making other 
> pull requests. More generally perhaps, given the strong uncertainty around 
> Wonder future, some companies, institutions, or developers, have adopted 
> “individual strategies” (by opposition to collective strategies): they work 
> on their own fork of Wonder, or subclass Wonder classes in their own code to 
> add functionality or fix bugs. Individual strategies are not bad per se, but 
> they often lead to suboptimal situations (redundant resources allocated to 
> solve the same problem).
> 
> The first solution proposed during the discussion is to call for pull 
> requests (“guys, make more pull requests please!”) and make a promise that 
> they will be more actively reviewed (and maybe committed). Sure this is a 
> good step, but, given the situation, this probably won’t be enough… 
> 
> Another proposal would be to almost automatically commit, after a certain 
> period of time, pull requests that have not been reviewed and pulled. 
> 
> The previous strategy seems a bit too risky to some of the attendees, and a 
> proposal has been made to make a condition that, to be automatically accepted 
> (if not reviewed), a pull request should contain unit tests. But according to 
> other attendees, this condition will be a blocker (not exactly what we need 
> right now), and will not be very useful and won’t prevent undesirable 
> side-effects, given the fact that Wonder has very few tests implemented.
> 
>  As an alternative, a condition was proposed that at least, pull requests 
> should be well documented, so that reviewers get a good grasp at what the 
> problem at hand is and why that solution is proposed.
> 
> There has been a large consensus that the maintainers of Wonder must be less 
> prudent and conservative about proposed code changes. The first reason for 
> this is that Wonder developer’s community is not composed of teenagers but of 
> professional programmers that have little chances to make very silly / 
> dangerous pull requests. The second reason is that now that Wonder releases 
> are versioned, it is easy for those who are more risk-adverse to work on 
> versions that have proven stable.
> 
>  A point has been made that Wonder should be in the hands of the actors that 
> are actively using it (and enhancing it), and not in the hands of actors that 
> no longer use it. That should entail that each (major? willing?) company / 
> institution actively developing with Wonder should have at least one 
> contributor with commit rights. That could be an incentive to make pull 
> requests, and a signal that the community is decided to change the current 
> state of things and wants to share the responsibilities about our “public 
> good” (Wonder is a public good). Normally, in an active open-source project, 
> contributors gain commit rights by the number 

Re: Entity Modeler exception when trying to generate SQL

2015-04-29 Thread Hugi Thordarson
I get this same error whenever attempting to generate SQL from Modeler. 
Happened after upgrading to WOLips from the new 4.4 repository, returning to my 
previous configuration (self compiled WOLips plugin) still works fine.

Cheers,
- hugi

// Hugi Thordarson
// http://www.loftfar.is/ 
// s. 895-6688



> On 29. apr. 2015, at 01:37, Ângelo Andrade Cirino  wrote:
> 
> Hi all,
> 
> I’ve setup FrontBase as my development database server and am using Eclipse 
> 4.4.2 and WOLips 4.4. When I try to generate SQL or reverse engineer a 
> database I get the following exception:
> 
> java.lang.ClassCastException: 
> org.objectstyle.wolips.eomodeler.core.sql.EOFSQLGeneratorFactory cannot be 
> cast to org.objectstyle.wolips.eomodeler.core.sql.IEOSQLGeneratorFactory
>   at 
> org.objectstyle.wolips.eomodeler.core.sql.IEOSQLGeneratorFactory$Utility.sqlGeneratorFactory(IEOSQLGeneratorFactory.java:29)
>   at 
> org.objectstyle.wolips.eomodeler.actions.GenerateSQLDialog.generateSql(GenerateSQLDialog.java:297)
>   at 
> org.objectstyle.wolips.eomodeler.actions.GenerateSQLDialog$1.run(GenerateSQLDialog.java:279)
>   at java.lang.Thread.run(Thread.java:745)
> 
> Any clues?
> 
> Angelo
> 
> -
> Ângelo Andrade Cirino
> aacir...@gmail.com 
> 
> "O homem sensato se adapta ao mundo. O insensato insiste em tentar adaptar o 
> mundo a ele. Todo o progresso depende, portanto, do homem insensato"
> Sir George Benard Shaw
> 
> "The reasonable man adapts himself to the world: the unreasonable one 
> persists in trying to adapt the world to himself. Therefore all progress 
> depends on the unreasonable man."
> Sir George Benard Shaw
> 
> 
> ___
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/webobjects-dev/hugi%40karlmenn.is
> 
> This email sent to h...@karlmenn.is

 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Re: WOWODC 2015 talk about the state of Wonder

2015-04-29 Thread Dennis Bliefernicht
Hi everyone,

first of all thanks for the nice and concise summary of the discussion.

As one of the new commiters (in a first step to basically give back, what 
Xyrality changed in various projects; but in a controlled matter of course) I'd 
like to chime in here as well from the discussion we had afterwards.

This is mostly about the part of reviewing stuff; I think in this context, 
everyone should be invited to review patches in their area of expertise. While 
the so-often feared "blame" somewhat rests on the person creating the patch and 
the commiter that pulled it in, I think we can and should move away from 
blaming faults and work on this as a community. While only committers can pull 
in the requests, everyone is invited to comment on any pull request and/or 
issue. If you see something in your area of expertise, it is really 
appreciated, if you just take a look over the patch and either
- comment that this "looks good" to you as well (which can be as simple as 
posting a "+1" or "looks good to me" in the pull request)
- comment that you see an issue with this or that or fear that it might break 
something in another component
- even just comment that you still have your doubts about this or that

In the end being a committer is about confidence in the patch, and the need to 
establish the proper amount. If you have a pull request with only a patch and 
no-one commenting on it for weeks, this gets harder. You review the stuff, 
think "looks good" but then you re-think "do I know enough about the 
consequences? Is this really good enough? Why is no-one commenting this?". The 
effort needed to consider a patch good for merging can rise easily to an 
amount, where a patch never gets merged.

This gets much easier, if you have some supporting data, this can either be in 
the form of comments such as above, or in the form of tests and especially good 
documentation about the patch. Basically it comes down to this: I, for example, 
have no real insight into D2W but: in this small community, if there are 10 
people (that might even already be known by name thorough mailings and WOWODCs) 
that say "looks good to me" or even "yeah, tried it, helps me a lot and works", 
I would not have big issues, merging this. Being a committer does not always 
have to be expert work (and it looks like there are few experts left actually 
knowing the whole system; we're more experts in our specific subsystems), if 
there's enough feedback from the community itself, it can sometimes almost come 
down to janitorial work (except for basic quality assurance of course). 
On the other hand if no-one comments at all for weeks on this and both the 
request author and the committer are convinced that its okay to merge this, we 
should probably do that in the end. If something really breaks, we can still 
fix or revert (worst case) this properly, especially if there's no release 
scheduled immediately; and everyone had their possibility to protest ;-)

On the subject of breaking or broken stuff as well: Feel free to open issues 
for that. While "fix it yourself" is obviously the best way to address this, 
others (and especially the original author) can and should be aware of this and 
might fix it themselves; we can only address issues, if we know about them.

In the end the "blame" for wonder rests on all of us, may it be broken patches, 
the staleness of the code base or the success in moving forward.
On the ease of doing that: everyone can watch any project (on github on the 
project page upper right side) to get email notifications, when issues and pull 
requests are opened. So its actually easy to keep track of these developments 
and give your opinion about anything in your field of interest/expertise.

> Individual strategies are not bad per se, but they often lead to suboptimal 
> situations (redundant resources allocated to solve the same problem).
> 
I'd like to emphasize this, as there is definite evidence for that. One of the 
patches we did in our local wonder fork (and its not bad to have one per se; 
there's always an ugly really-applies-only-to-your-usecase-patch in there ;-)) 
was about skipping migrations for models that are in the skipModels properties 
and while we were sort of "dragging our feet" with having to clean that up 
etc., Larry basically created the same patch. So there are no excuses, we all 
have the same issues now and then :-) So don't be afraid so much to create a 
pull request.

> There has been a large consensus that the maintainers of Wonder must be less 
> prudent and conservative about proposed code changes. The first reason for 
> this is that Wonder developer’s community is not composed of teenagers but of 
> professional programmers that have little chances to make very silly / 
> dangerous pull requests. The second reason is that now that Wonder releases 
> are versioned, it is easy for those who are more risk-adverse to work on 
> versions that have proven stable.
> 
Exactly, just as