Hi,

On 01.09.2010 18:14, Justin Edelson wrote:
> Has this been reported upstream (to Peter, I guess)? I agree that it
> appears harmless, but it annoying to say the least :)

To be honest, no. I will do this (I have another request, too, in this
area) RSN.

Regards
Felix

> 
> 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