Thanxs. That's okay for me, as long as it's not a "real" error ;-))

Best regards
mike

> 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(DelegatingMethodAcces
> sorImpl.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.j
> ava: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(DefaultPlugin
> Manager.java:490)
> >         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLi
> fecycleExecutor.java:694)
> >         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecy
> cle(DefaultLifecycleExecutor.java:556)
> >         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLif
> ecycleExecutor.java:535)
> >         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandl
> eFailures(DefaultLifecycleExecutor.java:387)
> >         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(
> DefaultLifecycleExecutor.java:348)
> >         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycl
> eExecutor.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:6
> 0)
> >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j
> ava:39)
> >         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.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(DelegatingMethodAcces
> sorImpl.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.j
> ava: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(DefaultPlugin
> Manager.java:490)
> >         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLi
> fecycleExecutor.java:694)
> >         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecy
> cle(DefaultLifecycleExecutor.java:556)
> >         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLif
> ecycleExecutor.java:535)
> >         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandl
> eFailures(DefaultLifecycleExecutor.java:387)
> >         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(
> DefaultLifecycleExecutor.java:348)
> >         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycl
> eExecutor.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:6
> 0)
> >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j
> ava:39)
> >         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.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