Comments (3)
Thank you very much for your fast response and confirmation.
I clicked the "release" button of the staging repo, the updated content should appear in Maven Central soon.
Closing this bug as fixed.
from org.eclipse.rap.
Would it be possible for you to add another Maven repository source for testing?
I created a temporary fix in
https://oss.sonatype.org/content/repositories/orgeclipserap-1091/
that I would push to Maven Central after a confirmation that it solves your problem as a workaround.
The basic idea is to redeploy the two jar files org.eclipse.rap.fileupload
and org.eclipse.rap.filedialog
(because it depends on the first one) with a new Maven version number 3.22.1
and fix the dependency there to the correct commons-fileupload
version 1.4
. Please note that the jar files are binary identical to their older counterparts, only the dependency in Maven has changed.
With the current publishing procedure the Maven dependency information is maintained separately from the bundle dependencies as defined in the MANIFEST.MF
which kind of explains why this error happened.
For the next RAP release 3.23 we can see if we can either find a better way of publishing the bundles, or at least fixing the problem in our pom.xml.
from org.eclipse.rap.
Thanks a lot for taking care of this, @mknauer .
I tested the version in the tmp Maven repo and can confirm that this fixes the issue, no need for the workaround of pinning the commons-fileupload
version anymore.
Checking the MANIFEST.MF
of commons-fileupload
shows that the Bundle-Version
is 1.4.0
, but is otherwise specified as 1.4
in the Maven world. So resolving this dependency from a target platform probably works without problems, but not when resolving it via Maven. This mismatch is unfortunate and probably a legacy versioning issue on the commons-fileupload
dep, but we can't change that.
I would recommend to fix it in the RAP pom.xml for 3.23 and call it a "known-issue" for 3.22 to be done with it ;).
Let me know if I can provide any further help.
Cheers,
Ben
from org.eclipse.rap.
Related Issues (20)
- Retry on connection error doesn't work with CSP enabled
- Handling network connection error with SeverPush active HOT 7
- Missing requirement: org.eclipse.rap.rwt.osgi 3.22.0.20220708-1200 requires 'java.package; javax.servlet [4.0.0,5.0.0)' but it could not be found HOT 3
- RAP version which support jboss8 and openjdk17 HOT 7
- Ampersand character ommited from label text HOT 1
- selection in not yet focused multiline Text widget HOT 2
- CSRF security HOT 2
- Focus issues with ContextMenu in Chrome/Edge browser
- pack column for Tableviewer
- Copy of photo is stored on server and never cleaned up
- Grid calculates row height only on Hover
- GridEditor displayed at wrong offset for auto-height rows HOT 6
- Methods annotated with @PersistState have no effect on the saved model XMI in RAP HOT 4
- ConcurrentModificationException in LifeCycleServiceHandler HOT 3
- Client sometimes doesn't re-layout on browser window size change HOT 4
- TypeError when POST fails causes error-dialog is not shown HOT 3
- No jface.databinding.swt.typed package? HOT 22
- Mouse up / down event not triggering on table header click or select HOT 7
- Improve deployment of realease artefacts to Maven Central
- Wrong handling error in ServerPush.js / Connections.js HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from org.eclipse.rap.