Error –4002 on Access services on Sharepoint 2010

We have had an internal timesheeting system written in Access services running without any problems for the past through months. At the end of last week, when people tried to submit their timesheets they started getting a -4002 error saying the macro (that saves the weekly sheet) could not be started. Checking the server event logs, Sharepoint logs and Access services log tables showed nothing. So as all good IT staff do we tried the traditional IISRESET command (on both our Sharepoint web servers) and it all leapt back into life. The only change on our server in the past week has been been the ASP.NET security fix, and associated reboot, but I cannot see why this should effect Access Services, it looked as if it had basically Access services just failed to restart fully after the server reboot. ...

October 4, 2010 · 1 min · Richard Fennell

DDD Dublin 2010 Sessions published

The results of the DDD Dublin vote is in, and I am sorry to say I did not make it through the selection process. I must come up with at least some more interesting titles and abstracts (of course I can leave the sessions as dull as ever as you have voted for them by then, just like politicians and general elections really). The schedule looks really good, but after a bit of thought I have decided not to attend the event; I am speaking or attending events both the week before and the week after DDD Dublin so I am going to take the chance to reduce my carbon footprint and have a weekend at home. ...

September 22, 2010 · 1 min · Richard Fennell

DDD9 Announced

DDD9 will be on the 29th Jan 2011 at TVP, for more details and to submit sessions see http://developerdeveloperdeveloper.com/ddd9/

September 20, 2010 · 1 min · Richard Fennell

Upcoming speaking engagements

21 Sep – [From Express to Ultimate: Improving Productivity with Visual Studio 2010](http://www.blackmarble.co.uk/events.aspx?event=From Express to Ultimate: Improving Productivity with Visual Studio 2010 - 21 Sept) (Black Marble Bradford) 29 Sep – Microsoft ALM day (Microsoft Reading) [Cancelled] 5 Oct – Microsoft ALM day (ICCI London) [Cancelled] 7 Oct - Software Craftsmanship Conference (not speaking but attending and it is workshop based so I doubt I will be silent all day!) 9 Oct - DDD Dublin – The vote is still open so not sure I am presenting here yet or just attending [Did not get though the vote so decided not to attend] 13 Oct - [Mix in the North](http://www.blackmarble.co.uk/events.aspx?event=Mix in the North) (Holiday Inn, Tong) 14 Oct – Integrating Java Developers into TFS with Team explorer Everywhere (Black Marble Bradford) 20 Oct - [The Developers Group Meeting](http://www.blackmarble.co.uk/events.aspx?event=The Developers Group Meeting “The Developers Group Meeting”) Using Typemock Isolator (EMC Office London) 28 Oct - [VBug Autumn Conference – The Step Up to ALM](http://www.blackmarble.co.uk/events.aspx?event=VBug Autumn Conference – The Step Up to ALM) (Loughborough) Postponed to the spring 16 Nov - [From Express to Ultimate: Improving Productivity with Visual Studio 2010](http://www.blackmarble.co.uk/events.aspx?event=From Express to Ultimate: Improving Productivity with Visual Studio 2010 - 16 Nov) (Black Marble Bradford) 17 Nov - Provisionally booked for a session on using Typemock Isolator (NEBtyes Newcastle) 8 Dec 2010 - [Architecture Forum in the North 2010](http://www.blackmarble.co.uk/events.aspx?event=Architecture Forum in the North 2010) (Holiday Inn, Tong) and that is just this year ...

September 16, 2010 · 2 min · Richard Fennell

Upcoming speaking engagements

21 Sep – [From Express to Ultimate: Improving Productivity with Visual Studio 2010](http://www.blackmarble.co.uk/events.aspx?event=From Express to Ultimate: Improving Productivity with Visual Studio 2010 - 21 Sept) (Black Marble Bradford) 29 Sep – Microsoft ALM day (Microsoft Reading) [Cancelled] 5 Oct – Microsoft ALM day (ICCI London) [Cancelled] 7 Oct - Software Craftsmanship Conference (not speaking but attending and it is workshop based so I doubt I will be silent all day!) 9 Oct - DDD Dublin – The vote is still open so not sure I am presenting here yet or just attending [Did not get though the vote so decided not to attend] 13 Oct - [Mix in the North](http://www.blackmarble.co.uk/events.aspx?event=Mix in the North) (Holiday Inn, Tong) 14 Oct – Integrating Java Developers into TFS with Team explorer Everywhere (Black Marble Bradford) 20 Oct - [The Developers Group Meeting](http://www.blackmarble.co.uk/events.aspx?event=The Developers Group Meeting “The Developers Group Meeting”) Using Typemock Isolator (EMC Office London) 28 Oct - [VBug Autumn Conference – The Step Up to ALM](http://www.blackmarble.co.uk/events.aspx?event=VBug Autumn Conference – The Step Up to ALM) (Loughborough) Postponed to the spring 16 Nov - [From Express to Ultimate: Improving Productivity with Visual Studio 2010](http://www.blackmarble.co.uk/events.aspx?event=From Express to Ultimate: Improving Productivity with Visual Studio 2010 - 16 Nov) (Black Marble Bradford) 17 Nov - Provisionally booked for a session on using Typemock Isolator (NEBtyes Newcastle) 8 Dec 2010 - [Architecture Forum in the North 2010](http://www.blackmarble.co.uk/events.aspx?event=Architecture Forum in the North 2010) (Holiday Inn, Tong) and that is just this year ...

September 16, 2010 · 2 min · Richard Fennell

DDD Dublin voting as opened

The vote has opened for DDD Ireland, get in there an vote for the sessions you would like to see, there is a nice selection. May I draw your attention to the two I have submitted How can I add my own custom step to a TFS 2010 build, or do I even need to try? (Oooh a new one!) Developing Testable Web Parts for SharePoint (Could also be called Using Typemock with SharePoint) No pressure……. ...

September 14, 2010 · 1 min · Richard Fennell

Experiences running multiple instances of 2010 build service on a single VM

I think my biggest issue with TFS2010 is the problem that a build controller is tied to a single Team Project Collection (TPC). For a company like mine where we run a TPC for each client this means we have had to start to generate a good number of virtualised build controller/agents. It is especially irritating as I know that the volume of builds on any given controller is low. ...

September 13, 2010 · 4 min · Richard Fennell

Talking about mocking with Typemock a The of The Developers Group in October

On the 20th October I will be speaking at an afternoon event hosted by The Developer Group at EMC offices in London. My subject will be using Typemock Isolator to address testing problems in both well designed code (nice IoC patterns etc) and in nasty legacy code where you have to use all the trick Isolator allows. Hope to see you there

September 13, 2010 · 1 min · Richard Fennell

Stupid mistake over Javascript parameters

I have been using the Google Maps JavaScript API today. I lost too much time over a really stupid error. I was trying to set the zoom level on a map using the call map.setZoom(); I had set my initial zoom level to 5 (the scale is 1-17 I think) in the map load, when I called setZoom to 11 all was fine, but if I set it to any other number is reverted to 5. This different effect for different numbers was a real red herring. The problem was down to how I was handling the variable containing the zoom level prior to passing it to setZoom method. When it was set to 11 it was set explicitly e.g. ...

September 10, 2010 · 1 min · Richard Fennell

Problem faking multiple SPLists with Typemock Isolator in a single test

I have found a problem with repeated calls to indexed SharePoint Lists with Typemock Isolator 6.0.3. This what I am trying to do… The Problem I am using Typemock Isolator to allow me to develop a SharePoint Webpart outside of the SharePoint environment (there is a video about this on the Typemock site). My SharePoint Webpart uses data drawn from a pair of SharePoint lists to draw a map using Google maps API; so in my test harness web site page I have the following code in the constructor that fakes out the two SPLists and populates them with test content. ...

September 10, 2010 · 4 min · Richard Fennell