Subversion polling issues.

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
14 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Subversion polling issues.

Nord, James-2
Hi all,
 
I've got an issue with my Hudson (1.126 WinXP SP2/tomcat 6/jdk 1.6.0_u1) where a native m2 project with multiple modules keeps rebuilding.
 
Seems to be subversion polling related and looks like one module is in the process of cleaning the workspace for a build whilst the polling kicks in, which causes an endless loop:
 
From the main project subverion log:
Started on 15-Aug-2007 16:01:03
Revision:132
  (changed from -1)
Done. Took 0 seconds
Changes found
(module is building)
Started on 15-Aug-2007 16:02:03
Revision:132
Done. Took 0 seconds
No changes
Started on 15-Aug-2007 16:03:03
Revision:132
Done. Took 0 seconds
No changes
Started on 15-Aug-2007 16:03:03
Revision:132
Done. Took 0 seconds
No changes
(main project is process of being built presumtion here is that it was just doing an svn co and the working folder had been splatted - update is not enabled)
Started on 15-Aug-2007 16:05:04
Failed to parse svn info for hudson.scm.SubversionSCM$ModuleLocation@178c252
org.tmatesoft.svn.core.SVNException: svn: 'c:\hudson\jobs\ECM-Recorder\workspace\ECM-Recorder' is not a working copy
	at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:49)
	at org.tmatesoft.svn.core.internal.wc.admin.SVNWCAccess.probeOpen(SVNWCAccess.java:285)
	at org.tmatesoft.svn.core.wc.SVNWCClient.doInfo(SVNWCClient.java:1835)
	at org.tmatesoft.svn.core.wc.SVNWCClient.doInfo(SVNWCClient.java:1772)
	at org.tmatesoft.svn.core.wc.SVNWCClient.doInfo(SVNWCClient.java:2126)
	at hudson.scm.SubversionSCM$2.invoke(SubversionSCM.java:485)
	at hudson.scm.SubversionSCM$2.invoke(SubversionSCM.java:477)
	at hudson.FilePath.act(FilePath.java:241)
	at hudson.scm.SubversionSCM.buildRevisionMap(SubversionSCM.java:477)
	at hudson.scm.SubversionSCM.pollChanges(SubversionSCM.java:561)
	at hudson.model.AbstractProject.pollSCMChanges(AbstractProject.java:501)
	at hudson.triggers.SCMTrigger$Runner.runPolling(SCMTrigger.java:238)
	at hudson.triggers.SCMTrigger$Runner.run(SCMTrigger.java:270)
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
Done. Took 0 seconds
No changes
Started on 15-Aug-2007 16:06:03
Revision:132
  (changed from -1)
Done. Took 0 seconds
Changes found
*********************************************************************************************************
This e-mail is confidential, the property of NDS Ltd and intended for the addressee only. Any dissemination, copying or distribution of this message or any attachments by anyone other than the intended recipient is strictly prohibited. If you have received this message in error, please immediately notify the [hidden email] and destroy the original message. Messages sent to and from NDS may be monitored. NDS cannot guarantee any message delivery method is secure or error-free. Information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. We do not accept responsibility for any errors or omissions in this message and/or attachment that arise as a result of transmission. You should carry out your own virus checks before opening any attachment. Any views or opinions presented are solely those of the author and do not necessarily represent those of NDS.

To protect the environment please do not print this e-mail unless necessary.

NDS Limited Registered office: One Heathrow Boulevard, 286 Bath Road, West Drayton, Middlesex, UB7 0DQ, United Kingdom. A company registered in England and Wales Registered no. 3080780 VAT no. GB 603 8808 40-00
**********************************************************************************************************
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Subversion polling issues.

Kohsuke Kawaguchi
Administrator

What I don't quite understand is that even if you configure the build to
check out a fresh copy, polling should always see the left-over
workspace of the previous build. Polling and build are designed not to
run concurrently (but when I see your log, it reports an error as if the
build and polling is happening concurrently)

Can you check your build history to see if the build and polling are
happening concurrently? If so, that sounds like the root cause of the issue.

Nord, James wrote:

> Hi all,
>  
> I've got an issue with my Hudson (1.126 WinXP SP2/tomcat 6/jdk 1.6.0_u1)
> where a native m2 project with multiple modules keeps rebuilding.
>  
> Seems to be subversion polling related and looks like one module is in
> the process of cleaning the workspace for a build whilst the polling
> kicks in, which causes an endless loop:
>  
>>From the main project subverion log:
> Started on 15-Aug-2007 16:01:03
> Revision:132
>   (changed from -1)
> Done. Took 0 seconds
> Changes found
> (module is building)
> Started on 15-Aug-2007 16:02:03
> Revision:132
> Done. Took 0 seconds
> No changes
>
> Started on 15-Aug-2007 16:03:03
> Revision:132
> Done. Took 0 seconds
> No changes
>
> Started on 15-Aug-2007 16:03:03
> Revision:132
> Done. Took 0 seconds
> No changes
>
> (main project is process of being built presumtion here is that it was
> just doing an svn co and the working folder had been splatted - update
> is not enabled)
> Started on 15-Aug-2007 16:05:04
> Failed to parse svn info for
> hudson.scm.SubversionSCM$ModuleLocation@178c252
> org.tmatesoft.svn.core.SVNException: svn:
> 'c:\hudson\jobs\ECM-Recorder\workspace\ECM-Recorder' is not a working
> copy
> at
> org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager
> .java:49)
> at
> org.tmatesoft.svn.core.internal.wc.admin.SVNWCAccess.probeOpen(SVNWCAcce
> ss.java:285)
> at
> org.tmatesoft.svn.core.wc.SVNWCClient.doInfo(SVNWCClient.java:1835)
> at
> org.tmatesoft.svn.core.wc.SVNWCClient.doInfo(SVNWCClient.java:1772)
> at
> org.tmatesoft.svn.core.wc.SVNWCClient.doInfo(SVNWCClient.java:2126)
> at hudson.scm.SubversionSCM$2.invoke(SubversionSCM.java:485)
> at hudson.scm.SubversionSCM$2.invoke(SubversionSCM.java:477)
> at hudson.FilePath.act(FilePath.java:241)
> at
> hudson.scm.SubversionSCM.buildRevisionMap(SubversionSCM.java:477)
> at hudson.scm.SubversionSCM.pollChanges(SubversionSCM.java:561)
> at
> hudson.model.AbstractProject.pollSCMChanges(AbstractProject.java:501)
> at
> hudson.triggers.SCMTrigger$Runner.runPolling(SCMTrigger.java:238)
> at hudson.triggers.SCMTrigger$Runner.run(SCMTrigger.java:270)
> at java.util.concurrent.Executors$RunnableAdapter.call(Unknown
> Source)
> at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
> at java.util.concurrent.FutureTask.run(Unknown Source)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
> Source)
> at java.lang.Thread.run(Unknown Source)
> Done. Took 0 seconds
> No changes
>
> Started on 15-Aug-2007 16:06:03
> Revision:132
>   (changed from -1)
> Done. Took 0 seconds
> Changes found
>
> *********************************************************************************************************
> This e-mail is confidential, the property of NDS Ltd and intended for the addressee only.  Any dissemination, copying or distribution of this message or any attachments by anyone other than the intended recipient is strictly prohibited.  If you have received this message in error, please immediately notify the [hidden email] and destroy the original message.  Messages sent to and from NDS may be monitored.  NDS cannot guarantee any message delivery method is secure or error-free.  Information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses.  We do not accept responsibility for any errors or omissions in this message and/or attachment that arise as a result of transmission.  You should carry out your own virus checks before opening any attachment.  Any views or opinions presented are solely those of the author and do not necessarily represent those of NDS.
>
> To protect the environment please do not print this e-mail unless necessary.
>
> NDS Limited Registered office: One Heathrow Boulevard, 286 Bath Road, West Drayton, Middlesex, UB7 0DQ, United Kingdom. A company registered in England and Wales  Registered no. 3080780   VAT no. GB 603 8808 40-00
> **********************************************************************************************************
>
>

--
Kohsuke Kawaguchi
Sun Microsystems                   [hidden email]

smime.p7s (4K) Download Attachment
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

RE: Re: Subversion polling issues.

Nord, James-2
There was lots of builds going on at this time, but unfortunately on
Friday I needed to get things running, so I ended up updating Hudson to
1.129 deleting all of the projects and files from hudson_home and
recreating all my projects.

As such the only logs I have left are the tomcat Catalina logs which
show the scm polling.

However the timings from the scm polling log where during a build
according to the timings from the history tab, as I remember checking
this and thinking hmmm and opening up the source code and saw a lock.

/James

> -----Original Message-----
> From: Kohsuke Kawaguchi [mailto:[hidden email]]
> Sent: 19 August 2007 06:05
> To: [hidden email]
> Subject: Re: Subversion polling issues.
>
>
> What I don't quite understand is that even if you configure
> the build to check out a fresh copy, polling should always
> see the left-over workspace of the previous build. Polling
> and build are designed not to run concurrently (but when I
> see your log, it reports an error as if the build and polling
> is happening concurrently)
>
> Can you check your build history to see if the build and
> polling are happening concurrently? If so, that sounds like
> the root cause of the issue.
>
> Nord, James wrote:
> > Hi all,
> >  
> > I've got an issue with my Hudson (1.126 WinXP SP2/tomcat 6/jdk
> > 1.6.0_u1) where a native m2 project with multiple modules
> keeps rebuilding.
> >  
> > Seems to be subversion polling related and looks like one
> module is in
> > the process of cleaning the workspace for a build whilst
> the polling
> > kicks in, which causes an endless loop:
> >  
> >>From the main project subverion log:
> > Started on 15-Aug-2007 16:01:03
> > Revision:132
> >   (changed from -1)
> > Done. Took 0 seconds
> > Changes found
> > (module is building)
> > Started on 15-Aug-2007 16:02:03
> > Revision:132
> > Done. Took 0 seconds
> > No changes
> >
> > Started on 15-Aug-2007 16:03:03
> > Revision:132
> > Done. Took 0 seconds
> > No changes
> >
> > Started on 15-Aug-2007 16:03:03
> > Revision:132
> > Done. Took 0 seconds
> > No changes
> >
> > (main project is process of being built presumtion here is
> that it was
> > just doing an svn co and the working folder had been
> splatted - update
> > is not enabled) Started on 15-Aug-2007 16:05:04 Failed to parse svn
> > info for
> > hudson.scm.SubversionSCM$ModuleLocation@178c252
> > org.tmatesoft.svn.core.SVNException: svn:
> > 'c:\hudson\jobs\ECM-Recorder\workspace\ECM-Recorder' is not
> a working
> > copy
> > at
> >
> org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManag
> > er
> > .java:49)
> > at
> >
> org.tmatesoft.svn.core.internal.wc.admin.SVNWCAccess.probeOpen(SVNWCAc
> > ce
> > ss.java:285)
> > at
> > org.tmatesoft.svn.core.wc.SVNWCClient.doInfo(SVNWCClient.java:1835)
> > at
> > org.tmatesoft.svn.core.wc.SVNWCClient.doInfo(SVNWCClient.java:1772)
> > at
> > org.tmatesoft.svn.core.wc.SVNWCClient.doInfo(SVNWCClient.java:2126)
> > at hudson.scm.SubversionSCM$2.invoke(SubversionSCM.java:485)
> > at hudson.scm.SubversionSCM$2.invoke(SubversionSCM.java:477)
> > at hudson.FilePath.act(FilePath.java:241)
> > at
> > hudson.scm.SubversionSCM.buildRevisionMap(SubversionSCM.java:477)
> > at hudson.scm.SubversionSCM.pollChanges(SubversionSCM.java:561)
> > at
> >
> hudson.model.AbstractProject.pollSCMChanges(AbstractProject.java:501)
> > at
> > hudson.triggers.SCMTrigger$Runner.runPolling(SCMTrigger.java:238)
> > at hudson.triggers.SCMTrigger$Runner.run(SCMTrigger.java:270)
> > at java.util.concurrent.Executors$RunnableAdapter.call(Unknown
> > Source)
> > at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
> > at java.util.concurrent.FutureTask.run(Unknown Source)
> > at
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
> > at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
> > Source)
> > at java.lang.Thread.run(Unknown Source) Done. Took 0 seconds No
> > changes
> >
> > Started on 15-Aug-2007 16:06:03
> > Revision:132
> >   (changed from -1)
> > Done. Took 0 seconds
> > Changes found
> >
> >
> **********************************************************************
> > ***********************************
> > This e-mail is confidential, the property of NDS Ltd and
> intended for the addressee only.  Any dissemination, copying
> or distribution of this message or any attachments by anyone
> other than the intended recipient is strictly prohibited.  If
> you have received this message in error, please immediately
> notify the [hidden email] and destroy the original
> message.  Messages sent to and from NDS may be monitored.  
> NDS cannot guarantee any message delivery method is secure or
> error-free.  Information could be intercepted, corrupted,
> lost, destroyed, arrive late or incomplete, or contain
> viruses.  We do not accept responsibility for any errors or
> omissions in this message and/or attachment that arise as a
> result of transmission.  You should carry out your own virus
> checks before opening any attachment.  Any views or opinions
> presented are solely those of the author and do not
> necessarily represent those of NDS.
> >
> > To protect the environment please do not print this e-mail
> unless necessary.
> >
> > NDS Limited Registered office: One Heathrow Boulevard, 286
> Bath Road, West Drayton, Middlesex, UB7 0DQ, United Kingdom.
> A company registered in England and Wales  Registered no.
> 3080780   VAT no. GB 603 8808 40-00
> >
> **********************************************************************
> > ************************************
> >
> >
>
>
> --
> Kohsuke Kawaguchi
> Sun Microsystems                   [hidden email]
>
*********************************************************************************************************
This e-mail is confidential, the property of NDS Ltd and intended for the addressee only.  Any dissemination, copying or distribution of this message or any attachments by anyone other than the intended recipient is strictly prohibited.  If you have received this message in error, please immediately notify the [hidden email] and destroy the original message.  Messages sent to and from NDS may be monitored.  NDS cannot guarantee any message delivery method is secure or error-free.  Information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses.  We do not accept responsibility for any errors or omissions in this message and/or attachment that arise as a result of transmission.  You should carry out your own virus checks before opening any attachment.  Any views or opinions presented are solely those of the author and do not necessarily represent those of NDS.

To protect the environment please do not print this e-mail unless necessary.

NDS Limited Registered office: One Heathrow Boulevard, 286 Bath Road, West Drayton, Middlesex, UB7 0DQ, United Kingdom. A company registered in England and Wales  Registered no. 3080780   VAT no. GB 603 8808 40-00
**********************************************************************************************************

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

RE: RE: Re: Subversion polling issues.

Nord, James-2
Still happening with 1.129 - looks like the locking isn't working.

I guess there are 2 things here

1) the locking isn't working
2) if it can't get the revision it returns -1 which should keep the last
known revision.

Not sure which logs you are really interested in - there is nothing that
ties in the build and the polling log with timestamps.
Attached is the generic tomcat Catalina log.

Started on 20-Aug-2007 16:17:55
Failed to parse svn info for
svn://liger.uk.nds.com/maven/ECM-Recorder/trunk
org.tmatesoft.svn.core.SVNException: svn:
'c:\hudson\jobs\ECM-Recorder\workspace\trunk' is not a working copy
        at
org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager
.java:49)
        at
org.tmatesoft.svn.core.internal.wc.admin.SVNWCAccess.probeOpen(SVNWCAcce
ss.java:285)
        at
org.tmatesoft.svn.core.wc.SVNWCClient.doInfo(SVNWCClient.java:1835)
        at
org.tmatesoft.svn.core.wc.SVNWCClient.doInfo(SVNWCClient.java:1772)
        at
org.tmatesoft.svn.core.wc.SVNWCClient.doInfo(SVNWCClient.java:2126)
        at
hudson.scm.SubversionSCM$BuildRevisionMapTask.invoke(SubversionSCM.java:
522)
        at
hudson.scm.SubversionSCM$BuildRevisionMapTask.invoke(SubversionSCM.java:
502)
        at hudson.FilePath.act(FilePath.java:280)
        at hudson.scm.SubversionSCM.pollChanges(SubversionSCM.java:605)
        at
hudson.model.AbstractProject.pollSCMChanges(AbstractProject.java:526)
        at
hudson.triggers.SCMTrigger$Runner.runPolling(SCMTrigger.java:234)
        at hudson.triggers.SCMTrigger$Runner.run(SCMTrigger.java:266)
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown
Source)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
Source)
        at java.lang.Thread.run(Unknown Source)
Done. Took 0 seconds
No changes


Build #17 is still ongoing
        20-Aug-2007 16:17:43


And Build #18 (20-Aug-2007 16:19:54) (still ongoing)

Svn polling
Started on 20-Aug-2007 16:19:55
Failed to parse svn info for
svn://liger.uk.nds.com/maven/ECM-Recorder/trunk
org.tmatesoft.svn.core.SVNException: svn:
'c:\hudson\jobs\ECM-Recorder\workspace\trunk' is not a working copy
        at
org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager
.java:49)
        at
org.tmatesoft.svn.core.internal.wc.admin.SVNWCAccess.probeOpen(SVNWCAcce
ss.java:285)
        at
org.tmatesoft.svn.core.wc.SVNWCClient.doInfo(SVNWCClient.java:1835)
        at
org.tmatesoft.svn.core.wc.SVNWCClient.doInfo(SVNWCClient.java:1772)
        at
org.tmatesoft.svn.core.wc.SVNWCClient.doInfo(SVNWCClient.java:2126)
        at
hudson.scm.SubversionSCM$BuildRevisionMapTask.invoke(SubversionSCM.java:
522)
        at
hudson.scm.SubversionSCM$BuildRevisionMapTask.invoke(SubversionSCM.java:
502)
        at hudson.FilePath.act(FilePath.java:280)
        at hudson.scm.SubversionSCM.pollChanges(SubversionSCM.java:605)
        at
hudson.model.AbstractProject.pollSCMChanges(AbstractProject.java:526)
        at
hudson.triggers.SCMTrigger$Runner.runPolling(SCMTrigger.java:234)
        at hudson.triggers.SCMTrigger$Runner.run(SCMTrigger.java:266)
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown
Source)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
Source)
        at java.lang.Thread.run(Unknown Source)
Done. Took 0 seconds
No changes

/James

> -----Original Message-----
> From: Nord, James [mailto:[hidden email]]
> Sent: 20 August 2007 13:48
> To: [hidden email]
> Subject: RE: Re: Subversion polling issues.
>
> There was lots of builds going on at this time, but
> unfortunately on Friday I needed to get things running, so I
> ended up updating Hudson to
> 1.129 deleting all of the projects and files from hudson_home
> and recreating all my projects.
>
> As such the only logs I have left are the tomcat Catalina
> logs which show the scm polling.
>
> However the timings from the scm polling log where during a
> build according to the timings from the history tab, as I
> remember checking this and thinking hmmm and opening up the
> source code and saw a lock.
>
> /James
>
> > -----Original Message-----
> > From: Kohsuke Kawaguchi [mailto:[hidden email]]
> > Sent: 19 August 2007 06:05
> > To: [hidden email]
> > Subject: Re: Subversion polling issues.
> >
> >
> > What I don't quite understand is that even if you configure
> the build
> > to check out a fresh copy, polling should always see the left-over
> > workspace of the previous build. Polling and build are
> designed not to
> > run concurrently (but when I see your log, it reports an
> error as if
> > the build and polling is happening concurrently)
> >
> > Can you check your build history to see if the build and
> polling are
> > happening concurrently? If so, that sounds like the root
> cause of the
> > issue.
> >
> > Nord, James wrote:
> > > Hi all,
> > >  
> > > I've got an issue with my Hudson (1.126 WinXP SP2/tomcat 6/jdk
> > > 1.6.0_u1) where a native m2 project with multiple modules
> > keeps rebuilding.
> > >  
> > > Seems to be subversion polling related and looks like one
> > module is in
> > > the process of cleaning the workspace for a build whilst
> > the polling
> > > kicks in, which causes an endless loop:
> > >  
> > >>From the main project subverion log:
> > > Started on 15-Aug-2007 16:01:03
> > > Revision:132
> > >   (changed from -1)
> > > Done. Took 0 seconds
> > > Changes found
> > > (module is building)
> > > Started on 15-Aug-2007 16:02:03
> > > Revision:132
> > > Done. Took 0 seconds
> > > No changes
> > >
> > > Started on 15-Aug-2007 16:03:03
> > > Revision:132
> > > Done. Took 0 seconds
> > > No changes
> > >
> > > Started on 15-Aug-2007 16:03:03
> > > Revision:132
> > > Done. Took 0 seconds
> > > No changes
> > >
> > > (main project is process of being built presumtion here is
> > that it was
> > > just doing an svn co and the working folder had been
> > splatted - update
> > > is not enabled) Started on 15-Aug-2007 16:05:04 Failed to
> parse svn
> > > info for
> > > hudson.scm.SubversionSCM$ModuleLocation@178c252
> > > org.tmatesoft.svn.core.SVNException: svn:
> > > 'c:\hudson\jobs\ECM-Recorder\workspace\ECM-Recorder' is not
> > a working
> > > copy
> > > at
> > >
> >
> org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManag
> > > er
> > > .java:49)
> > > at
> > >
> >
> org.tmatesoft.svn.core.internal.wc.admin.SVNWCAccess.probeOpen(SVNWCAc
> > > ce
> > > ss.java:285)
> > > at
> > >
> org.tmatesoft.svn.core.wc.SVNWCClient.doInfo(SVNWCClient.java:1835)
> > > at
> > >
> org.tmatesoft.svn.core.wc.SVNWCClient.doInfo(SVNWCClient.java:1772)
> > > at
> > >
> org.tmatesoft.svn.core.wc.SVNWCClient.doInfo(SVNWCClient.java:2126)
> > > at hudson.scm.SubversionSCM$2.invoke(SubversionSCM.java:485)
> > > at hudson.scm.SubversionSCM$2.invoke(SubversionSCM.java:477)
> > > at hudson.FilePath.act(FilePath.java:241)
> > > at
> > > hudson.scm.SubversionSCM.buildRevisionMap(SubversionSCM.java:477)
> > > at hudson.scm.SubversionSCM.pollChanges(SubversionSCM.java:561)
> > > at
> > >
> >
> hudson.model.AbstractProject.pollSCMChanges(AbstractProject.java:501)
> > > at
> > > hudson.triggers.SCMTrigger$Runner.runPolling(SCMTrigger.java:238)
> > > at hudson.triggers.SCMTrigger$Runner.run(SCMTrigger.java:270)
> > > at java.util.concurrent.Executors$RunnableAdapter.call(Unknown
> > > Source)
> > > at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
> > > at java.util.concurrent.FutureTask.run(Unknown Source)
> > > at
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
> > > at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
> > > Source)
> > > at java.lang.Thread.run(Unknown Source) Done. Took 0 seconds No
> > > changes
> > >
> > > Started on 15-Aug-2007 16:06:03
> > > Revision:132
> > >   (changed from -1)
> > > Done. Took 0 seconds
> > > Changes found
> > >
> > >
*********************************************************************************************************
This e-mail is confidential, the property of NDS Ltd and intended for the addressee only.  Any dissemination, copying or distribution of this message or any attachments by anyone other than the intended recipient is strictly prohibited.  If you have received this message in error, please immediately notify the [hidden email] and destroy the original message.  Messages sent to and from NDS may be monitored.  NDS cannot guarantee any message delivery method is secure or error-free.  Information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses.  We do not accept responsibility for any errors or omissions in this message and/or attachment that arise as a result of transmission.  You should carry out your own virus checks before opening any attachment.  Any views or opinions presented are solely those of the author and do not necessarily represent those of NDS.

To protect the environment please do not print this e-mail unless necessary.

NDS Limited Registered office: One Heathrow Boulevard, 286 Bath Road, West Drayton, Middlesex, UB7 0DQ, United Kingdom. A company registered in England and Wales  Registered no. 3080780   VAT no. GB 603 8808 40-00
**********************************************************************************************************


---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

catalina.2007-08-20.tar.gz (20K) Download Attachment
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Subverion issues (was Subversion polling issues.)

Nord, James-2
In reply to this post by Nord, James-2
I'm seeing very sinister things happening at the moment to the point
that hudson is trying to build a project where the source files are yet
to be checked out - or checkout has failed.

For instace build 67 of my parent m2 project checkes all files out
according to the console log yet build 67 of a module contains the
following:
[INFO] Cannot execute mojo: resources. It requires a project with an
existing pom.xml, but the build is not using one.

This project should be building flawlessly and checking out the exact
revision as specified in the co compiles fine locally.

Drive has 4.5GB free.


Log for the build 68 contains the following

started
Checking out svn://liger.uk.nds.com/maven/ECM-Recorder/trunk
ERROR: Failed to check out
svn://liger.uk.nds.com/maven/ECM-Recorder/trunk
org.tmatesoft.svn.core.SVNException: svn: Malformed network data

And the workspace shows almost all of the workspace is missing.  

Could builds be overlapping somehow.

Information on the hudson box (no slaves)

Hudson 1.129
Tomcat 6.0.13
JRE 1.6.0_u1 (for tomcat)
JDK 1.6.0_u2 (for maven)
Maven 2.0.6

Windows XP SP2 + hotfixes
Dual 1.4GHz Intel PIII

Log file is attached which seems to show builds are overlapping?

Snippet from log

21-Aug-2007 16:43:35 hudson.model.Run run
INFO: ECM-Recorder > Config #67 main build action completed: FAILURE

21-Aug-2007 16:43:32 hudson.model.Run run
INFO: ECM-Recorder #68 main build action completed: FAILURE

21-Aug-2007 16:43:12 hudson.model.Run run
INFO: ECM-Recorder > ECM-Recorder #67 main build action completed:
SUCCESS

/James

> -----Original Message-----
> From: Nord, James [mailto:[hidden email]]
> Sent: 20 August 2007 13:48
> To: [hidden email]
> Subject: RE: Re: Subversion polling issues.
>
> There was lots of builds going on at this time, but
> unfortunately on Friday I needed to get things running, so I
> ended up updating Hudson to
> 1.129 deleting all of the projects and files from hudson_home
> and recreating all my projects.
>
> As such the only logs I have left are the tomcat Catalina
> logs which show the scm polling.
>
> However the timings from the scm polling log where during a
> build according to the timings from the history tab, as I
> remember checking this and thinking hmmm and opening up the
> source code and saw a lock.
>
> /James
>
> > -----Original Message-----
> > From: Kohsuke Kawaguchi [mailto:[hidden email]]
> > Sent: 19 August 2007 06:05
> > To: [hidden email]
> > Subject: Re: Subversion polling issues.
> >
> >
> > What I don't quite understand is that even if you configure
> the build
> > to check out a fresh copy, polling should always see the left-over
> > workspace of the previous build. Polling and build are
> designed not to
> > run concurrently (but when I see your log, it reports an
> error as if
> > the build and polling is happening concurrently)
> >
> > Can you check your build history to see if the build and
> polling are
> > happening concurrently? If so, that sounds like the root
> cause of the
> > issue.
> >
> > Nord, James wrote:
> > > Hi all,
> > >  
> > > I've got an issue with my Hudson (1.126 WinXP SP2/tomcat 6/jdk
> > > 1.6.0_u1) where a native m2 project with multiple modules
> > keeps rebuilding.
> > >  
> > > Seems to be subversion polling related and looks like one
> > module is in
> > > the process of cleaning the workspace for a build whilst
> > the polling
> > > kicks in, which causes an endless loop:
> > >  
> > >>From the main project subverion log:
> > > Started on 15-Aug-2007 16:01:03
> > > Revision:132
> > >   (changed from -1)
> > > Done. Took 0 seconds
> > > Changes found
> > > (module is building)
> > > Started on 15-Aug-2007 16:02:03
> > > Revision:132
> > > Done. Took 0 seconds
> > > No changes
> > >
> > > Started on 15-Aug-2007 16:03:03
> > > Revision:132
> > > Done. Took 0 seconds
> > > No changes
> > >
> > > Started on 15-Aug-2007 16:03:03
> > > Revision:132
> > > Done. Took 0 seconds
> > > No changes
> > >
> > > (main project is process of being built presumtion here is
> > that it was
> > > just doing an svn co and the working folder had been
> > splatted - update
> > > is not enabled) Started on 15-Aug-2007 16:05:04 Failed to
> parse svn
> > > info for
> > > hudson.scm.SubversionSCM$ModuleLocation@178c252
> > > org.tmatesoft.svn.core.SVNException: svn:
> > > 'c:\hudson\jobs\ECM-Recorder\workspace\ECM-Recorder' is not
> > a working
> > > copy
> > > at
> > >
> >
> org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManag
> > > er
> > > .java:49)
> > > at
> > >
> >
> org.tmatesoft.svn.core.internal.wc.admin.SVNWCAccess.probeOpen(SVNWCAc
> > > ce
> > > ss.java:285)
> > > at
> > >
> org.tmatesoft.svn.core.wc.SVNWCClient.doInfo(SVNWCClient.java:1835)
> > > at
> > >
> org.tmatesoft.svn.core.wc.SVNWCClient.doInfo(SVNWCClient.java:1772)
> > > at
> > >
> org.tmatesoft.svn.core.wc.SVNWCClient.doInfo(SVNWCClient.java:2126)
> > > at hudson.scm.SubversionSCM$2.invoke(SubversionSCM.java:485)
> > > at hudson.scm.SubversionSCM$2.invoke(SubversionSCM.java:477)
> > > at hudson.FilePath.act(FilePath.java:241)
> > > at
> > > hudson.scm.SubversionSCM.buildRevisionMap(SubversionSCM.java:477)
> > > at hudson.scm.SubversionSCM.pollChanges(SubversionSCM.java:561)
> > > at
> > >
> >
> hudson.model.AbstractProject.pollSCMChanges(AbstractProject.java:501)
> > > at
> > > hudson.triggers.SCMTrigger$Runner.runPolling(SCMTrigger.java:238)
> > > at hudson.triggers.SCMTrigger$Runner.run(SCMTrigger.java:270)
> > > at java.util.concurrent.Executors$RunnableAdapter.call(Unknown
> > > Source)
> > > at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
> > > at java.util.concurrent.FutureTask.run(Unknown Source)
> > > at
> > >
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
> > > at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
> > > Source)
> > > at java.lang.Thread.run(Unknown Source) Done. Took 0 seconds No
> > > changes
> > >
> > > Started on 15-Aug-2007 16:06:03
> > > Revision:132
> > >   (changed from -1)
> > > Done. Took 0 seconds
> > > Changes found
> > >
*********************************************************************************************************
This e-mail is confidential, the property of NDS Ltd and intended for the addressee only.  Any dissemination, copying or distribution of this message or any attachments by anyone other than the intended recipient is strictly prohibited.  If you have received this message in error, please immediately notify the [hidden email] and destroy the original message.  Messages sent to and from NDS may be monitored.  NDS cannot guarantee any message delivery method is secure or error-free.  Information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses.  We do not accept responsibility for any errors or omissions in this message and/or attachment that arise as a result of transmission.  You should carry out your own virus checks before opening any attachment.  Any views or opinions presented are solely those of the author and do not necessarily represent those of NDS.

To protect the environment please do not print this e-mail unless necessary.

NDS Limited Registered office: One Heathrow Boulevard, 286 Bath Road, West Drayton, Middlesex, UB7 0DQ, United Kingdom. A company registered in England and Wales  Registered no. 3080780   VAT no. GB 603 8808 40-00
**********************************************************************************************************


---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

hudson.tar.gz (2K) Download Attachment
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Email notificatiosn when email is not available in SVN log?

Marziou, Gael
Hello,

Our SVN server runs on Windows using NTLM authentication so in change log you can see user names like EMEA\marziou so email is not available.

Is there a way to map such a Windows user name to an email through configuration so that Hudson can use it for notifications?

I have looked at $HUDSON_HOME/users/emea_marziou/config.xml and it seems to me that the <hudson.tasks.Mailer_-UserProperty/> tag could be an answer to my question but I don't know what to put there.

Thanks,

Gael

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

RE: Email notificatiosn when email is not available in SVN log?

Nord, James-2
Hi Gael,

If you look in http://<hudson_url>/people you should see a list of all
the commitors, where you can select individuals and enter the correct
info.

/James

> -----Original Message-----
> From: Marziou, Gael [mailto:[hidden email]]
> Sent: 23 August 2007 18:01
> To: [hidden email]
> Subject: Email notificatiosn when email is not available in SVN log?
>
> Hello,
>
> Our SVN server runs on Windows using NTLM authentication so
> in change log you can see user names like EMEA\marziou so
> email is not available.
>
> Is there a way to map such a Windows user name to an email
> through configuration so that Hudson can use it for notifications?
>
> I have looked at $HUDSON_HOME/users/emea_marziou/config.xml
> and it seems to me that the
> <hudson.tasks.Mailer_-UserProperty/> tag could be an answer
> to my question but I don't know what to put there.
>
> Thanks,
>
> Gael
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>
*********************************************************************************************************
This e-mail is confidential, the property of NDS Ltd and intended for the addressee only.  Any dissemination, copying or distribution of this message or any attachments by anyone other than the intended recipient is strictly prohibited.  If you have received this message in error, please immediately notify the [hidden email] and destroy the original message.  Messages sent to and from NDS may be monitored.  NDS cannot guarantee any message delivery method is secure or error-free.  Information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses.  We do not accept responsibility for any errors or omissions in this message and/or attachment that arise as a result of transmission.  You should carry out your own virus checks before opening any attachment.  Any views or opinions presented are solely those of the author and do not necessarily represent those of NDS.

To protect the environment please do not print this e-mail unless necessary.

NDS Limited Registered office: One Heathrow Boulevard, 286 Bath Road, West Drayton, Middlesex, UB7 0DQ, United Kingdom. A company registered in England and Wales  Registered no. 3080780   VAT no. GB 603 8808 40-00
**********************************************************************************************************

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Email notificatiosn when email is not available in SVN log?

Kohsuke Kawaguchi
Administrator
In reply to this post by Marziou, Gael
Marziou, Gael wrote:
> Hello,
>
> Our SVN server runs on Windows using NTLM authentication so in change
> log you can see user names like EMEA\marziou so email is not available.

Is there a mechanical translation from that name to e-mail address?

Like EMEA\marziou -> [hidden email] or something?


> Is there a way to map such a Windows user name to an email through configuration so that Hudson can use it for notifications?
>
> I have looked at $HUDSON_HOME/users/emea_marziou/config.xml and it seems to me that the <hudson.tasks.Mailer_-UserProperty/> tag could be an answer to my question but I don't know what to put there.


--
Kohsuke Kawaguchi
Sun Microsystems                   [hidden email]

smime.p7s (4K) Download Attachment
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

RE: Email notificatiosn when email is not available in SVN log?

Marziou, Gael

> Is there a mechanical translation from that name to e-mail address?
>
> Like EMEA\marziou -> [hidden email] or something?

Unfortuantely no.
This is why I was more looking for a configuration way to map names to email adresses.

Configuration over convention ;-)


Thanks,

Gael

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Email notificatiosn when email is not available in SVN log?

Kohsuke Kawaguchi
Administrator
Marziou, Gael wrote:
>> Is there a mechanical translation from that name to e-mail address?
>>
>> Like EMEA\marziou -> [hidden email] or something?
>
> Unfortuantely no.
> This is why I was more looking for a configuration way to map names to email adresses.
>
> Configuration over convention ;-)

OK, in that case James have answered your question.

--
Kohsuke Kawaguchi
Sun Microsystems                   [hidden email]

smime.p7s (4K) Download Attachment
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

RE: RE: Email notificatiosn when email is not available in SVN log?

Marziou, Gael
In reply to this post by Marziou, Gael
What should I do?
Submit an enhancement request?

Thanks,

Gael

> -----Original Message-----
> From: Marziou, Gael
> Sent: Friday, August 24, 2007 12:25 PM
> To: [hidden email]
> Subject: RE: Email notificatiosn when email is not available
> in SVN log?
>
>
> > Is there a mechanical translation from that name to e-mail address?
> >
> > Like EMEA\marziou -> [hidden email] or something?
>
> Unfortuantely no.
> This is why I was more looking for a configuration way to map
> names to email adresses.
>
> Configuration over convention ;-)
>
>
> Thanks,
>
> Gael
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

RE: Email notificatiosn when email is not available in SVN log?

Marziou, Gael
In reply to this post by Kohsuke Kawaguchi

Excuse me for asking stupid questions but I don't understand how James' answer solve my issue.

> If you look in http://<hudson_url>/people you should see a list of all
> the commitors, where you can select individuals and enter the correct
> info.

Do you mean that if I enter an email address in the user description text field, Hudson will use a regular expression to extract the user's email address in order to be able to notify/blame him?


Thanks for clarifying,

Gael


> -----Original Message-----
> From: Kohsuke Kawaguchi [mailto:[hidden email]]
> Sent: Saturday, August 25, 2007 3:22 AM
> To: [hidden email]
> Subject: Re: Email notificatiosn when email is not available
> in SVN log?
>
> Marziou, Gael wrote:
> >> Is there a mechanical translation from that name to e-mail address?
> >>
> >> Like EMEA\marziou -> [hidden email] or something?
> >
> > Unfortuantely no.
> > This is why I was more looking for a configuration way to
> map names to email adresses.
> >
> > Configuration over convention ;-)
>
> OK, in that case James have answered your question.
>
> --
> Kohsuke Kawaguchi
> Sun Microsystems                   [hidden email]
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Email notificatiosn when email is not available in SVN log?

Stephan Zeissler (KUTTIG)
Not exactly. Go to People > <Username> > Configure. There should be
textfield for the email address, which is used to send emails to this user.

Marziou, Gael schrieb:

> Excuse me for asking stupid questions but I don't understand how James' answer solve my issue.
>
>  
>> If you look in http://<hudson_url>/people you should see a list of all
>> the commitors, where you can select individuals and enter the correct
>> info.
>>    
>
> Do you mean that if I enter an email address in the user description text field, Hudson will use a regular expression to extract the user's email address in order to be able to notify/blame him?
>
>
> Thanks for clarifying,
>
> Gael
>
>
>  
>> -----Original Message-----
>> From: Kohsuke Kawaguchi [mailto:[hidden email]]
>> Sent: Saturday, August 25, 2007 3:22 AM
>> To: [hidden email]
>> Subject: Re: Email notificatiosn when email is not available
>> in SVN log?
>>
>> Marziou, Gael wrote:
>>    
>>>> Is there a mechanical translation from that name to e-mail address?
>>>>
>>>> Like EMEA\marziou -> [hidden email] or something?
>>>>        
>>> Unfortuantely no.
>>> This is why I was more looking for a configuration way to
>>>      
>> map names to email adresses.
>>    
>>> Configuration over convention ;-)
>>>      
>> OK, in that case James have answered your question.
>>
>> --
>> Kohsuke Kawaguchi
>> Sun Microsystems                   [hidden email]
>>
>>    
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>  
--
Stephan Zeissler
Software-Development

KUTTIG Computeranwendungen GmbH
Frankfurter Stra├če 35
53840 Troisdorf
MOB +49 (173) 7207900
FON +49 (2241) 9833-413
FAX +49 (2241) 9833-100
EMAIL [hidden email]
WEB www.kuttig.com
GF Dipl.-Kfm. Klaus Kuttig
Michael Wessels
HR Siegburg Nr 2848


---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

stephan.zeissler.vcf (381 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

RE: Email notificatiosn when email is not available in SVN log?

Marziou, Gael
Thanks a lot Stephan, I knew this was a stupid question, I did not see this configure link.

Maybe the email address should be presented in the user page with an "edit" link at the right similarly to description.

Gael

> -----Original Message-----
> From: Stephan Zeissler (KUTTIG) [mailto:[hidden email]]
> Sent: Wednesday, September 05, 2007 12:33 PM
> To: [hidden email]
> Subject: Re: Email notificatiosn when email is not available
> in SVN log?
>
> Not exactly. Go to People > <Username> > Configure. There
> should be textfield for the email address, which is used to
> send emails to this user.
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Loading...