Hi everyone!
I haven't been on the list for a long while, but I'm still working with
webobjects. I heard this list was shut down, but I'm still able to sign up for
it. I hope the message is received :)
We recently had a developer move on to a new company. We are now looking for
someone with we
I'm okay with moving away from ant builds for wonder. Someone pointed out to me
the jenkins build on wocommunity has been broken for a few months now.
While on the subject of maven, I did some work on a new archetype for WO in my
spare time. It's basically https://github.com/nullterminated/wodoc
0d58e9d3244d1002908da53ded6eb%7Cde0a512999d34d35a92809047a134775%7C1%7C0%7C637914513828503556%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=GmhRzv654llX0MDl7I%2B9zcH9cD6yVIlVoDI2XxsuLFY%3D&reserved=0>
On 19 Jun 2022, at 20:27, Ramsey Gurley via Webobjects-dev
mailto:webobjects-dev@lists.apple.c
>I thought Maven was old-hotness once Gradle stepped in?
Maven adds dependency management which Ant doesn't have. I don't have to check
jars into the repo, I know when jars changed, and to what versions.
What Gradle adds (that I'm aware of) that Maven doesn't have is Groovy
programming language
Hi Oleksii,
Great work and nice writeup. Since you're doing a war deployment in container,
you may want to look at the maven jib plugin. Jib can build an OCI formatted
tarball without docker installed at all on the machine. Furthermore, it can
layer the image to minimize data transfers when dep
Eclipse 2022-06? Can you explain what you're doing when you get the error?
From: Gino Pacitti via Webobjects-dev
Sent: Thursday, August 25, 2022 12:46 AM
To: WebObjects-Dev Mailing List List
Subject: EOModeler broken
Hi List
I am using Eclipse 2022 and suddenly
I'm using 2022-06 with Java 18 (11 and 17 also installed, not sure what Eclipse
launches on, but I think 11) plus latest WOLips, and I can open EOModels. There
was a jigsaw related problem that I fixed recently which was resulting in class
not found errors.
https://github.com/wocommunity/wolips
I did some work on this in my free time. I checked in a branch with
mavenized_wonder yesterday. It fixes the compile problems with ERProfiling and
test failures on ERXiss. It allows to import wonder as an existing maven
project and build without errors. I replaced log4j with reload4j, and loggin
/29/22 19:38, Ramsey Gurley via Webobjects-dev wrote:
> I did some work on this in my free time. I checked in a branch with
> mavenized_wonder yesterday. It fixes the compile problems with
> ERProfiling and test failures on ERXiss. It allows to import wonder as
> an existing maven pr
I can't say I remember, but if you look in
adaptorValueByConvertingAttributeValue on EOAttribute in ERAttributeExtension,
there's a bit at the end of the method where I let the date types slide by to
support Joda dates. You may have to add support for it there, as that is where
your exception a
I think I see where I did the magic now.
If you look at the main commit where it appeared,
https://github.com/wocommunity/wonder/commit/28ab710470fbff0c82449e6f0be3cf6127f273d6
You can see there's properties to set the jdbc adaptor and column class. You
possibly need to implement your own custo
This is fixed now thanks to some contributions from Ralf Schuchardt. The
WOLips_master build is successful and it seems to work as expected under
2022-12 for me.
From: Paul Yu via Webobjects-dev
Sent: Monday, December 26, 2022 11:53 PM
To: André Rothe
Cc: Webobj
art the new year :-)
On Jan 8, 2023, at 6:34 PM, Ramsey Gurley via Webobjects-dev
mailto:webobjects-dev@lists.apple.com>> wrote:
This is fixed now thanks to some contributions from Ralf Schuchardt. The
WOLips_master build is successful and it seems to work as expected under
2022-
Do you see anything in the Error Log tab view that would indicate what is
causing it to fail to load components? I haven't updated to 2023-06 just yet,
but it worked on 2023-03 if that helps.
From: Ricardo Parada via Webobjects-dev
Sent: Saturday, June 24, 2023 8
Since by default WO uses a single ObjectStoreCoordinator/db connection, if you
have concurrent request handling enabled, a long running query on one session
can impact the time spent on other queries. If you want to see if this is your
problem, you can log all your database activity everywhere w
Are you hosting your database? If so, don't rule out a problem outside your
application and in your database. It could be low memory. If you can't fit all
the tables/indexes into memory, you fall off a performance cliff by going to
disk. It could also be an antivirus scanner that kicked off on y
I'm not sure where the OSC locking and unlocking happens off the top of my
head, but if it's waiting on a lock, it could still be the database. You can
set up database monitoring on cpu/ram/io just to rule that out as a culprit.
Otherwise, if it is your app, you might find the problem running yo
I wasn't online yesterday, so maybe I'm too late to help here, but...
I have a maven archetype (project template) for a webobjects application posted
here,
https://github.com/nullterminated/woarchetypes
(I actually planned to make one for d2w and frameworks too, but I haven't
gotten around to
Maven by default checks src/main/resources whereas fluffy bunny layout by
default looks at Resources. You can specify that maven should look in Resources
in your pom.xml file if that is where you would like them located, which you
probably do for zero conflicts with WOLips. See lines 52-70 here,
Are you sure you don't have more than one jdbc jar floating around in your
application build path? With ant, I forget how it determines which jar wins.
With maven, you can just open the pom.xml in eclipse and check in the
Dependency Hierarchy tab.
From: OCsite vi
Check the startup logging in your app. I'm fairly sure a standard wonder app
dumps the entire classpath as part of the start of the startup logging.
From: o...@ocs.cz
Sent: Friday, August 23, 2024 6:20 AM
To: Ramsey Gurley ; WebObjects-Dev List
Subject: Re: FB J
Hi all,
I'm doing some work on WOLips currently and I am wondering how many of
you active WO devs actually use jprofiler or jrebel. Does anyone
actually use either of those or are they like workspace mechanic where
nobody even noticed when that went away?
Ramsey
actively using and love.
On 11/6/24 12:55 AM, Theodore Petrosky wrote:
I tried jrebel a few years ago... but gave up.
Thank you for your service!!
Did anything ever happen to adding D2W templates to the Maven setup?
Theodore Petrosky | IT/Finance Director
AgencySacks
On 11/4/2
you could re-zip the correct file and place in your
.m2/repository
In the long term someone would have to figure out why it isn’t building
properly.
On Nov 1, 2024, at 3:04 AM, Ramsey Gurley via Webobjects-dev
wrote:
Hi all,
I'm trying to get an old demo project running again. Since it has
Hi all,
I'm trying to get an old demo project running again. Since it has an
EOModel, I thought it would be simple enough to make it use the
JavaMemoryAdaptor in wonder. However, that fails to find the adaptor
class name on startup when I try it. It seems to be missing a key in the
Info.plist
Hi Martino,
How are you using JRebel with WOLips currently? Are you building WOLips
yourself currently? Using a really old version perhaps?
Ramsey
On 11/6/24 4:51 PM, Martino Limido via Webobjects-dev wrote:
Hi everyone,
Here at our team, we’ve been using JRebel for years now, and it’s beco
I assumed they were dead because when I look in the site.xml, they are
listed, but when I look in /features/ they don't exist. I'm not sure
what magic is allowing you to install them but I will try to maintain
both of these since they apparently still work :)
https://jenkins.wocommunity.org/jo
In particular, I'm migrating the wolips build to maven+tycho instead of
the old ant build. Pretty soon, you should be able to 1) git clone the
repo 2) mvn clean package 3) there is no step three!
https://www.youtube.com/watch?v=2iyMf3tlKpU
But seriously, we won't even need an eclipse_home inst
".
The Source folder is in the build path
Le 24 nov. 2024 à 00:31, Ramsey Gurley via Webobjects-dev
a écrit :
Oops, I meant to copy the list on this.
On 11/22/24 8:06 AM, Ramsey Gurley wrote:
Currently, you need to build it until we set up a github action to do that. It
should be fairly
Hi Ted,
I still haven't finished my framework and d2w archetypes yet, but some
wo archetypes do exist and you can use them even though they are
probably quite old. In eclipse preferences, you can add an archetype
catalog. The url to the catalog is,
https://maven.wocommunity.org/service/local
I'm pleased to announce a new WOLips version: WOLips5. I've now pushed a
new branch to the WOLips repository where you can check it out and test
it yourselves.
https://github.com/wocommunity/wolips/tree/wolips5
WOLips5 features:
* Easy maven build, just 'git clone', 'mvn clean package' and y
I've been
testing with the p2. I haven't really tested out the product build
very much.
On 11/22/24 2:35 AM, Michael Kondratov wrote:
I am unable to get there p2 build directory of WOLis5. Would anyone
have a copy they could share?
Michael
On Nov 17, 2024, at 10:12 PM, Ra
Hi again everyone.
I just finished setting up a build of WOLips5 with Github actions. That
means you no longer need to build it locally to install it. The new
update site url is,
https://wocommunity.github.io/wolips/repository/
There is currently no index.html so if you go there in a browser
version of the Java Runtime (class file version 65.0), this
version of the Java Runtime only recognizes class file versions up to 55.0
for
I installed java 21 and get error: BUILD FAILED
java.lang.NoClassDefFoundError:
org/objectstyle/woenvironment/frameworks/Root
Michael
On Nov 7, 2024,
"Selection does not contain a
main type ".
The Source folder is in the build path
Le 24 nov. 2024 à 00:31, Ramsey Gurley via Webobjects-dev
a écrit :
Oops, I meant to copy the list on this.
On 11/22/24 8:06 AM, Ramsey Gurley wrote:
Currently, you need to build it until we set up a
ted a
ticket for it,
https://github.com/wocommunity/wolips/issues/185
On 12/9/24 12:37 AM, Aaron Rosenzweig wrote:
Yes I noticed this too, that dynamic elements like
On Dec 7, 2024, at 6:43 AM, Ramsey Gurley via Webobjects-dev
wrote:
If I have to hazard a guess, it is that WOString is not
You will now find download links for full Eclipse IDEs preinstalled with
WOLips5 on the github main page for WOLips,
https://github.com/wocommunity/wolips/
___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list
I suppose you could use
task = 'edit' and entity.name = 'Child'
instead of
pageConfiguration = 'EditChild'
in your rules. I seem to remember you could do something like
pageConfiguration like 'Edit*Child'
too, but I could be misremembering that :) Maybe check through the core
d2w rules file
It's there, you just can't see it because it is filtered by default. In
your WOExplorer tab, click the three dots to View Menu, then select
Filters and uncheck .* resources.
On 2/3/25 2:06 PM, Theodore Petrosky wrote:
This I don’t see:
If you put it in src/main/resources, but did not incl
With more patience this morning I tried to run your project. I had to
add to pom.xml
wocommunity.releases
WOCommunity Releases
true
false
I think this is the fake one. Which means src/main/resources should be
the proper place. In your Prefereces -> WOLips -> Builds, do you see
Generate Bundles checked or unchecked? Also, in your maven dependency
hierarchy, do you see ERFoundation and ERWebObjects?
On 2/6/25 5:41 AM, Theodore Pet
Current ERExtensions should include ERFoundation/ERWebObjects for you.
Try toggling Generate Bundles off and see if it works. With it on,
you're going to get a CFBundle in your project's build/ directory which
is probably going to end up as your MainBundle, which may not be
including your d2wmo
I believe the answer is highly dependent on whether you're using the NS
collections from WebObjects JavaFoundation or the ones from WOnder. If I
remember correctly, Anjo did a lot of work optimizing performance on the
ones in wonder, making those much faster than the ones found in
JavaFoundatio
*] Total time: 16.530 s
[*INFO*] Finished at: 2024-12-10T19:40:21-05:00
[*INFO*] *————————————*
*
*
*
*
*
*
*
*
On Dec 10, 2024, at 6:09 AM, Ramsey Gurley via Webobjects-dev
wrote:
Hello everyone,
If the wobootstrap-maven-plugin and the WOInstall.jar got marrie
Hello everyone,
If the wobootstrap-maven-plugin and the WOInstall.jar got married and
had a baby, it would be the woinstall-maven-plugin. I'm pleased to
inform you that installing webobjects is now as easy as pasting the
following into your terminal,
mvn io.github.wocommunity:woinstall-maven
Thanks to your bug report, the problem is now fixed. It turns out I just
missed a resource file which contained api for all the dynamic elements.
It is now added to the build and autocomplete on binding names is
working again.
On 12/7/24 7:28 PM, Martino Limido wrote:
Hi Ramsey,
First, let m
(class file version 65.0), this
version of the Java Runtime only recognizes class file versions up to 55.0
for
I installed java 21 and get error: BUILD FAILED
java.lang.NoClassDefFoundError:
org/objectstyle/woenvironment/frameworks/Root
Michael
On Nov 7, 2024, at 06:47, Ramsey Gurley via
Hi everyone,
After our previous discussion on JRebel, it seems that it has been made
obsolete by JRebel's own integration with eclipse and by other tools.
I'm planning to remove that since nobody is actually using it anymore,
and it generates errors during wolips debugging in the error log. It
com/webobjects/.next_roots/5.4.3
[*INFO*]
**
[*INFO*] *BUILD SUCCESS*
[*INFO*]
**
[*INFO*] Total time: 16.530 s
[*INFO*] Finished at: 2024-12-10T19:40:21-05:00
[*INFO*] *——
100% no I don't use it. Okay, that's what my gut was telling me. Good. I
don't need to deliberate on this one for long.
On 12/18/24 7:37 PM, Ramsey Gurley wrote:
Hi everyone,
After our previous discussion on JRebel, it seems that it has been
made obsolete by JRebel's own integration with ecl
t URL is 404 for me?
>
>Maik
>
>
>> Am 05.12.2024 um 02:50 schrieb Ramsey Gurley via Webobjects-dev
>> :
>>
>> While this is thanks to a lot of hard work from the Eclipse people, for the
>> purpose of this email, I'm going to pretend it was all
While this is thanks to a lot of hard work from the Eclipse people, for
the purpose of this email, I'm going to pretend it was all me ;-)
With the release of Eclipse 2024-12, WOLips5 is now available to run on
Linux 64-bit RISC-V (and aarch64 Windows too). I'm already testing it
out, and it ap
If I have to hazard a guess, it is that WOString is not a WOComponent
but a WODynamicElement. It doesn't have an API file. ERXBooleanSelector
is a component and does have an API file. There could also be some
weirdness because WOString is replaced by ERXWOString in wonder, but
that would be my
index.html in the directory. I'm planning to add one with install
instructions/screenshots, but that hasn't been done yet.
On December 6, 2024 9:19:07 PM GMT+09:00, Maik Musall
wrote:
Hi Ramsey, that URL is 404 for me? Maik
Am 05.12.2024 um 02:50 schrieb Ramsey
Hi Ricardo,
Good to hear from you :) There's not a dist.zip anymore because of
changes to the build and the p2 repository layout. However, if you are
logged into github, you can download a full 'Eclipse for Committers'
installation pre-installed with Java 23, WOLips5, Spotbugs plugin, and
the
5, at 5:48 PM, Ramsey Gurley via Webobjects-dev
wrote:
Since we are chatting... is it sufficient to add the JavaXML
framework to in order to see that issue 153 happen?
On 1/20/25 7:42 AM, Hugi Thordarson via Webobjects-dev wrote:
Regarding workarounds for the module system (—add-exports/-
I fixed it and didn't even know it? I'm happy to take credit for that ;)
On 1/20/25 8:27 AM, Hugi Thordarson via Webobjects-dev wrote:
Hmm… Just created a test project to try to demonstrate the problems but quick
testing (on wolips5) seems to show that none of them are present anymore!
Perhaps
We probably only need to re-implement com.webobjects.foundation.xml and
com.webobjects.appserver.xml packages. It's like 8 classes. I doubt
anyone anywhere is using the WO web services stuff.
On 1/20/25 8:31 AM, Paul Hoadley via Webobjects-dev wrote:
On 20 Jan 2025, at 09:18, Ramsey Gurley wr
Okay, well in that case Ted is good now. One last question though, are
you both using the same version of wolips?
On 1/20/25 7:11 AM, Paul Hoadley via Webobjects-dev wrote:
On 19 Jan 2025, at 16:51, Ramsey Gurley wrote:
Is Ted using an old version of the wolifecycle-maven-plugin? For the
bui
Since we are chatting... is it sufficient to add the JavaXML framework
to in order to see that issue 153 happen?
On 1/20/25 7:42 AM, Hugi Thordarson via Webobjects-dev wrote:
Regarding workarounds for the module system (—add-exports/- -add-opens), I keep
those in the global configuration fo
I'm almost finished rebuilding ERWebObjects and hopefully maven
support will be much better once I am done. The autolauncher will
finally work on linux too :)
Thanks
Ricardo Parada
Sent from my iPhone
On Jan 4, 2025, at 5:03 AM, Ramsey Gurley via
Webobjects-dev wrote:
It is now
AM, Ramsey Gurley via
Webobjects-dev wrote:
It is now possible to build a simple woapp without fiddling with maven
settings at all. I'm happy to announce that wolifecycle-maven-plugin is now on
maven central and you can build and run a basic WebObjects application without
fiddling with any
Is Ted using an old version of the wolifecycle-maven-plugin? For the
build.properties thing to function, it has to have a patch from a very
cool guy named Paul Hoadley or it won't work ;) That was about 3.5 years
ago though, so he may have even forgot he even wrote it by now :D
https://github.
Hi Ted,
You should not need a Libraries folder with maven, since maven manages
all that for you. If you open the pom.xml in Eclipse, you can switch the
tab on bottom from source to dependency hierarchy and you should see
your driver jar listed in there.
To add a framework, you do it the same
I never used the ERModernLook all that much. If you get a d2wContext,
does valueForKey("look") return the value you expect? If it doesn't,
then it seems like your user.d2wmodel isn't being found, either due to a
mispelling in the file name or because your resources directory isn't
being include
It is now possible to build a simple woapp without fiddling with maven
settings at all. I'm happy to announce that wolifecycle-maven-plugin is
now on maven central and you can build and run a basic WebObjects
application without fiddling with any maven settings at all. As a
demonstration, I hav
By the way, I do not want to snub anyone. If you feel your name belongs
in the list of developers for this plugin, let me know. Maven central
requires the list of developers so I put down who I think are currently
active developers on this project. If you feel you belong on this list
as well, l
I have not seen this issue so far working with the new build.
If you're like me, then maybe you've updated eclipse a dozen times or so
on the same machine, because I like to stay on the latest release of
eclipse and there's a new one every three months. As a result of this
behavior, I sometime
If you are building with ant, you still need a next root. The new woinstall is
run by maven, but it also installs a next root in the maven repository in case
you still have ant builds too.
mvn io.github.wocommunity:woinstall-maven-plugin:woinstall
It will print out the next root path when it c
It seems like the server is down.
http://maven.wocommunity.org/
All your maven builds and archetypes are broken while that is down.
Maybe Maik can help out here.
On 2/13/25 6:24 AM, Theodore Petrosky via Webobjects-dev wrote:
I have the same problem!!!
When I click the Verify button I get
The fake maven nature is comically bad at this point. I downloaded and
tried to File ->Import ->Maven->Maven Project on your FW and app and
both sent eclipse into an infinite loop of dialogs. I had to force quit
eclipse twice just to see the imported folders.
I'm rewriting ERWebObjects. Hopefu
In order to remove dependency on WebObjects jars in WOLips, WOLips finds
them using your maven artifacts. If you are missing the JDBC adaptor or
postgresql plugin frameworks in your pom file, they probably won't be
available for selection when creating a new model.
I just pushed a new framewor
Hi Hugi,
When I import projects, I use the root directory and bring in the p2,
product, and importantly, the target platform. The target platform is a
bit like the OSGI version of a pom file. It tells an eclipse plugin
project where to look for dependencies. That way you don't need an
ECLIPSE
73 matches
Mail list logo