[ https://issues.apache.org/jira/browse/FELIX-5571?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15887753#comment-15887753 ]
David Leangen commented on FELIX-5571: -------------------------------------- It is in the Activator. Actually, I did. I added the depdendency as: {code} <dependency> <groupId>org.apache.felix</groupId> <artifactId>org.apache.felix.utils</artifactId> <version>1.9.1-SNAPSHOT</version> <scope>provided</scope> </dependency> {code} It pulls in the old osgi core transitively, and causes this exception: {code} [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2:compile (default-compile) on project org.apache.felix.serializer: Compilation failure: Compilation failure: [ERROR] /Users/dleangen/libs/felix/converter/serializer/src/main/java/org/apache/felix/serializer/impl/Activator.java:[35,16] no suitable method found for registerService(java.lang.Class<org.osgi.service.serializer.Serializer>,org.apache.felix.serializer.impl.json.JsonSerializerImpl,java.util.Dictionary<java.lang.String,java.lang.Object>) [ERROR] method org.osgi.framework.BundleContext.registerService(java.lang.String[],java.lang.Object,java.util.Dictionary) is not applicable [ERROR] (argument mismatch; java.lang.Class<org.osgi.service.serializer.Serializer> cannot be converted to java.lang.String[]) {code} R6 allows a class as a parameter to BundleContext.registerService(), but R4 does not. I don't think it would be the right call to revert to the older version of this method call. > Replace JSONParser in Serializer with the new one from utils > ------------------------------------------------------------ > > Key: FELIX-5571 > URL: https://issues.apache.org/jira/browse/FELIX-5571 > Project: Felix > Issue Type: Bug > Components: Converter > Reporter: David Leangen > Assignee: David Leangen > > I can do this if there are no objections. -- This message was sent by Atlassian JIRA (v6.3.15#6346)