I believe I found and fixed this one with the help of Jens Schulze, who was having the same problem and showed me how to cause this error. Try the latest build, I think it will work now.

On 11/27/24 7:25 AM, Michael Kondratov wrote:
Whats the procedure for building the project after upgrading to WOLips 5. I am trying to build it with Ant, but get an error:

BUILD FAILED

/Users/michaelkondratov/git/artstore-github/artstore/build.xml:206: java.lang.UnsupportedClassVersionError: org/objectstyle/woproject/ant/WOCompile has been compiled by a more recent 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, at 06:47, Ramsey Gurley via Webobjects-dev <webobjects-dev@lists.apple.com> wrote:

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 installed anywhere. Just maven and source code.

Anyway, I've just gotten the jrebel plugin to build, so that seems like that can stay. jprofiler's update site is so old I am getting "partial IU" errors. It looks like we should just dump that one at this point, unless someone can point me to a newer one than the update site I find at https://wocommunity.org/documents/tools/jprofiler6/

On 11/7/24 5:44 PM, Hugi Thordarson via Webobjects-dev wrote:
Ramsay, it's awesome you're taking a look at WOLips, thanks for that! And curiosity is eating me alive; looking at anything in particular?

Not using either of the plugins you mentioned. But using the opportunity for some evangelism; replaced JRebel with DCEVM and hotswap-agent a few years back. Works like a charm and the wiki has a nice page showing how to set it up (the JDK 17 instructions work fine for JDK 21, you'll just have to go to the release pages of the JDK/hotswap-agent and download current versions instead of curl-ing the packages from the instructions):

https://flagged.apple.com:443/proxy?t2=Dn4e4D9Gv0&o=aHR0cHM6Ly93aWtpLndvY29tbXVuaXR5Lm9yZy94d2lraS9iaW4vdmlldy9XT0wvSG9tZS9XT0xpcHMvVXNpbmclMjBEQ0VWTSUyMGFuZCUyMEhvdHN3YXAlMjBmb3IlMjByYXBpZCUyMHR1cm5hcm91bmQ=&emid=7f9c85e1-99aa-4cb6-b237-7db7edd060a9&c=11/

On another more distantly related note (since launch arguments were mentioned) I stopped using WOLips WO launch configurations a couple of years back, preferring to launch WO apps as regular java apps with a couple of added arguments. WOLips launch configurations generate a borked classpath when launching maven projects, making them somewhat troublesome if your dependencies are beyond the simplest case (while java launch configurations will generate a correct classpath, i.e. reflecting what ends up in the build).

https://github.com/wocommunity/wolips/issues/153

Cheers,
- hugi



On 7 Nov 2024, at 08:11, Martino Limido via Webobjects-dev <webobjects-dev@lists.apple.com> wrote:

Hi Ramsey,

I believe you’re correct—the plugin itself doesn’t actually exist. When checking the file at site.xml, it lists features/org.objectstyle.wolips.jrebel.feature_4.18.20240430.22.jar, but this jar doesn’t appear to be installed. I think the “magic” here is simply setting the ${jrebel_args} variable manually in each Run Configuration; no additional support on the WOLips side seems necessary to make JRebel work for us.

In my opinion, removing these
references from the WOLips installation would be fine, as they don’t appear to impact JRebel’s functionality in any way.
Thanks for looking into it!

Best,
Martino

Il giorno 7 nov 2024, alle ore
02:18, Ramsey Gurley <ramseygur...@gmail.com> ha scritto:
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://flagged.apple.com:443/proxy?t2=DZ8B9s3CD5&o=aHR0cHM6Ly9qZW5raW5zLndvY29tbXVuaXR5Lm9yZy9qb2IvV09MaXBzX21hc3Rlci9sYXN0U3VjY2Vzc2Z1bEJ1aWxkL2FydGlmYWN0L3RlbXAvZGlzdA==&emid=7f9c85e1-99aa-4cb6-b237-7db7edd060a9&c=11/
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:

https://lists.apple.com/mailman/options/webobjects-dev/hugi%40karlmenn.is
This email sent to h...@karlmenn.is
 _______________________________________________
Do not post admin requests to the list. They will be
ignored.
Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/ramseygurley%40gmail.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/michael%40aspireauctions.com

This email sent to mich...@aspireauctions.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

Reply via email to