Issues with WAR-Deployment

Hi

We consider some issues when we build the WAR-File. This happens since we migrated to TiNG (Servoy 2024.03.3 LTS).

We have the following errors and warnings during the export-process (hope it works with the images):

So far, we hadn’t any issues, but since a few weeks we use the “it2be-cloudstorage”-plugin that works in developer as expected, but we couldn’t export it (or at least one jar-file) to the war file and hence it doesn’t work when we deploy it.

Any suggestions what we could do to get rid of all these warnings and escpecially this issue with the it2be-cloudstorage-warning?

Thanks in advance for any inputs.

Best
Roland

you should update the jars and make sure you don’t have any duplicates.
But older servoy plugin must be updated to use entry points configuration:
Serverside Plugins | Docs

so you need to make sure you have updated versions of those for sure, or contact the supplier

I have created a ticket with sevoycomponents about it2be-level5.jar and it2be-level8.jar, that one will remain because the files are similar in name but different, and they can’t do much, neither can servoy.
In the long run exporting via script reduces the headaches there, since the build doesn’t stop at 60% but you get the infos at the end.

Thanks for your reply!

What I don’t understand at all: Why can’t “it2be-cloudstorage\it2be-cloudstorage-core-1.0.jar” be exported (see screenshot above)? According to the message because “commons-pool2.jar” already exists in the lib-folder. But I see no connection at all (neither in the file name nor in the components it contains) between these two JARs. If I try to remove “common-pool2.jar” from the lib directory, then I can export! But in the real world I can hardly simply eliminate this file! I can’t estimate what the consequences would be.

that is a bit weird but i think that jar just has a wrong manifest (copy/paste error?)

so it2be-cloudstorage-core but also cor-common-logging seems the hit another url..
Maybe you can attach both of them so we can have a look, but it seems that they just have kind of illegal manifest.mf entries (copy/paste of something)

Thanks Johan

I couldn’t attach the JAR or ZIP because of the rules, but you could access them by the following URL: ShareFile

the core-commons-logging.jar is really a combination of the apache commons logging and slf4j
Thats just horrible, that jar should be removed

that it2be-cloudstorage-core-1.0.jar just has some weird manifest file where it pretents its the:
Bundle-SymbolicName: org.apache.commons.commons-pool2

which as far as i can see it really isn’t (there are not apache classes in that one) but that lib is also a mix of at lot of stuff but what it really is i don’t know

Thanks Johan.

I’ll forward these informations to servoycomponents. Hope they could fix this.

The export issue has been fixed in version 1.0-064 of the CloudStorage plugin.