Has this been reported upstream (to Peter, I guess)? I agree that it
appears harmless, but it annoying to say the least :)

Justin

On 9/1/10 1:36 AM, Felix Meschberger wrote:
> Hi,
> 
> Yes, the messages are in fact harmless, but unfortunately probably not
> avoidable. The messages are caused by Import-Package configuration of
> the form:
> 
>     org.apache.sling.api.auth;
>           version="[$(version;==;$(@)),$(version;=+;$(@)))",
> 
> The goal here is to create an import version range suitable for
> implementing an API. In the concrete case the range becomes [2.0,2.1).
> This is a valid expression for the BND library (used by the Maven Bundle
> Plugin) but somehow along the route there is a parsing error.
> 
> The generated result is exactly what's desired. So, I fear, for now we
> have to live with these not-so-nice messages.
> 
> Regards
> Felix
> 
> On 31.08.2010 22:30, Mike Müller wrote:
>> Hi
>>
>> While building Sling from scratch I get serveral "errors" which seem
>> to be harmless, but probably can be avoided by correct maven poms
>> Unfortunately I'm not the maven expert, maybe someone can help.
>>
>> I get the error mentioned below while building (mvn clean install)
>> in the following components:
>>
>> Auth core
>> JCR Resource resolver
>> Sling Servlet Resolver
>> Sling Bundle Resource Provider
>> Filesystem Resource Provider
>>
>> best regards
>> mike
>>
>>
>> Message:
>>
>> [INFO] [bundle:bundle {execution: default-bundle}]
>> java.lang.reflect.InvocationTargetException
>>         at sun.reflect.GeneratedMethodAccessor25.invoke(Unknown Source)
>>         at 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>         at java.lang.reflect.Method.invoke(Method.java:597)
>>         at aQute.lib.osgi.Macro.doCommand(Macro.java:183)
>>         at aQute.lib.osgi.Macro.doCommands(Macro.java:171)
>>         at aQute.lib.osgi.Macro.replace(Macro.java:118)
>>         at aQute.lib.osgi.Macro.process(Macro.java:62)
>>         at aQute.lib.osgi.Macro.process(Macro.java:78)
>>         at aQute.lib.osgi.Macro.process(Macro.java:48)
>>         at aQute.lib.osgi.Macro.process(Macro.java:43)
>>         at aQute.lib.osgi.Processor.getProperty(Processor.java:609)
>>         at aQute.lib.osgi.Processor.getProperty(Processor.java:387)
>>         at aQute.lib.osgi.Analyzer.getImportPackages(Analyzer.java:248)
>>         at aQute.lib.osgi.Builder.getImportPackages(Builder.java:149)
>>         at aQute.lib.osgi.Analyzer.analyze(Analyzer.java:146)
>>         at aQute.lib.osgi.Builder.analyze(Builder.java:198)
>>         at aQute.lib.osgi.Analyzer.calcManifest(Analyzer.java:283)
>>         at aQute.lib.osgi.Builder.build(Builder.java:78)
>>         at 
>> org.apache.felix.bundleplugin.BundlePlugin.buildOSGiBundle(BundlePlugin.java:395)
>>         at 
>> org.apache.felix.bundleplugin.BundlePlugin.execute(BundlePlugin.java:286)
>>         at 
>> org.apache.felix.bundleplugin.BundlePlugin.execute(BundlePlugin.java:240)
>>         at 
>> org.apache.felix.bundleplugin.BundlePlugin.execute(BundlePlugin.java:231)
>>         at 
>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
>>         at 
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
>>         at 
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556)
>>         at 
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535)
>>         at 
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
>>         at 
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
>>         at 
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
>>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
>>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
>>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
>>         at 
>> org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>         at 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>         at java.lang.reflect.Method.invoke(Method.java:597)
>>         at 
>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>>         at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>>         at 
>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>>         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>> Caused by: java.lang.IllegalArgumentException: Invalid syntax for version: 
>> $...@}
>>         at aQute.libg.version.Version.<init>(Version.java:45)
>>         at aQute.lib.osgi.Macro._version(Macro.java:627)
>>         ... 41 more
>> java.lang.reflect.InvocationTargetException
>>         at sun.reflect.GeneratedMethodAccessor25.invoke(Unknown Source)
>>         at 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>         at java.lang.reflect.Method.invoke(Method.java:597)
>>         at aQute.lib.osgi.Macro.doCommand(Macro.java:183)
>>         at aQute.lib.osgi.Macro.doCommands(Macro.java:171)
>>         at aQute.lib.osgi.Macro.replace(Macro.java:118)
>>         at aQute.lib.osgi.Macro.process(Macro.java:62)
>>         at aQute.lib.osgi.Macro.process(Macro.java:78)
>>         at aQute.lib.osgi.Macro.process(Macro.java:48)
>>         at aQute.lib.osgi.Macro.process(Macro.java:43)
>>         at aQute.lib.osgi.Processor.getProperty(Processor.java:609)
>>         at aQute.lib.osgi.Processor.getProperty(Processor.java:387)
>>         at aQute.lib.osgi.Analyzer.getImportPackages(Analyzer.java:248)
>>         at aQute.lib.osgi.Builder.getImportPackages(Builder.java:149)
>>         at aQute.lib.osgi.Analyzer.analyze(Analyzer.java:146)
>>         at aQute.lib.osgi.Builder.analyze(Builder.java:198)
>>         at aQute.lib.osgi.Analyzer.calcManifest(Analyzer.java:283)
>>         at aQute.lib.osgi.Builder.build(Builder.java:78)
>>         at 
>> org.apache.felix.bundleplugin.BundlePlugin.buildOSGiBundle(BundlePlugin.java:395)
>>         at 
>> org.apache.felix.bundleplugin.BundlePlugin.execute(BundlePlugin.java:286)
>>         at 
>> org.apache.felix.bundleplugin.BundlePlugin.execute(BundlePlugin.java:240)
>>         at 
>> org.apache.felix.bundleplugin.BundlePlugin.execute(BundlePlugin.java:231)
>>         at 
>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
>>         at 
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
>>         at 
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556)
>>         at 
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535)
>>         at 
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
>>         at 
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
>>         at 
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
>>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
>>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
>>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
>>         at 
>> org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>         at 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>         at java.lang.reflect.Method.invoke(Method.java:597)
>>         at 
>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>>         at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>>         at 
>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>>         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>> Caused by: java.lang.IllegalArgumentException: Invalid syntax for version: 
>> $...@}
>>         at aQute.libg.version.Version.<init>(Version.java:45)
>>         at aQute.lib.osgi.Macro._version(Macro.java:627)
>>         ... 41 more
>>
> 

Reply via email to