felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Bosschaert <david.bosscha...@gmail.com>
Subject Re: [Converter] Getting older version of Converter API?
Date Mon, 03 Apr 2017 11:07:02 GMT
I'll take a look at this. Thanks for pointing this out, Guillaume.

David

On 3 April 2017 at 11:47, Guillaume Nodet <gnodet@apache.org> wrote:

> I tried to build the converter bundle this morning and hit quite a few
> failures:
>
> gnodet•git/felix/converter*(*trunk*⚡**)*» mvnci
>
> [12:46:37]
>
> [INFO] Scanning for projects...
>
> [INFO]
> ------------------------------------------------------------------------
>
> [INFO] Reactor Build Order:
>
> [INFO]
>
> [INFO] Apache Felix Converter
>
> [INFO] Apache Felix Serializer Services
>
> [INFO] Apache Felix Schematizer Service
>
> [INFO] Apache Felix Converter Reactor
>
> [INFO]
>
>
> [INFO]
> ------------------------------------------------------------------------
>
> [INFO] Building Apache Felix Converter 0.1.0-SNAPSHOT
>
> [INFO]
> ------------------------------------------------------------------------
>
> [INFO]
>
> [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @
> org.apache.felix.converter ---
>
> [INFO] Deleting /Users/gnodet/work/git/felix/converter/converter/target
>
> [INFO]
>
> [INFO] --- maven-antrun-plugin:1.8:run
> (set-bundle-required-execution-environment) @ org.apache.felix.converter
> ---
>
> [INFO] Executing tasks
>
>
> main:
>
> Using felix.java.version=8
>
> [INFO] Executed tasks
>
> [INFO]
>
> [INFO] --- maven-remote-resources-plugin:1.5:process (default) @
> org.apache.felix.converter ---
>
> [INFO]
>
> [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @
> org.apache.felix.converter ---
>
> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>
> [INFO] skip non existing resourceDirectory
> /Users/gnodet/work/git/felix/converter/converter/src/main/resources
>
> [INFO] Copying 0 resource to META-INF
>
> [INFO] Copying 3 resources
>
> [INFO]
>
> [INFO] --- maven-compiler-plugin:3.2:compile (default-compile) @
> org.apache.felix.converter ---
>
> [INFO] Changes detected - recompiling the module!
>
> [INFO] Compiling 10 source files to
> /Users/gnodet/work/git/felix/converter/converter/target/classes
>
> [INFO]
> /Users/gnodet/work/git/felix/converter/converter/src/main/
> java/org/apache/felix/converter/impl/AdapterImpl.java:
> Some input files use unchecked or unsafe operations.
>
> [INFO]
> /Users/gnodet/work/git/felix/converter/converter/src/main/
> java/org/apache/felix/converter/impl/AdapterImpl.java:
> Recompile with -Xlint:unchecked for details.
>
> [INFO]
>
> [INFO] --- maven-resources-plugin:2.7:testResources
> (default-testResources)
> @ org.apache.felix.converter ---
>
> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>
> [INFO] skip non existing resourceDirectory
> /Users/gnodet/work/git/felix/converter/converter/src/test/resources
>
> [INFO] Copying 3 resources
>
> [INFO]
>
> [INFO] --- maven-compiler-plugin:3.2:testCompile (default-testCompile) @
> org.apache.felix.converter ---
>
> [INFO] Changes detected - recompiling the module!
>
> [INFO] Compiling 18 source files to
> /Users/gnodet/work/git/felix/converter/converter/target/test-classes
>
> [INFO] -------------------------------------------------------------
>
> [ERROR] COMPILATION ERROR :
>
> [INFO] -------------------------------------------------------------
>
> [ERROR]
> /Users/gnodet/work/git/felix/converter/converter/src/test/
> java/org/apache/felix/converter/impl/ConverterBuilderTest.java:[88,11]
> no suitable method found for
> rule(java.lang.Class<java.lang.Integer>,(f,t)->-1)
>
>     method
> org.osgi.util.converter.ConverterBuilder.<T>rule(java.
> lang.reflect.Type,org.osgi.util.converter.ConvertFunction<T>)
> is not applicable
>
>       (cannot infer type-variable(s) T
>
>         (argument mismatch; org.osgi.util.converter.ConvertFunction is not
> a functional interface
>
>           multiple non-overriding abstract methods found in interface
> org.osgi.util.converter.ConvertFunction))
>
>     method
> org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter.
> TargetRule<T>)
> is not applicable
>
>       (cannot infer type-variable(s) T
>
>         (actual and formal argument lists differ in length))
>
>     method
> org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter.
> ConvertFunction<T>)
> is not applicable
>
>       (cannot infer type-variable(s) T
>
>         (actual and formal argument lists differ in length))
>
> [ERROR]
> /Users/gnodet/work/git/felix/converter/converter/src/test/
> java/org/apache/felix/converter/impl/ConverterBuilderTest.java:[89,11]
> no suitable method found for
> rule(java.lang.Class<java.lang.Long>,(f,t)->-1L)
>
>     method
> org.osgi.util.converter.ConverterBuilder.<T>rule(java.
> lang.reflect.Type,org.osgi.util.converter.ConvertFunction<T>)
> is not applicable
>
>       (cannot infer type-variable(s) T
>
>         (argument mismatch; org.osgi.util.converter.ConvertFunction is not
> a functional interface
>
>           multiple non-overriding abstract methods found in interface
> org.osgi.util.converter.ConvertFunction))
>
>     method
> org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter.
> TargetRule<T>)
> is not applicable
>
>       (cannot infer type-variable(s) T
>
>         (actual and formal argument lists differ in length))
>
>     method
> org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter.
> ConvertFunction<T>)
> is not applicable
>
>       (cannot infer type-variable(s) T
>
>         (actual and formal argument lists differ in length))
>
> [ERROR]
> /Users/gnodet/work/git/felix/converter/converter/src/test/
> java/org/apache/felix/converter/impl/ConverterBuilderTest.java:[124,69]
> <anonymous org.apache.felix.converter.impl.ConverterBuilderTest$2> is not
> abstract and does not override abstract method
> handleError(java.lang.Object,java.lang.reflect.Type) in
> org.osgi.util.converter.ConvertFunction
>
> [ERROR]
> /Users/gnodet/work/git/felix/converter/converter/src/test/
> java/org/apache/felix/converter/impl/ConverterBuilderTest.java:[141,11]
> no suitable method found for rule((v,t)->v.toString())
>
>     method
> org.osgi.util.converter.ConverterBuilder.<T>rule(java.
> lang.reflect.Type,org.osgi.util.converter.ConvertFunction<T>)
> is not applicable
>
>       (cannot infer type-variable(s) T
>
>         (actual and formal argument lists differ in length))
>
>     method
> org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter.
> TargetRule<T>)
> is not applicable
>
>       (cannot infer type-variable(s) T
>
>         (argument mismatch; org.osgi.util.converter.TargetRule is not a
> functional interface
>
>           multiple non-overriding abstract methods found in interface
> org.osgi.util.converter.TargetRule))
>
>     method
> org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter.
> ConvertFunction<T>)
> is not applicable
>
>       (cannot infer type-variable(s) T
>
>         (argument mismatch; org.osgi.util.converter.ConvertFunction is not
> a functional interface
>
>           multiple non-overriding abstract methods found in interface
> org.osgi.util.converter.ConvertFunction))
>
> [ERROR]
> /Users/gnodet/work/git/felix/converter/converter/src/test/
> java/org/apache/felix/converter/impl/ConverterBuilderTest.java:[151,69]
> <anonymous org.apache.felix.converter.impl.ConverterBuilderTest$3> is not
> abstract and does not override abstract method
> handleError(java.lang.Object,java.lang.reflect.Type) in
> org.osgi.util.converter.ConvertFunction
>
> [ERROR]
> /Users/gnodet/work/git/felix/converter/converter/src/test/
> java/org/apache/felix/converter/impl/ConverterBuilderTest.java:[167,11]
> no suitable method found for rule((v,t)->con[...]to(t))
>
>     method
> org.osgi.util.converter.ConverterBuilder.<T>rule(java.
> lang.reflect.Type,org.osgi.util.converter.ConvertFunction<T>)
> is not applicable
>
>       (cannot infer type-variable(s) T
>
>         (actual and formal argument lists differ in length))
>
>     method
> org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter.
> TargetRule<T>)
> is not applicable
>
>       (cannot infer type-variable(s) T
>
>         (argument mismatch; org.osgi.util.converter.TargetRule is not a
> functional interface
>
>           multiple non-overriding abstract methods found in interface
> org.osgi.util.converter.TargetRule))
>
>     method
> org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter.
> ConvertFunction<T>)
> is not applicable
>
>       (cannot infer type-variable(s) T
>
>         (argument mismatch; org.osgi.util.converter.ConvertFunction is not
> a functional interface
>
>           multiple non-overriding abstract methods found in interface
> org.osgi.util.converter.ConvertFunction))
>
> [ERROR]
> /Users/gnodet/work/git/felix/converter/converter/src/test/
> java/org/apache/felix/converter/impl/ConverterBuilderTest.java:[189,11]
> no suitable method found for rule((v,t)->{ s[...]ll; })
>
>     method
> org.osgi.util.converter.ConverterBuilder.<T>rule(java.
> lang.reflect.Type,org.osgi.util.converter.ConvertFunction<T>)
> is not applicable
>
>       (cannot infer type-variable(s) T
>
>         (actual and formal argument lists differ in length))
>
>     method
> org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter.
> TargetRule<T>)
> is not applicable
>
>       (cannot infer type-variable(s) T
>
>         (argument mismatch; org.osgi.util.converter.TargetRule is not a
> functional interface
>
>           multiple non-overriding abstract methods found in interface
> org.osgi.util.converter.TargetRule))
>
>     method
> org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter.
> ConvertFunction<T>)
> is not applicable
>
>       (cannot infer type-variable(s) T
>
>         (argument mismatch; org.osgi.util.converter.ConvertFunction is not
> a functional interface
>
>           multiple non-overriding abstract methods found in interface
> org.osgi.util.converter.ConvertFunction))
>
> [ERROR]
> /Users/gnodet/work/git/felix/converter/converter/src/test/
> java/org/apache/felix/converter/impl/ConverterTest.java:[339,11]
> no suitable method found for
> rule(java.lang.Class<java.lang.String>,(f,t)->f i[...] null)
>
>     method
> org.osgi.util.converter.ConverterBuilder.<T>rule(java.
> lang.reflect.Type,org.osgi.util.converter.ConvertFunction<T>)
> is not applicable
>
>       (cannot infer type-variable(s) T
>
>         (argument mismatch; org.osgi.util.converter.ConvertFunction is not
> a functional interface
>
>           multiple non-overriding abstract methods found in interface
> org.osgi.util.converter.ConvertFunction))
>
>     method
> org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter.
> TargetRule<T>)
> is not applicable
>
>       (cannot infer type-variable(s) T
>
>         (actual and formal argument lists differ in length))
>
>     method
> org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter.
> ConvertFunction<T>)
> is not applicable
>
>       (cannot infer type-variable(s) T
>
>         (actual and formal argument lists differ in length))
>
> [ERROR]
> /Users/gnodet/work/git/felix/converter/converter/src/test/
> java/org/apache/felix/converter/impl/ConverterTest.java:[340,11]
> no suitable method found for rule(java.lang.Class<int[]>,(f,t)->f i[...]
> null)
>
>     method
> org.osgi.util.converter.ConverterBuilder.<T>rule(java.
> lang.reflect.Type,org.osgi.util.converter.ConvertFunction<T>)
> is not applicable
>
>       (cannot infer type-variable(s) T
>
>         (argument mismatch; org.osgi.util.converter.ConvertFunction is not
> a functional interface
>
>           multiple non-overriding abstract methods found in interface
> org.osgi.util.converter.ConvertFunction))
>
>     method
> org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter.
> TargetRule<T>)
> is not applicable
>
>       (cannot infer type-variable(s) T
>
>         (actual and formal argument lists differ in length))
>
>     method
> org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter.
> ConvertFunction<T>)
> is not applicable
>
>       (cannot infer type-variable(s) T
>
>         (actual and formal argument lists differ in length))
>
> [INFO] 9 errors
>
> [INFO] -------------------------------------------------------------
>
> [INFO]
> ------------------------------------------------------------------------
>
> [INFO] Reactor Summary:
>
> [INFO]
>
> [INFO] Apache Felix Converter ............................. FAILURE [
> 2.442 s]
>
> [INFO] Apache Felix Serializer Services ................... SKIPPED
>
> [INFO] Apache Felix Schematizer Service ................... SKIPPED
>
> [INFO] Apache Felix Converter Reactor ..................... SKIPPED
>
> [INFO]
> ------------------------------------------------------------------------
>
> [INFO] BUILD FAILURE
>
> [INFO]
> ------------------------------------------------------------------------
>
> [INFO] Total time: 2.704 s
>
> [INFO] Finished at: 2017-04-03T12:46:42+02:00
>
> [INFO] Final Memory: 24M/310M
>
> [INFO]
> ------------------------------------------------------------------------
>
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-compiler-plugin:3.2:testCompile
> (default-testCompile) on project org.apache.felix.converter: Compilation
> failure: Compilation failure:
>
> [ERROR]
> /Users/gnodet/work/git/felix/converter/converter/src/test/
> java/org/apache/felix/converter/impl/ConverterBuilderTest.java:[88,11]
> no suitable method found for
> rule(java.lang.Class<java.lang.Integer>,(f,t)->-1)
>
> [ERROR] method
> org.osgi.util.converter.ConverterBuilder.<T>rule(java.
> lang.reflect.Type,org.osgi.util.converter.ConvertFunction<T>)
> is not applicable
>
> [ERROR] (cannot infer type-variable(s) T
>
> [ERROR] (argument mismatch; org.osgi.util.converter.ConvertFunction is not
> a functional interface
>
> [ERROR] multiple non-overriding abstract methods found in interface
> org.osgi.util.converter.ConvertFunction))
>
> [ERROR] method
> org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter.
> TargetRule<T>)
> is not applicable
>
> [ERROR] (cannot infer type-variable(s) T
>
> [ERROR] (actual and formal argument lists differ in length))
>
> [ERROR] method
> org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter.
> ConvertFunction<T>)
> is not applicable
>
> [ERROR] (cannot infer type-variable(s) T
>
> [ERROR] (actual and formal argument lists differ in length))
>
> [ERROR]
> /Users/gnodet/work/git/felix/converter/converter/src/test/
> java/org/apache/felix/converter/impl/ConverterBuilderTest.java:[89,11]
> no suitable method found for
> rule(java.lang.Class<java.lang.Long>,(f,t)->-1L)
>
> [ERROR] method
> org.osgi.util.converter.ConverterBuilder.<T>rule(java.
> lang.reflect.Type,org.osgi.util.converter.ConvertFunction<T>)
> is not applicable
>
> [ERROR] (cannot infer type-variable(s) T
>
> [ERROR] (argument mismatch; org.osgi.util.converter.ConvertFunction is not
> a functional interface
>
> [ERROR] multiple non-overriding abstract methods found in interface
> org.osgi.util.converter.ConvertFunction))
>
> [ERROR] method
> org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter.
> TargetRule<T>)
> is not applicable
>
> [ERROR] (cannot infer type-variable(s) T
>
> [ERROR] (actual and formal argument lists differ in length))
>
> [ERROR] method
> org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter.
> ConvertFunction<T>)
> is not applicable
>
> [ERROR] (cannot infer type-variable(s) T
>
> [ERROR] (actual and formal argument lists differ in length))
>
> [ERROR]
> /Users/gnodet/work/git/felix/converter/converter/src/test/
> java/org/apache/felix/converter/impl/ConverterBuilderTest.java:[124,69]
> <anonymous org.apache.felix.converter.impl.ConverterBuilderTest$2> is not
> abstract and does not override abstract method
> handleError(java.lang.Object,java.lang.reflect.Type) in
> org.osgi.util.converter.ConvertFunction
>
> [ERROR]
> /Users/gnodet/work/git/felix/converter/converter/src/test/
> java/org/apache/felix/converter/impl/ConverterBuilderTest.java:[141,11]
> no suitable method found for rule((v,t)->v.toString())
>
> [ERROR] method
> org.osgi.util.converter.ConverterBuilder.<T>rule(java.
> lang.reflect.Type,org.osgi.util.converter.ConvertFunction<T>)
> is not applicable
>
> [ERROR] (cannot infer type-variable(s) T
>
> [ERROR] (actual and formal argument lists differ in length))
>
> [ERROR] method
> org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter.
> TargetRule<T>)
> is not applicable
>
> [ERROR] (cannot infer type-variable(s) T
>
> [ERROR] (argument mismatch; org.osgi.util.converter.TargetRule is not a
> functional interface
>
> [ERROR] multiple non-overriding abstract methods found in interface
> org.osgi.util.converter.TargetRule))
>
> [ERROR] method
> org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter.
> ConvertFunction<T>)
> is not applicable
>
> [ERROR] (cannot infer type-variable(s) T
>
> [ERROR] (argument mismatch; org.osgi.util.converter.ConvertFunction is not
> a functional interface
>
> [ERROR] multiple non-overriding abstract methods found in interface
> org.osgi.util.converter.ConvertFunction))
>
> [ERROR]
> /Users/gnodet/work/git/felix/converter/converter/src/test/
> java/org/apache/felix/converter/impl/ConverterBuilderTest.java:[151,69]
> <anonymous org.apache.felix.converter.impl.ConverterBuilderTest$3> is not
> abstract and does not override abstract method
> handleError(java.lang.Object,java.lang.reflect.Type) in
> org.osgi.util.converter.ConvertFunction
>
> [ERROR]
> /Users/gnodet/work/git/felix/converter/converter/src/test/
> java/org/apache/felix/converter/impl/ConverterBuilderTest.java:[167,11]
> no suitable method found for rule((v,t)->con[...]to(t))
>
> [ERROR] method
> org.osgi.util.converter.ConverterBuilder.<T>rule(java.
> lang.reflect.Type,org.osgi.util.converter.ConvertFunction<T>)
> is not applicable
>
> [ERROR] (cannot infer type-variable(s) T
>
> [ERROR] (actual and formal argument lists differ in length))
>
> [ERROR] method
> org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter.
> TargetRule<T>)
> is not applicable
>
> [ERROR] (cannot infer type-variable(s) T
>
> [ERROR] (argument mismatch; org.osgi.util.converter.TargetRule is not a
> functional interface
>
> [ERROR] multiple non-overriding abstract methods found in interface
> org.osgi.util.converter.TargetRule))
>
> [ERROR] method
> org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter.
> ConvertFunction<T>)
> is not applicable
>
> [ERROR] (cannot infer type-variable(s) T
>
> [ERROR] (argument mismatch; org.osgi.util.converter.ConvertFunction is not
> a functional interface
>
> [ERROR] multiple non-overriding abstract methods found in interface
> org.osgi.util.converter.ConvertFunction))
>
> [ERROR]
> /Users/gnodet/work/git/felix/converter/converter/src/test/
> java/org/apache/felix/converter/impl/ConverterBuilderTest.java:[189,11]
> no suitable method found for rule((v,t)->{ s[...]ll; })
>
> [ERROR] method
> org.osgi.util.converter.ConverterBuilder.<T>rule(java.
> lang.reflect.Type,org.osgi.util.converter.ConvertFunction<T>)
> is not applicable
>
> [ERROR] (cannot infer type-variable(s) T
>
> [ERROR] (actual and formal argument lists differ in length))
>
> [ERROR] method
> org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter.
> TargetRule<T>)
> is not applicable
>
> [ERROR] (cannot infer type-variable(s) T
>
> [ERROR] (argument mismatch; org.osgi.util.converter.TargetRule is not a
> functional interface
>
> [ERROR] multiple non-overriding abstract methods found in interface
> org.osgi.util.converter.TargetRule))
>
> [ERROR] method
> org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter.
> ConvertFunction<T>)
> is not applicable
>
> [ERROR] (cannot infer type-variable(s) T
>
> [ERROR] (argument mismatch; org.osgi.util.converter.ConvertFunction is not
> a functional interface
>
> [ERROR] multiple non-overriding abstract methods found in interface
> org.osgi.util.converter.ConvertFunction))
>
> [ERROR]
> /Users/gnodet/work/git/felix/converter/converter/src/test/
> java/org/apache/felix/converter/impl/ConverterTest.java:[339,11]
> no suitable method found for
> rule(java.lang.Class<java.lang.String>,(f,t)->f i[...] null)
>
> [ERROR] method
> org.osgi.util.converter.ConverterBuilder.<T>rule(java.
> lang.reflect.Type,org.osgi.util.converter.ConvertFunction<T>)
> is not applicable
>
> [ERROR] (cannot infer type-variable(s) T
>
> [ERROR] (argument mismatch; org.osgi.util.converter.ConvertFunction is not
> a functional interface
>
> [ERROR] multiple non-overriding abstract methods found in interface
> org.osgi.util.converter.ConvertFunction))
>
> [ERROR] method
> org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter.
> TargetRule<T>)
> is not applicable
>
> [ERROR] (cannot infer type-variable(s) T
>
> [ERROR] (actual and formal argument lists differ in length))
>
> [ERROR] method
> org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter.
> ConvertFunction<T>)
> is not applicable
>
> [ERROR] (cannot infer type-variable(s) T
>
> [ERROR] (actual and formal argument lists differ in length))
>
> [ERROR]
> /Users/gnodet/work/git/felix/converter/converter/src/test/
> java/org/apache/felix/converter/impl/ConverterTest.java:[340,11]
> no suitable method found for rule(java.lang.Class<int[]>,(f,t)->f i[...]
> null)
>
> [ERROR] method
> org.osgi.util.converter.ConverterBuilder.<T>rule(java.
> lang.reflect.Type,org.osgi.util.converter.ConvertFunction<T>)
> is not applicable
>
> [ERROR] (cannot infer type-variable(s) T
>
> [ERROR] (argument mismatch; org.osgi.util.converter.ConvertFunction is not
> a functional interface
>
> [ERROR] multiple non-overriding abstract methods found in interface
> org.osgi.util.converter.ConvertFunction))
>
> [ERROR] method
> org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter.
> TargetRule<T>)
> is not applicable
>
> [ERROR] (cannot infer type-variable(s) T
>
> [ERROR] (actual and formal argument lists differ in length))
>
> [ERROR] method
> org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter.
> ConvertFunction<T>)
> is not applicable
>
> [ERROR] (cannot infer type-variable(s) T
>
> [ERROR] (actual and formal argument lists differ in length))
>
> [ERROR] -> [Help 1]
>
> [ERROR]
>
> [ERROR] To see the full stack trace of the errors, re-run Maven with the -e
> switch.
>
> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
>
> [ERROR]
>
> [ERROR] For more information about the errors and possible solutions,
> please read the following articles:
>
> [ERROR] [Help 1]
> http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
>
>
> 2017-04-03 12:13 GMT+02:00 David Bosschaert <david.bosschaert@gmail.com>:
>
> > Hi David,
> >
> > Yes, the OSGi API is publicly available for everyone and picked up by the
> > build process from here:
> > https://oss.sonatype.org/content/repositories/osgi/org/
> > osgi/org.osgi.util.converter/1.0.0-SNAPSHOT
> >
> > There is some history of snapshots but I think older ones are
> automatically
> > deleted after some time.
> >
> > If, for some reason, you need an older one, and you still have a Felix
> > Converter .jar file that worked with that one, you can actually find that
> > the jar file embeds the OSGi API as well. This is automatically done by
> the
> > build process.
> > The Felix Converter snapshots are pushed here:
> > https://repository.apache.org/content/groups/snapshots/org/
> > apache/felix/org.apache.felix.converter/0.1.0-SNAPSHOT
> >
> > In any case, it might be better to migrate to the new API :)
> >
> > Cheers,
> >
> > David
> >
> > On 3 April 2017 at 09:09, David Leangen <osgi@leangen.net> wrote:
> >
> > >
> > > Hi,
> > >
> > > > I hope that's not the case.  It definitely does not make sense to
> push
> > > code
> > > > for an implementation where the api itself is not accessible ;-)
> > >
> > > The API is accessible. The problem is that it is not the correct
> version,
> > > and I don’t have access (as far as I know) to the previous version,
> which
> > > is the one I need to revert to.
> > >
> > > The current version and the previous version are both exposed as:
> > >
> > >         <dependency>
> > >             <groupId>org.osgi</groupId>
> > >             <artifactId>org.osgi.util.converter</artifactId>
> > >             <version>1.0.0-SNAPSHOT</version>
> > >         </dependency>
> > >
> > > Same version number, but different content.
> > >
> > > As I said, I could be wrong, but that is my current conclusion based on
> > > the behaviour I am seeing.
> > >
> > >
> > > Cheers,
> > > =David
> > >
> > >
> >
>
>
>
> --
> ------------------------
> Guillaume Nodet
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message