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