CruiseControl.Net and Windows Server 2008 setup from hell
Posted by duane on March 16th, 2009
I was recently tasked with getting our new build server running with automated builds.
This included a number of tasks, but the biggest one was getting cc.net running. While it did not take much to get CruiseControl.net configured to actually check svn and run my NAnt script-it did take a while for it to succeed. We use a number of third party tools that require the use of a license.licx file (Divelements SandDock and Actipro WPF Studio). My NAnt script would compile run and compile everything fine if I ran it from the console or a bat file, but would fail if I ran it through cc.net. I would get the following error:
licenses.licx(1): error LC0004: Exception occurred creating type ‘Divelements.SandDock.DockSite, Divelements.SandDock, Version=1.4.2.2, Culture=neutral, PublicKeyToken=75b7ec17dd7c14c3′ System.Runtime.InteropServices.COMException (0×80070018): The program issued a command but the command length is incorrect. (Exception from HRESULT: 0×80070018)
I did massive searching on ‘LC0004’ and cc.net and found a lot of people having weird issues with the licensing but with a different error message. I tried several of the solutions including running the service as my user and none of them worked. I finally searched on the specific error code (0×80070018) and found a couple of hits that were promising (http://davidgardiner.blogspot.com/2008/08/installing-cruisecontrolnet-on-windows.html) but still didn’t work. However, it led to this MS connect feedback (https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=361469) which led to the following updates:
The package containing fixes for NET3.5sp1 for Windows Vista, Windows 2008 Server are now available here:
x86: http://www.microsoft.com/downloads/details.aspx?familyid=b9de7937-2c12-4f16-ad66-a31b83931953
x64: http://www.microsoft.com/downloads/details.aspx?familyid=98e83614-c30a-4b75-9e05-0a9c3fbdd20d
IA64: http://www.microsoft.com/downloads/details.aspx?familyid=c6adc586-2518-404b-8973-e1e22c556af4
Installing the packages listed here allowed my build to begin working.









March 17th, 2009 at 1:03 pm
Duane,
You might check out Parabuild for build management - it works on Windows Server 2008 out of the box.
Regards,
Slava Imeshev
July 21st, 2010 at 12:42 pm
< blockquote >< a href=”http://medicamentspot.com/”>Medicamentspot.com. Canadian Health&Care.Best quality drugs.No prescription online pharmacy.Special Internet Prices. High quality pills. Buy pills online< /a >…
Buy:Mega Hoodia.Lumigan.Zovirax.100% Pure Okinawan Coral Calcium.Synthroid.Valtrex.Zyban.Nexium.Prevacid.Petcam (Metacam) Oral Suspension.Human Growth Hormone.Accutane.Retin-A.Arimidex.Prednisolone.Actos….
August 29th, 2010 at 1:30 am
How http://AACEHARDWARE.INFO/tag/How To : How…
makeup eye/…
August 29th, 2010 at 2:26 am
10 http://04FORDPARTS.US/tag/DVD-RW 10 : 10…
00a rw NEC/…
August 29th, 2010 at 4:13 am
Epson http://tarriro6-ix.AUTOPARTSTHAI.INFO/tag/Ink Cartridge Epson Cx8400 epson ink/ : ink…
Cartridge…
August 29th, 2010 at 4:17 am
Loss http://ahowgrhdlxn.ACEHARDWAREE.INFO/tag/Fat Loss Above upper loss/ : Above…
Fat…
August 29th, 2010 at 4:29 am
Panasonic http://xpanasonicebt0-p.05KIAPARTS.US/tag/Downloads+d230+Panasonic/ : Panasonic…
Panasonic…
August 29th, 2010 at 5:06 am
and http://lwhitez1bvfbc.APTAUTOPARTS.INFO/tag/Lights+Sounds+of+Christmas+sacramento+and/ : Christmas…
of…
August 29th, 2010 at 3:27 pm
Banks http://lmackinaw8qrhejo.ACEHARDWAREE.INFO/tag/Banks+in+Northern+Virginia+va+assistance/ : in…
in…
August 29th, 2010 at 3:48 pm
ge http://cpdw7300yod2pp7.02JEEPPARTS.US/tag/kitchenaid+profile+ge/ : ge…
ge…
August 29th, 2010 at 7:59 pm
portfolio http://nmotorolas3n.AUTOPARTSTHAI.INFO/tag/Shipping+Cases+portfolio+Case/ : Shipping…
portfolio…