continuum-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Marcin Gurbisz" <gumi...@gmail.com>
Subject Re: build is not finished if start executable
Date Mon, 03 Jul 2006 05:36:56 GMT
Hi,

I have the same problem. I want to run jboss after successful build
using exec ant task but this hangs continuum build. I believed that
adding spawn="true" attribute will solve the problem (seems that ant
process waits for jboss process to finish, thus continuum waits too)
but result is the same - continuum hangs.
Problem seems not to be Continuum specific problem - please also look
at http://www.dehora.net/journal/2005/04/cruisecontrol_not_starting_jboss_container.html.
Have anybody started jboss from continuum using ant/maven1 without
hanging Continuum?

Cheers,
Marcin

On 6/19/06, Maksimenko Alexander <maksimenko@bird.cris.net> wrote:
> Emmanuel Venisse wrote:
> > Which server do you want to restart?
>
> jboss
> but even I start simple bat file continuum is not finished until this
> bat does not mark it's build as finished until this bat is not stopped
>
> are you successful in restarting another server?
> >
> > Maksimenko Alexander a écrit :
> >> Emmanuel Venisse wrote:
> >>> Hmm, very strange.
> >>>
> >>> Do you have updated your ant script?
> >>> http://maven.apache.org/continuum/faqs.html#how-does-continuum-detect-a-successful-build
> >>>
> >>
> >> yes of cause
> >> has anybody tried to restart server in project build? I think it is
> >> common task for continues  integration
> >>
> >>>
> >>> Emmanuel
> >>>
> >>> Maksimenko Alexander a écrit :
> >>>> Emmanuel Venisse wrote:
> >>>>> BUILD SUCCESSFUL isn't a continuum message but a ant message.
> >>>>>
> >>>>> it's perhaps a bug in ShellCommandHelper, the exit code is return
> >>>>> by Process class and printed in AbstractBuildExecutor (line 189).
> >>>>> so if you don't have "Exit code:" in your log, it's because
> >>>>> Process objec doesn't return it.
> >>>>>
> >>>>> Can you try with a non gui app?
> >>>>
> >>>> yes
> >>>> the same result ;(
> >>>>>
> >>>>> Emmanuel
> >>>>>
> >>>>> Maksimenko Alexander a écrit :
> >>>>>> Emmanuel Venisse wrote:
> >>>>>>> if it's all your logs, the ant process isn't finished because
> >>>>>>> you should have "return code = 0" in log
> >>>>>>>
> >>>>>>
> >>>>>> but if it's not  finished  - what does it mean BUILD SUCCESSFUL
> >>>>>> message in continuum's log?
> >>>>>> if I perform this task in shell  then ant process will be finished
> >>>>>> so may be incorrect work in ShellCommandHelper ?
> >>>>>>
> >>>>>> ps this log message is appear when I close calculator application
> >>>>>>
> >>>>>>> Emmanuel
> >>>>>>>
> >>>>>>> Maksimenko Alexander a écrit :
> >>>>>>>> Emmanuel Venisse wrote:
> >>>>>>>>> Can you send your continuum logs?
> >>>>>>>> it's nothing odd in the log :
> >>>>>>>>
> >>>>>>>> INFO  Continuum                      - Enqueuing
> >>>>>>>> 'processbuilder' (Build definition id=1).
> >>>>>>>> INFO  ContinuumScm                   - Updating project:
id:
> >>>>>>>> '1', name 'processbuilder'.
> >>>>>>>> INFO  ScmManager                     - Executing: svn
> >>>>>>>> --username *** --password ***** --non-interactive update
> >>>>>>>> INFO  ScmManager                     - Working directory:
> >>>>>>>> D:\tools\dev\java\jakarta\continuum\bin\win32\..\..\apps\continuum\working-directory\1
> >>>>>>>>
> >>>>>>>> DEBUG ScmManager                     - At revision 3172.
> >>>>>>>> NFO  Action:update-project-from-working-directory -
Updating
> >>>>>>>> project 'processbuilder' from checkout.
> >>>>>>>> INFO  ShellCommandHelper             - Executing:
> >>>>>>>> D:\tools\dev\java\jakarta\ant\bin\ant -f build.xml continium
> >>>>>>>> INFO  ShellCommandHelper             - Working directory:
> >>>>>>>> D:\tools\dev\java\jakarta\continuum\bin\win32\..\..\apps\continuum\working-directory\1
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> my build target:
> >>>>>>>>
> >>>>>>>>    <target name="continium">
> >>>>>>>>        <exec executable="cmd" dir="${engine.dir}"
> >>>>>>>> spawn="true">                  <arg line="/C start
calc.exe"/>
> >>>>>>>>        </exec>
> >>>>>>>>
> >>>>>>>>        <waitfor maxwait="30" maxwaitunit="second"
> >>>>>>>> timeoutproperty="server.is.unavailable">
> >>>>>>>>              <http url="http://localhost"/>
> >>>>>>>>        </waitfor>              <echo>finish</echo>
> >>>>>>>>    </target>
> >>>>>>>>
> >>>>>>>> build result:
> >>>>>>>>
> >>>>>>>> Buildfile: build.xml
> >>>>>>>>
> >>>>>>>> continium:
> >>>>>>>>     [echo] finish
> >>>>>>>>
> >>>>>>>> BUILD SUCCESSFUL
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> Total time: 39 seconds
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> but state is "Build In Progess" ;(
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>
> >>>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>
> >>>
> >>
> >>
> >>
> >>
> >
> >
>
>

Mime
View raw message