Hi Nuwan,

On Mon, Mar 14, 2011 at 8:01 PM, Nuwan Bandara <nu...@wso2.com> wrote:

> Hi Amila,
>
> Anyhow will investigate more into this and will let you know.
>

Yes. Your commit was done on 9th Feb and this was building fine after that
until last Friday (thats when I built this for the last time). So, the
version property cant be the only reason (although removing it fixes the
issue).

Thanks,
AmilaM.

>
> Thanks,
> /Nuwan
>
>
> On Mon, Mar 14, 2011 at 7:53 PM, Nuwan Bandara <nu...@wso2.com> wrote:
>
>> Hi Amila,
>>
>> On Mon, Mar 14, 2011 at 7:46 PM, Amila Maha Arachchi <ami...@wso2.com>wrote:
>>
>>> Hi Nuwan,
>>>
>>> Yes, theres no error when building dashboard components. But,
>>>
>>> On Mon, Mar 14, 2011 at 6:58 PM, Nuwan Bandara <nu...@wso2.com> wrote:
>>>
>>>> Hi Amila,
>>>>
>>>> On Mon, Mar 14, 2011 at 6:31 PM, Amila Maha Arachchi 
>>>> <ami...@wso2.com>wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> While going through this, I came across the the commit r87172 done by
>>>>> Nuwan. According to this, version of the parent pom is defined as
>>>>> ${wso2carbon.version.dashboar}. But this is defined in the parent pom.xml.
>>>>> This is like the chicken & egg problem. I think we have to keep the 
>>>>> version
>>>>> as 3.2.0-SNAPSHOT or define the variable in each pom itself.
>>>>>
>>>>
>>>> r87172 is committed for dashboard/components, and I think this is not
>>>> the same issue. However regarding the versions, I have defined a property
>>>> called
>>>>  *wso2carbon.version.dashboard* in my dashboard root pom and in my
>>>> child poms I have given this property as the parent's version. AFAIK, this
>>>> doesnt create any cyclic issue, because at the build time, 1st of all the
>>>> parent pom is read by maven and the properties are taken to memory, and by
>>>> the time the child is build this property is there in the memory. So there
>>>> cant be any issue. I might be wrong here, but I did not encounter such 
>>>> issue
>>>> while building components in a clean repo.
>>>>
>>>
>>> When reading the parent pom, isnt the version also needed?Because there
>>> can be more than one pom with the same name but different versions.
>>>
>>
>> Well a child pom can have only one parent pom I belive, and the parent pom
>> has the version hard-coded in this case. So I think it should be alright.
>>
>>
>>>
>>> I also don't understand the exact reason how the features get built when
>>> I replace your property with 3.2.0-SNAPSHOT.
>>>
>>
>> Wired, how ever for this particular issue we figured that its a result of
>> some issue in the incremental build plugin. Ranga will provide more details.
>>
>> Regards,
>> /Nuwan
>>
>>
>>>
>>> And, most of the poms have the parent version hardcoded (just an
>>> observation)
>>>
>>> Thanks,
>>> AmilaM.
>>>
>>>>
>>>> However there seems to be an issue in the building features/dashboard
>>>> Ranga is looking in to it at the moment.
>>>>
>>>> Thanks & Regards,
>>>> /Nuwan
>>>>
>>>>
>>>>>
>>>>> I changed this locally and was able to get the dashboard features build
>>>>> successfully.
>>>>>
>>>>> Thanks,
>>>>> AmilaM.
>>>>>
>>>>>
>>>>> On Mon, Mar 14, 2011 at 3:14 PM, Supun Kamburugamuva 
>>>>> <su...@wso2.com>wrote:
>>>>>
>>>>>> FYI:
>>>>>>
>>>>>> Project ID: null:org.wso2.carbon.dashboard.common:bundle:null
>>>>>>
>>>>>> Reason: Cannot find parent: org.wso2.carbon:dashboard for project:
>>>>>> null:org.wso2.carbon.dashboard.common:bundle:null for project
>>>>>> null:org.wso2.carbon.dashboard.common:bundle:null
>>>>>>
>>>>>>
>>>>>> [INFO]
>>>>>> ------------------------------------------------------------------------
>>>>>> [INFO] Trace
>>>>>> org.apache.maven.lifecycle.LifecycleExecutionException: Unable to get
>>>>>> dependency information: Unable to read the metadata file for artifact
>>>>>> 'org.wso2.carbon:org.wso2.carbon.dashboard.common:jar': Cannot find
>>>>>> parent: org.wso2.carbon:dashboard for project:
>>>>>> null:org.wso2.carbon.dashboard.common:bundle:null for project
>>>>>> null:org.wso2.carbon.dashboard.common:bundle:null
>>>>>>  org.wso2.carbon:org.wso2.carbon.dashboard.common:jar:3.2.0-SNAPSHOT
>>>>>>
>>>>>> from the specified remote repositories:
>>>>>>  com.springsource.repository.bundles.external
>>>>>> (http://repository.springsource.com/maven/bundles/external),
>>>>>>  com.springsource.repository.bundles.release
>>>>>> (http://repository.springsource.com/maven/bundles/release),
>>>>>>  wso2-maven2-snapshot-repository (
>>>>>> http://dist.wso2.org/snapshots/maven2),
>>>>>>  central (http://repo1.maven.org/maven2),
>>>>>>  wso2-maven2-repository (http://dist.wso2.org/maven2)
>>>>>>
>>>>>> Path to dependency:
>>>>>>        1)
>>>>>> org.wso2.carbon:org.wso2.carbon.dashboard.server.feature:pom:3.2.0-SNAPSHOT
>>>>>>
>>>>>>
>>>>>>        at
>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:711)
>>>>>>        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:
>>>>>> org.apache.maven.artifact.resolver.ArtifactResolutionException:
>>>>>> Unable to get dependency information: Unable to read the metadata file
>>>>>> for artifact 'org.wso2.carbon:org.wso2.carbon.dashboard.common:jar':
>>>>>> Cannot find parent: org.wso2.carbon:dashboard for project:
>>>>>> null:org.wso2.carbon.dashboard.common:bundle:null for project
>>>>>> null:org.wso2.carbon.dashboard.common:bundle:null
>>>>>>  org.wso2.carbon:org.wso2.carbon.dashboard.common:jar:3.2.0-SNAPSHOT
>>>>>>
>>>>>> from the specified remote repositories:
>>>>>>  com.springsource.repository.bundles.external
>>>>>> (http://repository.springsource.com/maven/bundles/external),
>>>>>>  com.springsource.repository.bundles.release
>>>>>> (http://repository.springsource.com/maven/bundles/release),
>>>>>>  wso2-maven2-snapshot-repository (
>>>>>> http://dist.wso2.org/snapshots/maven2),
>>>>>>  central (http://repo1.maven.org/maven2),
>>>>>>  wso2-maven2-repository (http://dist.wso2.org/maven2)
>>>>>>
>>>>>> Path to dependency:
>>>>>>        1)
>>>>>> org.wso2.carbon:org.wso2.carbon.dashboard.server.feature:pom:3.2.0-SNAPSHOT
>>>>>>
>>>>>>
>>>>>>        at
>>>>>> org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:430)
>>>>>>        at
>>>>>> org.apache.maven.artifact.resolver.DefaultArtifactCollector.collect(DefaultArtifactCollector.java:74)
>>>>>>        at
>>>>>> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:316)
>>>>>>        at
>>>>>> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:304)
>>>>>>        at
>>>>>> org.apache.maven.plugin.DefaultPluginManager.resolveTransitiveDependencies(DefaultPluginManager.java:1499)
>>>>>>        at
>>>>>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:442)
>>>>>>        at
>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
>>>>>>        ... 17 more
>>>>>> Caused by:
>>>>>> org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException:
>>>>>> Unable to read the metadata file for artifact
>>>>>> 'org.wso2.carbon:org.wso2.carbon.dashboard.common:jar': Cannot find
>>>>>> parent: org.wso2.carbon:dashboard for project:
>>>>>> null:org.wso2.carbon.dashboard.common:bundle:null for project
>>>>>> null:org.wso2.carbon.dashboard.common:bundle:null
>>>>>>        at
>>>>>> org.apache.maven.project.artifact.MavenMetadataSource.retrieveRelocatedProject(MavenMetadataSource.java:200)
>>>>>>        at
>>>>>> org.apache.maven.project.artifact.MavenMetadataSource.retrieveRelocatedArtifact(MavenMetadataSource.java:94)
>>>>>>        at
>>>>>> org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:387)
>>>>>>        ... 23 more
>>>>>> Caused by: org.apache.maven.project.ProjectBuildingException: Cannot
>>>>>> find parent: org.wso2.carbon:dashboard for project:
>>>>>> null:org.wso2.carbon.dashboard.common:bundle:null for project
>>>>>> null:org.wso2.carbon.dashboard.common:bundle:null
>>>>>>        at
>>>>>> org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1396)
>>>>>>        at
>>>>>> org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(DefaultMavenProjectBuilder.java:823)
>>>>>>        at
>>>>>> org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:255)
>>>>>>        at
>>>>>> org.apache.maven.project.artifact.MavenMetadataSource.retrieveRelocatedProject(MavenMetadataSource.java:163)
>>>>>>        ... 25 more
>>>>>> Caused by: org.apache.maven.project.ProjectBuildingException: POM
>>>>>> 'org.wso2.carbon:dashboard' not found in repository: System is
>>>>>> offline.
>>>>>>
>>>>>>  org.wso2.carbon:dashboard:pom:${wso2carbon.version.dashboard}
>>>>>>
>>>>>>
>>>>>>  for project org.wso2.carbon:dashboard
>>>>>>        at
>>>>>> org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:605)
>>>>>>        at
>>>>>> org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1392)
>>>>>>        ... 28 more
>>>>>> Caused by:
>>>>>> org.apache.maven.artifact.resolver.ArtifactNotFoundException:
>>>>>> System is offline.
>>>>>>
>>>>>>  org.wso2.carbon:dashboard:pom:${wso2carbon.version.dashboard}
>>>>>>
>>>>>>
>>>>>>
>>>>>>        at
>>>>>> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:203)
>>>>>>        at
>>>>>> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:90)
>>>>>>        at
>>>>>> org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:558)
>>>>>>        ... 29 more
>>>>>> [INFO]
>>>>>> ------------------------------------------------------------------------
>>>>>>
>>>>>> Thanks,
>>>>>> --
>>>>>> Supun Kamburugamuva
>>>>>> Technical Lead &  Product Manager, WSO2 Inc.; http://wso2.com
>>>>>> Member, Apache Software Foundation; http://www.apache.org
>>>>>> WSO2 Inc.;  http://wso2.org
>>>>>> E-mail: su...@wso2.com;  Mobile: 
>>>>>> <%2B94%2077%20431%203585><%2B94%2077%20431%203585><%2B94%2077%20431%203585><%2B94%2077%20431%203585><%2B94%2077%20431%203585>+94
>>>>>> 77 431 3585
>>>>>> Blog: http://supunk.blogspot.com
>>>>>> _______________________________________________
>>>>>> Carbon-dev mailing list
>>>>>> Carbon-dev@wso2.org
>>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Thanks & Regards,
>>>>
>>>> Nuwan Bandara
>>>> Software Engineer
>>>>
>>>> WSO2 Inc. | http://wso2.com
>>>> lean . enterprise . middleware
>>>>
>>>> http://www.nuwanbando.com
>>>>
>>>> <http://www.nuwanbando.com/>
>>>>
>>>
>>>
>>
>>
>> --
>> Thanks & Regards,
>>
>> Nuwan Bandara
>> Software Engineer
>> WSO2 Inc. | http://wso2.com
>> lean . enterprise . middleware
>>
>> http://www.nuwanbando.com
>>
>> <http://www.nuwanbando.com/>
>>
>
>
>
> --
> Thanks & Regards,
>
> Nuwan Bandara
> Software Engineer
> WSO2 Inc. | http://wso2.com
> lean . enterprise . middleware
>
> http://www.nuwanbando.com
>
> <http://www.nuwanbando.com/>
>
_______________________________________________
Carbon-dev mailing list
Carbon-dev@wso2.org
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to