Mariusz, Gorzoch tech Blog

Archive for April 2009

Going into right direction

leave a comment »

Being a professional software developer is not just a meter of knowledge around software development but this is much more, this is more about being consistent, responsible and then on the end having a knowledge around the area of your interest. This is my definition of being a professional in whatever area you are trying to be a professional person. Someone could ask if this is easy or if this can be learn? I would say that it is not easy but also this is not a think someone born with. You can be a professional and this is completely about you, your desire of being a professional and belief in that.


good luck


Written by Mariusz Gorzoch

22 April 2009 at 21:56

Posted in Bez kategorii

SharePoint SP1 installation and strange error 1387

leave a comment »



Yesterday we came across strange problem during upgrade of our MOSS 2007 with Service Pack 1. The installation process went fine until the step 8 (of 9) when it suddenly crashed. We go to update.log and found that there is a huge exception message:


[SPIisWebSiteWssSequence] [ERROR] [4/21/2009 11:57:49 AM]: Action of Microsoft.SharePoint.Upgrade.SPIisWebSiteWssSequence failed.
[SPIisWebSiteWssSequence] [ERROR] [4/21/2009 11:57:49 AM]: 1387
[SPIisWebSiteWssSequence] [ERROR] [4/21/2009 11:57:49 AM]:
Server stack trace:
   at Microsoft.SharePoint.AdministrationOperation.Win32.SPNetApi32.NetLocalGroupAddMember(String groupName, String userName)
   at Microsoft.SharePoint.AdministrationOperation.SPProvisioningAssistant.AddGroupMember(String username, Int32 group)
   at Microsoft.SharePoint.AdministrationOperation.SPAdministrationOperation.DoUpdateGroupMembers(String[] loginsToAdd, String[] loginsToRemove, Int32 group)
   at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
   at System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(RuntimeMethodHandle md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
   at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)


at the first, second look it didn’t tell us to much so we decided to try some googol. Unfortunately Google didn’t help us to much so we were left alone.


Anyway at the end we manage to find the reason of that which was old service account used to host our SharePoint, which was changed to new one and removed from AD. Even when this old AD account was deleted from AD, it still exist in "SharePoint Farm Administration" group and during upgrade of SP1 cause that entire process crashed. The funny think was that when I was trying to remove it with use of SharePoint UI (Central administration->Operation->Update farm administrators) or “stsadm –deleteuse” it didn’t work, that is : I couldn’t remove this account as SharePoint was throwing a message that this account cannot be removed from SharePoint group as it doesn’t exist (in AD) (sic!).


On the end we manage to recreate this account in AD (SID wasn’t a problem as we just needed this account to exist), remove it from SharePoint group and then – finally installation of Service Pack 1 for SharePoint went without a problem.


ufff… done!


SharePoint live can be sometimes difficult, but on the end of day, when you go thru this all strange stuff you will feel as a person who fulfil your destiny.


have fun

Written by Mariusz Gorzoch

22 April 2009 at 08:35

Posted in SharePoint

Let’s the show began

leave a comment »

This is first entry on my new blog. Let have some fun with it and see if it is worth to play with.
Hope that my soon will be prod of new dady blog 🙂
best regards

Written by Mariusz Gorzoch

20 April 2009 at 09:51

Posted in Bez kategorii