Comments (4)
This is fixed. asm.version has been changed to 9.3
from knopflerfish.org.
There seems to be some new errors in osgi_tck when running that with JDK11.
from knopflerfish.org.
One problem is the class loader check done in FWProps in order to set org.osgi.supports.framework.extension. This test assumes that the class loader is instanceof URLClassLoader. With JDK8 we have a sun.misc.Launcher.AppClassLoader, which extends java.net.URLClassLoader (which extends java.security.SecureClassLoader). With JDK11 we have a jdk.internal.loader.ClassLoaders.AppClassLoader, which extends jdk.internal.loader.BuiltinClassLoader (which extends java.security.SecureClassLoader). This causes org.osgi.supports.framework.extension to be set to false, which is not allowed for OSGi R4 and later.
If we force org.osgi.supports.framework.extension to be true, we get NoClassDefFoundError from some tests that depend on org/osgi/test/cases/condpermadmin/testcond/TestPostPonedCondition or org.osgi.test.cases.condpermadmin.testcond.TestCondition.
from knopflerfish.org.
Another problem is that org.osgi.test.cases.framework.junit.classloading.ClassLoadingTests.testHiddenPackages001 depends on org.omg.CORBA which is not present in JDK11.
from knopflerfish.org.
Related Issues (20)
- proguard does not support java 9
- asm and JDK9 HOT 1
- Release docs: index.html
- Release docs: index.html
- docs: programming.html
- Dynamic import dead lock HOT 1
- Building with JDK10 fails HOT 1
- Improve framework log message when unable to resolve
- Using target property filters may cause SCR to give incorrect errors for circular component chains
- Junit test doesn't detect if it fails to start a test bundle HOT 2
- SCR doesn't handle service that dynamically changes service ranking
- reference:file: bundles can not be loaded if org.knopflerfish.osgi.registerserviceurlhandler=false HOT 2
- Deadlock weaving hooks HOT 1
- Question about Knopflerfish R7 compatibility for SCR HOT 2
- SCR gets ConcurrentModificationException in service listener HOT 1
- API question: HttpService registerServlet and registerResources enumeration HOT 1
- Is this project dead? HOT 1
- Http Server: threads created in transactions increase activeCount and server will eventually stop processing requests
- Generate a maven repository index file
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 knopflerfish.org.