Comments (10)
@He-Pin So good news, I managed to replicate this with a trivial test in the Windows CI
from sbt-osgi.
I think this is windows related? Unfortunately I don't have a Windows machine on me but willing to accept any PR that solves the issue.
Also we do run against Windows in our CI so its interesting we are not getting problems there.
from sbt-osgi.
Also we do run against Windows in our CI so its interesting we are not getting problems there.
Maybe the CI doesn't run any benchmarks?
from sbt-osgi.
Maybe the CI doesn't run any benchmarks?
Well benchmarks aren't really relevant here. There may be an interesting interaction between sbt-jmh and sbt-osgi in which case the best way to replicated this would be write a scripted test that adds sbt-jmh as a plugin to try and reproduce it.
The best way to diagnose this would be to minimize the issue as a sbt-scripted test within this project.
An interesting thing to note specifically wrt Pekko, sbt-osgi has been updated some weeks ago where sbt-jmh was updated recently so maybe thats the root cause? Would be good to bisect which at which exact Pekko commit the issues are being caused.
from sbt-osgi.
seems it's ok on mac, but fails on Windows 11.
from sbt-osgi.
seems it's ok on mac, but fails on Windows 11.
Also fine on Linux otherwise CI would be breaking. Try the find the commit which causes the breakage.
from sbt-osgi.
See apache/pekko#986 (comment) for likely cause
from sbt-osgi.
@He-Pin Also what JDK are you using, is it 8, 11, 17 or 21?
from sbt-osgi.
@mdedetrich tested both java 8 and java 11, both fails.
from sbt-osgi.
@mdedetrich tested both java 8 and java 11, both fails.
Thanks, created a PR at #115 to create a basic test with packageWithJVMJar := true
to see if I can replicate it on Windows CI.
from sbt-osgi.
Related Issues (20)
- Fix regression when using Jar's to force proper manifest files HOT 2
- `Compile / sbt.Keys.packageBin := bundle.value` can cause infinite recursive loop HOT 2
- Write tests for caching functionality
- 0.93 for sbt 0.13 HOT 1
- Document how to publish OSGi bundles
- Missing imported versions for packages from project dependencies
- No sbt 0.13 artefact available 0.9.4 and forward HOT 2
- How to exclude libraries that are marked with Provided HOT 1
- Release 0.9.5 HOT 7
- version 0.9.5 release notes? HOT 1
- Travis CI is dropped HOT 1
- `ConcurrentModificationException` when bunding on JDK17 HOT 1
- Race condition in the dependencies of the osgiBundle task HOT 16
- sbt-osgi disapeared for the maven repo HOT 3
- Publish to Maven central using sbt-ci-release and groupId `com.github.sbt` HOT 5
- Should we recruit new maintainers? HOT 4
- Change from travis to github actions
- Make a custom release of sbt-osgi 0.9.4 + Invalid CEN extra data field patch HOT 8
- Release notes for 0.9.6 and 0.9.7? HOT 3
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 sbt-osgi.