You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Felix Meschberger (JIRA)" <ji...@apache.org> on 2009/01/07 13:32:45 UTC

[jira] Created: (SLING-815) Launchpad/app build fails due to missing threaddump artifact

Launchpad/app build fails due to missing threaddump artifact
------------------------------------------------------------

                 Key: SLING-815
                 URL: https://issues.apache.org/jira/browse/SLING-815
             Project: Sling
          Issue Type: Bug
          Components: Launchpad
    Affects Versions: Launchpad Webapp 3, Launchpad App 3, Launchpad App 4, Launchpad Webapp 4
            Reporter: Felix Meschberger
            Assignee: Felix Meschberger
             Fix For: Launchpad App 4, Launchpad Webapp 4


I have added the extensions/threaddump module to the build reactor and the launchpad/app project to be included in the standalone app and webapp.

Since the "dependency" is not list in the standard dependency section of the pom but in the configuration of the dependency plugin, the maven reactor does not seem to correctly resolve the build order and does not build the threaddump artifact before the launchpad/app artifact.

As a workaround, I will add the extensions/threaddump artifact as an explicit dependency to the launchpad/app to help the reactor.

See also
    http://markmail.org/message/hc7kwforfblvxjzr
    http://markmail.org/message/n6rclxsgaeoijajh

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (SLING-815) Launchpad/app build fails due to missing threaddump artifact

Posted by "Felix Meschberger (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/SLING-815?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Felix Meschberger resolved SLING-815.
-------------------------------------

    Resolution: Fixed

Refactore the launchpad/app pom.xml to have the bundles to be included as real project dependencies of scope provided in Rev. 732630. This should help the reactor in determining the correct build order.

> Launchpad/app build fails due to missing threaddump artifact
> ------------------------------------------------------------
>
>                 Key: SLING-815
>                 URL: https://issues.apache.org/jira/browse/SLING-815
>             Project: Sling
>          Issue Type: Bug
>          Components: Launchpad
>    Affects Versions: Launchpad App 3, Launchpad Webapp 3, Launchpad App 4, Launchpad Webapp 4
>            Reporter: Felix Meschberger
>            Assignee: Felix Meschberger
>             Fix For: Launchpad App 4, Launchpad Webapp 4
>
>
> I have added the extensions/threaddump module to the build reactor and the launchpad/app project to be included in the standalone app and webapp.
> Since the "dependency" is not list in the standard dependency section of the pom but in the configuration of the dependency plugin, the maven reactor does not seem to correctly resolve the build order and does not build the threaddump artifact before the launchpad/app artifact.
> As a workaround, I will add the extensions/threaddump artifact as an explicit dependency to the launchpad/app to help the reactor.
> See also
>     http://markmail.org/message/hc7kwforfblvxjzr
>     http://markmail.org/message/n6rclxsgaeoijajh

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Closed: (SLING-815) Launchpad/app build fails due to missing threaddump artifact

Posted by "Felix Meschberger (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/SLING-815?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Felix Meschberger closed SLING-815.
-----------------------------------


Since the build process is now changed and no new news came in regarding this issue, I think it is save to close it

> Launchpad/app build fails due to missing threaddump artifact
> ------------------------------------------------------------
>
>                 Key: SLING-815
>                 URL: https://issues.apache.org/jira/browse/SLING-815
>             Project: Sling
>          Issue Type: Bug
>          Components: Launchpad
>    Affects Versions: Launchpad App 3, Launchpad Webapp 3, Launchpad App 4, Launchpad Webapp 4
>            Reporter: Felix Meschberger
>            Assignee: Felix Meschberger
>             Fix For: Launchpad App 4, Launchpad Webapp 4
>
>
> I have added the extensions/threaddump module to the build reactor and the launchpad/app project to be included in the standalone app and webapp.
> Since the "dependency" is not list in the standard dependency section of the pom but in the configuration of the dependency plugin, the maven reactor does not seem to correctly resolve the build order and does not build the threaddump artifact before the launchpad/app artifact.
> As a workaround, I will add the extensions/threaddump artifact as an explicit dependency to the launchpad/app to help the reactor.
> See also
>     http://markmail.org/message/hc7kwforfblvxjzr
>     http://markmail.org/message/n6rclxsgaeoijajh

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (SLING-815) Launchpad/app build fails due to missing threaddump artifact

Posted by "Felix Meschberger (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/SLING-815?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12661579#action_12661579 ] 

Felix Meschberger commented on SLING-815:
-----------------------------------------

ok, thanks for the info. I almost feared such a thing :-(

BTW: my details:

$ mvn -v
Maven version: 2.0.9
Java version: 1.6.0_10
OS name: "linux" version: "2.6.27.9-159.fc10.i686" arch: "i386" Family: "unix"
$  mvn clean | egrep -i 'launchpad|thread dump' 
[INFO]   Sling Thread Dumper
[INFO]   Sling - Launchpad Base
[INFO]   Sling - Launchpad Content
[INFO]   Sling - Launchpad Application
[INFO]   Sling - Launchpad Web Application
[INFO]   Sling - Launchpad Testing
[INFO]   Sling - Launchpad Jackrabbit Server
...


And I get the same result for Java 1.5

> Launchpad/app build fails due to missing threaddump artifact
> ------------------------------------------------------------
>
>                 Key: SLING-815
>                 URL: https://issues.apache.org/jira/browse/SLING-815
>             Project: Sling
>          Issue Type: Bug
>          Components: Launchpad
>    Affects Versions: Launchpad App 3, Launchpad Webapp 3, Launchpad App 4, Launchpad Webapp 4
>            Reporter: Felix Meschberger
>            Assignee: Felix Meschberger
>             Fix For: Launchpad App 4, Launchpad Webapp 4
>
>
> I have added the extensions/threaddump module to the build reactor and the launchpad/app project to be included in the standalone app and webapp.
> Since the "dependency" is not list in the standard dependency section of the pom but in the configuration of the dependency plugin, the maven reactor does not seem to correctly resolve the build order and does not build the threaddump artifact before the launchpad/app artifact.
> As a workaround, I will add the extensions/threaddump artifact as an explicit dependency to the launchpad/app to help the reactor.
> See also
>     http://markmail.org/message/hc7kwforfblvxjzr
>     http://markmail.org/message/n6rclxsgaeoijajh

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (SLING-815) Launchpad/app build fails due to missing threaddump artifact

Posted by "Felix Meschberger (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/SLING-815?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Felix Meschberger resolved SLING-815.
-------------------------------------

    Resolution: Fixed

Resolving now this issue really. In addition there are reports from Bertrand Delacretaz and Carsten Ziegeler, that this setup now builds correctly under Mac OSX

> Launchpad/app build fails due to missing threaddump artifact
> ------------------------------------------------------------
>
>                 Key: SLING-815
>                 URL: https://issues.apache.org/jira/browse/SLING-815
>             Project: Sling
>          Issue Type: Bug
>          Components: Launchpad
>    Affects Versions: Launchpad App 3, Launchpad Webapp 3, Launchpad App 4, Launchpad Webapp 4
>            Reporter: Felix Meschberger
>            Assignee: Felix Meschberger
>             Fix For: Launchpad App 4, Launchpad Webapp 4
>
>
> I have added the extensions/threaddump module to the build reactor and the launchpad/app project to be included in the standalone app and webapp.
> Since the "dependency" is not list in the standard dependency section of the pom but in the configuration of the dependency plugin, the maven reactor does not seem to correctly resolve the build order and does not build the threaddump artifact before the launchpad/app artifact.
> As a workaround, I will add the extensions/threaddump artifact as an explicit dependency to the launchpad/app to help the reactor.
> See also
>     http://markmail.org/message/hc7kwforfblvxjzr
>     http://markmail.org/message/n6rclxsgaeoijajh

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (SLING-815) Launchpad/app build fails due to missing threaddump artifact

Posted by "Felix Meschberger (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/SLING-815?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12661543#action_12661543 ] 

Felix Meschberger commented on SLING-815:
-----------------------------------------

I have tested a full build on my (linux) box:

  * removed all sling artifacts from my local m2 repository
  * run mvn clean in the root folder
      --> reactor seems clean extensions/threaddump before launchpad
  * run mvn clean install in the root folder
      --> reactor seems to build threaddump before launchpad

So it seems, that if the module is registered in the root pom (as I have done in Rev. 732275) and no further dependency registration is thus required.

Other observations are welcome.

> Launchpad/app build fails due to missing threaddump artifact
> ------------------------------------------------------------
>
>                 Key: SLING-815
>                 URL: https://issues.apache.org/jira/browse/SLING-815
>             Project: Sling
>          Issue Type: Bug
>          Components: Launchpad
>    Affects Versions: Launchpad App 3, Launchpad Webapp 3, Launchpad App 4, Launchpad Webapp 4
>            Reporter: Felix Meschberger
>            Assignee: Felix Meschberger
>             Fix For: Launchpad App 4, Launchpad Webapp 4
>
>
> I have added the extensions/threaddump module to the build reactor and the launchpad/app project to be included in the standalone app and webapp.
> Since the "dependency" is not list in the standard dependency section of the pom but in the configuration of the dependency plugin, the maven reactor does not seem to correctly resolve the build order and does not build the threaddump artifact before the launchpad/app artifact.
> As a workaround, I will add the extensions/threaddump artifact as an explicit dependency to the launchpad/app to help the reactor.
> See also
>     http://markmail.org/message/hc7kwforfblvxjzr
>     http://markmail.org/message/n6rclxsgaeoijajh

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (SLING-815) Launchpad/app build fails due to missing threaddump artifact

Posted by "Bertrand Delacretaz (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/SLING-815?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12661549#action_12661549 ] 

Bertrand Delacretaz commented on SLING-815:
-------------------------------------------

Reactor order looks different on my macosx box with Maven 2.0.9, revision 732324:

$ mvn -v
Maven version: 2.0.9
Java version: 1.5.0_16
OS name: "mac os x" version: "10.5.6" arch: "i386" Family: "unix"
$ mvn | egrep -i 'launchpad|thread dump'
[INFO]   Sling - Launchpad Base
[INFO]   Sling - Launchpad Application
[INFO]   Sling Thread Dumper
...

Thread Dumper comes after Launchpad Application.

> Launchpad/app build fails due to missing threaddump artifact
> ------------------------------------------------------------
>
>                 Key: SLING-815
>                 URL: https://issues.apache.org/jira/browse/SLING-815
>             Project: Sling
>          Issue Type: Bug
>          Components: Launchpad
>    Affects Versions: Launchpad App 3, Launchpad Webapp 3, Launchpad App 4, Launchpad Webapp 4
>            Reporter: Felix Meschberger
>            Assignee: Felix Meschberger
>             Fix For: Launchpad App 4, Launchpad Webapp 4
>
>
> I have added the extensions/threaddump module to the build reactor and the launchpad/app project to be included in the standalone app and webapp.
> Since the "dependency" is not list in the standard dependency section of the pom but in the configuration of the dependency plugin, the maven reactor does not seem to correctly resolve the build order and does not build the threaddump artifact before the launchpad/app artifact.
> As a workaround, I will add the extensions/threaddump artifact as an explicit dependency to the launchpad/app to help the reactor.
> See also
>     http://markmail.org/message/hc7kwforfblvxjzr
>     http://markmail.org/message/n6rclxsgaeoijajh

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (SLING-815) Launchpad/app build fails due to missing threaddump artifact

Posted by "Felix Meschberger (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/SLING-815?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12661892#action_12661892 ] 

Felix Meschberger commented on SLING-815:
-----------------------------------------

In Rev. 732641 moved the jcr/webdav bundle to startlevel 15 for it to be active along the rest of the repository bundles

In Rev. 732642 added a build profile "shell", which installs the Apache Felix Shell and Shell Remote bundles at startlevel 1.

To build with Shell included, set add the "-Pshell" argument to the build command, e.g.:

     $ mvn -Pshell clean package

When these Shell bundles are installed, the Web Console has a "Shell" tab, which allows access to the command shell through the web console. In addition the web console is accessible using telnet. By default the remote shell is listening on port 6666. This is configurable on the Configuration tab of the web console.

> Launchpad/app build fails due to missing threaddump artifact
> ------------------------------------------------------------
>
>                 Key: SLING-815
>                 URL: https://issues.apache.org/jira/browse/SLING-815
>             Project: Sling
>          Issue Type: Bug
>          Components: Launchpad
>    Affects Versions: Launchpad App 3, Launchpad Webapp 3, Launchpad App 4, Launchpad Webapp 4
>            Reporter: Felix Meschberger
>            Assignee: Felix Meschberger
>             Fix For: Launchpad App 4, Launchpad Webapp 4
>
>
> I have added the extensions/threaddump module to the build reactor and the launchpad/app project to be included in the standalone app and webapp.
> Since the "dependency" is not list in the standard dependency section of the pom but in the configuration of the dependency plugin, the maven reactor does not seem to correctly resolve the build order and does not build the threaddump artifact before the launchpad/app artifact.
> As a workaround, I will add the extensions/threaddump artifact as an explicit dependency to the launchpad/app to help the reactor.
> See also
>     http://markmail.org/message/hc7kwforfblvxjzr
>     http://markmail.org/message/n6rclxsgaeoijajh

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Reopened: (SLING-815) Launchpad/app build fails due to missing threaddump artifact

Posted by "Felix Meschberger (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/SLING-815?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Felix Meschberger reopened SLING-815:
-------------------------------------


Some minor updates:
  - WebDAV bundle is in the wrong startlevel
  - Shell bundles should optionally be added to the artifact

> Launchpad/app build fails due to missing threaddump artifact
> ------------------------------------------------------------
>
>                 Key: SLING-815
>                 URL: https://issues.apache.org/jira/browse/SLING-815
>             Project: Sling
>          Issue Type: Bug
>          Components: Launchpad
>    Affects Versions: Launchpad App 3, Launchpad Webapp 3, Launchpad App 4, Launchpad Webapp 4
>            Reporter: Felix Meschberger
>            Assignee: Felix Meschberger
>             Fix For: Launchpad App 4, Launchpad Webapp 4
>
>
> I have added the extensions/threaddump module to the build reactor and the launchpad/app project to be included in the standalone app and webapp.
> Since the "dependency" is not list in the standard dependency section of the pom but in the configuration of the dependency plugin, the maven reactor does not seem to correctly resolve the build order and does not build the threaddump artifact before the launchpad/app artifact.
> As a workaround, I will add the extensions/threaddump artifact as an explicit dependency to the launchpad/app to help the reactor.
> See also
>     http://markmail.org/message/hc7kwforfblvxjzr
>     http://markmail.org/message/n6rclxsgaeoijajh

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (SLING-815) Launchpad/app build fails due to missing threaddump artifact

Posted by "Felix Meschberger (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/SLING-815?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12661595#action_12661595 ] 

Felix Meschberger commented on SLING-815:
-----------------------------------------

I also get a strange order when building under windows :

$ mvn -v
Maven version: 2.0.8
Java version: 1.5.0_09
OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows"


I think, we should change the app project setup back to normal dependencies again and distribute these amongst the build levels....

> Launchpad/app build fails due to missing threaddump artifact
> ------------------------------------------------------------
>
>                 Key: SLING-815
>                 URL: https://issues.apache.org/jira/browse/SLING-815
>             Project: Sling
>          Issue Type: Bug
>          Components: Launchpad
>    Affects Versions: Launchpad App 3, Launchpad Webapp 3, Launchpad App 4, Launchpad Webapp 4
>            Reporter: Felix Meschberger
>            Assignee: Felix Meschberger
>             Fix For: Launchpad App 4, Launchpad Webapp 4
>
>
> I have added the extensions/threaddump module to the build reactor and the launchpad/app project to be included in the standalone app and webapp.
> Since the "dependency" is not list in the standard dependency section of the pom but in the configuration of the dependency plugin, the maven reactor does not seem to correctly resolve the build order and does not build the threaddump artifact before the launchpad/app artifact.
> As a workaround, I will add the extensions/threaddump artifact as an explicit dependency to the launchpad/app to help the reactor.
> See also
>     http://markmail.org/message/hc7kwforfblvxjzr
>     http://markmail.org/message/n6rclxsgaeoijajh

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.