Re: find EO's PK without side-effects?

2024-08-06 Thread Maik Musall via Webobjects-dev
Hi,

ERXGenericRecord has a primaryKey() method (which maps to 
ERXEOControlUtilities.primaryKeyStringForObject(this)).

Maik


> Am 05.08.2024 um 13:37 schrieb OCsite via Webobjects-dev 
> :
> 
> Hi there,
> 
> can I somehow get a PK of an EO without uglies like locking its EC and so 
> forth?
> 
> Naïvely I thought that this specific information should be readily available 
> somewhere simply by reading from memory without any other ado (even for a 
> fault, not speaking of an in-memory EO), but self-evidently I was wrong; 
> lately I was bitten in tender parts by rawPrimaryKey auto-locking EC.
> 
> Thanks,
> OC
> 
> ___
> 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/maik%40selbstdenker.ag
> 
> This email sent to m...@selbstdenker.ag



smime.p7s
Description: S/MIME cryptographic signature
 ___
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: Forbidden - You don't have permission to access this resource.

2023-12-04 Thread Maik Musall via Webobjects-dev
Hi Ted,

no thanks, we’re still sitting on some funds for WOLips and feel bad that all 
our attemps so far to pay someone to improve that have failed…

Maik


> Am 04.12.2023 um 14:03 schrieb Theodore Petrosky :
> 
> Maik,
> 
> Fantastik!!!  You are great!   Password reset worked perfectly….
> 
> Should we talk about paying a fee to offset the license fee?
> 
> Ted
> 
>> On Dec 4, 2023, at 6:19 AM, Maik Musall  wrote:
>> 
>> Hi everyone,
>> 
>> the wiki is back up again at https://wiki.wocommunity.org 
>> <https://wiki.wocommunity.org/>. We migrated the Confluence stuff to Xwiki 
>> and are sponsoring the required “Pro Macros” license (350 EUR per year). 
>> Please report any problems you encounter.
>> 
>> There were more than 1000 user accounts, which we deleted most of, along 
>> with unused groups that don’t make sense any more. Left are 61 accounts that 
>> are associated with actual content. If you want to make use of yours, please 
>> use the “reset password” function to assign yourself a password, as only the 
>> account names and email addresses were migrated, but no passwords.
>> 
>> Thanks for your patience, and thanks to my colleague Yana for doing the 
>> migration
>> Maik
> 

 ___
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: Forbidden - You don't have permission to access this resource.

2023-12-04 Thread Maik Musall via Webobjects-dev
Hi everyone,

the wiki is back up again at https://wiki.wocommunity.org 
. We migrated the Confluence stuff to Xwiki and 
are sponsoring the required “Pro Macros” license (350 EUR per year). Please 
report any problems you encounter.

There were more than 1000 user accounts, which we deleted most of, along with 
unused groups that don’t make sense any more. Left are 61 accounts that are 
associated with actual content. If you want to make use of yours, please use 
the “reset password” function to assign yourself a password, as only the 
account names and email addresses were migrated, but no passwords.

Thanks for your patience, and thanks to my colleague Yana for doing the 
migration
Maik ___
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: FORBIDDEN

2023-12-01 Thread Maik Musall via Webobjects-dev
Hi all,

sorry we didn’t make it yet. An OS update somehow messed up the document space, 
and there are thousands of residual user accounts we need to clean out, 
otherwise we would need to buy a very expensive license for a macro plugin. 
Hang on.

Maik


> Am 28.11.2023 um 23:29 schrieb Maik Musall via Webobjects-dev 
> :
> 
> Hi Ted,
> 
> I’m sorry I wrote this only in the Slack channel: we have xWiki up and 
> running, but there are a few quirks left to sort out. We aim to have it back 
> up until the end of the week.
> 
> Maik
> 
> 
>> Am 28.11.2023 um 21:35 schrieb Theodore Petrosky via Webobjects-dev 
>> :
>> 
>> Do we have any idea when the wiki can come back online?  
>> 
>> I have a new install one a Mac running Sonoma 14.1.1 that will not compile 
>> apps and as it is basically a new install, I would like to go over the 
>> install and see where I went wrong….. before I start asking for help…
>> 
>> Ted
>> 
>>> On Nov 18, 2023, at 4:50 PM, D Tim Cummings via Webobjects-dev 
>>>  wrote:
>>> 
>>> https://jenkins.wocommunity.org/job/WOLips_master/lastSuccessfulBuild/artifact/temp/dist/
>>> 
>>> 
>>> On 19/11/23 04:31, Theodore Petrosky via Webobjects-dev wrote:
>>>> What are you using as the URL to update/install WOLips?
>>>> 
>>>> 
>>>> 
>>>>> On Nov 18, 2023, at 1:25 PM, Jesse Tayler  
>>>>> <mailto:jtay...@oeinc.com> wrote:
>>>>> 
>>>>> Yes, the wiki is DOWN — I noticed that literally yesterday or the day 
>>>>> before and forgot to mention —
>>>>> 
>>>>> Who’s hosting it?
>>>>> 
>>>>> 
>>>>> 
>>>>>> On Nov 18, 2023, at 12:19 PM, Theodore Petrosky via Webobjects-dev 
>>>>>> mailto:webobjects-dev@lists.apple.com>> 
>>>>>> wrote:
>>>>>> 
>>>>>> I am trying to set ups new computer and I am getting a
>>>>>> 
>>>>>> Forbidden
>>>>>> 
>>>>>> You don't have permission to access this resource.
>>>>>> 
>>>>>> At this URL
>>>>>> 
>>>>>> https://wiki.wocommunity.org/display/documentation/How-tos
>>>>>> 
>>>>>> Help please!!
>>>>>> ___
>>>>>> Do not post admin requests to the list. They will be ignored.
>>>>>> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com 
>>>>>> <mailto:Webobjects-dev@lists.apple.com>)
>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>> https://lists.apple.com/mailman/options/webobjects-dev/jtayler%40oeinc.com
>>>>>> 
>>>>>> This email sent to jtay...@oeinc.com <mailto:jtay...@oeinc.com>
>>>> 
>>>> 
>>>>  ___
>>>> Do not post admin requests to the list. They will be ignored.
>>>> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com 
>>>> <mailto:Webobjects-dev@lists.apple.com>)
>>>> Help/Unsubscribe/Update your Subscription:
>>>> https://lists.apple.com/mailman/options/webobjects-dev/tim%40triptera.com.au
>>>> 
>>>> This email sent to t...@triptera.com.au <mailto:t...@triptera.com.au>
>>> ___
>>> 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/tedpet5%40yahoo.com
>>> 
>>> This email sent to tedp...@yahoo.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/maik%40selbstdenker.ag
>> 
>> This email sent to m...@selbstdenker.ag
> 
> ___
> 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/maik%40selbstdenker.ag
> 
> This email sent to m...@selbstdenker.ag

 ___
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: FORBIDDEN

2023-11-28 Thread Maik Musall via Webobjects-dev
Hi Ted,

I’m sorry I wrote this only in the Slack channel: we have xWiki up and running, 
but there are a few quirks left to sort out. We aim to have it back up until 
the end of the week.

Maik


> Am 28.11.2023 um 21:35 schrieb Theodore Petrosky via Webobjects-dev 
> :
> 
> Do we have any idea when the wiki can come back online?  
> 
> I have a new install one a Mac running Sonoma 14.1.1 that will not compile 
> apps and as it is basically a new install, I would like to go over the 
> install and see where I went wrong….. before I start asking for help…
> 
> Ted
> 
>> On Nov 18, 2023, at 4:50 PM, D Tim Cummings via Webobjects-dev 
>>  wrote:
>> 
>> https://jenkins.wocommunity.org/job/WOLips_master/lastSuccessfulBuild/artifact/temp/dist/
>> 
>> 
>> On 19/11/23 04:31, Theodore Petrosky via Webobjects-dev wrote:
>>> What are you using as the URL to update/install WOLips?
>>> 
>>> 
>>> 
 On Nov 18, 2023, at 1:25 PM, Jesse Tayler  
  wrote:
 
 Yes, the wiki is DOWN — I noticed that literally yesterday or the day 
 before and forgot to mention —
 
 Who’s hosting it?
 
 
 
> On Nov 18, 2023, at 12:19 PM, Theodore Petrosky via Webobjects-dev 
> mailto:webobjects-dev@lists.apple.com>> 
> wrote:
> 
> I am trying to set ups new computer and I am getting a
> 
> Forbidden
> 
> You don't have permission to access this resource.
> 
> At this URL
> 
> https://wiki.wocommunity.org/display/documentation/How-tos
> 
> Help please!!
> ___
> 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/jtayler%40oeinc.com
> 
> This email sent to jtay...@oeinc.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/tim%40triptera.com.au
>>> 
>>> This email sent to t...@triptera.com.au 
>> ___
>> 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/tedpet5%40yahoo.com
>> 
>> This email sent to tedp...@yahoo.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/maik%40selbstdenker.ag
> 
> This email sent to m...@selbstdenker.ag

 ___
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: New installation WOLips problems

2023-09-15 Thread Maik Musall via Webobjects-dev
Hi everyone,

sounds good to me. Hugi, can you create a pull request for this?

Also, there are 8 other pull requests that I _could_ merge but am uncomfortable 
to simply approve on my own. Can someone help with that?

Maik


> Am 15.09.2023 um 11:09 schrieb Hugi Thordarson via Webobjects-dev 
> :
> 
> Hi Stavros,
> 
> some deprecated APIs were removed in Eclipse 2023-06 making WOLips go 
> bonkers. I made a quick fix during summer which I've been using since
> 
> https://github.com/hugithordarson/wolips/commit/2eca954c5ea9337073c8746be6715758ff487896
> 
> I wonder if we shouldn't just tag the current master "2022-03" (for older 
> Eclipse version users) and then merge this quick fix to master so we at least 
> have something working that targets 2023-09? We'll also need to make a couple 
> of changes to the build server, at least add the current Eclipse RCP version 
> to compile against — and perhaps preferably compile against a v17 JDK as well?
> 
> - hugi
> 
> 
>> On 15 Sep 2023, at 08:55, Stavros Panidis via Webobjects-dev 
>>  wrote:
>> 
>> Hi,
>> 
>> I tried a new installation on new computer (MacBook Air, M2, Ventura 13.3) 
>> following instructions from
>> 
>>  https://wiki.wocommunity.org/display/WEB/Project+Wonder+Installation
>> 
>> Eclipse installed is version 2023-9. Java version is openjdk 17.0.8.1 
>> 2023-08-24
>> 
>> I was able to create and run without any warnings or errors a Hello World 
>> application. But
>> 
>> Component editor is not working. See details following 
>> 
>> java.lang.NoClassDefFoundError: 
>> org/eclipse/ui/views/navigator/LocalSelectionTransfer
>>  at 
>> org.objectstyle.wolips.componenteditor.part.ComponentEditor.initializeDragAndDrop(ComponentEditor.java:194)
>>  at 
>> org.objectstyle.wolips.componenteditor.part.ComponentEditor.createPages(ComponentEditor.java:177)
>>  at 
>> org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:333)
>>  at 
>> org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.createPartControl(CompatibilityPart.java:158)
>>  at 
>> org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor.createPartControl(CompatibilityEditor.java:96)
>>  at 
>> org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:365)
>>  at 
>> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
>> Method)
>>  at 
>> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
>>  at 
>> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>  at java.base/java.lang.reflect.Method.invoke(Method.java:568)
>>  at 
>> org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
>>  at 
>> org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:971)
>>  at 
>> org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:936)
>>  at 
>> org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:142)
>>  at 
>> org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:386)
>>  at 
>> org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:313)
>>  at 
>> org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:202)
>>  at 
>> org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91)
>>  at 
>> org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60)
>>  at 
>> org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42)
>>  at 
>> org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:132)
>>  at 
>> org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:995)
>>  at 
>> org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659)
>>  at 
>> org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763)
>>  at 
>> org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728)
>>  at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
>>  at 
>> org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712)
>>  at 
>> org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.showTab(StackRenderer.java:1364)
>>  at 
>> org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.postProcess(LazyStackRenderer.java:118)
>>  at 
>> org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:677)
>>  at 
>> 

Re: WOLips bugfixes and new features planning

2023-07-25 Thread Maik Musall via Webobjects-dev
Hi Paul,

well, aiming to update WOLips “just” to address those issues comes down to the 
same problem of finding someone to do it. But indeed we had someone contacting 
us about that, but before we go ahead and actually throw money that way I’d be 
more comfortable receiving more input from everyone about the Eclipse vs. 
IntelliJ question.

Maik


> Am 19.07.2023 um 03:29 schrieb Paul Hoadley :
> 
> Hi Maik,
> 
> On 18 Jul 2023, at 20:22, Maik Musall via Webobjects-dev 
> mailto:webobjects-dev@lists.apple.com>> 
> wrote:
> 
>> We’re still sitting on the unused funds from everyone and feel uncomfortable 
>> with the situation.
> 
> As a single data point, this is no problem from Logic Squad's perspective. We 
> know you're holding the money and that spending it has proven rather 
> difficult!
> 
>> In the meantime, we had a number of potential employees for job interviews, 
>> and many of them weren’t fond of the idea to move from whatever they used 
>> before to Eclipse. Maybe we should abandon that idea and look at creating a 
>> plugin for IntelliJ instead or something, and use the funds towards that?
> 
> I note in Slack there are some people mentioning issues with very recent 
> Eclipse releases. What's the prospect of updating WOLips just to address 
> those issues? I'd be happy to spend some of the money on just keeping it 
> running. Who was it that made the most recent changes to address Eclipse API 
> changes, and can we tempt them with money to look at this?
> 
> 
> -- 
> Paul Hoadley
> https://logicsquad.net/
> https://www.linkedin.com/company/logic-squad/
> 
> 
> 

 ___
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 bugfixes and new features planning

2023-07-18 Thread Maik Musall via Webobjects-dev
Hi everyone,

we owe you an update to this, and it’s already quite late. Sorry for that.

After Stepan bailed out, we found another developer named Stefan who was 
offering to do it. We even have a signed contract with him, set up all the 
comms and accounts, but then nothing more happened, and there was never any 
work being actually done.

We’re still sitting on the unused funds from everyone and feel uncomfortable 
with the situation.

In the meantime, we had a number of potential employees for job interviews, and 
many of them weren’t fond of the idea to move from whatever they used before to 
Eclipse. Maybe we should abandon that idea and look at creating a plugin for 
IntelliJ instead or something, and use the funds towards that?

Maik


> Am 17.06.2021 um 10:39 schrieb Maik Musall :
> 
> Hi everyone,
> 
> unfortunately I have to inform you that our WOLips project is experiencing 
> more delays, as our currently hired developer Stepan has to leave the project 
> due to lack of time. On the positive side, as I understand, at least nothing 
> of our budget is lost.
> 
> But obviously we have to find a new developer. If anyone can recommend 
> someone, please get in touch. This time I’m expecting a few conditions to be 
> met beyond the obvious relevant experience and expertise, in particular that 
> the person actually has enough time available, and doesn’t have to depend on 
> weekends for that.
> 
> Does anyone remember where we posted the original job offer, which the 
> previous candidates responded to?
> 
> Or is someone from within the community willing to dive into Eclipse plugin 
> development? We do have some funding for this after all.
> 
> Maik
> 

 ___
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: Java version Please!!!!

2021-09-30 Thread Maik Musall via Webobjects-dev
Hi Ted,

you’ve probably solved this on your own since then, but Big Sur won’t update 
your existing account to zsh unless you run the mentioned command. You were 
still on bash when you tried this.

Maik


> Am 05.09.2021 um 18:03 schrieb Theodore Petrosky via Webobjects-dev 
> :
> 
> I am banging my head against the wall. 
> 
> Can someone who has recently set up a Mac (Big Sur) help me with the correct 
> latest version of Java tha I can install. (Wonder 7.3)
> 
> I tried putting export of JAVA_HOME in .zshenv but it fails to ‘take’. I put 
> it in .bash_profile and java -version is happy.
> 
> I am not understanding what is going on here with the switch to zsh.
> 
> When I start  the terminal I get:
> 
> The default interactive shell is now zsh.
> To update your account to use zsh, please run `chsh -s /bin/zsh`.
> For more details, please visit https://support.apple.com/kb/HT208050 
> .

 ___
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 bugfixes and new features planning

2021-06-17 Thread Maik Musall via Webobjects-dev
Hi everyone,

unfortunately I have to inform you that our WOLips project is experiencing more 
delays, as our currently hired developer Stepan has to leave the project due to 
lack of time. On the positive side, as I understand, at least nothing of our 
budget is lost.

But obviously we have to find a new developer. If anyone can recommend someone, 
please get in touch. This time I’m expecting a few conditions to be met beyond 
the obvious relevant experience and expertise, in particular that the person 
actually has enough time available, and doesn’t have to depend on weekends for 
that.

Does anyone remember where we posted the original job offer, which the previous 
candidates responded to?

Or is someone from within the community willing to dive into Eclipse plugin 
development? We do have some funding for this after all.

Maik

 ___
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 bugfixes and new features planning

2021-04-26 Thread Maik Musall via Webobjects-dev
Hi everyone,

regarding our WOLips project, I’d like to give a short progress update that I 
received from Stepan.

As he can only work on this on weekends, and vacations happened, there’s 
nothing to show yet, but he’s in the midst of working on migration to the 
latest Eclipse version. This work could be splitted into 2 parts: code 
migration and build migration. He reports good progress with code migration but 
the build system being used is really old. So, he's currently trying to change 
it to the new build framework based on Maven.

I’ll keep you updated.

Maik

 ___
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: [EXTERNAL] Latest working Eclipse/WOLips

2021-03-05 Thread Maik Musall via Webobjects-dev
Hi,

the most up to date info is here: 
https://wiki.wocommunity.org/display/WOL/Install+WOLips+with+Eclipse+Update+Manager
 


which is basically, with Eclipse 2020-09 and newer, use this update site: 
https://jenkins.wocommunity.org/job/WOLips_master/lastSuccessfulBuild/artifact/temp/dist/
 


Maik


> Am 05.03.2021 um 20:33 schrieb Morris, Mark via Webobjects-dev 
> :
> 
> Hi Riccardo,
> 
> I'm using Eclipse 2020-12, but I haven't heard anyone complaining about 
> issues with the new 2021 release. For either one, you need to make sure to 
> point to the most recent WOLips. You can find general instructions 
> (referencing slightly older versions) at: 
> https://wiki.wocommunity.org/display/WEB/Project+Wonder+Installation 
> 
> 
> Also, note that this mailing list has been unreliable lately, so there's now 
> a new, community-maintained list. See the info at: 
> https://wiki.wocommunity.org/display/WEB/Home 
> 
> 
> Hope this helps!
> -- Mark
> 
> On 3/5/21, 1:00 PM, "Riccardo De Menna via Webobjects-dev" 
> mailto:webobjects-dev@lists.apple.com>> 
> wrote:
> 
>Security First: External email, use caution clicking links or opening 
> attachments
> 
>Hi Everyone,
> 
>I’ve noticed there’s some recent development on the WO side. 
>Can someone point me out what eclipse/wolips version currently works with 
> WO.
>I have some old WO-based projects that I need to update/maintain but Big 
> Sur disagrees and is not being helpfull.
> 
>Regards,
>Riccardo De Menna
> ___
>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://urldefense.com/v3/__https://lists.apple.com/mailman/options/webobjects-dev/mark.morris*40experian.com__;JQ!!MfzFaTml5A!3jsQi_9jmlbhwrmUZWbNOKdTWNbAhqBMgh6WjWcrC3TcD32vJIyiqZHburg4RYFgRDw$
>  
> 
>  
> 
>This email sent to mark.mor...@experian.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/maik%40selbstdenker.ag 
> 
> 
> This email sent to m...@selbstdenker.ag 
 ___
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: Contribution ??

2021-02-09 Thread Maik Musall via Webobjects-dev
Hi,

we’re in business with a new developer, Stepan Zolotarev. Half of the invoices 
have been paid, so we have funding ready for about 70-80 hours to start. He’s 
now beginning work on updating the WOLips project to the latest Eclipse 
platform. Anyone interested in detailed progress should probably show up in the 
#wolips channel in our Slack community at wocommunity.slack.com 
 (send me a note if you need an invite).

I’ll post periodic progress reports here too.

Maik


> Am 01.02.2021 um 17:27 schrieb Theodore Petrosky via Webobjects-dev 
> :
> 
> What happened to the contributions to update WOLips?
> 
> Ted
> ___
> 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/maik%40selbstdenker.ag
> 
> This email sent to m...@selbstdenker.ag

 ___
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: Contribution ??

2021-02-03 Thread Maik Musall via Webobjects-dev
Hi Ted,

I lost contact to the developer after he cited “personal problems” that needed 
to be sorted out. I made several more attempts, but finally decided to contact 
another one, who is now reading up on the material I sent him and wants to get 
back to me at the end of this week.

Sorry for the delays.

Maik


> Am 01.02.2021 um 17:27 schrieb Theodore Petrosky via Webobjects-dev 
> :
> 
> What happened to the contributions to update WOLips?
> 
> Ted
> ___
> 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/maik%40selbstdenker.ag
> 
> This email sent to m...@selbstdenker.ag

 ___
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


New WO-DEV mailing list

2021-01-28 Thread Maik Musall via Webobjects-dev
Hi everyone,

seems like this list has ben resurrected, but as it was down for weeks, we 
started our own. Sign up here:
https://lists.wocommunity.org/Lists/webobjects-dev/List.html 


Maik

 ___
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 bugfixes and new features planning

2020-11-24 Thread Maik Musall via Webobjects-dev
Hi again,

I’m happy to report that we’re preparing invoices to several people and 
companies among you totalling about 5000 EUR, and there are still more 
offerings that we can take up later if this isn’t enough. I started with the 
most specific where I had a contact and a precise amount to bill.

Further, I sent a long email summarizing what we want to have done to the 
WOLips developer, Dariusz Michura. He will probably also show up in this list 
or in the Slack community at some point.

As far as I have received specific areas of interest attached to the provided 
budget, I combined those infos and passed them along, so everyone who wanted 
specific things addressed can have a reasonable expectation to actually see 
that done once we’re through this. Please be ready to respond to new activity 
in the related github issues or pull requests, if there are any, and watch the 
commits coming in to provide feedback to Dariusz if necessary. 

Maik


> Am 18.11.2020 um 10:02 schrieb Maik Musall via Webobjects-dev 
> :
> 
> Hi everyone,
> 
> we’ve had a long period of procrastinating about how to prioritize issues and 
> the way to proceed, so I’m making a proposal here and need your feedback on 
> it. It seems to me that Wolfy’s input in the email from July cited below is 
> the best starting point, because all other lists of things we have are much 
> less coherent/complete/up to date [1][2][3]. From that, I’d say that the 
> component editor with binding validation, it’s upgrade to the e4 platform, 
> and bugfixes in that is prio 1, and everything else is up to be voted upon.
> 
> We need a sample application complex enough that most of the relevant parts 
> of WOLips is touched when working on it, so that the plugin developer has an 
> actual piece of code to test WOLips on. It should be something using most of 
> the components and EOF. Who volunteers to identify one and prepare it for 
> this task?
> 
> Then we need to collect the actual money from everyone who agreed to 
> contribute, which so far were: Selbstdenker AG (the company I work at), Hugi 
> Þórðarson, Henrique Prange, Paul Hoadley, Philippe Rabier, Mark Morris, 
> Markus Stoll, Theodore Petrosky, Michael Kondratov, Martino Limido, and 
> Miguel Angel Torres Avila. From all of you (and obviously everyone else who 
> decides to participate in this) I need an email (public or private) 
> mentioning the amount you are willing to spend, a VAT number (if applicable), 
> and optionally a note explaining on which part of this effort it is to be 
> spent. We will then send back an invoice with that amount which you can pay, 
> and have the plugin developer start working on it. Payments will be possible 
> via SEPA transaction or PayPal. We will then pay the developer from that 
> money.
> 
> I’m hoping that with those notes attached to the money we’ll already have 
> some priorities that we can assign to the remaining topics. If most of the 
> money comes in without appropriation and enough of that is left after 
> completing prio 1, we can somehow vote on it. Either way I’ll update you here 
> about how things are proceeding.
> 
> If some money is left over after this is finished, we can pay it back to the 
> contributors, invest it into new features or other improvements, save it for 
> future fixes and adaptations, or whatever else we come up with.
> 
> What do you think?
> 
> Maik
> 
> 
> [1] github.com/wocommunity/wolips/issues 
> <https://github.com/wocommunity/wolips/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc>
> [2] wiki.wocommunity.org/pages/viewpage.action?pageId=43155458 
> <https://wiki.wocommunity.org/pages/viewpage.action?pageId=43155458>
> [3] Google Docs Tabelle (1Vny…I2M) 
> <https://docs.google.com/spreadsheets/d/1VnyixuTJN_bVVHhISC2mP4XdRLUnzcRFb63hIBD4I2M/edit#gid=10545987>
> 
> 
>> Am 07.07.2020 um 21:47 schrieb Wolfgang Hartmann via Webobjects-dev 
>> mailto:webobjects-dev@lists.apple.com>>:
>> 
>> Although I am not working anymore with webobjects but with more recent 
>> technologies I was still the one who did the last updates on the 
>> wolips-project. And therefore here is my opinion about the discussion of 
>> work to be done on the wolips-plugin:
>> 
>> As you can see in the commit-history for my account "Wolfy42" 
>> (https://github.com/wocommunity/wolips/graphs/contributors 
>> <https://github.com/wocommunity/wolips/graphs/contributors>) there was some 
>> annual necessary. The reason for that was that the wolips-plugin is based on 
>> the completely outdated eclipse e3-platform. Since around 2012 all new 
>> versions of eclipse are based on the e4-plaform. Eclipse knowns that not all 
>> plugins are actively main

Re: WOLips bugfixes and new features planning

2020-11-18 Thread Maik Musall via Webobjects-dev
Hi everyone,

we’ve had a long period of procrastinating about how to prioritize issues and 
the way to proceed, so I’m making a proposal here and need your feedback on it. 
It seems to me that Wolfy’s input in the email from July cited below is the 
best starting point, because all other lists of things we have are much less 
coherent/complete/up to date [1][2][3]. From that, I’d say that the component 
editor with binding validation, it’s upgrade to the e4 platform, and bugfixes 
in that is prio 1, and everything else is up to be voted upon.

We need a sample application complex enough that most of the relevant parts of 
WOLips is touched when working on it, so that the plugin developer has an 
actual piece of code to test WOLips on. It should be something using most of 
the components and EOF. Who volunteers to identify one and prepare it for this 
task?

Then we need to collect the actual money from everyone who agreed to 
contribute, which so far were: Selbstdenker AG (the company I work at), Hugi 
Þórðarson, Henrique Prange, Paul Hoadley, Philippe Rabier, Mark Morris, Markus 
Stoll, Theodore Petrosky, Michael Kondratov, Martino Limido, and Miguel Angel 
Torres Avila. From all of you (and obviously everyone else who decides to 
participate in this) I need an email (public or private) mentioning the amount 
you are willing to spend, a VAT number (if applicable), and optionally a note 
explaining on which part of this effort it is to be spent. We will then send 
back an invoice with that amount which you can pay, and have the plugin 
developer start working on it. Payments will be possible via SEPA transaction 
or PayPal. We will then pay the developer from that money.

I’m hoping that with those notes attached to the money we’ll already have some 
priorities that we can assign to the remaining topics. If most of the money 
comes in without appropriation and enough of that is left after completing prio 
1, we can somehow vote on it. Either way I’ll update you here about how things 
are proceeding.

If some money is left over after this is finished, we can pay it back to the 
contributors, invest it into new features or other improvements, save it for 
future fixes and adaptations, or whatever else we come up with.

What do you think?

Maik


[1] github.com/wocommunity/wolips/issues
[2] wiki.wocommunity.org/pages/viewpage.action?pageId=43155458
[3] Google Docs Tabelle (1Vny…I2M)


> Am 07.07.2020 um 21:47 schrieb Wolfgang Hartmann via Webobjects-dev 
> :
> 
> Although I am not working anymore with webobjects but with more recent 
> technologies I was still the one who did the last updates on the 
> wolips-project. And therefore here is my opinion about the discussion of work 
> to be done on the wolips-plugin:
> 
> As you can see in the commit-history for my account "Wolfy42" 
> (https://github.com/wocommunity/wolips/graphs/contributors) there was some 
> annual necessary. The reason for that was that the wolips-plugin is based on 
> the completely outdated eclipse e3-platform. Since around 2012 all new 
> versions of eclipse are based on the e4-plaform. Eclipse knowns that not all 
> plugins are actively maintained and the upgrade to the e4-platform can be a 
> lot of work and therefore there are a lot of compatibility-layers which could 
> be applied so that also old plugins are capable of running in new releases of 
> the platform. That was the annual work I was doing in the wolips-project.
> 
> But this compatibility-layer is also the reason why the plugin is rather slow 
> and that it is possible that there is more annual work necessary. Every year 
> there is a new version of eclipse with the possibility to break a lot of old 
> plugins ...
> 
> I think it would be relevant to break down the parts of wolips and consider 
> which part should be maintained or updated. I think the major parts of the 
> wolips-project are:
> 
> * The Component-Editor with the Binding-Validation: I think this is the most 
> relevant part and should be completely updated with a current HTML-Editor and 
> it should be upgraded to the e4-platform. And the race-conditions in the 
> binding-validator should be fixed. If you look at the amount of 
> "synchronized"-keywords in the binding-validation-code it should be consider 
> to rewrite it from scratch. The ruleset how the bindings have to be validator 
> can still be reused
> * Hot-Code-Replacement (=automatic component-class-reloading) after changing 
> the components. This is a very relevant part and should be automatically 
> available without the need of third-party-technologies like JRebel
> * The EO-Modeler: This is still a relevant part when working with existing 
> projects but there are other good database-domainmodel-modeling-tools out 
> there. It should be considered if one of them should be extended to just 
> generate the .plist-files and .java-files necessary. Maybe even the 
> cayenne-modeler could help here because I consider cayenne to be a modern 
> 

Re: The secret WOCommunity Slack channel?

2020-11-17 Thread Maik Musall via Webobjects-dev
Hi everyone,

FWIW I added a notice to the main wiki page mentioning both this mailing list 
and the slack channel. Yeah I know, the Wiki, but that’s what there is right 
now.

Maik

 ___
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 bugfixes and new features planning

2020-10-05 Thread Maik Musall via Webobjects-dev
Hi Paul,

the idea is still alive, but we still don’t have a consensus about how to 
prioritize issues and decide what to do. I don’t feel like I’m in the position 
to decide anything about this.

Maik


> Am 18.09.2020 um 03:17 schrieb Paul Hoadley :
> 
> Hey Maik,
> 
> On 2 Jul 2020, at 05:36, Maik Musall via Webobjects-dev 
> mailto:webobjects-dev@lists.apple.com>> 
> wrote:
> 
>> So, how do we go forward with this?
> 
> Is this idea still alive? We're still willing to kick in money, and so is 
> Hugi—was just talking about it to him on Slack. If there's a lack of 
> consensus on priorities, perhaps we could donate to several different pools 
> based on preferences?
> 
> 
> -- 
> Paul Hoadley
> https://logicsquad.net/ <https://logicsquad.net/>
> https://www.linkedin.com/company/logic-squad/
> 

 ___
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: given WOLips is being discussed...

2020-07-13 Thread Maik Musall via Webobjects-dev
Hi all,

I think the point is still valid. We shouldn’t invest in WOLips development 
without first discussing the option of creating similar plugins for alternative 
IDEs. 

So, who has enough insight into and experience with IntelliJ, Netbeans and the 
like to offer some thoughts on this?

Maik

P.S. Meanwhile, another Eclipse plugin developer has offered his services, and 
not just to to plain dev work but also do training to enable other community 
members to take over. A similar thing is probably possible with other IDEs.


> Am 08.07.2020 um 03:37 schrieb Tim W via Webobjects-dev 
> :
> 
> Well said, Aaron. WOBuilder was great. That said, I haven’t hated WOLips - 
> I’ve actually really liked some aspects of the workflow.
> 
> Also, I’ll add secondarily that I find it unlikely that anyone will move to 
> Xcode from Eclipse.
> 
> Tim
> UCLA GSE
> 
>> On Jul 4, 2020, at 8:46 AM, Aaron Rosenzweig via Webobjects-dev 
>> mailto:webobjects-dev@lists.apple.com>> 
>> wrote:
>> 
>> Thanks OC for sharing your experience and your code for the EOModeler on 
>> OSX. (I realize that is jvanek’s link; however, it was you who cobbled 
>> together the first version). 
>> 
>> Eclipse does two things well:
>> 1) Refactoring
>> 2) Cross platform (Macs, PCs, Linux - mixed environment)
>> 
>> I use Eclipse today mainly because my team-mates chose it… and it’s ok, it 
>> has issues, but it’s alright for me. If we were honest, IntelliJ does those 
>> two things better than Eclipse but it doesn’t have the WOLips plugin. That 
>> plug-in is good but it is a never-ending struggle where Eclipse keeps 
>> breaking it in strange ways and nobody enjoys figuring out that useful 
>> friend in a foreign land. We’ve never fit in with the Eclipse community.  
>> 
>> It was nice in the days when you could double-click install WebObjects with 
>> tooling on a Mac. I enjoyed ProjectBuilder, WOBuilder, EOModeler, it all 
>> worked very nice for the most part. It had some issues too… there are always 
>> issues, but that was the heyday and when I enjoyed working with WO the most. 
>> If it were up to me I’d run MacOS Tiger in a VM with all that tooling when 
>> doing WO. But to be the lone wolf when others prefer getting rid of the .wod 
>> file and not using the same IDE setup it’s more like fighting than being 
>> productive. 
>> 
>> There was something guttural, tangible, enjoyable, with dragging member 
>> variables into component bindings. I enjoyed WOBuilder immensely and even 
>> created my member variables there. Whatever I do today I do in a trance 
>> where I imagine I was doing things that way. It’s like channelling an 
>> ancient codex to do my bidding in the modern age. 
>> 
>> I’m fortunate that much of what I loved I do today in Ares / Enyo but it too 
>> is dead. Why is it that the flame that burns Twice as bright burns half as 
>> long? 
>> AARON ROSENZWEIG / Chat 'n Bike 
>> e:  aa...@chatnbike.com   t:  (301) 956-2319
>>  
>> 
>>> On Jul 3, 2020, at 3:29 PM, OCsite via Webobjects-dev 
>>> mailto:webobjects-dev@lists.apple.com>> 
>>> wrote:
>>> 
>>> ... well, myself, I have found Eclipse next-to-unuseable (WOLips itself 
>>> looked good, but it's, alas, Eclipse-based). In case there's more people 
>>> similarly Eclipse-incompatible, let me just remind that the good ole XCode 
>>> (with a couple of build scripts added) is considerably more convenient than 
>>> Eclipse, and the only thing it can't do reasonably is EOmodelling.
>>> 
>>> Which is why there's a stand-alone EOModeller application, freely available 
>>> at https://github.com/jvanek/EOModeler-OSX 
>>> 
>>> 
>>> (There's no graph view: for graph view you can use OmniGraffle, which still 
>>> supports EOModels very nicely.)
>>> 
>>> All the best,
>>> OC
>>> 
>>> ___
>>> 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/aaron%40chatnbike.com
>>>  
>>> 
>>> 
>>> This email sent to aa...@chatnbike.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/lists%40thetimmy.com 
>> 
>> 
>> This email sent to li...@thetimmy.com 
> ___
> Do not post admin requests to the 

Re: WOLips bugfixes and new features planning

2020-07-01 Thread Maik Musall via Webobjects-dev
Hi everyone,

since this came up again yesterday, here’s the current state of it. Developer 
is ready to do some work, but we haven’t yet defined what that should be. We 
haven’t even reached an agreement about how to get to that state. The list of 
people and organizations willing to contribute has 10 entries already, so I 
think we’re good on the funding side. I invited several people on Slack.

Next we need to agree on how to prioritize things that need fixing and 
implementing. Two links as a starting point are below (github issues, wiki 
page). Some people suggested something in the Entity Modeler should be first 
up, while others don’t even use EOF any more and obviously don’t agree. (My 
personal pet bugfix would be to fix the race condition that leads to bogus 
binding errors when loading large components.)

So, how do we go forward with this?

Maik



> Am 27.05.2020 um 17:08 schrieb Maik Musall via Webobjects-dev 
> :
> 
> Hi everyone,
> 
> we have an offer from an Eclipse plugin developer to work on bugfixes and new 
> features for WOLips. It’ll cost some money, but not too much, and we already 
> had three entities in Slack [1] signaling willingness to provide funding. So, 
> it seems realistic that we can have some progress here.
> 
> Next step for us would obviously be to identify and prioritize the things we 
> want work to be done on, then decide where to make the cut, get the funding 
> ready for those things, and then have them done. For a start, we already have 
> two places for the first step:
> 
> 1. The issues list on github: https://github.com/wocommunity/wolips/issues
> 2. A wiki page created for this: 
> https://wiki.wocommunity.org/pages/viewpage.action?pageId=43155458
> 
> In the related Slack discussion [2] there were different opions about whether 
> to just bulk-close all old issues and start new, or review them for 
> usefulness and up-to-dateness and keep the ones which are still relevant and 
> update those. At this point, given the limited number of people in Slack, I 
> wanted to move this discussion here.
> 
> Opinions?
> 
> Maik
> 
> 
> 
> 
> [1] https://wocommunity.slack.com/archives/C1LJMP8LW/p1587484179187100
> [2] https://wocommunity.slack.com/archives/C01402ABXB6/p1589794078001700
> 
> ___
> 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/maik%40selbstdenker.ag
> 
> This email sent to m...@selbstdenker.ag

 ___
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


WOLips bugfixes and new features planning

2020-05-27 Thread Maik Musall via Webobjects-dev
Hi everyone,

we have an offer from an Eclipse plugin developer to work on bugfixes and new 
features for WOLips. It’ll cost some money, but not too much, and we already 
had three entities in Slack [1] signaling willingness to provide funding. So, 
it seems realistic that we can have some progress here.

Next step for us would obviously be to identify and prioritize the things we 
want work to be done on, then decide where to make the cut, get the funding 
ready for those things, and then have them done. For a start, we already have 
two places for the first step:

1. The issues list on github: https://github.com/wocommunity/wolips/issues
2. A wiki page created for this: 
https://wiki.wocommunity.org/pages/viewpage.action?pageId=43155458

In the related Slack discussion [2] there were different opions about whether 
to just bulk-close all old issues and start new, or review them for usefulness 
and up-to-dateness and keep the ones which are still relevant and update those. 
At this point, given the limited number of people in Slack, I wanted to move 
this discussion here.

Opinions?

Maik




[1] https://wocommunity.slack.com/archives/C1LJMP8LW/p1587484179187100
[2] https://wocommunity.slack.com/archives/C01402ABXB6/p1589794078001700

 ___
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


WOWODC 2020 - I'm afraid not

2020-03-16 Thread Maik Musall via Webobjects-dev
Hi everyone,

together with the Salient team from Frankfurt that organized the WO-Day 2019, 
we were in the process of planning a full weekend WOWODC in late summer or 
autumn this year. For obvious reasons, we had to put those efforts on hold for 
now, and it’s unlikely anything of the sort can happen this year. I also don’t 
think it would be fun to have an online-only event for this community, so we 
will simply wait and resume planning when it becomes feasible again, possibly 
next year.

Regards
Maik
Selbstdenker AG, Regensburg

 ___
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: There is not WOHTTPSConnection.... how then?

2019-10-23 Thread Maik Musall via Webobjects-dev
Oh,

I misunderstood. You’re not uploading to *your* application’s server, but the 
application is uploading to somewhere else.

In that case, I’d use apache http client, which has all I need. I can even put 
custom pinned certificates in a local keystore and use that. Not sure about 
client certificates though.

Maik


> Am 23.10.2019 um 15:28 schrieb Maik Musall via Webobjects-dev 
> :
> 
> Hi Markus,
> 
> why not use a reverse proxy in front of that, terminating TLS and talking 
> plain http to the app internally? I though everyone is doing that. Certainly 
> we are.
> 
> Maik
> 
> 
>> Am 23.10.2019 um 12:01 schrieb Markus Ruggiero via Webobjects-dev 
>> mailto:webobjects-dev@lists.apple.com>>:
>> 
>> I need to upload data to a server via https. I have it working for http (no 
>> "s") using WOHttpConnection. But there is none with "S". The customer wants 
>> to switch to secure connection. How'd I do that?
>> 
>> Here is my code for the non-secure upload:
>> 
>> WORequest request = new WORequest("POST", application.docUploadPath(), 
>> "HTTP/1.1", null, xml, null);
>> request.setHeader( authHeaderContent, "Authorization" );
>> request.setHeader( application.docUploadHost(), "host" );
>> request.setHeader( "Java/1.8", "user-agent" );
>> request.setHeader( "text/xml", "content-type" );
>> WOHTTPConnection connection = new 
>> WOHTTPConnection(application.docUploadHost(), application.docUploadPort());
>> boolean sendRequestSucceeded = connection.sendRequest( request );
>> 
>> Thanks for any pointer or even some code snippets.
>> 
>> ---markus---
>> ___
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com 
>> <mailto:Webobjects-dev@lists.apple.com>)
>> Help/Unsubscribe/Update your Subscription:
>> https://lists.apple.com/mailman/options/webobjects-dev/maik%40selbstdenker.ag
>>  
>> <https://lists.apple.com/mailman/options/webobjects-dev/maik%40selbstdenker.ag>
>> 
>> This email sent to m...@selbstdenker.ag
> 
> ___
> 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/maik%40selbstdenker.ag
> 
> This email sent to m...@selbstdenker.ag

 ___
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: Weird problem when sending mail with ERJavaMail

2019-04-27 Thread Maik Musall
Hi Markus,

do you have reverse DNS records in place that would resolve 192.168.56.46 to a 
FQDN?

Maik


> Am 27.04.2019 um 14:45 schrieb Markus Ruggiero :
> 
> When I try to send mail I get that weird error and mail fails. Why would the 
> receiver address be rejected? I never had problems so far. Anyone can spot 
> something I miss? I am sending from the development machine which has a local 
> DHCP address and thus no fully qualified host name, but the error mesage 
> suggests that the receiver address is bad. DNS is working.
> 
> 220 miniserver.rucotec.ch  ESMTP Postfix
> DEBUG SMTP: connected to host "miniserver.rucotec.ch 
> ", port: 25
> 
> EHLO 192.168.56.46
> 250-miniserver.rucotec.ch 
> 250-PIPELINING
> 250-SIZE 20971520
> 250-VRFY
> 250-ETRN
> 250-STARTTLS
> 250-AUTH LOGIN PLAIN CRAM-MD5 DIGEST-MD5
> 250-ENHANCEDSTATUSCODES
> 250-8BITMIME
> 250-DSN
> 250-SMTPUTF8
> 250-BINARYMIME
> 250 CHUNKING
> DEBUG SMTP: Found extension "PIPELINING", arg ""
> DEBUG SMTP: Found extension "SIZE", arg "20971520"
> DEBUG SMTP: Found extension "VRFY", arg ""
> DEBUG SMTP: Found extension "ETRN", arg ""
> DEBUG SMTP: Found extension "STARTTLS", arg ""
> DEBUG SMTP: Found extension "AUTH", arg "LOGIN PLAIN CRAM-MD5 DIGEST-MD5"
> DEBUG SMTP: Found extension "ENHANCEDSTATUSCODES", arg ""
> DEBUG SMTP: Found extension "8BITMIME", arg ""
> DEBUG SMTP: Found extension "DSN", arg ""
> DEBUG SMTP: Found extension "SMTPUTF8", arg ""
> DEBUG SMTP: Found extension "BINARYMIME", arg ""
> DEBUG SMTP: Found extension "CHUNKING", arg ""
> NOOP
> 250 2.0.0 Ok
> DEBUG SMTP: use8bit false
> MAIL FROM:mailto:mar...@ruggiero.ch>>
> 250 2.1.0 Ok
> RCPT TO:mailto:markus.ruggi...@rucotec.ch>>
> 504 5.5.2 <192.168.56.46>: Helo command rejected: need fully-qualified 
> hostname
> DEBUG SMTP: Invalid Addresses
> DEBUG SMTP:   markus.ruggi...@rucotec.ch 
> DEBUG SMTP: Sending failed because of invalid destination addresses
> RSET
> 250 2.0.0 Ok
> DEBUG SMTP: MessagingException while sending, THROW: 
> javax.mail.SendFailedException: Invalid Addresses;
>   nested exception is:
>   com.sun.mail.smtp.SMTPAddressFailedException: 504 5.5.2 
> <192.168.56.46>: Helo command rejected: need fully-qualified hostname
> 
>   at com.sun.mail.smtp.SMTPTransport.rcptTo(SMTPTransport.java:2064)
>   at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:1286)
>   at er.javamail.ERMailSender._sendMessageNow(ERMailSender.java:245)
>   at er.javamail.ERMailSender.run(ERMailSender.java:389)
>   at java.lang.Thread.run(Thread.java:745)
> Caused by: com.sun.mail.smtp.SMTPAddressFailedException: 504 5.5.2 
> <192.168.56.46>: Helo command rejected: need fully-qualified hostname
> 
>   at com.sun.mail.smtp.SMTPTransport.rcptTo(SMTPTransport.java:1964)
>   ... 4 more
> Apr 27 13:40:09 SampleRegistration[13010] ERROR er.javamail.ERMailSender  - 
> Can't send message:  >
> SMTPAddressFailedException: 504 5.5.2 <192.168.56.46>: Helo command rejected: 
> need fully-qualified hostname
>   at com.sun.mail.smtp.SMTPTransport.rcptTo(SMTPTransport.java:1964)
>   at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:1286)
>   at er.javamail.ERMailSender._sendMessageNow(ERMailSender.java:245)
>   at er.javamail.ERMailSender.run(ERMailSender.java:389)
>   ... skipped 1 stack elements
> Apr 27 13:40:09 SampleRegistration[13010] DEBUG NSLog  - url 
> /cgi-bin/WebObjects/SampleRegistration.woa/_wr_/wodata=/Developer/SourceDistributions/WonderSource/Framewo
> 
> Confused
> ---markus---
> 
> 
> ___
> 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/maik%40selbstdenker.ag
> 
> This email sent to m...@selbstdenker.ag

 ___
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: Wiki down

2019-04-26 Thread Maik Musall
Hi all,

wiki is up again, but has restricted functionality regarding writes and REST 
calls. We had a little security fluctuation, and I had to put a few mitigations 
in place.

Maik


> Am 26.04.2019 um 11:51 schrieb Maik Musall :
> 
> Hi all,
> 
> I had to take the wiki down again. Will keep you updated.
> 
> Maik
> 
> Am 18.04.2019 um 16:27 schrieb Maik Musall  <mailto:m...@selbstdenker.ag>>:
> 
>> Hi all,
>> 
>> Wiki is back up again. I have employed a temporary mitigation and disabled a 
>> bunch of plugins. Version upgrade follows at a later time, I don't even know 
>> the licensing situation for this currently.
>> 
>> Maik
>> 
>> 
>>> Am 17.04.2019 um 19:47 schrieb Maik Musall >> <mailto:m...@selbstdenker.ag>>:
>>> 
>>> Hi all,
>>> 
>>> sorry but I had to take the wiki down because it’s affected by a security 
>>> vulnerability, and we need to do a major version upgrade to cover that. 
>>> Action TBD tomorrow.
>>> 
>>> Maik
>>> 
>>> https://confluence.atlassian.com/doc/confluence-security-advisory-2019-04-17-968660855.html
>>>  
>>> <https://confluence.atlassian.com/doc/confluence-security-advisory-2019-04-17-968660855.html>___
>>> Do not post admin requests to the list. They will be ignored.
>>> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com 
>>> <mailto:Webobjects-dev@lists.apple.com>)
>>> Help/Unsubscribe/Update your Subscription:
>>> https://lists.apple.com/mailman/options/webobjects-dev/maik%40selbstdenker.ag
>>>  
>>> <https://lists.apple.com/mailman/options/webobjects-dev/maik%40selbstdenker.ag>
>>> 
>>> This email sent to m...@selbstdenker.ag <mailto:m...@selbstdenker.ag>
>> 
>> ___
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com 
>> <mailto:Webobjects-dev@lists.apple.com>)
>> Help/Unsubscribe/Update your Subscription:
>> https://lists.apple.com/mailman/options/webobjects-dev/maik%40selbstdenker.ag
>>  
>> <https://lists.apple.com/mailman/options/webobjects-dev/maik%40selbstdenker.ag>
>> 
>> This email sent to m...@selbstdenker.ag <mailto:m...@selbstdenker.ag>
> ___
> 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/maik%40selbstdenker.ag
> 
> This email sent to m...@selbstdenker.ag



smime.p7s
Description: S/MIME cryptographic signature
 ___
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: Wiki down

2019-04-26 Thread Maik Musall
Hi all,

I had to take the wiki down again. Will keep you updated.

Maik

> Am 18.04.2019 um 16:27 schrieb Maik Musall :
> 
> Hi all,
> 
> Wiki is back up again. I have employed a temporary mitigation and disabled a 
> bunch of plugins. Version upgrade follows at a later time, I don't even know 
> the licensing situation for this currently.
> 
> Maik
> 
> 
>> Am 17.04.2019 um 19:47 schrieb Maik Musall :
>> 
>> Hi all,
>> 
>> sorry but I had to take the wiki down because it’s affected by a security 
>> vulnerability, and we need to do a major version upgrade to cover that. 
>> Action TBD tomorrow.
>> 
>> Maik
>> 
>> https://confluence.atlassian.com/doc/confluence-security-advisory-2019-04-17-968660855.html
>> ___
>> 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/maik%40selbstdenker.ag
>> 
>> This email sent to m...@selbstdenker.ag
> 
> ___
> 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/maik%40selbstdenker.ag
> 
> This email sent to m...@selbstdenker.ag


smime.p7s
Description: S/MIME cryptographic signature
 ___
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: Wiki down

2019-04-18 Thread Maik Musall
Hi all,

Wiki is back up again. I have employed a temporary mitigation and disabled a 
bunch of plugins. Version upgrade follows at a later time, I don't even know 
the licensing situation for this currently.

Maik


> Am 17.04.2019 um 19:47 schrieb Maik Musall :
> 
> Hi all,
> 
> sorry but I had to take the wiki down because it’s affected by a security 
> vulnerability, and we need to do a major version upgrade to cover that. 
> Action TBD tomorrow.
> 
> Maik
> 
> https://confluence.atlassian.com/doc/confluence-security-advisory-2019-04-17-968660855.html
>  
> <https://confluence.atlassian.com/doc/confluence-security-advisory-2019-04-17-968660855.html>___
> 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/maik%40selbstdenker.ag
> 
> This email sent to m...@selbstdenker.ag



smime.p7s
Description: S/MIME cryptographic signature
 ___
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


Wiki down

2019-04-17 Thread Maik Musall
Hi all,

sorry but I had to take the wiki down because it’s affected by a security 
vulnerability, and we need to do a major version upgrade to cover that. Action 
TBD tomorrow.

Maik

https://confluence.atlassian.com/doc/confluence-security-advisory-2019-04-17-968660855.html

smime.p7s
Description: S/MIME cryptographic signature
 ___
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


WO-Day 2019 and WOWODC Recordings

2019-04-13 Thread Maik Musall
Hi all,

I just published the WO-Day 2019 recordings, and put them on a Wiki page. The 
recordings don't have the usual WOWODC quality as the schedule was tight, audio 
tech situation was suboptimal, and there was no time to prepare anything 
better. Two recordings are lost due to software failures, and the audio is from 
a backup standalone recorder. Some presentations didn't even slides, those are 
audio only.

https://wiki.wocommunity.org/display/WOCOM/WO-Day+2019+in+Frankfurt

And since there is no longer a WOCommunity Association where you could "buy" 
permission to access past WOWODC recordings, I no longer see a reason to hide 
them anywhere, and so I unilaterally decided to publish all of those as well in 
a new WOWODC section in the Wiki:

https://wiki.wocommunity.org/display/WOCOM/WOWODC+Conferences

There are all recordings from 2008 until 2019. Most of the older recordings are 
just named after the file names though, if anyone is motivated to put proper 
names and descriptions in there, go ahead. If you find a link that's not 
working, please ping me.

Maik

 ___
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: Already registered for WO-Day 2019?! (WOWODC)

2019-04-11 Thread Maik Musall
So,

my apologies about no live streaming or anything. I did bring necessary 
equipment, but the schedule was too tight, and things were happening quickly 
and changing quite dynamically, so it simply wasn't feasible.

I do have recordings of most presentations, but had to record audio separately, 
so it will take more time than usual to edit all that. Will post links to 
recordings soon.

Maik


> Am 09.04.2019 um 16:36 schrieb Maik Musall :
> 
> Somebody's got to invite you I think, but I forget who can do that.
> 
> Don't worry, I'll post a link here as well.
> 
>> Am 09.04.2019 um 15:43 schrieb Klaus Berkling > <mailto:webobje...@berkling.us>>:
>> 
>> 
>> Sorry, behind the times here. How does one get on Slack? 
>> 
>> Sent from my phone. 
>> 
>> On Apr 9, 2019, at 02:05, Maik Musall > <mailto:m...@selbstdenker.ag>> wrote:
>> 
>>> Update-Update: I just tested broadcasting via Periscope, which appears to 
>>> be an option for this. Not for recorded talks, but if we're having an open 
>>> discussion, I might start a Periscope broadcast of that. I suggest you keep 
>>> watching the #general channel in the WOCommunity Slack for a link to show 
>>> up on Thursday.
>>> 
>>> 
>>>> Am 08.04.2019 um 15:12 schrieb Maik Musall >>> <mailto:m...@selbstdenker.ag>>:
>>>> 
>>>> Update: I'm strongly leaning towards no live-streaming. Requires too much 
>>>> prep, and I can't even be there much earlier than everyone else. And most 
>>>> of the people who aren't attending personally are probably living in 
>>>> another time zone anyway.
>>>> 
>>>> But there will be recordings.
>>>> 
>>>> Maik
>>>> 
>>>> 
>>>>> Am 01.03.2019 um 14:57 schrieb Maik Musall >>>> <mailto:m...@selbstdenker.ag>>:
>>>>> 
>>>>> At least I'll make recordings as usual, and publish them timely. I don't 
>>>>> know if live feed is feasible, depends on a lot of details, I'll look 
>>>>> into it.
>>>>> 
>>>>> Maik
>>>>> 
>>>>> 
>>>>>> Am 01.03.2019 um 14:43 schrieb Theodore Petrosky >>>>> <mailto:tedp...@yahoo.com>>:
>>>>>> 
>>>>>> any chance we can get a live feed from this for the people that are so 
>>>>>> far away that we cannot get funding to travel?
>>>>>> 
>>>>>> I’d love to go if only to taste that caterer!
>>>>>> 
>>>>>> Ted
>>>>>> 
>>>>>>> On Mar 1, 2019, at 8:34 AM, René Bock >>>>>> <mailto:b...@salient-doremus.de>> wrote:
>>>>>>> 
>>>>>>> Dear WebObjects friends and Wonder veterans,
>>>>>>> 
>>>>>>> we meet on April 11th in Frankfurt am Main and talk about the question, 
>>>>>>> how does it go on with WebObjects? What strategies and ideas exists for 
>>>>>>> current and future development tasks?
>>>>>>> 
>>>>>>> For an inspiring program we are looking forward to your suggestions. 
>>>>>>> (We will publish them successively). So please register until 31 March 
>>>>>>> and send us your topics. Please head over to https://woday.salient.de 
>>>>>>> <https://woday.salient.de/>
>>>>>>> 
>>>>>>> The costs for room rental and the all-day package with soft drinks, 
>>>>>>> coffee/tea, coffee breaks, warm lunch are 75 EUR (net) per person. The 
>>>>>>> caterer is really delicious.
>>>>>>> 
>>>>>>> We are looking forward to you.
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> Best regards
>>>>>>> 
>>>>>>> René Bock
>>>>>>> 
>>>>>>> --
>>>>>>> Phone: +49 69 650096 18
>>>>>>> 
>>>>>>> salient GmbH, Lindleystraße 12, 60314 Frankfurt
>>>>>>> Main: +49 69 65 00 96 0  |  http://www.salient-doremus.de 
>>>>>>> <http://www.salient-doremus.de/>
>>>>>>> 
>>>>>>> ___
>>>>>>> Do not post admin requests to the list. They will be ignored.
>&g

Re: Already registered for WO-Day 2019?! (WOWODC)

2019-04-09 Thread Maik Musall
Somebody's got to invite you I think, but I forget who can do that.

Don't worry, I'll post a link here as well.

> Am 09.04.2019 um 15:43 schrieb Klaus Berkling :
> 
> 
> Sorry, behind the times here. How does one get on Slack? 
> 
> Sent from my phone. 
> 
> On Apr 9, 2019, at 02:05, Maik Musall  <mailto:m...@selbstdenker.ag>> wrote:
> 
>> Update-Update: I just tested broadcasting via Periscope, which appears to be 
>> an option for this. Not for recorded talks, but if we're having an open 
>> discussion, I might start a Periscope broadcast of that. I suggest you keep 
>> watching the #general channel in the WOCommunity Slack for a link to show up 
>> on Thursday.
>> 
>> 
>>> Am 08.04.2019 um 15:12 schrieb Maik Musall >> <mailto:m...@selbstdenker.ag>>:
>>> 
>>> Update: I'm strongly leaning towards no live-streaming. Requires too much 
>>> prep, and I can't even be there much earlier than everyone else. And most 
>>> of the people who aren't attending personally are probably living in 
>>> another time zone anyway.
>>> 
>>> But there will be recordings.
>>> 
>>> Maik
>>> 
>>> 
>>>> Am 01.03.2019 um 14:57 schrieb Maik Musall >>> <mailto:m...@selbstdenker.ag>>:
>>>> 
>>>> At least I'll make recordings as usual, and publish them timely. I don't 
>>>> know if live feed is feasible, depends on a lot of details, I'll look into 
>>>> it.
>>>> 
>>>> Maik
>>>> 
>>>> 
>>>>> Am 01.03.2019 um 14:43 schrieb Theodore Petrosky >>>> <mailto:tedp...@yahoo.com>>:
>>>>> 
>>>>> any chance we can get a live feed from this for the people that are so 
>>>>> far away that we cannot get funding to travel?
>>>>> 
>>>>> I’d love to go if only to taste that caterer!
>>>>> 
>>>>> Ted
>>>>> 
>>>>>> On Mar 1, 2019, at 8:34 AM, René Bock >>>>> <mailto:b...@salient-doremus.de>> wrote:
>>>>>> 
>>>>>> Dear WebObjects friends and Wonder veterans,
>>>>>> 
>>>>>> we meet on April 11th in Frankfurt am Main and talk about the question, 
>>>>>> how does it go on with WebObjects? What strategies and ideas exists for 
>>>>>> current and future development tasks?
>>>>>> 
>>>>>> For an inspiring program we are looking forward to your suggestions. (We 
>>>>>> will publish them successively). So please register until 31 March and 
>>>>>> send us your topics. Please head over to https://woday.salient.de 
>>>>>> <https://woday.salient.de/>
>>>>>> 
>>>>>> The costs for room rental and the all-day package with soft drinks, 
>>>>>> coffee/tea, coffee breaks, warm lunch are 75 EUR (net) per person. The 
>>>>>> caterer is really delicious.
>>>>>> 
>>>>>> We are looking forward to you.
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> Best regards
>>>>>> 
>>>>>> René Bock
>>>>>> 
>>>>>> --
>>>>>> Phone: +49 69 650096 18
>>>>>> 
>>>>>> salient GmbH, Lindleystraße 12, 60314 Frankfurt
>>>>>> Main: +49 69 65 00 96 0  |  http://www.salient-doremus.de 
>>>>>> <http://www.salient-doremus.de/>
>>>>>> 
>>>>>> ___
>>>>>> Do not post admin requests to the list. They will be ignored.
>>>>>> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com 
>>>>>> <mailto:Webobjects-dev@lists.apple.com>)
>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>> https://lists.apple.com/mailman/options/webobjects-dev/tedpet5%40yahoo.com
>>>>>>  
>>>>>> <https://lists.apple.com/mailman/options/webobjects-dev/tedpet5%40yahoo.com>
>>>>>> 
>>>>>> This email sent to tedp...@yahoo.com <mailto:tedp...@yahoo.com>
>>>>> 
>>>>> ___
>>>>> Do not post admin requests to the list. They will be ignored.
>>>>> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com 
>>>>> 

Re: Already registered for WO-Day 2019?! (WOWODC)

2019-04-09 Thread Maik Musall
Update-Update: I just tested broadcasting via Periscope, which appears to be an 
option for this. Not for recorded talks, but if we're having an open 
discussion, I might start a Periscope broadcast of that. I suggest you keep 
watching the #general channel in the WOCommunity Slack for a link to show up on 
Thursday.


> Am 08.04.2019 um 15:12 schrieb Maik Musall :
> 
> Update: I'm strongly leaning towards no live-streaming. Requires too much 
> prep, and I can't even be there much earlier than everyone else. And most of 
> the people who aren't attending personally are probably living in another 
> time zone anyway.
> 
> But there will be recordings.
> 
> Maik
> 
> 
>> Am 01.03.2019 um 14:57 schrieb Maik Musall > <mailto:m...@selbstdenker.ag>>:
>> 
>> At least I'll make recordings as usual, and publish them timely. I don't 
>> know if live feed is feasible, depends on a lot of details, I'll look into 
>> it.
>> 
>> Maik
>> 
>> 
>>> Am 01.03.2019 um 14:43 schrieb Theodore Petrosky >> <mailto:tedp...@yahoo.com>>:
>>> 
>>> any chance we can get a live feed from this for the people that are so far 
>>> away that we cannot get funding to travel?
>>> 
>>> I’d love to go if only to taste that caterer!
>>> 
>>> Ted
>>> 
>>>> On Mar 1, 2019, at 8:34 AM, René Bock >>> <mailto:b...@salient-doremus.de>> wrote:
>>>> 
>>>> Dear WebObjects friends and Wonder veterans,
>>>> 
>>>> we meet on April 11th in Frankfurt am Main and talk about the question, 
>>>> how does it go on with WebObjects? What strategies and ideas exists for 
>>>> current and future development tasks?
>>>> 
>>>> For an inspiring program we are looking forward to your suggestions. (We 
>>>> will publish them successively). So please register until 31 March and 
>>>> send us your topics. Please head over to https://woday.salient.de 
>>>> <https://woday.salient.de/>
>>>> 
>>>> The costs for room rental and the all-day package with soft drinks, 
>>>> coffee/tea, coffee breaks, warm lunch are 75 EUR (net) per person. The 
>>>> caterer is really delicious.
>>>> 
>>>> We are looking forward to you.
>>>> 
>>>> 
>>>> 
>>>> Best regards
>>>> 
>>>> René Bock
>>>> 
>>>> --
>>>> Phone: +49 69 650096 18
>>>> 
>>>> salient GmbH, Lindleystraße 12, 60314 Frankfurt
>>>> Main: +49 69 65 00 96 0  |  http://www.salient-doremus.de 
>>>> <http://www.salient-doremus.de/>
>>>> 
>>>> ___
>>>> Do not post admin requests to the list. They will be ignored.
>>>> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com 
>>>> <mailto:Webobjects-dev@lists.apple.com>)
>>>> Help/Unsubscribe/Update your Subscription:
>>>> https://lists.apple.com/mailman/options/webobjects-dev/tedpet5%40yahoo.com 
>>>> <https://lists.apple.com/mailman/options/webobjects-dev/tedpet5%40yahoo.com>
>>>> 
>>>> This email sent to tedp...@yahoo.com <mailto:tedp...@yahoo.com>
>>> 
>>> ___
>>> Do not post admin requests to the list. They will be ignored.
>>> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com 
>>> <mailto:Webobjects-dev@lists.apple.com>)
>>> Help/Unsubscribe/Update your Subscription:
>>> https://lists.apple.com/mailman/options/webobjects-dev/maik%40selbstdenker.ag
>>>  
>>> <https://lists.apple.com/mailman/options/webobjects-dev/maik%40selbstdenker.ag>
>>> 
>>> This email sent to m...@selbstdenker.ag <mailto:m...@selbstdenker.ag>
>> ___
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com 
>> <mailto:Webobjects-dev@lists.apple.com>)
>> Help/Unsubscribe/Update your Subscription:
>> https://lists.apple.com/mailman/options/webobjects-dev/maik%40selbstdenker.ag
>>  
>> <https://lists.apple.com/mailman/options/webobjects-dev/maik%40selbstdenker.ag>
>> 
>> This email sent to m...@selbstdenker.ag
> 
> ___
> 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/maik%40selbstdenker.ag
> 
> This email sent to m...@selbstdenker.ag

 ___
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: Already registered for WO-Day 2019?! (WOWODC)

2019-04-08 Thread Maik Musall
Update: I'm strongly leaning towards no live-streaming. Requires too much prep, 
and I can't even be there much earlier than everyone else. And most of the 
people who aren't attending personally are probably living in another time zone 
anyway.

But there will be recordings.

Maik


> Am 01.03.2019 um 14:57 schrieb Maik Musall :
> 
> At least I'll make recordings as usual, and publish them timely. I don't know 
> if live feed is feasible, depends on a lot of details, I'll look into it.
> 
> Maik
> 
> 
>> Am 01.03.2019 um 14:43 schrieb Theodore Petrosky > <mailto:tedp...@yahoo.com>>:
>> 
>> any chance we can get a live feed from this for the people that are so far 
>> away that we cannot get funding to travel?
>> 
>> I’d love to go if only to taste that caterer!
>> 
>> Ted
>> 
>>> On Mar 1, 2019, at 8:34 AM, René Bock >> <mailto:b...@salient-doremus.de>> wrote:
>>> 
>>> Dear WebObjects friends and Wonder veterans,
>>> 
>>> we meet on April 11th in Frankfurt am Main and talk about the question, how 
>>> does it go on with WebObjects? What strategies and ideas exists for current 
>>> and future development tasks?
>>> 
>>> For an inspiring program we are looking forward to your suggestions. (We 
>>> will publish them successively). So please register until 31 March and send 
>>> us your topics. Please head over to https://woday.salient.de 
>>> <https://woday.salient.de/>
>>> 
>>> The costs for room rental and the all-day package with soft drinks, 
>>> coffee/tea, coffee breaks, warm lunch are 75 EUR (net) per person. The 
>>> caterer is really delicious.
>>> 
>>> We are looking forward to you.
>>> 
>>> 
>>> 
>>> Best regards
>>> 
>>> René Bock
>>> 
>>> --
>>> Phone: +49 69 650096 18
>>> 
>>> salient GmbH, Lindleystraße 12, 60314 Frankfurt
>>> Main: +49 69 65 00 96 0  |  http://www.salient-doremus.de 
>>> <http://www.salient-doremus.de/>
>>> 
>>> ___
>>> Do not post admin requests to the list. They will be ignored.
>>> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com 
>>> <mailto:Webobjects-dev@lists.apple.com>)
>>> Help/Unsubscribe/Update your Subscription:
>>> https://lists.apple.com/mailman/options/webobjects-dev/tedpet5%40yahoo.com 
>>> <https://lists.apple.com/mailman/options/webobjects-dev/tedpet5%40yahoo.com>
>>> 
>>> This email sent to tedp...@yahoo.com <mailto:tedp...@yahoo.com>
>> 
>> ___
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com 
>> <mailto:Webobjects-dev@lists.apple.com>)
>> Help/Unsubscribe/Update your Subscription:
>> https://lists.apple.com/mailman/options/webobjects-dev/maik%40selbstdenker.ag
>>  
>> <https://lists.apple.com/mailman/options/webobjects-dev/maik%40selbstdenker.ag>
>> 
>> This email sent to m...@selbstdenker.ag <mailto:m...@selbstdenker.ag>
> ___
> 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/maik%40selbstdenker.ag
> 
> This email sent to m...@selbstdenker.ag

 ___
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: On the future of WO (here we go again)

2019-03-18 Thread Maik Musall
Hi Faizel,

the EOF model importer wasn't perfect. Quite a few steps on the way to Cayenne 
involve manually dealing with edge cases around the lesser-used features of 
EOF, and I suppose this is one of them. I didn't make important use of the 
userInfo dictionaries in EOF, so I can't really offer something from experience 
on that specific topic. (Maybe someone else can?)

AFAIK, the Cayenne model doesn't support attaching arbitrary key-value data to 
entities, and Cayenne experts will probably point out that the model should be 
as purely that as it can be, and that other info should be stored elsewhere, 
like e.g. in Annotations on the subclasses or something.

Maik

> Am 18.03.2019 um 05:50 schrieb Faizel Dakri :
> 
> Hi Maik,
> 
> In your conversion from EOF to Cayenne, did you have any issues with metadata 
> embedded inside your EOModel userInfo dictionaries and if so, how you did you 
> go about solving them? I’ve been looking at Cayenne as a replacement for EOF 
> and one roadblock I am running into at the moment is support for a userInfo 
> type structure in the Cayenne datamap. Admittedly, it’s been about 6 months 
> or so since I’ve looked, but from what I could tell, this appeared to be an 
> open issue with Cayenne. It looked like there might be some idea on how to 
> implement it at one point, but I did not see any resolution or implementation 
> of it.
> 
> I make extensive use of the EOModel userInfo dictionary (primarily on 
> entities, but also on properties) to identify things that are configured at 
> runtime. For example, I have a key named “taggable” that drives the template 
> generation of my _EOEntity.java files.  I also use userInfo entries to 
> specify information for my auditing framework  (e.g. being able to specify 
> whether or an entity is audited, which keys to audit, etc.) or my custom 
> filtering framework (e.g. to be able to turn on custom searches for an entity 
> and to identify the  keys that can be used in custom searches). These are 
> just a few examples.  My current thinking is to separate this metadata from 
> the model and move it into its own configuration file, but that opens up the 
> risk of the metadata getting out of sync with the model. It also seems a 
> little dirty to me.
> 
> Curious if anyone else is in a similar position, or has already solved such 
> an issue?
> 
> Regards,
> 
> F
> 
> -- 
> Faizel Dakri
> list...@dakri.com <mailto:list...@dakri.com>
> 
> 
> 
>> On Mar 15, 2019, at 10:18 AM, Maik Musall > <mailto:m...@selbstdenker.ag>> wrote:
>> 
>> Hi Mark,
>> 
>> In 2017, Hugi and I converted a large project (>800.000 lines) from EOF to 
>> Cayenne, within a few months. Had parallel branches for a while and then 
>> switched in production, never looked back. Cayenne is similar enough that 
>> most of the work is either boilerplate conversion or actually making use of 
>> the newly-gained benefits. Very few hard problems encountered, and all 
>> solved.
>> 
>> Let's have a talk in Frankfurt about what your EOF specifics actually are.
>> 
>> Maik
>> 
>> 
>>> Am 15.03.2019 um 15:34 schrieb Morris, Mark >> <mailto:mark.mor...@experian.com>>:
>>> 
>>> Just to throw our 2¢ in, we have an extremely large codebase that is very 
>>> heavily invested in EOF, using it in several ways that dive deep into its 
>>> bowels. ;-) Of course, we also use the WOF part of WO, and all of Wonder.
>>> 
>>> Regards,
>>> Mark
>>> 
>>>> On Mar 15, 2019, at 5:51 AM, Hugi Thordarson >>> <mailto:h...@karlmenn.is>> wrote:
>>>> 
>>>> Hi all.
>>>> In preparation for the coming WODay in Frankfurt, I'd love it if you'd be 
>>>> open to having a discussion on the status and future of WO, so we can 
>>>> enter the coming work prepared.
>>>> 
>>>> I'd like to begin by sharing my own thoughts on the matter, based on my 
>>>> current stack and experience. It's a rehash of something I posted to our 
>>>> Slack yesterday, may sound revolutionary and will no doubt be 
>>>> controversial, but I think some outside-the-box thinking is required at 
>>>> this time. This is lengthy, sorry about that…
>>>> 
>>>> --
>>>> 
>>>> In the past few years I've been working towards minimising the use and 
>>>> effect of WO/Wonder on my stack, so when and if The Time comes, I and my 
>>>> customers have a migration path forward. Among the things I've done is 
>>>> move from EOF to Cayenne and from Ant to Maven (to make using 3rd 

Re: On the future of WO (here we go again)

2019-03-15 Thread Maik Musall
Hi Mark,

In 2017, Hugi and I converted a large project (>800.000 lines) from EOF to 
Cayenne, within a few months. Had parallel branches for a while and then 
switched in production, never looked back. Cayenne is similar enough that most 
of the work is either boilerplate conversion or actually making use of the 
newly-gained benefits. Very few hard problems encountered, and all solved.

Let's have a talk in Frankfurt about what your EOF specifics actually are.

Maik


> Am 15.03.2019 um 15:34 schrieb Morris, Mark :
> 
> Just to throw our 2¢ in, we have an extremely large codebase that is very 
> heavily invested in EOF, using it in several ways that dive deep into its 
> bowels. ;-) Of course, we also use the WOF part of WO, and all of Wonder.
> 
> Regards,
> Mark
> 
>> On Mar 15, 2019, at 5:51 AM, Hugi Thordarson > > wrote:
>> 
>> Hi all.
>> In preparation for the coming WODay in Frankfurt, I'd love it if you'd be 
>> open to having a discussion on the status and future of WO, so we can enter 
>> the coming work prepared.
>> 
>> I'd like to begin by sharing my own thoughts on the matter, based on my 
>> current stack and experience. It's a rehash of something I posted to our 
>> Slack yesterday, may sound revolutionary and will no doubt be controversial, 
>> but I think some outside-the-box thinking is required at this time. This is 
>> lengthy, sorry about that…
>> 
>> --
>> 
>> In the past few years I've been working towards minimising the use and 
>> effect of WO/Wonder on my stack, so when and if The Time comes, I and my 
>> customers have a migration path forward. Among the things I've done is move 
>> from EOF to Cayenne and from Ant to Maven (to make using 3rd party jars, 
>> including Cayenne easier), both of which have turned out to have been very 
>> happy decisions which I wholeheartedly recommend, regardless of anything 
>> else you do.
>> 
>> I love working with my WO/Cayenne stack, which is currently only "polluted" 
>> by the following frameworks:
>> 
>> -- WO:
>> * JavaFoundation (indirectly through WO, I never use foundation classes in 
>> my code unless absolutely required by WO)
>> * JavaWebObjects
>> 
>> -- Wonder (I consider Wonder "polluted" since it depends on WO/EOF)
>> * ERExtensions (only the WO stuff, not the EOF stuff)
>> • Ajax
>> • WOOgnl (indirectly for parsing Wonder-style inline templates)
>> …and of course then there's the deployment stuff (JavaMonitor,wotaskd, 
>> adaptors).
>> 
>> Given this, here's my proposal for a way forward:
>> * We abandon EOF (and, in fact, any ORM—this is not meant to be a full stack 
>> effort, initially at least)
>> * We re-implement JavaWebObjects as required (and the absolutely necessary 
>> parts of JavaFoundation, such as KVC and NSBundle) as a single framework
>> * We separate the necessary WO stuff from the EOF/D2W stuff in Wonder (as 
>> well as other totally unrelated things like mail sending frameworks, other 
>> utility frameworks and "useful applications") and include it in our 
>> re-implementation
>> * We create a fork of WOLips that knows how to live within the New Universe
>> * We rule the world
>> 
>> Ideally, what we end with is Just a Web Framework™ with IDE integration (and 
>> nothing else) that can serve as a basis for future development. While 
>> re-implementing WO may sound like a huge undertaking, I actually think it's 
>> smaller than rewriting all of my solutions that depend on it. This probably 
>> applies to more of you.
>> 
>> Now, looking at my own stack I know this proposal might sound a bit 
>> self-serving, but I'd like to hear other opinions. I believe it's a 
>> realistic way forward with (comparatively) minimal development effort. Turns 
>> out that WOF itself is the only part of the WO/Wonder stack that I really 
>> just don't want to live without.
>> 
>> This is something I'd like to do, and if anyone likes the idea and is 
>> willing to participate, I'm confident we can make this work! Doing stuff 
>> alone sucks.
>> 
>> Cheers,
>> - hugi
>> ___
>> 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/mark.morris%40experian.com
>>  
>> 
>> 
>> This email sent to mark.mor...@experian.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/maik%40selbstdenker.ag 
> 
> 
> This email sent to 

Re: Best Linux distro?

2019-03-12 Thread Maik Musall
I've had all kinds of distros over the decades since Slackware 1993 or so, and 
settled on Ubuntu since 2010 for both private and business use, and I don't 
miss anything. Good community support, easy to google stuff, 5 years security 
updates on the LTS releases. But systemd.

Maik


> Am 12.03.2019 um 16:06 schrieb Theodore Petrosky :
> 
> I have done the CentOS distro on Amazon Web Services and it worked great.
> 
> 
>> On Mar 12, 2019, at 9:48 AM, Ken Anderson  wrote:
>> 
>> All,
>> 
>> I’ve decided it’s time to stop paying Amazon for my little projects and run 
>> them from home. I have a PC that I can retask. Any suggestions on most WO 
>> friendly Linux distribution?
>> 
>> Many thanks!
>> Ken
>> 
>> ___
>> 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/tedpet5%40yahoo.com
>> 
>> This email sent to tedp...@yahoo.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/maik%40selbstdenker.ag
> 
> This email sent to m...@selbstdenker.ag

 ___
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: Already registered for WO-Day 2019?! (WOWODC)

2019-03-01 Thread Maik Musall
At least I'll make recordings as usual, and publish them timely. I don't know 
if live feed is feasible, depends on a lot of details, I'll look into it.

Maik


> Am 01.03.2019 um 14:43 schrieb Theodore Petrosky :
> 
> any chance we can get a live feed from this for the people that are so far 
> away that we cannot get funding to travel?
> 
> I’d love to go if only to taste that caterer!
> 
> Ted
> 
>> On Mar 1, 2019, at 8:34 AM, René Bock > > wrote:
>> 
>> Dear WebObjects friends and Wonder veterans,
>> 
>> we meet on April 11th in Frankfurt am Main and talk about the question, how 
>> does it go on with WebObjects? What strategies and ideas exists for current 
>> and future development tasks?
>> 
>> For an inspiring program we are looking forward to your suggestions. (We 
>> will publish them successively). So please register until 31 March and send 
>> us your topics. Please head over to https://woday.salient.de
>> 
>> The costs for room rental and the all-day package with soft drinks, 
>> coffee/tea, coffee breaks, warm lunch are 75 EUR (net) per person. The 
>> caterer is really delicious.
>> 
>> We are looking forward to you.
>> 
>> 
>> 
>> Best regards
>> 
>> René Bock
>> 
>> --
>> Phone: +49 69 650096 18
>> 
>> salient GmbH, Lindleystraße 12, 60314 Frankfurt
>> Main: +49 69 65 00 96 0  |  http://www.salient-doremus.de
>> 
>> ___
>> 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/tedpet5%40yahoo.com 
>> 
>> 
>> This email sent to tedp...@yahoo.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/maik%40selbstdenker.ag 
> 
> 
> This email sent to m...@selbstdenker.ag 
 ___
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, Eclipse 2018-12 with openjdk11 and dcevm-hotswap

2019-02-23 Thread Maik Musall
I still think we should put stuff there, lacking an alternative. But we should 
also work towards cleaning it up. Obsolete information should be simply 
removed, and pages need to be restructured.


> Am 23.02.2019 um 00:37 schrieb Hugi Thordarson :
> 
> I do, but I'm not quite sure the Wiki is where I'd like to post stuff. It's a 
> very confusing place.
> 
> 
>> On 22 Feb 2019, at 16:57, Ted Petrosky > <mailto:tpetro...@agencysacks.com>> wrote:
>> 
>> And do you get an ‘edit’ button on the wiki page when you log in?
>> 
>> 
>> 
>> Theodore Petrosky | IT/Finance Director
>> AgencySacks
>>  
>> 345 Seventh Avenue, New York, NY 10001
>> p. 212. 225. 9323  |  agencysacks.com <http://agencysacks.com/> 
>> 
>> 
>> From: Webobjects-dev 
>> > <mailto:webobjects-dev-bounces+tpetrosky=agencysacks@lists.apple.com>> 
>> on behalf of Hugi Thordarson mailto:h...@karlmenn.is>>
>> Date: Thursday, February 21, 2019 at 5:34 PM
>> To: Maik Musall mailto:m...@selbstdenker.ag>>
>> Cc: "Ted Petrosky (WO)" > <mailto:webobjects-dev@lists.apple.com>>
>> Subject: Re: WOLips, Eclipse 2018-12 with openjdk11 and dcevm-hotswap
>> 
>> My comment was directed at you Ant guys with your property files—didn't 
>> really intend for it to backfire onto myself :p.
>> 
>> But I know there's a severe lack of documentation for using Maven with WO, 
>> and I know I should have contributed a while ago. Incidentally I now finally 
>> have time to write some docs, so it's time to own up.
>> 
>> - hugi
>> 
>> 
>>> On 21 Feb 2019, at 21:33, Maik Musall >> <mailto:m...@selbstdenker.ag>> wrote:
>>> 
>>> Hi Hugi,
>>> 
>>> glad you're volunteering to add that variant to the wiki page :)
>>> 
>>> Maik
>>> 
>>> 
>>>> Am 21.02.2019 um 18:13 schrieb Hugi Thordarson >>> <mailto:h...@karlmenn.is>>:
>>>> 
>>>> Ya'll need Maven.
>>>> 
>>>> - hugi
>>>> 
>>>> 
>>>>> On 21 Feb 2019, at 17:09, Tim Worman >>>> <mailto:li...@thetimmy.com>> wrote:
>>>>> 
>>>>> I would think, at this point, that the number of devs swapping between 
>>>>> multiple versions of WO would be close to zero. Anyone supporting a 
>>>>> legacy codebase will probably know what to do. Perhaps there could simply 
>>>>> be a link to a separate article - “How to maintain multiple versions of 
>>>>> WO."
>>>>> 
>>>>> Tim
>>>>> 
>>>>>> On Feb 21, 2019, at 8:10 AM, Theodore Petrosky >>>>> <mailto:tedp...@yahoo.com>> wrote:
>>>>>> 
>>>>>> The problem is that (If I remember correctly) when you invoke ant on the 
>>>>>> CLI, ant uses wolips.properties. it will ignore anything else.
>>>>>> 
>>>>>> so if you have a wolips.543.properties and Eclipse is set up to use it, 
>>>>>> then Eclipse is Okay, but the CLI will not use it.
>>>>>> 
>>>>>> So I think it is better to NOT use the wolips.543.properties so that 
>>>>>> installing and or compiling from Eclipse will agree with using the CLI.
>>>>>> 
>>>>>> One can do whatever pleases themselves, but I think erring on the side 
>>>>>> of consistency is more correct (betterer???)! And it is not really 
>>>>>> erring, it is making an informed decision.
>>>>>> 
>>>>>> Can you override ant’s properties?
>>>>>> 
>>>>>> ant -Dproperties=wolips.543.properties
>>>>>> 
>>>>>> So I agree with Markus, we should tone down the usage of .543. (multiple 
>>>>>> versions) or at the least call it not recommended and the above is why.
>>>>>> 
>>>>>> 
>>>>>>> On Feb 21, 2019, at 9:39 AM, Maik Musall >>>>>> <mailto:m...@selbstdenker.ag>> wrote:
>>>>>>> 
>>>>>>> Hi Ted,
>>>>>>> 
>>>>>>> I went through the install process on a clean machine, created new 
>>>>>>> screenshots and updated the Project Wonder Installation page with that. 
>>>>>>> But I kept the wolips.543.properties scheme that had been described 
>>>>>&g

Re: WOLips, Eclipse 2018-12 with openjdk11 and dcevm-hotswap

2019-02-22 Thread Maik Musall
Hi all,

I just edited the page to get rid of the 543 parts. Would be nice if someone 
could repeat the steps in an independent clean install and check if everything 
is correct.

Regarding the maven approach, we definitely need a wiki page about that. It's 
nice that you don't even need to install WebObjects as long as you don't want 
to actually deploy locally. At our company we're working on moving projects to 
maven, have an internal repo for our custom stuff, and I'm looking forward for 
new developers not having to go through all this.

Maik


> Am 21.02.2019 um 23:24 schrieb Theodore Petrosky :
> 
> of course this should work. to specify the property file on the command line:
> 
> cd into the project folder and issue
> 
> ant -propertyfile ~/Library/Application\ Support/WOLips/wolips.543.properties 
> install
> 
> or
> 
> ant -propertyfile wolips.543.properties install
> 
> ant will find the properties!!!
> 
> 
> 
>> On Feb 21, 2019, at 10:59 AM, Markus Ruggiero > <mailto:mailingli...@kataputt.com>> wrote:
>> 
>> 
>> 
>>> On 21 Feb 2019, at 15:39, Maik Musall >> <mailto:m...@selbstdenker.ag>> wrote:
>>> 
>>> Hi Ted,
>>> 
>>> I went through the install process on a clean machine, created new 
>>> screenshots and updated the Project Wonder Installation page with that. But 
>>> I kept the wolips.543.properties scheme that had been described there, even 
>>> though the comments at the bottom recommend not doing that and ignore the 
>>> versioning. I also have the impression that skipping the version 
>>> distinction would be better.
>>> 
>>> I can update that again, but I'd like a discussion about that detail here 
>>> before.
>>> 
>> 
>> I would remove all that versioning stuff. We oldies already know what we do 
>> and are properly set up, all others should use "the latest and greatest" 
>> WebObjects 5.4.3 anyway. I have also streamlined the whole installation and 
>> directoy setup in an add-on doc to my book Learning The Wonders. Maybe add a 
>> pointer to https://learningthewonders.com <https://learningthewonders.com/> 
>> at the top of that page? All the relevant chapters are freely downloadable.
>> 
>> ---markus---
>> 
>>> Maik
>>> 
>>> 
>>>> Am 21.02.2019 um 05:06 schrieb Theodore Petrosky >>> <mailto:tedp...@yahoo.com>>:
>>>> 
>>>> So I can edit some pages but not all  :(
>>>> 
>>>> 
>>>> I can edit in here for instance:
>>>> https://wiki.wocommunity.org/display/documentation/Building+a+WebObjects+Project
>>>>  
>>>> <https://wiki.wocommunity.org/display/documentation/Building+a+WebObjects+Project>
>>>> 
>>>> but I cannot edit here:
>>>> https://wiki.wocommunity.org/display/WEB/Project+Wonder+Installation 
>>>> <https://wiki.wocommunity.org/display/WEB/Project+Wonder+Installation>
>>>> 
>>>> I have always been very confused in the wiki. I know that Maik Musall can 
>>>> edit here because it says at the top of the page:
>>>> last modified by Maik Musall 
>>>> <https://wiki.wocommunity.org/display/~mmusall> on Dec 01, 2017 
>>>> <https://wiki.wocommunity.org/pages/diffpagesbyversion.action?pageId=1835055=60=61>
>>>> 
>>>> I would be happy to help here if we can figure out how to get me edit 
>>>> privs.
>>>> 
>>>> Ted
>>>> 
>>>> 
>>>> 
>>>>> On Feb 20, 2019, at 10:47 PM, Michael Sharp >>>> <mailto:getsh...@gmail.com>> wrote:
>>>>> 
>>>>> A wiki update would be good. I’ve updated README.md in the 4.10 repo to 
>>>>> reference the appropriate version of Eclipse and WOLips update site URL.
>>>>> 
>>>>> - Sharpy.
>>>>> 
>>>>>> On 20 Feb 2019, at 7:03 pm, Theodore Petrosky >>>>> <mailto:tedp...@yahoo.com>> wrote:
>>>>>> 
>>>>>> ???
>>>>>> 
>>>>>> should the wiki be updated to reflect this URL?
>>>>>> 
>>>>>> I hate the idea of having to examine the mail archives to find  this.
>>>>>> 
>>>>>> Ted
>>>>>> 
>>>>>>> On Feb 18, 2019, at 7:38 PM, Henrique Prange >>>>>> <mailto:hpra...@gmail.com>> wrote:
>>>>>>> 
>>>>&g

Re: WOLips, Eclipse 2018-12 with openjdk11 and dcevm-hotswap

2019-02-21 Thread Maik Musall
Hi Hugi,

glad you're volunteering to add that variant to the wiki page :)

Maik


> Am 21.02.2019 um 18:13 schrieb Hugi Thordarson :
> 
> Ya'll need Maven.
> 
> - hugi
> 
> 
>> On 21 Feb 2019, at 17:09, Tim Worman > <mailto:li...@thetimmy.com>> wrote:
>> 
>> I would think, at this point, that the number of devs swapping between 
>> multiple versions of WO would be close to zero. Anyone supporting a legacy 
>> codebase will probably know what to do. Perhaps there could simply be a link 
>> to a separate article - “How to maintain multiple versions of WO."
>> 
>> Tim
>> 
>>> On Feb 21, 2019, at 8:10 AM, Theodore Petrosky >> <mailto:tedp...@yahoo.com>> wrote:
>>> 
>>> The problem is that (If I remember correctly) when you invoke ant on the 
>>> CLI, ant uses wolips.properties. it will ignore anything else.
>>> 
>>> so if you have a wolips.543.properties and Eclipse is set up to use it, 
>>> then Eclipse is Okay, but the CLI will not use it.
>>> 
>>> So I think it is better to NOT use the wolips.543.properties so that 
>>> installing and or compiling from Eclipse will agree with using the CLI.
>>> 
>>> One can do whatever pleases themselves, but I think erring on the side of 
>>> consistency is more correct (betterer???)! And it is not really erring, it 
>>> is making an informed decision.
>>> 
>>> Can you override ant’s properties?
>>> 
>>> ant -Dproperties=wolips.543.properties
>>> 
>>> So I agree with Markus, we should tone down the usage of .543. (multiple 
>>> versions) or at the least call it not recommended and the above is why.
>>> 
>>> 
>>>> On Feb 21, 2019, at 9:39 AM, Maik Musall >>> <mailto:m...@selbstdenker.ag>> wrote:
>>>> 
>>>> Hi Ted,
>>>> 
>>>> I went through the install process on a clean machine, created new 
>>>> screenshots and updated the Project Wonder Installation page with that. 
>>>> But I kept the wolips.543.properties scheme that had been described there, 
>>>> even though the comments at the bottom recommend not doing that and ignore 
>>>> the versioning. I also have the impression that skipping the version 
>>>> distinction would be better.
>>>> 
>>>> I can update that again, but I'd like a discussion about that detail here 
>>>> before.
>>>> 
>>>> Maik
>>>> 
>>>> 
>>>>> Am 21.02.2019 um 05:06 schrieb Theodore Petrosky >>>> <mailto:tedp...@yahoo.com>>:
>>>>> 
>>>>> So I can edit some pages but not all  :(
>>>>> 
>>>>> 
>>>>> I can edit in here for instance:
>>>>> https://wiki.wocommunity.org/display/documentation/Building+a+WebObjects+Project
>>>>>  
>>>>> <https://wiki.wocommunity.org/display/documentation/Building+a+WebObjects+Project>
>>>>> 
>>>>> but I cannot edit here:
>>>>> https://wiki.wocommunity.org/display/WEB/Project+Wonder+Installation 
>>>>> <https://wiki.wocommunity.org/display/WEB/Project+Wonder+Installation>
>>>>> 
>>>>> I have always been very confused in the wiki. I know that Maik Musall can 
>>>>> edit here because it says at the top of the page:
>>>>> last modified by Maik Musall 
>>>>> <https://wiki.wocommunity.org/display/~mmusall> on Dec 01, 2017 
>>>>> <https://wiki.wocommunity.org/pages/diffpagesbyversion.action?pageId=1835055=60=61>
>>>>> 
>>>>> I would be happy to help here if we can figure out how to get me edit 
>>>>> privs.
>>>>> 
>>>>> Ted
>>>>> 
>>>>> 
>>>>> 
>>>>>> On Feb 20, 2019, at 10:47 PM, Michael Sharp >>>>> <mailto:getsh...@gmail.com>> wrote:
>>>>>> 
>>>>>> A wiki update would be good. I’ve updated README.md in the 4.10 repo to 
>>>>>> reference the appropriate version of Eclipse and WOLips update site URL.
>>>>>> 
>>>>>> - Sharpy.
>>>>>> 
>>>>>>> On 20 Feb 2019, at 7:03 pm, Theodore Petrosky >>>>>> <mailto:tedp...@yahoo.com>> wrote:
>>>>>>> 
>>>>>>> ???
>>>>>>> 
>>>>>>> should the wiki be 

Re: WOLips, Eclipse 2018-12 with openjdk11 and dcevm-hotswap

2019-02-21 Thread Maik Musall
Hi Ted,

I went through the install process on a clean machine, created new screenshots 
and updated the Project Wonder Installation page with that. But I kept the 
wolips.543.properties scheme that had been described there, even though the 
comments at the bottom recommend not doing that and ignore the versioning. I 
also have the impression that skipping the version distinction would be better.

I can update that again, but I'd like a discussion about that detail here 
before.

Maik


> Am 21.02.2019 um 05:06 schrieb Theodore Petrosky :
> 
> So I can edit some pages but not all  :(
> 
> 
> I can edit in here for instance:
> https://wiki.wocommunity.org/display/documentation/Building+a+WebObjects+Project
>  
> <https://wiki.wocommunity.org/display/documentation/Building+a+WebObjects+Project>
> 
> but I cannot edit here:
> https://wiki.wocommunity.org/display/WEB/Project+Wonder+Installation 
> <https://wiki.wocommunity.org/display/WEB/Project+Wonder+Installation>
> 
> I have always been very confused in the wiki. I know that Maik Musall can 
> edit here because it says at the top of the page:
> last modified by Maik Musall <https://wiki.wocommunity.org/display/~mmusall> 
> on Dec 01, 2017 
> <https://wiki.wocommunity.org/pages/diffpagesbyversion.action?pageId=1835055=60=61>
> 
> I would be happy to help here if we can figure out how to get me edit privs.
> 
> Ted
> 
> 
> 
>> On Feb 20, 2019, at 10:47 PM, Michael Sharp > <mailto:getsh...@gmail.com>> wrote:
>> 
>> A wiki update would be good. I’ve updated README.md in the 4.10 repo to 
>> reference the appropriate version of Eclipse and WOLips update site URL.
>> 
>> - Sharpy.
>> 
>>> On 20 Feb 2019, at 7:03 pm, Theodore Petrosky >> <mailto:tedp...@yahoo.com>> wrote:
>>> 
>>> ???
>>> 
>>> should the wiki be updated to reflect this URL?
>>> 
>>> I hate the idea of having to examine the mail archives to find  this.
>>> 
>>> Ted
>>> 
>>>> On Feb 18, 2019, at 7:38 PM, Henrique Prange >>> <mailto:hpra...@gmail.com>> wrote:
>>>> 
>>>> Hey guys,
>>>> 
>>>> Just to let you know that I've merged Michael's pull request into the 
>>>> eclipse_4_10 branch. Maik did set up a new Jenkins job to build from 
>>>> changes on that branch. You can test it by pointing your WOLips update 
>>>> site to:
>>>> 
>>>> https://jenkins.wocommunity.org/job/WOLips410/lastSuccessfulBuild/artifact/temp/dist/
>>>>  
>>>> <https://jenkins.wocommunity.org/job/WOLips410/lastSuccessfulBuild/artifact/temp/dist/>
>>>> 
>>>> It looks good on my machine.
>>>> 
>>>> Cheers,
>>>> 
>>>> HP
>>>> 
>>>>> On Feb 17, 2019, at 7:52 PM, Michael Sharp >>>> <mailto:getsh...@gmail.com>> wrote:
>>>>> 
>>>>> Hi Henrique,
>>>>> 
>>>>> Thank you, PR here https://github.com/wocommunity/wolips/pull/139 
>>>>> <https://github.com/wocommunity/wolips/pull/139>
>>>>> 
>>>>> Cheers,
>>>>> 
>>>>> - Sharpy.
>>>>> 
>>>>> 
>>>>>> On 18 Feb 2019, at 3:11 am, Henrique Prange >>>>> <mailto:hpra...@gmail.com>> wrote:
>>>>>> 
>>>>>> Hi Michael,
>>>>>> 
>>>>>> I've pushed a new branch eclipse_4_10 to track changes and fixes for 
>>>>>> Eclipse 2018-12 momentarily. Would you mind to create a pull request?
>>>>>> 
>>>>>> Cheers,
>>>>>> 
>>>>>> HP
>>>>>> 
>>>>>>> On Feb 14, 2019, at 10:00 PM, Michael Sharp >>>>>> <mailto:getsh...@gmail.com>> wrote:
>>>>>>> 
>>>>>>> Hi Samuel,
>>>>>>> 
>>>>>>> I’m happy to create a pull request but I’m not sure there’s an 
>>>>>>> appropriate destination branch at wocommunity/wolips yet.
>>>>>>> 
>>>>>>> I’d like to see jenkins.wocommunity building this too. I have jenkins 
>>>>>>> building it here with both rebel and jprofiler support, although I’m 
>>>>>>> unable to test those particular features.
>>>>>>> 
>>>>>>> - Sharpy
>>>>>>> 
>>>>>>> ps: my last messag

Re: WOLips, Eclipse 2018-12 with openjdk11 and dcevm-hotswap

2019-02-21 Thread Maik Musall
Hi Ted,

I'll try to find some time today to update those articles, and also look after 
the permission situation.

Maik


> Am 21.02.2019 um 05:06 schrieb Theodore Petrosky :
> 
> So I can edit some pages but not all  :(
> 
> 
> I can edit in here for instance:
> https://wiki.wocommunity.org/display/documentation/Building+a+WebObjects+Project
>  
> <https://wiki.wocommunity.org/display/documentation/Building+a+WebObjects+Project>
> 
> but I cannot edit here:
> https://wiki.wocommunity.org/display/WEB/Project+Wonder+Installation 
> <https://wiki.wocommunity.org/display/WEB/Project+Wonder+Installation>
> 
> I have always been very confused in the wiki. I know that Maik Musall can 
> edit here because it says at the top of the page:
> last modified by Maik Musall <https://wiki.wocommunity.org/display/~mmusall> 
> on Dec 01, 2017 
> <https://wiki.wocommunity.org/pages/diffpagesbyversion.action?pageId=1835055=60=61>
> 
> I would be happy to help here if we can figure out how to get me edit privs.
> 
> Ted
> 
> 
> 
>> On Feb 20, 2019, at 10:47 PM, Michael Sharp > <mailto:getsh...@gmail.com>> wrote:
>> 
>> A wiki update would be good. I’ve updated README.md in the 4.10 repo to 
>> reference the appropriate version of Eclipse and WOLips update site URL.
>> 
>> - Sharpy.
>> 
>>> On 20 Feb 2019, at 7:03 pm, Theodore Petrosky >> <mailto:tedp...@yahoo.com>> wrote:
>>> 
>>> ???
>>> 
>>> should the wiki be updated to reflect this URL?
>>> 
>>> I hate the idea of having to examine the mail archives to find  this.
>>> 
>>> Ted
>>> 
>>>> On Feb 18, 2019, at 7:38 PM, Henrique Prange >>> <mailto:hpra...@gmail.com>> wrote:
>>>> 
>>>> Hey guys,
>>>> 
>>>> Just to let you know that I've merged Michael's pull request into the 
>>>> eclipse_4_10 branch. Maik did set up a new Jenkins job to build from 
>>>> changes on that branch. You can test it by pointing your WOLips update 
>>>> site to:
>>>> 
>>>> https://jenkins.wocommunity.org/job/WOLips410/lastSuccessfulBuild/artifact/temp/dist/
>>>>  
>>>> <https://jenkins.wocommunity.org/job/WOLips410/lastSuccessfulBuild/artifact/temp/dist/>
>>>> 
>>>> It looks good on my machine.
>>>> 
>>>> Cheers,
>>>> 
>>>> HP
>>>> 
>>>>> On Feb 17, 2019, at 7:52 PM, Michael Sharp >>>> <mailto:getsh...@gmail.com>> wrote:
>>>>> 
>>>>> Hi Henrique,
>>>>> 
>>>>> Thank you, PR here https://github.com/wocommunity/wolips/pull/139 
>>>>> <https://github.com/wocommunity/wolips/pull/139>
>>>>> 
>>>>> Cheers,
>>>>> 
>>>>> - Sharpy.
>>>>> 
>>>>> 
>>>>>> On 18 Feb 2019, at 3:11 am, Henrique Prange >>>>> <mailto:hpra...@gmail.com>> wrote:
>>>>>> 
>>>>>> Hi Michael,
>>>>>> 
>>>>>> I've pushed a new branch eclipse_4_10 to track changes and fixes for 
>>>>>> Eclipse 2018-12 momentarily. Would you mind to create a pull request?
>>>>>> 
>>>>>> Cheers,
>>>>>> 
>>>>>> HP
>>>>>> 
>>>>>>> On Feb 14, 2019, at 10:00 PM, Michael Sharp >>>>>> <mailto:getsh...@gmail.com>> wrote:
>>>>>>> 
>>>>>>> Hi Samuel,
>>>>>>> 
>>>>>>> I’m happy to create a pull request but I’m not sure there’s an 
>>>>>>> appropriate destination branch at wocommunity/wolips yet.
>>>>>>> 
>>>>>>> I’d like to see jenkins.wocommunity building this too. I have jenkins 
>>>>>>> building it here with both rebel and jprofiler support, although I’m 
>>>>>>> unable to test those particular features.
>>>>>>> 
>>>>>>> - Sharpy
>>>>>>> 
>>>>>>> ps: my last message was sent from an email address that is not 
>>>>>>> registered for the list, this one should make it. It’s been a while..
>>>>>>> 
>>>>>>>> On 15 Feb 2019, at 1:50 am, Samuel Pelletier >>>>>>> <mailto:sam...@samkar.com>> wrote:
>>>>>>>> 
>&g

Re: Invitation: WebObjects Developer Meeting on April 11th 2019 in Frankfurt am Main

2019-02-15 Thread Maik Musall
Hi René,

thanks for the initiative, we're certainly coming with several people.

Maik


> Am 15.02.2019 um 14:38 schrieb René Bock :
> 
> Dear WebObjects friends and Wonder veterans,
> 
> it's time to meet again. We are all dealing with the question, how does it go 
> on with WebObjects? What strategies and ideas exists for current and future 
> development tasks?
> 
> 
> We would like to invite you to a professional exchange on this topic in 
> Frankfurt on Thursday, April 11th 2019
> 
> For an inspiring program we are looking forward to your suggestions. We will 
> publish them successively on https://woday.salient.de
> 
> We have reserved the De-Cix Meeting Center. The room can be divided and 
> offers space for up to 50 people. The costs for room rental and the all-day 
> package with soft drinks, coffee/tea, coffee breaks, warm lunch are 75 EUR 
> (net) per person. The caterer is really delicious.
> 
> So please register until 05 March and send us your topics at 
> https://woday.salient.de/Registration
> 
> We are looking forward to you!
> 
> 
> 
> Best regards
> 
> René Bock and the salient-team
> 
> --
> Phone: +49 69 650096 18
> 
> salient GmbH, Lindleystraße 12, 60314 Frankfurt
> Main: +49 69 65 00 96 0  |  http://www.salient-doremus.de
> 
> ___
> 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/maik%40selbstdenker.ag
> 
> This email sent to m...@selbstdenker.ag

 ___
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: WebObjects and prototype.js

2019-02-12 Thread Maik Musall
Hi Aaron,

what exactly are the problems you encountered? I also have Scriptaculous and 
Prototype in one project and didn't see anything break yet after the Wonder 
update. What should we look out for?

Maik


> Am 12.02.2019 um 22:26 schrieb Aaron Rosenzweig :
> 
> Hi Everyone,
> 
> We discovered after recently updating Wonder… that Prototype 1.7.3 is not 
> compatible with Scriptaculous 1.9 (what is in Wonder).
> 
> At least, it is not compatible with the autocomplete functionality at a 
> minimum. 
> 
> For the moment we have made a local branch of Wonder and employed Prototype 
> 1.7.0 as that is the last blessed version for Scriptaculous. It’s possible 
> that 1.7.2 might be ok, have not tried, but 1.7.3 does not work. 
> 
> 
>> On Jan 21, 2019, at 5:18 AM, Michael Schmiedgen > > wrote:
>> 
>> 
 We are using 1.7.3 for years with no known problems.
>>> Where is a pull request? :-)
>> 
>> Here:
>> https://github.com/wocommunity/wonder/pull/893 
>> 
>> 
>> :)
>> 
>> Michael

 ___
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: Advice on whether to upgrade Eclipse / WOLips from Eclipse Mars 4.5

2019-02-05 Thread Maik Musall
Hi,

I've been on 2018-09 (which is 4.9) since October and it's been fine. Planning 
to test 2018-12 soon. But I don't use EOModeler any more (because Cayenne), so 
I can't say if that even still works at all :)

Java 8 features support has been improving every release, let alone Java 11. So 
I'd say the recommendation whether or not to upgrade largely depends on how 
fast you're modernizing your code base.

Maik


> Am 05.02.2019 um 16:42 schrieb Gordon Belray :
> 
> HI John,
> 
> I’m on Eclipse 4.7 with WO and it’s working fine. 
> 
> I can share my notes on the setup if you need them.
> 
> Regards,
> Gordon
> 
> Gordon Belray
> Information Architect
> University of Toronto Libraries
> gordon.bel...@utoronto.ca 
> 647-700-7402
> 
>> On Feb 5, 2019, at 10:17 AM, Aaron Rosenzweig > > wrote:
>> 
>> Hi John, I’m on Eclipse 4.6 and it is ok. I have not tried 4.7 with WO. 
>> 
>> Newer Eclipse can sometimes bring better debugging and general Java goodness 
>> but other than that… 
>> 
>> If you are reasonably happy, I wouldn’t switch. 
>> 
>> I guess for giggles and grins you could try out 4.7 and see how it goes. 
>> AARON ROSENZWEIG / Chat 'n Bike 
>> 
>> e:  aa...@chatnbike.com   t:  (301) 956-2319
>>  
>> 
>>> On Feb 5, 2019, at 5:08 AM, John Pollard >> > wrote:
>>> 
>>> Hi list,
>>> 
>>> My last update of Eclipse/WOLips was in 2015 and I am on Eclipse Mars 4.5.2 
>>> + wolips / subclipse and all works fine.
>>> 
>>> Should I move up (to Eclipse/WOLips 4.7?) or not much reason to do so?
>>> 
>>> Many thanks for your advice,
>>> 
>>> John
>>> ___
>>> 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/aaron%40chatnbike.com
>>>  
>>> 
>>> 
>>> This email sent to aa...@chatnbike.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/gordon.belray%40utoronto.ca
>>  
>> 
>> 
>> This email sent to gordon.bel...@utoronto.ca
> 
> ___
> 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/maik%40selbstdenker.ag
> 
> This email sent to m...@selbstdenker.ag

 ___
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: did I do something terrible???

2019-02-04 Thread Maik Musall
Hi Ted,

are you using ant or maven? Did you get my last email about the broken maven 
repo cert? That might affect fetching the new library version if you're on 
maven.

Maik


> Am 03.02.2019 um 18:19 schrieb Theodore Petrosky :
> 
> So I have red Xs all over the place. I cleaned all projects, refreshed all. 
> but I have red Xs with these warnings:
> 
> SRPHandler.java
> import org.apache.commons.lang3.time.DateUtils;
> 
> CCDatepicker
> import org.apache.commons.lang3.StringUtils;
> 
> ERAttachments
> import org.apache.http.HttpException;
> 
> AjaxPingUpdate
> import org.apache.commons.lang3.ObjectUtils;
> 
> the only thing I did was a git pull. Am I missing something. When I look in 
> the library folder of CCDatepicker for instance there is no commons-lang jar. 
>If I copy  commons-lang3-3.8.1.jarinto the library folder and add it 
> to the build path, the red Xs go away.
> 
> What did I do wrong?
> 
> Ted
> 
> 
>> On Feb 3, 2019, at 11:58 AM, Maik Musall > <mailto:m...@selbstdenker.ag>> wrote:
>> 
>> Hi Ted,
>> 
>> the commons-text addition was by me. The previous lib update in master 
>> caused classes like RandomStringUtils to become deprecated, but they still 
>> worked. For me, nothing really broke, but I wanted to add that library to be 
>> able to react to the deprecation.
>> 
>> The actual lang-3 update happened on Jan 8th by Johann, but 3.8.1 was added 
>> (and 3.7 removed). So, it should be there, and everything should work (and 
>> does for me).
>> 
>> If you use maven, it may be the case that you're affected by the outdated 
>> TLS cert on maven.wocommunity.org <http://maven.wocommunity.org/>. Henrique 
>> is already on it, I made some changes in the DNS just yesterday, which he 
>> requested to change his setup so that cert expiration can be avoided in the 
>> future.
>> 
>> Maik
>> 
>> 
>>> Am 02.02.2019 um 21:52 schrieb Theodore Petrosky >> <mailto:tedp...@yahoo.com>>:
>>> 
>>> Did I just do something stupid?? I updated my Wonder. I see that Johann 
>>> Werner did an update on 1/31/19.
>>> 
>>> Immediately, nothing works. I started looking at the errors and the red 
>>> checks in Wonder were saying that I was missing libraries. 
>>> commons-lang3-3.8.1.jarso I started reading the comments in the app 
>>> that I use to manage my git repository and sure enough I see reverences to 
>>> things like:
>>> 
>>> Add apache commons-text because classes in commons.lang3.text became 
>>> deprecated in favor of this
>>> 
>>> Is this update too hot to handle? Has anyone else done this update and had 
>>> problems like this?
>>> 
>>> did I do something dumb?
>>> 
>>> I want to play too, ya know.
>>> 
>>> Ted
>>> ___
>>> Do not post admin requests to the list. They will be ignored.
>>> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com 
>>> <mailto:Webobjects-dev@lists.apple.com>)
>>> Help/Unsubscribe/Update your Subscription:
>>> https://lists.apple.com/mailman/options/webobjects-dev/maik%40selbstdenker.ag
>>>  
>>> <https://lists.apple.com/mailman/options/webobjects-dev/maik%40selbstdenker.ag>
>>> 
>>> This email sent to m...@selbstdenker.ag <mailto:m...@selbstdenker.ag>
>> 
> 

 ___
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: did I do something terrible???

2019-02-03 Thread Maik Musall
Hi Ted,

the commons-text addition was by me. The previous lib update in master caused 
classes like RandomStringUtils to become deprecated, but they still worked. For 
me, nothing really broke, but I wanted to add that library to be able to react 
to the deprecation.

The actual lang-3 update happened on Jan 8th by Johann, but 3.8.1 was added 
(and 3.7 removed). So, it should be there, and everything should work (and does 
for me).

If you use maven, it may be the case that you're affected by the outdated TLS 
cert on maven.wocommunity.org . Henrique is 
already on it, I made some changes in the DNS just yesterday, which he 
requested to change his setup so that cert expiration can be avoided in the 
future.

Maik


> Am 02.02.2019 um 21:52 schrieb Theodore Petrosky :
> 
> Did I just do something stupid?? I updated my Wonder. I see that Johann 
> Werner did an update on 1/31/19.
> 
> Immediately, nothing works. I started looking at the errors and the red 
> checks in Wonder were saying that I was missing libraries. 
> commons-lang3-3.8.1.jarso I started reading the comments in the app that 
> I use to manage my git repository and sure enough I see reverences to things 
> like:
> 
> Add apache commons-text because classes in commons.lang3.text became 
> deprecated in favor of this
> 
> Is this update too hot to handle? Has anyone else done this update and had 
> problems like this?
> 
> did I do something dumb?
> 
> I want to play too, ya know.
> 
> Ted
> ___
> 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/maik%40selbstdenker.ag
> 
> This email sent to m...@selbstdenker.ag

 ___
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


WOMonitor keeps forgetting scheduling settings

2019-01-18 Thread Maik Musall
Hi,

we have a problem with one of our WOMonitors (recent wonder version), which 
covers ~45 applications with 75 instances configured and 50 running, across 8 
application servers. When we change instance scheduling settings, like turning 
scheduling from off to on, those settings keep being lost later on unless we 
also change other settings.

We noticed that SiteConfig.xml gets written only if other settings are changed, 
but not if only scheduling is changed. Without the monitor being restarted, it 
looks like that change is not being propagated to the wotaskd processes on all 
the application servers, and then at some point the old config comes back to 
the monitor. The mechanism of this is not entirely clear to me.

Anyone an idea where to look?

Maik

 ___
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: jrebel ???

2018-10-31 Thread Maik Musall
Hi Ted,

I used Jrebel for several years, but eventually got too annoyed by the license 
renewal nagging they kept doing. So I moved to DCEVM, still using that. It 
doesn't cover all the use cases, but still helps, and doesn't come with the 
same performance hit that JRebel has. It's a bit annoying to update the JVM 
after each Java update, which I partly automated using a little shell script. 
Adapt to your needs:

> #!/bin/bash
> # Make sure to run this with up-to-date JAVA_HOME
> 
> echo "Choose Home directory in the install dialog"
> cd /Library/Java/JavaVirtualMachines
> cd `ls -d jdk1.8* | tail -n 1`
> JAVADIR=$PWD
> sudo chown -R $USER .
> ln -s ${JAVADIR}/Contents $HOME/jdk
> java -jar $HOME/src/workspace/DCEVM-8u172-installer.jar
> sudo chown -R root .
> rm $HOME/jdk
> echo "After installing as altjvm, duplicate JRE in Eclipse and provide this 
> argument:"
> echo "-XXaltjvm=dcevm -javaagent:/Users/maik/src/workspace/hotswap-agent.jar"

See also:

Wiki page about JRebel: 
https://wiki.wocommunity.org/display/documentation/Using+JRebel+%28previously+called+JavaRebel%29+with+WOLips
 

Wiki page about DCEVM:  
https://wiki.wocommunity.org/display/WOL/Using+DCEVM+and+Hotswap+for+rapid+turnaround
 

Lightning Talk about DCEVM at WOWODC 2016: 
http://wocommunity.org/podcasts/wowodc/2016/DCEVM_and_Hotswap.mp4 


Maik


> Am 30.10.2018 um 22:56 schrieb Theodore Petrosky :
> 
> is anyone using JRebel in their WO environment?
> 
> what about DCEVM? has it been updated to handle the updates to Java?
> 
> Lookin' for info.
> 
> 
> ___
> 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/maik%40selbstdenker.ag
> 
> This email sent to m...@selbstdenker.ag

 ___
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: Practical WebObjects

2018-10-25 Thread Maik Musall
Hi all,

we hired a new developer in July this year, and he says "Learning the Wonders" 
was quite helpful in getting up to speed with WO and Wonder. And I agree he 
quickly got up to speed :)

Maik


> Am 24.10.2018 um 15:12 schrieb Theodore Petrosky :
> 
> I have to agree with “Learning the Wonders” this one is really good as a 
> starting point.
> 
> Ted
> 
> 
>> On Oct 23, 2018, at 5:01 PM, Lon Varscsak > > wrote:
>> 
>> Okay, after going through the index, I kind of came to that conclusion 
>> myself.  Thanks for the tip!
>> 
>> 
>> On Tue, Oct 23, 2018 at 1:58 PM Chuck Hill > > wrote:
>> I will say no.  It was never intended to be a “Learn WebObjects” book and 
>> avoids Wonder, other than a mention or two.As proof that nothing ever 
>> dies on the Internet, Amazon still sells it and claims that it is in stock: 
>> https://www.amazon.ca/Practical-WebObjects-Sacha-Mallais/dp/1590592964/ref=sr_1_1?ie=UTF8=1540328088=8-1=Practical+webOBjects
>>  
>> 
>> They don’t mention if the stock is dusty or not…
>> 
>>  
>> 
>> This is a far better starting point: 
>> https://www.amazon.com/Learning-Wonders-introduction-creating-applications/dp/3952423300
>>  
>> 
>>  
>> 
>> Chuck
>> 
>>  
>> 
>> From: Webobjects-dev 
>> > > on behalf of Lon Varscsak 
>> mailto:lon.varsc...@gmail.com>>
>> Date: Tuesday, October 23, 2018 at 1:52 PM
>> To: "webobjects-dev@lists.apple.com " 
>> mailto:webobjects-dev@lists.apple.com>>
>> Subject: Practical WebObjects
>> 
>>  
>> 
>> I need to teach a young'un WebObjects.  Do you think that Practical 
>> WebObjects is a good starting point?  If so, can I still get a copy 
>> somewhere (even if digital)?
>> 
>>  
>> 
>> -Lon
>> 
>> ___
>> 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/tedpet5%40yahoo.com 
>> 
>> 
>> This email sent to tedp...@yahoo.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/maik%40selbstdenker.ag 
> 
> 
> This email sent to m...@selbstdenker.ag 
 ___
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: ExcelGenerator broken

2018-10-08 Thread Maik Musall
Hi,

we updated those libs a while ago, but had no way of testing it. There are no 
tests included in these frameworks, and KVC of course doesn't produce compile 
errors when things like that change.

We adapted the frameworks to the new constants and issued a PR: 
https://github.com/wocommunity/wonder/pull/872

Maik


> Am 02.10.2018 um 19:41 schrieb Altera WO Team :
> 
> Hi all,
> 
> in the current Wonder release the ExcelGenerator framework looks broken. 
> Also the ERComponentTour example is not working. 
> The issue is IMHO due to the adoption of the newer 3.17 version of POI (the 
> last known working copy of ExcelGenerator was based on 3.14).
> In 3.15 they deprecated the various formatting fields in 
> org.apache.poi.ss.usermodel.CellStyle interface 
> 
> example (from 3.15 javadoc):
> ALIGN_CENTER 
> 
> Deprecated. 
> POI 3.15 beta 3. Use HorizontalAlignment.CENTER 
> 
>  instead.
> 
> Has anybody encountered this issue?
> 
> 
> Thanks,
> 
> 
> 
> Matteo
> 
> 
> 

 ___
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: Web service disturbs wotaskd communication

2018-05-07 Thread Maik Musall
Hi Chuck,

thanks for the suggestions. Thread dump was insightful, revealing that the new 
startup code caused didFinishLaunching() to be blocked and never finish.

Maik


> Am 04.05.2018 um 20:33 schrieb Chuck Hill <ch...@gevityinc.com>:
> 
> Hi Maik,
>  
> Are the WOWorkerThreads still running?  Try getting a thread dump.  Is your 
> refactored web service running as a daemon thread?  If that, that could be by 
> the app is not stopping.  You will need to tie in application.terminate() to 
> stop the web service.
>  
> That is the only thing that I can think of that sort-of fits your 
> description. 
>  
>  
> Chuck
>  
> From: Webobjects-dev 
> <webobjects-dev-bounces+chill=gevityinc@lists.apple.com 
> <mailto:webobjects-dev-bounces+chill=gevityinc@lists.apple.com>> on 
> behalf of Maik Musall <m...@selbstdenker.ag <mailto:m...@selbstdenker.ag>>
> Date: Friday, May 4, 2018 at 5:48 AM
> To: WebObjects-Dev <webobjects-dev@lists.apple.com 
> <mailto:webobjects-dev@lists.apple.com>>
> Subject: Web service disturbs wotaskd communication
>  
> Hi all,  <>
>  
> we recently refactored a web service running within a WO application. It was 
> based on com.sun.net <http://com.sun.net/>.httpserver which is of course 
> deprecated, and now we use org.apache.http instead. It creates a socket on a 
> high port number, waits for requests and serves responses. Nothing special 
> that I can see.
>  
> Now, whenever we fire up the new implementation, the entire WO app instance 
> can't be stopped any more through wotaskd (e.g. by stopping the instance 
> manually in WOMonitor). Force Quit still works, and shutting down from within 
> through Runtime.exit() works, too. And if I disable that webservice, normal 
> stops also work fine again.
>  
> The application port (2003 here) is reachable, I can connect to it via curl 
> or telnet, I even get an exception in the log when I send some garbage there. 
> It just doesn't react to wotaskd commands any more, and I can't figure out 
> why.
>  
> Does anyone have a hunch about where to look?
>  
> Thanks
> Maik

 ___
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


Web service disturbs wotaskd communication

2018-05-04 Thread Maik Musall
Hi all,

we recently refactored a web service running within a WO application. It was 
based on com.sun.net .httpserver which is of course 
deprecated, and now we use org.apache.http instead. It creates a socket on a 
high port number, waits for requests and serves responses. Nothing special that 
I can see.

Now, whenever we fire up the new implementation, the entire WO app instance 
can't be stopped any more through wotaskd (e.g. by stopping the instance 
manually in WOMonitor). Force Quit still works, and shutting down from within 
through Runtime.exit() works, too. And if I disable that webservice, normal 
stops also work fine again.

The application port (2003 here) is reachable, I can connect to it via curl or 
telnet, I even get an exception in the log when I send some garbage there. It 
just doesn't react to wotaskd commands any more, and I can't figure out why.

Does anyone have a hunch about where to look?

Thanks
Maik

 ___
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: Issue with maven.wocommunity.org? [Was: Re: certficate on wocommunity.org]

2018-03-05 Thread Maik Musall
Hi Paul,

maven.wocommunity.org was a redirect to sites that no longer respond at all:

http://wo-repository.doit.com.br/
http://wo-repository.moleque.com.br/nexus/

So I disabled the entire subdomain (except the DNS record) until someone can 
tell me where to point this at. It's not hosted at us.

Maik


> Am 06.03.2018 um 01:51 schrieb Paul Hoadley <pa...@logicsquad.net>:
> 
> Hi Maik,
> 
> On 21 Feb 2018, at 17:53, Maik Musall <m...@selbstdenker.ag 
> <mailto:m...@selbstdenker.ag>> wrote:
> 
>> I just noticed that the TLS certificate on wocommunity.org 
>> <http://wocommunity.org/> has expired, and I thought I already had set up 
>> letsencrypt so I ignored the warning emails from Comodo. Turns out I had 
>> not. So hang on, I will fix this today.
> 
> I _think_ this has affected maven.wocommunity.org 
> <http://maven.wocommunity.org/>. I see that's a CNAME for wocommunity.org 
> <http://wocommunity.org/>, but the certificate apparently doesn't mention 
> maven.wocommunity.org <http://maven.wocommunity.org/>:
> 
> curl: (51) SSL: no alternative certificate subject name matches target host 
> name 'maven.wocommunity.org <http://maven.wocommunity.org/>'
> 
> I only noticed this today when our Artifactory reached out to 
> maven.wocommunity.org <http://maven.wocommunity.org/> for something it didn't 
> have, and failed. Is this something you can fix? (Can I help?)
> 
> 
> -- 
> Paul Hoadley
> https://logicsquad.net/ <https://logicsquad.net/>
> https://www.linkedin.com/company/logic-squad/
> 
> 

 ___
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: Apache 2.4 configuration

2018-03-01 Thread Maik Musall
Hi Jean Pierre,

do you have the WebObjects.conf file enabled in Apache modules, containing 
these lines in particular?

WebObjectsDocumentRoot /opt/Local/Library/WebServer/Documents/WebObjects
WebObjectsAlias /cgi-bin/WebObjects

Maik

> Am 01.03.2018 um 12:01 schrieb Jean Pierre Malrieu :
> 
> That I already did, but it doesn’t solve the pb. If I understand it correctly 
> I need to allow access to the static ressources in WO frameworks, and that 
> can be done with the Alias directive (and the corresponding  block 
> you mention)
> But the Alias directive screws up the access to the app (and embedded 
> frameworks) static ressources.
> Thanks for trying to help me though!
> 
>> Le 1 mars 2018 à 11:44, Altera WO Team > > a écrit :
>> 
>> Hi, you should also allow access to the Directory, put something like this 
>> in your conf
>> 
>> 
>> AllowOverride None
>> Require all granted
>> 
>> 
>> Hope it helps,
>> 
>> 
>> Matteo
>> 
>>> On 1 Mar 2018, at 09:13, Jean Pierre Malrieu >> > wrote:
>>> 
>>> Hi,
>>> 
>>> I’am trying to deploy a WO app on a new Ubuntu 16.04 server with Apache 
>>> 2.4. I have tried to follow the instructions in the wiki but I don’t really 
>>> understand what they mean, i confess. 
>>> The app is starting fine. But I am facing a dilemma
>>> if I use a Alias rule like Alias /WebObjects 
>>> "/opt/Local/Library/WebServer/Documents/WebObjects"
>>> then I can navigate in the app but the app (and embedded Frameworks) static 
>>> ressources are not served (and that is logical since the path to static 
>>> ressources contains ‘WebObjects’)
>>> If comment out the Alias rule then static ressources are served, but I get  
>>> a WO internal « access denied » page (I guess that is because I cannot 
>>> access WO frameworks).
>>> 
>>> How do you guys manage to achieve both access to the WO Frameworks and to 
>>> the static ressources?
>>> 
>>> TIA
>>> 
>>> JPM
>>> 
>>> ___
>>> 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%40altera.it
>>>  
>>> 
>>> 
>>> This email sent to webobje...@altera.it 
>> 
> 
> ___
> 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/maik%40selbstdenker.ag
> 
> This email sent to m...@selbstdenker.ag

 ___
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: certficate on wocommunity.org

2018-02-23 Thread Maik Musall
Hi Samuel,

thanks for noticing. I had set up the scripting to upload the entire chain to 
the load balancer, but apparently it ignores the intermediate in that process. 
So I now set the intermediate in it's intermediate store, and it seems it's 
working now.

I also noticed ssllabs complaining about weak DH parameters. Unfortunately I 
can't set those per service, and globally setting DH keys longer than 1024 
would break some sites that rely on connectivity with older clients. But I 
changed the ciphersuites set in favor of ECDHE instead of DHE, which also 
solves this. Java 6 could have a problem with this, but I guess (and hope) 
nobody's still using that to run Eclipse or something.

I also set a CAA DNS record, and now we've got an A rating :)

Can you please check if you can access without problems now?

Thanks
Maik


> Am 23.02.2018 um 01:38 schrieb Samuel Pelletier <sam...@samkar.com>:
> 
> Hi Maik,
> 
> I think there is a missing chain cert on the server.
> 
> At least Eclipse update refuse to connect to the update site with this error:
> Unable to read repository at 
> https://jenkins.wocommunity.org/job/WOLips47/lastSuccessfulBuild/artifact/temp/dist/content.xml
>  
> <https://jenkins.wocommunity.org/job/WOLips47/lastSuccessfulBuild/artifact/temp/dist/content.xml>.
> Unable to read repository at 
> https://jenkins.wocommunity.org/job/WOLips47/lastSuccessfulBuild/artifact/temp/dist/content.xml
>  
> <https://jenkins.wocommunity.org/job/WOLips47/lastSuccessfulBuild/artifact/temp/dist/content.xml>.
> sun.security.validator.ValidatorException: PKIX path building failed: 
> sun.security.provider.certpath.SunCertPathBuilderException: unable to find 
> valid certification path to requested target
> 
> Checking the ssl config with 
> https://www.ssllabs.com/ssltest/analyze.html?d=jenkins.wocommunity.org 
> <https://www.ssllabs.com/ssltest/analyze.html?d=jenkins.wocommunity.org> 
> reveals that the certificate chain is incomplete.
> 
> I do not have problems with browser that either already have it or download 
> it silently but Java does not seem to like this.
> 
> With apache, the chain is added with a config like this:
> SSLCertificateChainFile "/[...]/letsencrypt/live/[...]/chain.pem"
> 
> Samuel
> 
> 
> 
>> Le 21 févr. 2018 à 11:34, Maik Musall <m...@selbstdenker.ag 
>> <mailto:m...@selbstdenker.ag>> a écrit :
>> 
>> Done.
>> 
>> Sorry for the delay, it took a while to figure out how to automate this with 
>> our load balancers in front of everything terminating the TLS connections ;-)
>> 
>> Maik
>> 
>> 
>>> Am 21.02.2018 um 08:23 schrieb Maik Musall <m...@selbstdenker.ag 
>>> <mailto:m...@selbstdenker.ag>>:
>>> 
>>> Hi all,
>>> 
>>> I just noticed that the TLS certificate on wocommunity.org 
>>> <http://wocommunity.org/> has expired, and I thought I already had set up 
>>> letsencrypt so I ignored the warning emails from Comodo. Turns out I had 
>>> not. So hang on, I will fix this today.
>>> 
>>> Maik
>>> 
>>> ___
>>> Do not post admin requests to the list. They will be ignored.
>>> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com 
>>> <mailto:Webobjects-dev@lists.apple.com>)
>>> Help/Unsubscribe/Update your Subscription:
>>> https://lists.apple.com/mailman/options/webobjects-dev/maik%40selbstdenker.ag
>>>  
>>> <https://lists.apple.com/mailman/options/webobjects-dev/maik%40selbstdenker.ag>
>>> 
>>> This email sent to m...@selbstdenker.ag <mailto:m...@selbstdenker.ag>
>> 
>> ___
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com 
>> <mailto:Webobjects-dev@lists.apple.com>)
>> Help/Unsubscribe/Update your Subscription:
>> https://lists.apple.com/mailman/options/webobjects-dev/samuel%40samkar.com 
>> <https://lists.apple.com/mailman/options/webobjects-dev/samuel%40samkar.com>
>> 
>> This email sent to sam...@samkar.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: certficate on wocommunity.org

2018-02-21 Thread Maik Musall
Done.

Sorry for the delay, it took a while to figure out how to automate this with 
our load balancers in front of everything terminating the TLS connections ;-)

Maik


> Am 21.02.2018 um 08:23 schrieb Maik Musall <m...@selbstdenker.ag>:
> 
> Hi all,
> 
> I just noticed that the TLS certificate on wocommunity.org 
> <http://wocommunity.org/> has expired, and I thought I already had set up 
> letsencrypt so I ignored the warning emails from Comodo. Turns out I had not. 
> So hang on, I will fix this today.
> 
> Maik
> 
> ___
> 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/maik%40selbstdenker.ag
> 
> This email sent to m...@selbstdenker.ag



smime.p7s
Description: S/MIME cryptographic signature
 ___
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


certficate on wocommunity.org

2018-02-20 Thread Maik Musall
Hi all,

I just noticed that the TLS certificate on wocommunity.org 
 has expired, and I thought I already had set up 
letsencrypt so I ignored the warning emails from Comodo. Turns out I had not. 
So hang on, I will fix this today.

Maik



smime.p7s
Description: S/MIME cryptographic signature
 ___
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: mod_WebObjects.so

2018-02-09 Thread Maik Musall
Fixed.

> Am 05.02.2018 um 05:15 schrieb Stavros Panidis :
> 
> Dear Amedeo,
> 
> Yes, please.
> 
> I suppose that I could find it in wocommunity.org , 
> but when I try to access wocommunity.org/documents/tools 
>  I get the following
> 
> Forbidden
> 
> You don't have permission to access /documents/tools/ on this server.
> 
> 
> Stavros Panidis
> stavros.pani...@gmail.com 
> 
> 
> 
>> On 4 Feb 2018, at 22:43, Amedeo Mantica > > wrote:
>> 
>> Hi,
>> I have it compiled for Ubuntu in case you need. But I would be able to send 
>> you only tomorrow 
>> 
>> Amedeo
>> 
>> Sent from my iPhone
>> 
>>> On 4 Feb 2018, at 20:41, André Rothe >> > wrote:
>>> 
>>> Hi Stavros,
>>> 
>>> You can install the build-essential and apache-dev packages within Ubuntu 
>>> and then compile and install the sources as root like:
>>> 
>>> change the terminal to root
>>> 
>>> # su -
>>> 
>>> Or you have to use "sudo":
>>> 
>>> # sudo -H gnome-terminal
>>> 
>>> Go to the source folder of mod_webobjects
>>> 
>>> # cd sourcefolder_of_module
>>> # make
>>> # cd Apache2.4
>>> # cp mod_WebObjects.so /etc/httpd/modules/.
>>> 
>>> The path to the Apache install can differ, it is also /etc/apache2 a 
>>> possible folder, but there should be always a module folder. You have to 
>>> look into your installation.
>>> 
>>> Change the settings for SELinux, if it is enabled:
>>> 
>>> # semanage fcontext -a -t httpd_modules_t "/etc/httpd/modules(/.*)?"
>>> # restorecon -R -v /etc/httpd/modules
>>> 
>>> Modify the path to the modules folders again (in example /etc/apache2 
>>> instead /etc/httpd).
>>> 
>>> Restart the service:
>>> 
>>> # systemctl restart httpd
>>> 
>>> or
>>> 
>>> # service httpd restart
>>> 
>>> It is also possible, that the Apache service is named as "apache2".
>>> 
>>> Good luck
>>> Andre
>>> 
>>> 
>>> Am 04.02.2018 09:12, schrieb Stavros Panidis:
 Dear all,
 Where can I download mod_WebObjects.so for Ubuntu?
 Stavros Panidis
 stavros.pani...@gmail.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/amedeomantica%40me.com
>>>  
>>> 
>>> 
>>> This email sent to amedeomant...@me.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/maik%40selbstdenker.ag
> 
> This email sent to m...@selbstdenker.ag

 ___
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: Is Wonder's javadoc down?

2017-03-21 Thread Maik Musall
Hi Paul,

I mainly copied the old config over, but the previous jenkins version was very 
old, and this one is now current. I don’t know if that could influence things. 
I tend to think it doesn’t. But perhaps I’m missing some plugin or something.

Maik

> Am 22.03.2017 um 00:50 schrieb Paul Hoadley :
> 
> Hi Maik,
> 
> On 22 Mar 2017, at 01:40, Musall, Maik  wrote:
> 
>> In regard to the javadoc, I mostly get the same result in jenkins as I get 
>> with a local cmdline build. I was hoping someone with better ant skills can 
>> take a look.
> 
> I’ve never tried to build the Javadocs from source, but it must be doable. 
> Maik, were you able to copy over the configuration from the old Jenkins 
> instance, or have you had to set this up from scratch? Pascal, do you have a 
> few minutes to take a look at some stage?
> 
> 
> -- 
> Paul Hoadley
> http://logicsquad.net/
> 
> 



smime.p7s
Description: S/MIME cryptographic signature
 ___
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: ERXElse concurrency

2016-04-01 Thread Maik Musall
Hi Samuel,

the callstack is actually longer, and from that and the context around it I 
already know that this happens both when rendering a component in background 
threads as well as in traditional WORequest frontend processing in user 
sessions. But the phenomenon is new and started at around the time I began 
using ERXElse in background threads.

As only a handful small components are used in those background threads, this 
was easily fixed by changing the tags to standard webobject tags with condition 
bindings instead of using wo:if and wo:else.

Maik


> Am 31.03.2016 um 14:39 schrieb Samuel Pelletier <sam...@samkar.com>:
> 
> Maik,
> 
> It is not really a global static dictionary, it is stored in thread storage 
> so no concurrency problem...
> 
> This does not help you much though.
> 
> I would try to catch the exception to add log context information like the 
> current request of page being rendered.
> 
> Samuel
> 
>> Le 30 mars 2016 à 07:56, Maik Musall <m...@selbstdenker.ag> a écrit :
>> 
>> Hi all,
>> 
>> I’ve been getting these a lot lately:
>> 
>> java.lang.IllegalStateException: You attempted to use an ERXElse without a 
>> preceding conditional.
>>   at 
>> er.extensions.components.conditionals.ERXElse.lastConditionChecked(ERXElse.java:29)
>>   at 
>> er.extensions.components.conditionals.ERXElse.appendToResponse(ERXElse.java:54)
>>   at 
>> com.webobjects.appserver._private.WODynamicGroup.appendChildrenToResponse(WODynamicGroup.java:126)
>>   at 
>> com.webobjects.appserver._private.WODynamicGroup.appendToResponse(WODynamicGroup.java:136)
>>   at 
>> com.webobjects.appserver.WOComponent.appendToResponse(WOComponent.java:1122)
>> 
>> Of course the wo:if-wo:else tags are correct. Turns out ERXElse holds the 
>> lastCondition state in a static (!) dictionary. How is this even supposed to 
>> work with high concurrency?
>> 
>> In my case, I’m rendering HTML in background threads to be delivered on the 
>> next Ajax poll, which seems to interfere with foreground worker threads.
>> 
>> Any thoughts on this?
>> 
>> Thanks
>> Maik
>> 
>> ___
>> 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/samuel%40samkar.com
>> 
>> This email sent to sam...@samkar.com



smime.p7s
Description: S/MIME cryptographic signature
 ___
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

ERXElse concurrency

2016-03-30 Thread Maik Musall
Hi all,

I’ve been getting these a lot lately:

java.lang.IllegalStateException: You attempted to use an ERXElse without a 
preceding conditional.
at 
er.extensions.components.conditionals.ERXElse.lastConditionChecked(ERXElse.java:29)
at 
er.extensions.components.conditionals.ERXElse.appendToResponse(ERXElse.java:54)
at 
com.webobjects.appserver._private.WODynamicGroup.appendChildrenToResponse(WODynamicGroup.java:126)
at 
com.webobjects.appserver._private.WODynamicGroup.appendToResponse(WODynamicGroup.java:136)
at 
com.webobjects.appserver.WOComponent.appendToResponse(WOComponent.java:1122)

Of course the wo:if-wo:else tags are correct. Turns out ERXElse holds the 
lastCondition state in a static (!) dictionary. How is this even supposed to 
work with high concurrency?

In my case, I’m rendering HTML in background threads to be delivered on the 
next Ajax poll, which seems to interfere with foreground worker threads.

Any thoughts on this?

Thanks
Maik



smime.p7s
Description: S/MIME cryptographic signature
 ___
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: Instance becomes unresponsive after 12 hours

2016-01-24 Thread Maik Musall
Hi,

yes, I tried, but the documented log output would never appear anywhere in my 
logs. These are the options I'm using:

-verbose:gc
-XX:+PrintGCDetails
-XX:+PrintGCDateStamps

Despite these settings, I can't see ANYTHING in the logs about GC. I don't know 
what I'm doing wrong there?

Maik

> Am 24.01.2016 um 13:27 schrieb Bogdan Zlatanov :
> 
> Hi,
> 
> Have you tried tracing the garbage collection -> 
> https://docs.oracle.com/cd/E19159-01/819-3681/abeig/index.html?
> 
> Cheers,
> Bogdan
> 
>> On 24/01/2016 13:01, Musall Maik wrote:
>> Hi,
>> 
>> I have an application that often becomes laggy and shows slow responses 
>> almost every day around 5 pm. The instance has daily scheduled restarts at 5 
>> am, so it occurs after 12 hours of use. When I restart it preemptively at 3 
>> pm, the problem does not occur. When I don't, users suffer bad response 
>> times on many requests, but not all.
>> 
>> Users are computing heavy statistics in this application, instance size 
>> (mostly snapshot cache) at that time is usually about 50 GByte, while Xmx is 
>> 84 GByte, and XX:MaxPermSize is 1024m. The biggest instance size I've seen 
>> so far in production is 61 GByte, so 50 seems not like a limit where 
>> something weird happens.
>> 
>> CPU, memory, filesystem, database and network all show nothing special 
>> before and after 5 pm. I monitored the instance with jvisualvm to no avail. 
>> I've been searching for the reason for quite some time now, so I'd 
>> appreciate any suggestion you might have what else to check.
>> 
>> Thanks
>> Maik
>> 
>> 
>> ___
>> 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/bogdan.zlatanov%40gmail.com
>> 
>> This email sent to bogdan.zlata...@gmail.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/maik%40selbstdenker.ag
> 
> This email sent to m...@selbstdenker.ag

 ___
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

Macoun

2015-10-24 Thread Maik Musall
Hi all,

is anybody else at the Macoun conference in Frankfurt this weekend?

Maik
 ___
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: How to generate and handle wr?wodata=2266409265804109874

2014-08-20 Thread Maik Musall
Hi Ken,

could you share the source? I'm looking for something like (simplified)

audio preload=none
  source src=foo
/audio

where foo is then a generated WO action url of an Ajax action which delivers 
the audio content. Is this something similar to what you did?

I've had little luck so far, lacking experience making custom WO elements. What 
worked in Safari is writing it out with an empty src attribute, generating a 
separate hidden action url and then use some javascript at dom ready to copy it 
over, but Firefox checks the audio tag for valid sources before that javascript 
is executed.

Thanks
Maik


Am 16.01.2014 um 02:17 schrieb Ken Anderson kenli...@anderhome.com:

 Nevermind.
 
 Got this working - although it doesn’t work in Safari.
 
 I subclassed WOHTMLURLValuedElement (which is what WOImage subclasses), and 
 only had to implement the constructor and override 
 appendAttributesToResponse, and it works! (In Firefox).
 
 Ken
 
 On Jan 15, 2014, at 7:30 PM, Ken Anderson kenli...@anderhome.com wrote:
 
 Gang,
 
 I would like to duplicate WOImage with the data binding for audio.
 
 Today, I can hook a database blob up to the data binding of WOImage and it 
 “just works” - it generates, and obviously handles:
 
  img 
 src=/cgi-bin/WebObjects/MycationMaint.woa/-51114/wr?wodata=2266409265804109874
  /
 
 All I want is:
 
  audio 
 src=/cgi-bin/WebObjects/MycationMaint.woa/-51114/wr?wodata=2266409265804109874
  /
 
 Does anyone have an example of how to generate, and handle, such a URL?
 
 I’ve looked around the Wonder source for examples, but I haven’t found 
 anything terribly useful.  WOImage and it’s superclasses are in _private, 
 and are convoluted at best.
 
 Any thoughts are appreciated!
 
 Ken
 ___
 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/maik%40selbstdenker.ag
 
 This email sent to m...@selbstdenker.ag



signature.asc
Description: Message signed with OpenPGP using GPGMail
 ___
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: WebObjects needs you for XRebel support ;)

2014-05-08 Thread Maik Musall
Hi,

success. They replied to me:

 We actually have got a lot of requests for WebObjects support recently so we 
 are definitely going to take a look at that in the near future. I cannot 
 currently commit to any specific date, but let's see if we can get something 
 out in 2 weeks.



 Am 05.05.2014 um 22:50 schrieb Joseph Pachod jpac...@intuitive-care.com:
 
 Dear WOrrios  ^^
 
 Zeroturnaround, the company behind jrebel, has recently launched a beta for 
 xrebel, which is, as they say XRebel is an always-on, interactive profiler 
 that helps you catch  fix bugs as you code and test your application. It's 
 in fact embededded in the application. They've currently support for the main 
 application servers and it looks pretty good (see 
 http://blog.eisele.net/2014/05/xrebel-on-glassfish-4.html for example). 
 
 I asked them about WebObjects, and they told me they would consider provided 
 they have enough demand. In the past they use to add a Wicket plugin for 
 JRebel, with a few demands from the Wicket community, so I think it's worth a 
 try. 
 
 As such, if you want to push it, you could consider :
 - asking to join the beta http://zeroturnaround.com/software/xrebel-beta/
 - directly mail xrebel at zeroturnaround.com to ask them WebObjects support :)
 
 Would be nice to make it :)
 
 Best regards,
 Joseph
 ___
 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/maik%40selbstdenker.ag
 
 This email sent to m...@selbstdenker.ag
 ___
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: simple survey for PostgreSQL

2013-03-07 Thread Maik Musall

Am 06.03.2013 um 17:41 schrieb Mark Cassidy mcass...@escholar.com:

 For any of you who may be using PostgreSQL, could you let me know what 
 version of the JDBC driver you are using?   The version of PostgreSQL would 
 be nice to know, but especially the JDBC driver version would be very helpful.

pg 9.2.3, with jdbc 9.1-902-jdbc4 until recently, now 9.2-1002-jdbc4. Running 
since 2008 in production, starting with 8.3 back then, and upgraded both from 
time to time. Never had any jdbc related problem IIRC. Longest queries are 
about 30 seconds, but rarely.

Maik
 ___
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: Business rules and filtering

2013-02-14 Thread Maik Musall

Am 14.02.2013 um 13:38 schrieb Pascal Robert prob...@macti.ca:

 Hi guys,
 
 In a shopping cart, how would you apply discount based on business rules? For 
 example, if someone buy a quantity of 3 of the same item, you apply discount 
 X, or if an item is ordered before a certain date, you apply discount Y.  
 Yes, I can do that all in code, but that's not very flexible.
 
 Any ideas?

Add an abstraction layer for shopping cart items and add virtual items to the 
cart that contain the calculated rebate?

Maik


 ___
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: Business rules and filtering

2013-02-14 Thread Maik Musall

Am 14.02.2013 um 14:00 schrieb Pascal Robert prob...@macti.ca:
 In a shopping cart, how would you apply discount based on business rules? 
 For example, if someone buy a quantity of 3 of the same item, you apply 
 discount X, or if an item is ordered before a certain date, you apply 
 discount Y.  Yes, I can do that all in code, but that's not very flexible.
 
 Any ideas?
 
 Add an abstraction layer for shopping cart items and add virtual items to 
 the cart that contain the calculated rebate?
 
 If I understand well, let's say I have item.quantity() with a value of 2. I 
 then would have another EO related to this item for each quantity that a 
 discount should be applied to.
 
 For example, item's name is WOWODC 2013 ticket and someone wants to buy two 
 tickets. In VirtualItem, I would have multiple rows for WOWODC 2013 
 ticket, with a different quantity and discount for each row, so I would do a 
 fetch « VirtualItem.NAME.eq(WOWODC 2013 ticket).and(VirtualItem.QUANTITY(2) 
  » and apply the discount from the fetched row.

The point of virtual items would be to not be persistent, and not introduce new 
relationships and persistence complexity.

Obviously there are several ways to do that, and it depends on how you want to 
apply the rebate. Rebates generally could go per item, per item collection, or 
per purchase. If you tie the rebate logic to items only, you'll have 
difficulties applying a total rebate over the whole purchase containing all 
sorts of item types.

My original thought would depend on the rebate stuff happening in cart summing. 
Iterate over items, and ask each item about it's effective price, so that 
individual items can return a rebated price based on their quantity() or other 
properties. Also, the cart could decide to apply a general overall rebate if 
certain conditions are met, like a membership.

You would sum up both real price and effective price, and if they are different 
in cart sum, generate a virtual (non-EO) item that contains the rebate sum. 
Make an interface that the WOD's item display operates on, and let both real 
items and virtual items implement that interface. Then store the sums in the 
cart EO. Virtual items would just be re-generated whenever the cart is 
redisplayed.

And that's just ONE way...

Maik


 ___
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: Members directory

2013-01-30 Thread Maik Musall
Uh, LinkedIn? I didn't know about that group. Do I really have to join 
*another* social network to not miss anything? We had it already with Facebook 
and Google+...

Maik


Am 30.01.2013 um 04:16 schrieb Kieran Kelleher kelleh...@gmail.com:

 The least effort approach might be to just link to the WOCommunity group on 
 LinkedIn:
 
http://www.linkedin.com/groups?viewMembers=gid=40584sik=1359515669378
 
 
 On Jan 29, 2013, at 7:45 PM, Pascal Robert prob...@macti.ca wrote:
 
 In preparations for WOWODC 2013, I have to work on the WOCommunity site. I 
 was wondering of what we should do with the members directory. Does people 
 use it to find WO developers in their area or to find people with a certain 
 expertise? Or should we remove that directory?
 
 If we keep it, I was thinking of allowing people to find members per 
 location or per expertise, to display part of your LinkedIn profile and 
 maybe a mini calendar where consultants could specify when they are 
 available for work (you could link to your calendar if you use a CalDAV 
 server, including iCloud).
 ___
 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/kelleherk%40gmail.com
 
 This email sent to kelleh...@gmail.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/maik%40selbstdenker.ag
 
 This email sent to m...@selbstdenker.ag

 ___
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: bounced messages on this list

2013-01-29 Thread Maik Musall
anyone?

Am 29.01.2013 um 10:52 schrieb Musall Maik m...@selbstdenker.ag:

 Hi,
 
 apparently, today Apple fixed their DNS records and I can finally receive 
 this mailing list again. Can someone provide me and others who missed stuff a 
 service and make a package of all mails on this list between Jan 4 and today, 
 that I could import into my folder in Apple Mail?
 
 Thanks
 Maik
 
 
 ___
 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/maik%40selbstdenker.ag
 
 This email sent to m...@selbstdenker.ag


 ___
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


Strange NPE in EODatabaseContext

2012-12-19 Thread Maik Musall
Hi,

has anyone seen something like this before?

java.lang.NullPointerException
at 
com.webobjects.eoaccess.EODatabaseContext._verifyNoChangesToReadonlyEntity(EODatabaseContext.java:4700)
at 
com.webobjects.eoaccess.EODatabaseContext.performChanges(EODatabaseContext.java:6187)
at 
com.webobjects.eocontrol.EOObjectStoreCoordinator.saveChangesInEditingContext(EOObjectStoreCoordinator.java:376)
at 
com.webobjects.eocontrol.EOEditingContext.saveChanges(EOEditingContext.java:3192)
at er.extensions.eof.ERXEC._saveChanges(ERXEC.java:1176)
at er.extensions.eof.ERXEC.saveChanges(ERXEC.java:1099)

Maik
 ___
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: Strange NPE in EODatabaseContext

2012-12-19 Thread Maik Musall
Additional info:

happened while saving a parent EC that has one child EC with a whole lot of new 
objects, with some of them including references to new objects that had been 
created separately while the routine ran, in separate ECs. Both parent and 
child are autolocking. setRetainRegisteredObjects( true ) is set.

Maik


Am 19.12.2012 um 10:13 schrieb Maik Musall m...@selbstdenker.ag:

 Hi,
 
 has anyone seen something like this before?
 
 java.lang.NullPointerException
at 
 com.webobjects.eoaccess.EODatabaseContext._verifyNoChangesToReadonlyEntity(EODatabaseContext.java:4700)
at 
 com.webobjects.eoaccess.EODatabaseContext.performChanges(EODatabaseContext.java:6187)
at 
 com.webobjects.eocontrol.EOObjectStoreCoordinator.saveChangesInEditingContext(EOObjectStoreCoordinator.java:376)
at 
 com.webobjects.eocontrol.EOEditingContext.saveChanges(EOEditingContext.java:3192)
at er.extensions.eof.ERXEC._saveChanges(ERXEC.java:1176)
at er.extensions.eof.ERXEC.saveChanges(ERXEC.java:1099)
 
 Maik


 ___
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 2013: June 22-23-24

2012-12-18 Thread Maik Musall
Hi Pascal,

good stuff.


Am 18.12.2012 um 17:29 schrieb Pascal Robert prob...@macti.ca:
 For WOWODC 2013, we will have two rooms. One of them will be for the regular, 
 one hour long, presentations. The other room will be for a full day training 
 on Cayenne (if you only want to attend that one, it will be possible to buy a 
 ticket only for the Cayenne training day), to host labs and short ( 20 
 minutes) presentations.

Does that mean anybody who's interested in the Cayenne training would miss all 
the other talks that day? Is it an either/or thing?

Maik
 ___
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


WebObjects mentioned in Podcast

2012-12-14 Thread Maik Musall

Check out http://www.imore.com/category/debug, it's a popular new podcast about 
dev topics around Apple stuff.

I listened to the first two episodes, which were quite interesting, but 
couldn't ignore that the speakers were talking about WebObjects a lot while 
having only experience with it from old times back when it was ObjC, which 
resulted in a various wrong assumptions about the state of it today.

So I wrote them a feedback, and at the beginning of episode 3 you can hear them 
reading from it. They even spelled out the URL to the wocommunity website :-)

Maik
 ___
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: There is no database snapshot available for the object… WOes

2012-12-11 Thread Maik Musall
Hi Johnny,

I'm not entirely sure, but I think you need to setRetainRegisteredObjects(true) 
on the parent immediately after the parent's creation if you ever plan to 
create child editing contexts on it. That's what I do, although it costs memory 
if you can't always decide that at parent's creation time. In that respect, my 
previous comment was too unprecise, sorry.

But let's see what Ramsey says.

Maik


Am 12.12.2012 um 00:17 schrieb Johnny Miller jlmil...@kahalawai.com:

 Hi Maik,
 
 Does this look right to you?
 
   public EOEditingContext ec() {
 
   if(null == _ec) {
   _ec = ERXEC.newEditingContext();
   }
   
   return _ec;
 
   }
   
   public EOEditingContext childEc() {
   ec().setRetainsRegisteredObjects(true);
   return ERXEC.newEditingContext(ec(), false);
   }   
 
   public createObject() {
   EOEditingContext childEc = childEc();
   // create the object
   }
 
 I'm just wondering if it's OK that _ec could be around for a while before I 
 setRetainsRegisteredObjects to true on it.
 
 Thanks a lot!
 
 On Dec 11, 2012, at 1:02 PM, Maik Musall m...@selbstdenker.ag wrote:
 
 Do it immediately after creating the child editing context.
 
 Am 11.12.2012 um 21:57 schrieb Johnny Miller jlmil...@kahalawai.com:
 
 Thank you kind Sir.  I thought i was going crazy.
 
 When do you use setRetainsRegisteredObjects?  When the EO is initialized?
 
 Thanks a million!
 
 On Dec 11, 2012, at 10:41 AM, Ramsey Gurley rgur...@smarthealth.com wrote:
 
 This is a known issue when using child editing contexts. The only current 
 workaround I'm aware of is:
 
 parentEC.setRetainsRegisteredObjects(true);
 
 Ramsey
 
 On Dec 11, 2012, at 1:37 PM, Johnny Miller wrote:
 
 Hello everyone,
 
 I'm having problem with a newly deployed app where these errors are 
 popping up intermittently all over the place.
 
 I was wondering if maybe I could get some advice on whether some things 
 I'm doing are possibly causing this...
 
 1.  I'm only using ERXEC 
 2.  I'm not explicitly using lock or unlock anywhere.
 3.  I'm creating new EOs with a child EditingContext - I'm going to go to 
 peer editing context in new build but in some cases I just can't do this 
 i.e. the EO is created using a wizard and I don't want to insert the EO 
 unless the user completes the wizard.
 4.  I'm using EOEditingContext.setDefaultFetchTimestampLag(0) in the 
 application constructor.
 
 This app has a fair amount of data and a few users who are crunching away 
 on it, constantly adding and updating records.  I set item 4 to 0 because 
 I was worried about users viewing data that is out of sync.
 
 Could #4 be tripping the error?
 
 Aloha,
 Mr. Johnny Miller
 Web Development Manager
 Kahalawai Media Company
 Lahaina, HI 96761
 tel: (808) 661-7962 | mobile: (808) 283-0791
 website | e-mail  
 
 ___
 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/rgurley%40smarthealth.com
 
 This email sent to rgur...@smarthealth.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/maik%40selbstdenker.ag
 
 This email sent to m...@selbstdenker.ag
 
 

 ___
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: WOComponent Function Call Order

2012-12-10 Thread Maik Musall
Here's a proposal:

private ClassA valueA;

public synchronized ClassA timeComsumingCallA() {
  if( valueA == null ) {
valueA = ...compute...
  }
  return valueA;
}

same with B, then implement callDependingOnAandB() and just use 
timeConsumingCallA() and ...B() there. Make that method synchronized as well. 
That way your methods don't even depend on execution order because each value 
will be computed on demand, and only once.

Strictly speaking, the WO RR-Loop is not multithreaded so you won't probably 
need the synchronized keywords in this case, but I suggest you make it a habit 
to do so anyway. I will save you trouble e.g. if you later decide to move code 
to other classes where the values get shared between sessions.

Don't write the Java code in a way that depends on WO implementation details. 
Who knows, perhaps one day someone submits multithreaded stuff into Wonder that 
would break your stuff.

Maik

Am 10.12.2012 um 19:41 schrieb Louis-Olivier Roof 
louis-olivier.r...@obzerv.com:

 Hello WebObjects community, this is my first question so don't be too hard on 
 me ;)
 
 Lets say I have a wo:loop  in a component...
 
  wo:loop list = $dg.displayedObjects item = $aItem
 tr
   td wo:string value = $~timeConsumingCallA() / /td
   td wo:string value = $~timeConsumingCallB() / /td
   td wo:string value = $~callDependingOn_A_and_B() / /td
 /tr
   /wo:loop
 
 Functions timeConsumingCallA() and timeConsumingCallB() are, as their name 
 imply, costly calls.
 Function callDependingOn_A_and_B() depends on the results of the two first 
 functions.
 
 Is there any guarantee that the two function calls (timeConsumingCallA, 
 timeConsumingCallB) will always be called in order and before 
 callDependingOn_A_and_B() so I can set and depend on instance variables 
 $timeConsumingCallA_result and $timeConsumingCallB_result in the 
 callDependingOn_A_and_B() function?
 
 If not, I can see a number of ways I could myself make sure the calls are 
 made in the correct order in straight-Java, but I was wondering if there was 
 a Wonder/WebObjects strategy to approach this.
 
 Thanks for your time,
 
 -- 
 Louis-Olivier Roof, Eng.
 Software Engineer
 Obzerv Technologies Inc.
 400, Jean-Lesage, suite 201,
 Québec (Québec)
 Canada, G1K 8W1
 T. (418) 524-3522
 F. (418) 524-6745
 www.obzerv.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/maik%40selbstdenker.ag
 
 This email sent to m...@selbstdenker.ag

 ___
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


Preventing cross-application access

2012-12-07 Thread Maik Musall
Hi List,

I don't know if everybody is aware of that, but in a setup with two WO 
applications A and B, reachable through domains aaa.com and bbb.com, but 
sharing one Apache Adaptor in front of them, you can generally reach 
application B through aaa.com if you append the .woa path of application B to 
it.

What measures do you have in place to prevent that, if any?

Maik
 ___
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: production hanging

2012-11-28 Thread Maik Musall
Without knowing enough about your app, here's a wild guess. Add

-XX:MaxPermSize=256m

directly after your -Xmx setting for heap memory.

Maik



Am 28.11.2012 um 21:05 schrieb Michael Gargano mgarg...@escholar.com:

 Hi all,
  
 I’m having an issue in our production environment.  I have 
 two servers (vm’s w/ windows 2008 r2 64-bit) running two instances each.  The 
 servers are load balanced by a hardware load balancer that pings the app on 
 each box every minute to determine if it is still up (because of the way our 
 app works, this creates a session).  After about a week of uptime, the each 
 app instance seems to just stop responding to requests one at a time until no 
 instances respond any more.  The java processes are still always running, but 
 nothing responds.  I recently bumped up the mem. on the apps to 3G each, to 
 see if that would help, but the same problem occurred.  Any ideas why this 
 might be happening?  It’s not good.  Below is a sample of the app switches…
  
 -WOPort 2001 -WOCachingEnabled YES -WODebuggingEnabled NO -WOOutputPath 
 c:/logs/log-1 -WOAutoOpenInBrowser NO -WOAutoOpenClientApplication NO 
 -WOLifebeatInterval 120 -WOLifebeatEnabled YES -WOLifebeatDestinationPort 
 1085 -WOAdaptor WODefaultAdaptor -WOWorkerThreadCount 8 -WOListenQueueSize 
 128 -WOWorkerThreadCountMin 16 -WOWorkerThreadCountMax 256 
 -NSProjectSearchPath () -WOSessionTimeOut 1800 -WOApplicationName eGM 
 -WOMonitorEnabled YES -WONoPause YES -Xmx3g 
 -WOAllowsConcurrentRequestHandling YES
  
  
 Thanks.
 -Mike
  
 ___
 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/maik%40selbstdenker.ag
 
 This email sent to m...@selbstdenker.ag

 ___
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: production hanging

2012-11-28 Thread Maik Musall
I had the same thing recently. No OutOfMemory errors for months. Definitely 
sounds like exhausted permgen.


Am 28.11.2012 um 21:33 schrieb Michael Gargano mgarg...@escholar.com:

 I can give that a try.  One thing I forgot to mention, I don’t see anything 
 strange in the logs either.  No OutOfMemory exceptions no permgen errors, 
 nothing unusual  (notice I’m not saying no errors at all J ).
  
 -Mike
  
 From: Maik Musall [mailto:m...@selbstdenker.ag] 
 Sent: Wednesday, November 28, 2012 3:31 PM
 To: Michael Gargano
 Cc: WebObjects-Dev List (webobjects-dev@lists.apple.com)
 Subject: Re: production hanging
  
 Without knowing enough about your app, here's a wild guess. Add
  
 -XX:MaxPermSize=256m
  
 directly after your -Xmx setting for heap memory.
  
 Maik
  
  
  
 Am 28.11.2012 um 21:05 schrieb Michael Gargano mgarg...@escholar.com:
 
 
 Hi all,
  
 I’m having an issue in our production environment.  I have 
 two servers (vm’s w/ windows 2008 r2 64-bit) running two instances each.  The 
 servers are load balanced by a hardware load balancer that pings the app on 
 each box every minute to determine if it is still up (because of the way our 
 app works, this creates a session).  After about a week of uptime, the each 
 app instance seems to just stop responding to requests one at a time until no 
 instances respond any more.  The java processes are still always running, but 
 nothing responds.  I recently bumped up the mem. on the apps to 3G each, to 
 see if that would help, but the same problem occurred.  Any ideas why this 
 might be happening?  It’s not good.  Below is a sample of the app switches…
  
 -WOPort 2001 -WOCachingEnabled YES -WODebuggingEnabled NO -WOOutputPath 
 c:/logs/log-1 -WOAutoOpenInBrowser NO -WOAutoOpenClientApplication NO 
 -WOLifebeatInterval 120 -WOLifebeatEnabled YES -WOLifebeatDestinationPort 
 1085 -WOAdaptor WODefaultAdaptor -WOWorkerThreadCount 8 -WOListenQueueSize 
 128 -WOWorkerThreadCountMin 16 -WOWorkerThreadCountMax 256 
 -NSProjectSearchPath () -WOSessionTimeOut 1800 -WOApplicationName eGM 
 -WOMonitorEnabled YES -WONoPause YES -Xmx3g 
 -WOAllowsConcurrentRequestHandling YES
  
  
 Thanks.
 -Mike
  
 ___
 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/maik%40selbstdenker.ag
 
 This email sent to m...@selbstdenker.ag
  

 ___
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: Code completion for a component's binding

2012-11-16 Thread Maik Musall

In my opinion, go for Joda Time, but perhaps wait how the integration of that 
in Java 8 turns out in detail.

Am 16.11.2012 um 10:17 schrieb Johann Werner j...@oyosys.de:

 That's true but it is probably good to move to something supported as Apple 
 must have had a good reason to deprecate that class. The community will have 
 to decide which class should take its succession though:
 
 SimpleDateFormat from standard Java (not thread safe)
 FastDateFormat from commons-lang (only formatting, no parsing!)
 DateTimeFormatter from Joda Time
 ERXTimestampFormatter from Wonder (boo, it's a wolf in sheep's clothing as it 
 is a subclass of NSTimestampFromatter ;-) )
 ERXOneMoreThing (to be written by…?)
 …
 
 
 Am 16.11.2012 um 10:01 schrieb Maik Musall m...@selbstdenker.ag:
 
 
 Am 16.11.2012 um 07:57 schrieb Johann Werner j...@oyosys.de:
 
 
 That should probably be changed to SimpleDateFormat strings as 
 NSTimestampFormatter understands those too and is deprecated.
 
 You mean, as in: won't be supported in a future release of WebObjects? ;~)
 
 Maik
 
 (I'm with you on this, of course)
 


 ___
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: Code completion for a component's binding

2012-11-16 Thread Maik Musall

If all goes well, Java 8 will have a new Date/Time API that's based on Joda 
Time. JSR-310 project lead is the author of Joda Time.

http://jcp.org/en/jsr/detail?id=310
https://github.com/ThreeTen/threeten


Am 16.11.2012 um 18:11 schrieb Chuck Hill ch...@global-village.net:

 Easiest migration would be a SimpleDateFormat that was extended or wrapped to 
 understand the NSTimestampFromatter symbols.  Or perhaps the same for 
 DateTimeFormatter from Joda Time?  I am not sure if we should stick with core 
 Java classes for the core functionality, or go for fancy with Joda and add a 
 dependancy.
 
 
 Chuck
 
 
 
 On 2012-11-16, at 1:17 AM, Johann Werner wrote:
 
 That's true but it is probably good to move to something supported as 
 Apple must have had a good reason to deprecate that class. The community 
 will have to decide which class should take its succession though:
 
 SimpleDateFormat from standard Java (not thread safe)
 FastDateFormat from commons-lang (only formatting, no parsing!)
 DateTimeFormatter from Joda Time
 ERXTimestampFormatter from Wonder (boo, it's a wolf in sheep's clothing as 
 it is a subclass of NSTimestampFromatter ;-) )
 ERXOneMoreThing (to be written by…?)
 …
 
 
 Am 16.11.2012 um 10:01 schrieb Maik Musall m...@selbstdenker.ag:
 
 
 Am 16.11.2012 um 07:57 schrieb Johann Werner j...@oyosys.de:
 
 
 That should probably be changed to SimpleDateFormat strings as 
 NSTimestampFormatter understands those too and is deprecated.
 
 You mean, as in: won't be supported in a future release of WebObjects? ;~)
 
 Maik
 
 (I'm with you on this, of course)
 
 
 ___
 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%40global-village.net
 
 This email sent to ch...@global-village.net
 
 -- 
 Chuck Hill Senior Consultant / VP Development
 
 Practical WebObjects - for developers who want to increase their overall 
 knowledge of WebObjects or who are trying to solve specific problems.
 http://www.global-village.net/gvc/practical_webobjects
 
 Global Village Consulting ranks 13th in 2012 in BIV's Top 100 Fastest Growing 
 Companies in B.C! 
 Global Village Consulting ranks 76th in 24th annual PROFIT 200 ranking of 
 Canada’s Fastest-Growing Companies by PROFIT Magazine!
 
 
 
 
 
 
 
 


 ___
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: Code completion for a component's binding

2012-11-16 Thread Maik Musall

I'd say go with Joda now, as it's already in ERJars anyway, so there's no 
dependency to add. Even if Java 8 appears in 2013, it will still be a long time 
until we can make Java 8 a requirement to use Wonder for everybody.


Am 16.11.2012 um 20:28 schrieb Johann Werner j...@oyosys.de:

 Then perhaps we should make an ERXDateTimeFormatter that encapsulates a 
 SimpleDateFormat object now and later on we can replace it with something 
 from Joda/Java 8+/… without changing the outer class / API.
 
 
 Am 16.11.2012 um 18:11 schrieb Chuck Hill ch...@global-village.net:
 
 Easiest migration would be a SimpleDateFormat that was extended or wrapped 
 to understand the NSTimestampFromatter symbols.  Or perhaps the same for 
 DateTimeFormatter from Joda Time?  I am not sure if we should stick with 
 core Java classes for the core functionality, or go for fancy with Joda and 
 add a dependancy.
 
 
 Chuck
 
 
 
 On 2012-11-16, at 1:17 AM, Johann Werner wrote:
 
 That's true but it is probably good to move to something supported as 
 Apple must have had a good reason to deprecate that class. The community 
 will have to decide which class should take its succession though:
 
 SimpleDateFormat from standard Java (not thread safe)
 FastDateFormat from commons-lang (only formatting, no parsing!)
 DateTimeFormatter from Joda Time
 ERXTimestampFormatter from Wonder (boo, it's a wolf in sheep's clothing as 
 it is a subclass of NSTimestampFromatter ;-) )
 ERXOneMoreThing (to be written by…?)
 …
 
 
 Am 16.11.2012 um 10:01 schrieb Maik Musall m...@selbstdenker.ag:
 
 
 Am 16.11.2012 um 07:57 schrieb Johann Werner j...@oyosys.de:
 
 
 That should probably be changed to SimpleDateFormat strings as 
 NSTimestampFormatter understands those too and is deprecated.
 
 You mean, as in: won't be supported in a future release of WebObjects? ;~)
 
 Maik
 
 (I'm with you on this, of course)
 
 
 ___
 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%40global-village.net
 
 This email sent to ch...@global-village.net
 
 -- 
 Chuck Hill Senior Consultant / VP Development
 
 Practical WebObjects - for developers who want to increase their overall 
 knowledge of WebObjects or who are trying to solve specific problems.
 http://www.global-village.net/gvc/practical_webobjects
 
 Global Village Consulting ranks 13th in 2012 in BIV's Top 100 Fastest 
 Growing Companies in B.C! 
 Global Village Consulting ranks 76th in 24th annual PROFIT 200 ranking of 
 Canada’s Fastest-Growing Companies by PROFIT Magazine!
 
 
 
 
 
 
 
 
 
 


 ___
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

NullPointerException on non-null attribute

2012-11-14 Thread Maik Musall
Hi,

occasionally I get a NullPointerException on an attribute of a fetched EO that 
is
* set to not nullable in EOModel
* guarded to be not null by a NOT NULL constraint in the database
* and actually has a value there.

This happens with both simple values like BigDecimals, as well as with 
relationships.

Any idea what could cause that or what I could do to nail it down?

Thanks
Maik
 ___
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: NullPointerException on non-null attribute

2012-11-14 Thread Maik Musall
Am 14.11.2012 um 17:57 schrieb Jesse Tayler jtay...@oeinc.com:
 you got some backtrace on that funky action?

Happens also when a method using that attribute is directly invoked by a wod 
binding, in a component using autolocking.


Am 14.11.2012 um 18:21 schrieb Chuck Hill ch...@global-village.net:
 Also the EOModel checks are only enforced when saveChanges() runs.  So it is 
 possible that a bug in your code is setting these to null before you try to 
 use them. 

Like I said, happens on *fetched* EOs, not on newly created ones. And as the 
database has a NOT NULL constraint on the column, I don't see how that 
attribute can end up being null in the fetched EO, except through a bug in EOF.


 On 2012-11-14, at 9:16 AM, Ramsey Gurley wrote:
 I have seen that in apps that violate the commandments:
 
 http://wiki.wocommunity.org/pages/viewpage.action?pageId=1050329

I have done my best to follow those, although it's a large application so I 
can't rule out anything. Going through them just now, however I spotted two 
awakeFromInsertion() that didn't call super, although not in the classes I 
experienced those nasty NPE in.


 If relationships are going missing and you are using nested ECs you may want 
 to try
 
 ec.setRetainsRegisteredObjects(true)
 
 There's a known bug where EOs can be GCed which can result in nulls coming 
 from required relationships. Nobody has managed to fix it in wonder yet.

I know, I already have that set in every editingcontext, and it eliminated a 
whole bunch of exceptions I frequently got before.


Maik


 ___
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: WOSessionStore deadlocks - SOLVED

2012-11-08 Thread Maik Musall
Hi Chuck,

a follow-up on this:

Am 19.10.2012 um 20:05 schrieb Chuck Hill ch...@global-village.net:

 Hi Maik,
 
 This can also indicate some other things too:
 - session did not get checked in (app threw OutOfMemory, sleep() threw an 
 exception)
 - previous request for this session is still running (deadlock, waiting, 
 infinite loop)
 - 2+ requests for the same session in rapid sequence where the first 
 terminates the session

Looks like my answer that OutOfMemory would be OutOfTheQuestion was not true. 
I now discovered what lead to my application hanging every afternoon, after 
*once* it finally cared to log a proper message before hanging:

java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: PermGen 
space

Doh, the PermGen. I totally forgot about that. I had the app at -Xmx24576m, but 
didn't adjust PermGen. Now with a PermGen limit of 512m (of which currently 
about 154m gets used max according to jvisualvm) everything is finally running 
smoothly. The app turns out to load about 12000 classes over a workday. I think 
I need to have a look at what those are sometime...

Maik



 
 
 Chuck
 
 
 
 On 2012-10-19, at 4:00 AM, Maik Musall wrote:
 
 Hi,
 
 I recently discovered what may be responsible for frequent deadlocks of an 
 application here. In the jstack -l output, I see almost all threads 
 waiting on a single ReentrantLock, and this thread is what holds that lock:
 
 
 WorkerThread4 prio=5 tid=103bc9000 nid=0x132caf000 in Object.wait() 
 [132cae000]
  java.lang.Thread.State: WAITING (on object monitor)
   at java.lang.Object.wait(Native Method)
   - waiting on 22711d098 (a 
 com.webobjects.appserver.WOSessionStore$TimeoutEntry)
   at java.lang.Object.wait(Object.java:485)
   at 
 com.webobjects.appserver.WOSessionStore.checkOutSessionWithID(WOSessionStore.java:191)
   - locked 22711d098 (a 
 com.webobjects.appserver.WOSessionStore$TimeoutEntry)
   at 
 com.webobjects.appserver.WOApplication.restoreSessionWithID(WOApplication.java:1913)
   at 
 er.extensions.appserver.ERXApplication.restoreSessionWithID(ERXApplication.java:2440)
   at 
 er.extensions.appserver.ERXComponentRequestHandler._dispatchWithPreparedApplication(ERXComponentRequestHandler.java:260)
   at 
 er.extensions.appserver.ERXComponentRequestHandler._handleRequest(ERXComponentRequestHandler.java:302)
   at 
 er.extensions.appserver.ERXComponentRequestHandler.handleRequest(ERXComponentRequestHandler.java:377)
   at 
 com.webobjects.appserver.WOApplication.dispatchRequest(WOApplication.java:1687)
   at 
 er.extensions.appserver.ERXApplication.dispatchRequestImmediately(ERXApplication.java:2139)
   at 
 er.extensions.appserver.ERXApplication.dispatchRequest(ERXApplication.java:2104)
   at 
 com.webobjects.appserver._private.WOWorkerThread.runOnce(WOWorkerThread.java:144)
   at 
 com.webobjects.appserver._private.WOWorkerThread.run(WOWorkerThread.java:226)
   at java.lang.Thread.run(Thread.java:680)
 
  Locked ownable synchronizers:
   - 20ce7bbc0 (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
 
 
 Now, ERXApplication.restoreSessionWithID contains an interesting call to 
 useSessionStoreDeadlockDetection(), but this detection only works in single 
 threaded mode. I'm afraid I can't afford to switch off concurrent requests 
 even for a testing period in production.
 
 I'm looking for someone with experience regarding this problem. The doc for 
 that method mentions that it could help to find cases when a session is 
 checked out twice in a single RR-loop, which will lead to a session store 
 lockup. Since I cannot switch on this detection, what in your experience 
 could lead to that happening?
 
 Thanks
 Maik
 ___
 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%40global-village.net
 
 This email sent to ch...@global-village.net
 
 -- 
 Chuck Hill Senior Consultant / VP Development
 
 Practical WebObjects - for developers who want to increase their overall 
 knowledge of WebObjects or who are trying to solve specific problems.
 http://www.global-village.net/gvc/practical_webobjects
 
 Global Village Consulting ranks 13th in 2012 in BIV's Top 100 Fastest Growing 
 Companies in B.C! 
 Global Village Consulting ranks 76th in 24th annual PROFIT 200 ranking of 
 Canada’s Fastest-Growing Companies by PROFIT Magazine!
 
 
 
 
 
 
 
 


 ___
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: WOSessionStore deadlocks - SOLVED

2012-11-08 Thread Maik Musall
Hi Farrukh,

uh.. I think I described nothing else but my success doing that (although not 
mentioned the syntax)?

Maik


Am 08.11.2012 um 12:24 schrieb Farrukh Ijaz 
farrukh.i...@fuegodigitalmedia.com:

 Hi Maik,
 
 Use -XX:MaxPermSize=your-desired-size-in-mbm 
 
 Farrukh
 
 On Nov 8, 2012, at 1:59 PM, Maik Musall m...@selbstdenker.ag wrote:
 
 Hi Chuck,
 
 a follow-up on this:
 
 Am 19.10.2012 um 20:05 schrieb Chuck Hill ch...@global-village.net:
 
 Hi Maik,
 
 This can also indicate some other things too:
 - session did not get checked in (app threw OutOfMemory, sleep() threw an 
 exception)
 - previous request for this session is still running (deadlock, waiting, 
 infinite loop)
 - 2+ requests for the same session in rapid sequence where the first 
 terminates the session
 
 Looks like my answer that OutOfMemory would be OutOfTheQuestion was not 
 true. I now discovered what lead to my application hanging every afternoon, 
 after *once* it finally cared to log a proper message before hanging:
 
 java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: PermGen 
 space
 
 Doh, the PermGen. I totally forgot about that. I had the app at -Xmx24576m, 
 but didn't adjust PermGen. Now with a PermGen limit of 512m (of which 
 currently about 154m gets used max according to jvisualvm) everything is 
 finally running smoothly. The app turns out to load about 12000 classes over 
 a workday. I think I need to have a look at what those are sometime...
 
 Maik
 
 
 
 
 
 Chuck
 
 
 
 On 2012-10-19, at 4:00 AM, Maik Musall wrote:
 
 Hi,
 
 I recently discovered what may be responsible for frequent deadlocks of an 
 application here. In the jstack -l output, I see almost all threads 
 waiting on a single ReentrantLock, and this thread is what holds that lock:
 
 
 WorkerThread4 prio=5 tid=103bc9000 nid=0x132caf000 in Object.wait() 
 [132cae000]
 java.lang.Thread.State: WAITING (on object monitor)
 at java.lang.Object.wait(Native Method)
 - waiting on 22711d098 (a 
 com.webobjects.appserver.WOSessionStore$TimeoutEntry)
 at java.lang.Object.wait(Object.java:485)
 at 
 com.webobjects.appserver.WOSessionStore.checkOutSessionWithID(WOSessionStore.java:191)
 - locked 22711d098 (a 
 com.webobjects.appserver.WOSessionStore$TimeoutEntry)
 at 
 com.webobjects.appserver.WOApplication.restoreSessionWithID(WOApplication.java:1913)
 at 
 er.extensions.appserver.ERXApplication.restoreSessionWithID(ERXApplication.java:2440)
 at 
 er.extensions.appserver.ERXComponentRequestHandler._dispatchWithPreparedApplication(ERXComponentRequestHandler.java:260)
 at 
 er.extensions.appserver.ERXComponentRequestHandler._handleRequest(ERXComponentRequestHandler.java:302)
 at 
 er.extensions.appserver.ERXComponentRequestHandler.handleRequest(ERXComponentRequestHandler.java:377)
 at 
 com.webobjects.appserver.WOApplication.dispatchRequest(WOApplication.java:1687)
 at 
 er.extensions.appserver.ERXApplication.dispatchRequestImmediately(ERXApplication.java:2139)
 at 
 er.extensions.appserver.ERXApplication.dispatchRequest(ERXApplication.java:2104)
 at 
 com.webobjects.appserver._private.WOWorkerThread.runOnce(WOWorkerThread.java:144)
 at 
 com.webobjects.appserver._private.WOWorkerThread.run(WOWorkerThread.java:226)
 at java.lang.Thread.run(Thread.java:680)
 
 Locked ownable synchronizers:
 - 20ce7bbc0 (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
 
 
 Now, ERXApplication.restoreSessionWithID contains an interesting call to 
 useSessionStoreDeadlockDetection(), but this detection only works in 
 single threaded mode. I'm afraid I can't afford to switch off concurrent 
 requests even for a testing period in production.
 
 I'm looking for someone with experience regarding this problem. The doc 
 for that method mentions that it could help to find cases when a session 
 is checked out twice in a single RR-loop, which will lead to a session 
 store lockup. Since I cannot switch on this detection, what in your 
 experience could lead to that happening?
 
 Thanks
 Maik
 ___
 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%40global-village.net
 
 This email sent to ch...@global-village.net
 
 -- 
 Chuck Hill Senior Consultant / VP Development
 
 Practical WebObjects - for developers who want to increase their overall 
 knowledge of WebObjects or who are trying to solve specific problems.
 http://www.global-village.net/gvc/practical_webobjects
 
 Global Village Consulting ranks 13th in 2012 in BIV's Top 100 Fastest 
 Growing Companies in B.C! 
 Global Village Consulting ranks 76th in 24th annual PROFIT 200 ranking of 
 Canada’s Fastest-Growing Companies by PROFIT Magazine

Re: Building with Jenkins slaves

2012-11-01 Thread Maik Musall
Hi Paul,

I've experimented with that, and the possibilities I found are either

* duplicate jobs and tie each one to specific slaves (not ideal), or
* add a script to upstream builds that distributes the artifacts to all other 
slaves upon completion.

The duplication thing works, but you end up having a lot more jobs than you 
want to maintain, and your master will still end up queueing jobs sometimes 
with slaves sitting idle, because job distribution isn't flexible enough.

The script solution is something I didn't finish setting up yet, still in idea 
state. Nice thing is that downstream jobs will wait until the upstream job 
really has completed, which would include distributing the artifacts to all 
slaves. There are ssh publication plugins, or you could just write a shell 
script that pushes via scp with proper key authentication. I haven't figured 
out how to specify the slaves dynamically yet, so that you could just add more 
slaves and it would just work.

Maik


Am 01.11.2012 um 11:31 schrieb Paul Hoadley pa...@logicsquad.net:

 Hello,
 
 For all those using Jenkins as a build server—is anyone running slaves?  I've 
 just spent some time experimenting with the Amazon EC2 plugin, with a view to 
 having our always-on Jenkins CI instance supplemented by a swarm of t1.micros 
 when the build queue got out of hand.
 
 But regardless of the setting (that is, I don't think I hit a problem 
 peculiar to EC2), are the scripts we're all using on Jenkins amenable to 
 building on slaves?  (Our scripts have diverged a bit from the original ones 
 published, and the ones maintained by Dave Avendasora, but they're quite 
 similar in principle.)  In particular, it strikes me that needing access to 
 the build products of upstream jobs is going to be a show-stopper, isn't it?  
 From what I can tell, when a job is farmed out to a slave, all it gets is 
 that job—there's no access to the build products of other jobs.  So this 
 breaks the kind of thing that, say, Dave's script:
 
 https://github.com/avendasora/WOJenkins/blob/master/Build/WonderProjects/WorkspaceSetupScripts/setupWonderProjectWorkspace.sh
 
 does starting at line 155, linking to other build products (though I note 
 that script does that only as a last resort).  Our scripts seem to be more 
 directly descended from Mike Schrag's original stuff.
 
 So anyway, is anyone building WebObjects jobs using a master-slave setup?  
 (Dave, do your scripts handle this?)  Otherwise, looks like I'm going to have 
 to scale up rather than out as I had hoped.
 
 
 -- 
 Paul Hoadley
 http://logicsquad.net/
 
 
 
 
 ___
 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/maik%40selbstdenker.ag
 
 This email sent to m...@selbstdenker.ag


 ___
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: Building with Jenkins slaves

2012-11-01 Thread Maik Musall

Am 01.11.2012 um 11:57 schrieb Paul Hoadley pa...@logicsquad.net:

 Hi Maik,
 
 On 01/11/2012, at 9:18 PM, Maik Musall m...@selbstdenker.ag wrote:
 
 I've experimented with that, and the possibilities I found are either
 
 * duplicate jobs and tie each one to specific slaves (not ideal), or
 * add a script to upstream builds that distributes the artifacts to all 
 other slaves upon completion.
 
 Thanks for the info.  The promising feature of the EC2 plugin is that it will 
 spin up and terminate slaves based on demand.  I think both of your 
 possibilities would rely on persistent slave instances, wouldn't they?

They would, I suppose. I'm not familiar with the EC2 plugin and have no EC2 
experience anyway. The showstopper for us would already be having source code 
on external servers that don't belong to us and we don't completely control. 
The EC2 instances would need to access our internal git server. So I'll stick 
with internal slaves anyway.

Plus we tend to have rather large build artifacts and frameworks packages, 
which get distributed to slaves much faster if everything's in the local 
network.

Maik
 ___
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: Automatic Long (8 byte) Primary Key?

2012-10-21 Thread Maik Musall
Hi atze,

can you post the model plist of the Gear table?

Maik


Am 21.10.2012 um 12:45 schrieb Alexander Spohr a...@freeport.de:

 
 Am 19.10.2012 um 11:44 schrieb Alexander Spohr a...@freeport.de:
 
 I need an entity to have a long (8 byte) primary key.
 How do I tell EOF to generate it from a sequence as it does with 4 byte keys?
 
 
 Now this gets strange.
 I changed the pk to prototype id (int4) because I could not get EOF to call 
 my primaryKeyDictionary(boolean). But EOF just ignores all inserted objects 
 of this class. It just does not generate a pk - but tries to save them to the 
 database anyway.
 
 What I see:
 1. SELECT NEXTVAL('Player_seq')
 2. SELECT NEXTVAL('Avatar_seq')
 3. INSERT INTO Player
 4. INSERT INTO Avatar
 5. INSERT INTO Gear
 6. exception
 
 The question here is why EOF isn’t getting the pk for Gear - but tries to 
 save them. I don’t see any difference in the eomodel’s plists. It has a 
 single pk that is not an attribute and not null, like all other tables do.
 Looks like it thinks that I fill the pk. But the attribute is non-null, why 
 does EOF save the whole record then? The pk attribute seems to be invisible 
 to EOF.
 
 Any ideas?
 
atze
 ___
 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/maik%40selbstdenker.ag
 
 This email sent to m...@selbstdenker.ag

 ___
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 2013: call for presenters

2012-10-21 Thread Maik Musall

That's in the middle of vacations in Germany, so everyone with families from 
here would have problems. What about the proposed June 21-23? Would that be a 
problem for anyone?


Am 21.10.2012 um 19:00 schrieb Pascal Robert prob...@macti.ca:

 It starts in August 26-28 here. But the Labor Day weekend (August 31/Sep 1 
 and 2) could be an option.
 
 How about in September before school starts again?
 
 
 On 2012-10-21, at 6:34 AM, Pascal Robert wrote:
 
 
 Le 2012-10-21 à 08:27, Philippe Rabier prab...@me.com a écrit :
 
 Hi Pascal,
 
 Depending on the period, we will have some stuffs to show. However, the 
 airfare and hotel are a big concern. Even if I understand that Jazz 
 festival is great event, everything is more expensive and july/august is 
 bad also (because it's more expensive and because our team can be in 
 vacations during this period). To be crystal clear, I come with the 
 Sophiacom team (Yoann and maybe someone else) to meet the community, not 
 for entertainments (except Au pied de Cochon ;-)).
 
 So june is definitely the best period (after the WWDC of course).
 
 I was thinking of doing it two days after WWDC (which would go probably 
 from June 3-7, so WOWODC would be June 9-10-11). But from I see, a lot of 
 people from the community don't go to WWDC anymore (because they can't get 
 tickets, don't do iOS development, costs, etc.), and school is not yet done 
 but it might be a problem for some (and it is for me). June 21-22-23 is the 
 earliest date it can be done (school is finishing on June 21 in 2013).
 
 Philippe
 
 On 21 oct. 2012, at 00:52, Pascal Robert wrote:
 
 I'm going to meet an event planner this Wednesday and I want to have an 
 idea of when WOWODC would be next year. And the decision will be made on 
 when we can get as much presenters that we can.
 
 So if you want to present at WOWODC 2013, please tell me when you are 
 available between June 24 and August 24. You don't have to be 100% 
 certain that you will present, and no need to decide on a subject for now.
 
 Thanks.
 ___
 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/prabier%40me.com
 
 This email sent to prab...@me.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/probert%40macti.ca
 
 This email sent to prob...@macti.ca
 
 
 ___
 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%40global-village.net
 
 This email sent to ch...@global-village.net
 
 -- 
 Chuck Hill Senior Consultant / VP Development
 
 Practical WebObjects - for developers who want to increase their overall 
 knowledge of WebObjects or who are trying to solve specific problems.
 http://www.global-village.net/gvc/practical_webobjects
 
 Global Village Consulting ranks 13th in 2012 in BIV's Top 100 Fastest 
 Growing Companies in B.C! 
 Global Village Consulting ranks 76th in 24th annual PROFIT 200 ranking of 
 Canada’s Fastest-Growing Companies by PROFIT Magazine!
 
 
 
 
 
 
 
 
 
 
 ___
 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/maik%40selbstdenker.ag
 
 This email sent to m...@selbstdenker.ag


 ___
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 2013?

2012-10-20 Thread Maik Musall

Am 20.10.2012 um 04:28 schrieb Pascal Robert prob...@macti.ca:

 Having one computer setup for all presenters will help out a lot. 

Are you sure that's feasible? For slideshow-only things, all right. But some 
topics might involve arranging shell windows, or having a deployed demo app 
with database, or a specific Eclipse setup, or even special software. I can 
think of a number of presentation topics where getting everything prepared on 
one machine and switch the whole setup between talks would take much longer and 
be more error prone than switching laptops.

We could instead
- define a schedule with at least 15 minutes buffer between talks
- expect presenters to prepare the recording software and presenting setup in 
advance, like at a separate table with a second beamer or an external screen

Maik
 ___
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


WOSessionStore deadlocks

2012-10-19 Thread Maik Musall
Hi,

I recently discovered what may be responsible for frequent deadlocks of an 
application here. In the jstack -l output, I see almost all threads waiting 
on a single ReentrantLock, and this thread is what holds that lock:


WorkerThread4 prio=5 tid=103bc9000 nid=0x132caf000 in Object.wait() 
[132cae000]
   java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on 22711d098 (a 
com.webobjects.appserver.WOSessionStore$TimeoutEntry)
at java.lang.Object.wait(Object.java:485)
at 
com.webobjects.appserver.WOSessionStore.checkOutSessionWithID(WOSessionStore.java:191)
- locked 22711d098 (a 
com.webobjects.appserver.WOSessionStore$TimeoutEntry)
at 
com.webobjects.appserver.WOApplication.restoreSessionWithID(WOApplication.java:1913)
at 
er.extensions.appserver.ERXApplication.restoreSessionWithID(ERXApplication.java:2440)
at 
er.extensions.appserver.ERXComponentRequestHandler._dispatchWithPreparedApplication(ERXComponentRequestHandler.java:260)
at 
er.extensions.appserver.ERXComponentRequestHandler._handleRequest(ERXComponentRequestHandler.java:302)
at 
er.extensions.appserver.ERXComponentRequestHandler.handleRequest(ERXComponentRequestHandler.java:377)
at 
com.webobjects.appserver.WOApplication.dispatchRequest(WOApplication.java:1687)
at 
er.extensions.appserver.ERXApplication.dispatchRequestImmediately(ERXApplication.java:2139)
at 
er.extensions.appserver.ERXApplication.dispatchRequest(ERXApplication.java:2104)
at 
com.webobjects.appserver._private.WOWorkerThread.runOnce(WOWorkerThread.java:144)
at 
com.webobjects.appserver._private.WOWorkerThread.run(WOWorkerThread.java:226)
at java.lang.Thread.run(Thread.java:680)

   Locked ownable synchronizers:
- 20ce7bbc0 (a java.util.concurrent.locks.ReentrantLock$NonfairSync)


Now, ERXApplication.restoreSessionWithID contains an interesting call to 
useSessionStoreDeadlockDetection(), but this detection only works in single 
threaded mode. I'm afraid I can't afford to switch off concurrent requests even 
for a testing period in production.

I'm looking for someone with experience regarding this problem. The doc for 
that method mentions that it could help to find cases when a session is 
checked out twice in a single RR-loop, which will lead to a session store 
lockup. Since I cannot switch on this detection, what in your experience could 
lead to that happening?

Thanks
Maik
 ___
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 Multi-tenancy

2012-10-19 Thread Maik Musall

Am 19.10.2012 um 15:51 schrieb Andrus Adamchik and...@objectstyle.org:

 Or use Cayenne 3.1 ;)

Are you volunteering to do a presentation next WOWODC about that? :)

Maik


 ___
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 2013?

2012-10-19 Thread Maik Musall

Am 19.10.2012 um 19:43 schrieb Pascal Robert prob...@macti.ca:

 Toronto and Boston could be options too, since I can drive down to check the 
 hotel (the other problem is finding a A/V provider), but at looked at Toronto 
 last year because flights might be a be cheaper because it's a hub, but total 
 cost would have been 10% higher (still cheaper than Chicago, NYC or SFO).

I actually like Montreal a lot. And please, don't do it in the U.S. The entry 
procedure is embarassing for Europeans. If WOWODC is someplace where I have to 
leave my fingerprints at the border, I probably won't come. Canada is so much 
nicer!

Maik

 
 As Pascal has said for years, if he's organizing it, it's in Montreal.  
 That's fine by me.  Anyone willing to step up and organize, kudos!
 
 
 On Oct 18, 2012, at 3:05 PM, Flavio Donadio fla...@donadio.com.br wrote:
 
 I think I'll get a course on event planning...
 
 
 On 18/10/2012, at 15:47, ISHIMOTO Ken wrote:
 
 Brazil.
 
 Nice +1
 
 beautiful girls
 
 +150
 
 Don't care about WIFI for that
 
 
 On 2012/10/18, at 3:54, Flavio Donadio fla...@donadio.com.br wrote:
 
 WOWODC '13 Brazil: beaches, beautiful girls... and no LTE (yet)!
 
 
 On 17/10/2012, at 22:44, Pascal Robert wrote:
 
 The Big Four (Rogers, Fido, Bell, Telus) have LTE, and it's fast (got 24 
 Mbps up/15 Mbps down in downtown).
 
 In fact, we had my iPad and 2 other iPads on LTE to help a bit, but I 
 was thinking the limit was 15 users for sharing, not 5 :-/
 
 Do they have LTE in Canada?  ;)
 
 On Oct 17, 2012, at 9:32 PM, David LeBer dleber_wo...@codeferous.com 
 wrote:
 
 
 coughlte-enabled-iphone5-intenet-sharing/cough
 
 
 On 2012-10-17, at 9:24 PM, Chuck Hill ch...@global-village.net wrote:
 
 We could make it a WIFI-free event and let people concentrate on the 
 presentations instead of their laptops!  I wonder how long people 
 could last before ducking out for a WIFI break  :-P
 
 
 Chuck
 
 
 On 2012-10-17, at 6:17 PM, Pascal Robert wrote:
 
 Hi guys,
 
 Looking at the feedback we have every year, and it seems that the 
 most important thing to fix is WiFi. So that means we will have to 
 move the event to a larger hotel (Hilton, Delta, etc.), so you know 
 what that means: higher costs. But if WiFi is important, we don't 
 have the choice.
 
 But I'm wondering if people still care about WOWODC. Should we 
 continue the event?
 
 
 ___
 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%40global-village.net
 
 This email sent to ch...@global-village.net
 
 -- 
 Chuck Hill Senior Consultant / VP Development
 
 Practical WebObjects - for developers who want to increase their 
 overall knowledge of WebObjects or who are trying to solve specific 
 problems.
 http://www.global-village.net/gvc/practical_webobjects
 
 Global Village Consulting ranks 13th in 2012 in BIV's Top 100 Fastest 
 Growing Companies in B.C! 
 Global Village Consulting ranks 76th in 24th annual PROFIT 200 
 ranking of Canada’s Fastest-Growing Companies by PROFIT Magazine!
 
 
 
 
 
 
 
 
 
 ___
 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/dleber_wodev%40codeferous.com
 
 This email sent to dleber_wo...@codeferous.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/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/ken%40ksroom.com
 
 This email sent to k...@ksroom.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 

Re: WOWODC 2013?

2012-10-18 Thread Maik Musall
Hi Pascal,

Am 18.10.2012 um 03:17 schrieb Pascal Robert prob...@macti.ca:

 Looking at the feedback we have every year, and it seems that the most 
 important thing to fix is WiFi. So that means we will have to move the 
 event to a larger hotel (Hilton, Delta, etc.), so you know what that means: 
 higher costs. But if WiFi is important, we don't have the choice.

What about buying a professional MiFi hardware for the conference where you 
stick in an LTE SIM with a huge data plan that provides Wifi for enough 
clients? Shouldn't be more costly than $10 per person and could be reused the 
following years.

And yes, Wifi is not unimportant. Keep in mind that WOWODC has many 
international visitors, most of which don't have a canadian data plan to use 
alternatively. You need to have some kind of internet connection during the 
trip sometimes, and if the hotel Wifi sucks it's just not so easy.

I bought a Telus LTE SIM last time, but it's hard to keep it activated without 
charging money to it all the time that I can't use up.

 But I'm wondering if people still care about WOWODC. Should we continue the 
 event?

Nobody responded to this question so far - of course we should! This year's was 
only my second. I'm even willing to do a couple of presentations next time :)

Maik


 ___
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 a Git Server

2012-10-16 Thread Maik Musall
Hi Klaus,

Atlassian just released a new version of Stash which features pull requests. We 
use that in our company, and I'm quite happy with it. (See our recent 
discussion on git servers here.)

Maik


Am 16.10.2012 um 17:09 schrieb Klaus Berkling kberkl...@dyned.com:

 Hi All.
 
 I realize this is a bit off topic.  I find myself needing pull requests, or 
 the option to not accept changes from another group. I suspect that I need 
 more then just git via ssh.  Can anyone confirm this?
 
 Thanks
 
 kib
 
 Live as if you were to die tomorrow. Learn as if you were to live forever.
 Mahatma Gandhi
 
 Klaus Berkling
 Web Application Dev.  Systems Administrator
 DynEd International, Inc.
 www.dyned.com | blog
 
 
 
 
 ___
 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/maik%40selbstdenker.ag
 
 This email sent to m...@selbstdenker.ag

 ___
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


Migrations in parallel code branches

2012-10-09 Thread Maik Musall
Hi,

is there a best practice that I'm not aware of if features are developed in two 
separate branches which both contain migrations, like by two developers? Those 
migrations typically end up having the same sequence number p, so they can't 
easily be merged. Even worse, if you rename one to have a higher number q and 
then merge them, you have to manually pay attention to which migration has 
already been executed on which database as number p. If you don't, either could 
end up not being executed, and/or startup fails because the migration is 
attempted to be executed twice.

Wouldn't it be better, instead of just a single number, to have one entry per 
migration in the _dbupdater table so that
* migration classes could be named freely
* merges would be painless
* all databases would update automagically again?

I'd like some feedback on that idea. If everybody finds it a good proposal, I'd 
start implementing that.

Maik
 ___
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: Migrations in parallel code branches

2012-10-09 Thread Maik Musall
Hi,

of course there would need to be some possibility to specify such a dependency.

Maik


Am 09.10.2012 um 11:45 schrieb Johann Werner j...@oyosys.de:

 You would still have the problem of the order in which the migrations have to 
 be run in. Often the migrations are independent of each other but sometimes 
 they aren't.
 
 jw
 
 
 Am 09.10.2012 um 09:11 schrieb Maik Musall m...@selbstdenker.ag:
 
 Hi,
 
 is there a best practice that I'm not aware of if features are developed in 
 two separate branches which both contain migrations, like by two developers? 
 Those migrations typically end up having the same sequence number p, so they 
 can't easily be merged. Even worse, if you rename one to have a higher 
 number q and then merge them, you have to manually pay attention to which 
 migration has already been executed on which database as number p. If you 
 don't, either could end up not being executed, and/or startup fails because 
 the migration is attempted to be executed twice.
 
 Wouldn't it be better, instead of just a single number, to have one entry 
 per migration in the _dbupdater table so that
 * migration classes could be named freely
 * merges would be painless
 * all databases would update automagically again?
 
 I'd like some feedback on that idea. If everybody finds it a good proposal, 
 I'd start implementing that.
 
 Maik
 
 


 ___
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


  1   2   >