Re: Hello again
Re: Hello again
- Subject: Re: Hello again
- From: Mark Wardle via Webobjects-dev <email@hidden>
- Date: Sun, 16 Jan 2022 21:35:40 +0000
Dear all,
Thanks to Paul and all involved in building the maven plugin and support
for WebObjects/Project Wonder, I'm very pleased to say that I can now
quickly and easily build my entire project using maven, now as separate
frameworks and applications.
Thanks all,
Mark
On Sat, 15 Jan 2022 at 20:26, Mark Wardle <email@hidden> wrote:
> Update.
>
> 1. I have fixed the error from a zip file. It turns out the build was
> including a broken jar file, from a dependency of type 'pom'. This results
> in an invalid file being brought into the build.
>
> <dependency>
> <groupId>com.sun.xml.ws</groupId>
> <artifactId>jaxws-ri</artifactId>
> <version>2.3.3</version>
> <type>pom</type>
> </dependency>
>
> To make it easier for others to find in the future, this is the exception
> that this caused:
>
> Exception in thread "main" com.webobjects.foundation.NSForwardException
> [java.util.zip.ZipException] zip END header not
> found:java.util.zip.ZipException: zip END header not found
>
> at
> com.webobjects.foundation.NSForwardException._runtimeExceptionForThrowable(NSForwardException.java:45)
>
> at
> er.extensions.appserver.ERXApplication$Loader.stringFromJar(ERXApplication.java:857)
>
> at
> er.extensions.appserver.ERXApplication$Loader.<init>(ERXApplication.java:517)
>
> at er.extensions.appserver.ERXApplication.setup(ERXApplication.java:1071)
>
> at er.extensions.appserver.ERXApplication.main(ERXApplication.java:884)
>
> at com.eldrix.news.app.Application.main(Application.java:75)
>
> Caused by: java.util.zip.ZipException: zip END header not found
>
> at java.base/java.util.zip.ZipFile$Source.zerror(ZipFile.java:1567)
>
> at java.base/java.util.zip.ZipFile$Source.findEND(ZipFile.java:1462)
>
> at java.base/java.util.zip.ZipFile$Source.initCEN(ZipFile.java:1469)
>
> at java.base/java.util.zip.ZipFile$Source.<init>(ZipFile.java:1274)
>
> at java.base/java.util.zip.ZipFile$Source.get(ZipFile.java:1237)
>
> at
> java.base/java.util.zip.ZipFile$CleanableResource.<init>(ZipFile.java:727)
>
> at java.base/java.util.zip.ZipFile$CleanableResource.get(ZipFile.java:844)
>
> at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:247)
>
> at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:177)
>
> at java.base/java.util.jar.JarFile.<init>(JarFile.java:348)
>
> at java.base/java.util.jar.JarFile.<init>(JarFile.java:319)
>
> at java.base/java.util.jar.JarFile.<init>(JarFile.java:258)
>
> at
> er.extensions.appserver.ERXApplication$Loader.stringFromJar(ERXApplication.java:837)
>
> Keywords: maven java 11 broken zip file invalid jar stringFromJar
> ERXApplication$Loader ERXApplication
>
>
> I can see the finish line now, although there are some dimly lit hurdles
> ahead. Here be dragons.
>
> On Sun, 16 Jan 2022 at 07:32, Mark Wardle <email@hidden> wrote:
>
>> Hi Paul! Hope you are keeping well! Thanks for the reply. It looks very
>> helpful - replies inline below.
>>
>> On Sun, 16 Jan 2022 at 00:52, Paul Hoadley via Webobjects-dev <
>> email@hidden> wrote:
>>
>>> Hi Mark,
>>>
>>> On 16 Jan 2022, at 8:32 am, Mark Wardle via Webobjects-dev <
>>> email@hidden> wrote:
>>>
>>> Long time no see. I have quietly lurked here while working on a
>>> different technology stack (mainly clojure/clojurescript), but now want to
>>> migrate my old WO applications to use my newer backend components when
>>> possible.
>>>
>>>
>>> Welcome back.
>>>
>>> 1. Please could I have an invite to the slack channel?
>>>
>>>
>>> Looks like someone has hooked you up—Slack telling me email@hidden would
>>> be a duplicate.
>>>
>>>
>> All sorted thank you.
>>
>>
>>> 2. I have restarted my push to migrate to maven, as I need to modernise
>>> the build and make it easier to stitch everything I need together. But I've
>>> hit some hurdles - are there any maven experts?
>>>
>>>
>>> There are several. There's a #maven channel on Slack.
>>>
>>> Great.
>>
>>
>>> > SNIP
>>>
>>
>>
>>> Before we wade into these, how did you convert your project(s) to Maven?
>>> Did you follow this or something like it?
>>>
>>> https://gist.github.com/paulhoadley/cd15b90c94eb8c640fddd9ac3fbbc6dc
>>>
>>>
>> No I did not see that. I created a new directory and copied files across
>> according what I've used for maven native files. But, I didn't turn off
>> eclipse and did get annoyed with all of the autogenerated files appearing
>> as I did each framework.
>>
>>
>>> I would suggest doing one project at a time. Choose a framework that is
>>> dependent on no other projects, for example. Get it working, then move to
>>> the next.
>>>
>>>
>> Yes actually all of the frameworks build, as does the application, but
>> that zip file means something is broken.
>> I will start again with your guide thank you!
>>
>>> I would be very grateful for any pointers at all. I still would like to
>>> move away from ant for this build, and I need to simplify my frameworks, so
>>> moving to maven seems like an important step in modernising my build.
>>>
>>>
>>> You won't regret it. Any time you spend now getting your projects
>>> converted will be paid off a hundred times later. It will instantly
>>> simplify your CI options, just as one example.
>>>
>>>
>> Best wishes,
>>
>> Mark
>>
>
>
> --
> Dr. Mark Wardle
> Consultant Neurologist and Clinical informatician, University Hospital
> Wales, Cardiff, UK
> Chair, NHS Wales Technical Standards Board.
> Email: email@hidden or email@hidden Twitter: @mwardle
> Telephone: 02920745274 (secretary) or facsimile: 02920744166
>
--
Dr. Mark Wardle
Consultant Neurologist and Clinical informatician, University Hospital
Wales, Cardiff, UK
Chair, NHS Wales Technical Standards Board.
Email: email@hidden or email@hidden Twitter: @mwardle
Telephone: 02920745274 (secretary) or facsimile: 02920744166
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
References: | |
| >Hello again (From: Mark Wardle via Webobjects-dev <email@hidden>) |
| >Re: Hello again (From: Paul Hoadley via Webobjects-dev <email@hidden>) |
| >Re: Hello again (From: Mark Wardle via Webobjects-dev <email@hidden>) |
| >Re: Hello again (From: Mark Wardle via Webobjects-dev <email@hidden>) |