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 <[EMAIL PROTECTED]> 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" ;( >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>> >>>> >>>> >>>> >>> >>> >> >> >> >> > >