I fixed the duplicate dependency in r1091480, but to be clear, these
are warnings, not errors. What is the actual error you're getting?

BTW, you might want to start a new thread as this doesn't seem to be
related to the original post.

Justin

On Tue, Apr 12, 2011 at 8:28 AM, Craig Ganoe <[email protected]> wrote:
> I have not been able to build Sling for the past couple of weeks. I grabbed
> everything fresh on Friday, and am still getting these errors:
>
> [INFO] Scanning for projects...
> [WARNING]
> [WARNING] Some problems were encountered while building the effective model
> for
> org.apache.sling:org.apache.sling.testing.samples.integrationtests:jar:0.1.1-SNAPSHOT
> [WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)'
> must be unique: org.apache.sling:org.apache.sling.junit.remote:jar ->
> duplicate declaration of version 0.1.1-SNAPSHOT @ line 272, column 21
> [WARNING]
> [WARNING] It is highly recommended to fix these problems because they
> threaten the stability of your build.
> [WARNING]
> [WARNING] For this reason, future Maven versions might no longer support
> building such malformed projects.
> [WARNING]
> [INFO]
>
> ===================================
> Then further on in the build I get:
>
> -------------------------------------------------------
>  T E S T S
> -------------------------------------------------------
> Running org.apache.sling.commons.log.internal.slf4j.SlingLoggerTest
> Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.028 sec
> Running
> org.apache.sling.commons.log.internal.slf4j.SizeLimitedFileRotatorTest
> Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 sec
> Running org.apache.sling.commons.log.internal.slf4j.SlingLogWriterTest
> Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.026 sec
>
> Results :
>
> Tests run: 17, Failures: 0, Errors: 0, Skipped: 0
>
> [INFO]
> [INFO] --- maven-bundle-plugin:2.0.1:bundle (default-bundle) @
> org.apache.sling.commons.log ---
> java.lang.reflect.InvocationTargetException
>        at sun.reflect.GeneratedMethodAccessor56.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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:107)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>        at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>        at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>        at
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>        at
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)
>        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:534)
>        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>        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.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
> 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)
>        ... 43 more
> java.lang.reflect.InvocationTargetException
>        at sun.reflect.GeneratedMethodAccessor56.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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:107)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>        at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>        at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>        at
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>        at
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)
>        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:534)
>        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>        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.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
> 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)
>        ... 43 more
> [WARNING] Warning building bundle
> org.apache.sling:org.apache.sling.commons.log:bundle:2.1.3-SNAPSHOT : No
> translation found for macro: @
> [WARNING] Warning building bundle
> org.apache.sling:org.apache.sling.commons.log:bundle:2.1.3-SNAPSHOT :
> Exception in replace: java.lang.IllegalArgumentException: Invalid syntax for
> version: ${@}
> [WARNING] Warning building bundle
> org.apache.sling:org.apache.sling.commons.log:bundle:2.1.3-SNAPSHOT : No
> translation found for macro: version;==;${@}
> [WARNING] Warning building bundle
> org.apache.sling:org.apache.sling.commons.log:bundle:2.1.3-SNAPSHOT : No
> translation found for macro: version;=+;${@}
> [INFO]
> [INFO] >>> maven-source-plugin:2.1.1:jar (attach-sources) @
> org.apache.sling.commons.log >>>
> [INFO]
>
>
> I'm kind of at a loss as to what to do next. I used to be able to build
> Sling without these issues.
>
>
> On Apr 2, 2011, at 2:18 PM, Eric Norman wrote:
>
>> Hi Craig,
>>
>> I think we worked through all the issues for (SLING-2044) and upgraded to
>> jackrabbit 2.2.5 in revision 1088070.  Please let us know if you find
>> anything that is broken.
>>
>> Regards,
>> Eric
>>
>> On Thu, Mar 31, 2011 at 2:43 PM, Craig Ganoe <[email protected]> wrote:
>>
>>> As I said in one of my longer emails, the only Sling code change I
>>> noticed
>>> is that Sling's PluggableDefaultAccessManager makes a call to
>>> canRead(itemPath) on its superclass in Jackrabbit - DefaultAccessManager.
>>> For some reason unclear to me they changed it in from just taking a path
>>> as
>>> a parameter in 2.1 to taking both a path and an item ID in 2.2, but then
>>> the
>>> JavaDocs say either one of the parameters can be null.
>>>
>>> I made a little progress today, but unfortunately, due to the absurdities
>>> of today's build tools, I'm stuck with a bunch of vague messages that
>>> have
>>> nothing to do with actually building the software. That today you can't
>>> replace a few libraries and a few lines of code and still build software
>>> without causing miles of vague errors that have nothing to do with the
>>> compilability of the actual code is ridiculous.
>>>
>>> [INFO] Scanning for projects...
>>> [WARNING]
>>>
>>> [WARNING] Some problems were encountered while building the effective
>>> model
>>> for
>>>
>>> org.apache.sling:org.apache.sling.testing.samples.integrationtests:jar:0.1.1-SNAPSHOT
>>> [WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)'
>>> must be unique: org.apache.sling:org.apache.sling.junit.remote:jar ->
>>> duplicate declaration of version 0.1.1-SNAPSHOT @ line 272, column 21
>>> [WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)'
>>> must be unique: org.apache.sling:org.apache.sling.testing.tools:jar ->
>>> duplicate declaration of version 0.1.1-SNAPSHOT @ line 277, column 21
>>> [WARNING]
>>> [WARNING] It is highly recommended to fix these problems because they
>>> threaten the stability of your build.
>>> [WARNING]
>>> [WARNING] For this reason, future Maven versions might no longer support
>>> building such malformed projects.
>>> [WARNING]
>>>
>>>
>>> On Mar 31, 2011, at 2:24 PM, Eric Norman wrote:
>>>
>>>> Hi All,
>>>>
>>>> I found a use case where I could also use an upgrade to jackrabbit 2.2.5
>>>> to
>>>> utilize some changes in user/group management.  I filed JIRA
>>>> issue SLING-2044 for tracking and will attempt the upgrade today.
>>>>
>>>> Regards,
>>>> Eric
>>>>
>>>> On Fri, Mar 25, 2011 at 8:23 AM, Justin Edelson
>>>> <[email protected]
>>>>>
>>>>> wrote:
>>>>
>>>> On Fri, Mar 25, 2011 at 9:03 AM, Ian Boston <[email protected]> wrote:
>>>>>
>>>>>>
>>>>>> On 25 Mar 2011, at 12:54, Justin Edelson wrote:
>>>>>>
>>>>>>
>>>>>>>
>>>>>>> On Mar 24, 2011, at 5:06 PM, Ian Boston <[email protected]> wrote:
>>>>>>>
>>>>>>>
>>>>>>>> On 24 Mar 2011, at 20:44, Craig Ganoe wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>> Is there any documentation for upgrading the jackrabbit version in
>>>>>>>>> the
>>>>>>>>>
>>>>>>>> Sling build?
>>>>>
>>>>>>
>>>>>>>> AFAIK, there is not.
>>>>>>>> Ian
>>>>>>>>
>>>>>>>
>>>>>>> There is, in a sense. Look at JIRA and Subversion and you'll see the
>>>>>>>
>>>>>> exact set of changes made for prior upgrades.
>>>>>
>>>>>>
>>>>>> good point,
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> https://issues.apache.org/jira/browse/SLING-1660?page=com.atlassian.jira.plugin.ext.subversion%3Asubversion-commits-tabpanel#issue-tabs
>>>>>
>>>>>>
>>>>>> http://svn.apache.org/viewvc?view=revision&revision=987559
>>>>>>
>>>>>> was that the right issue ?
>>>>>>
>>>>>
>>>>> SLING-1531 too...
>>>>>
>>>>>
>>>>>> Ian
>>>>>>
>>>>>>
>>>>>>
>>>>>>> Justin
>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> Thanks.
>>>>>>>>>
>>>>>>>>> Craig
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>
>
>

Reply via email to