K2 Error: The solution has not been opened. The following error occurred on opening: Value cannot be null.
By peter.stilgoe
When in K2 Blackpoint or K2 Blackpearl you are using a Infopath Integration Wizard and when you try to specify the Infopath form template you get the error:
“The solution has not been opened. The following error occurred on opening: Value cannot be null.
Parameter name: adapter”
Delete your submit data connection in your Infopath form, you should then be able to add your Infopath form template to your K2 process with no error.
Sharepoint: How to find a Sharepoint feature by GUID
By peter.stilgoe
If you need to find a Sharepoint feature by its GUID because you are getting the error:
Error: The site template requires that the feature *GUID* be activated in the site collection
1) Site Actions -> Site Settings -> Site Collection Features
2) Right click on the features page and select ‘View Source’
3) Now do a search/find for the GUID & you will find the one in question (if its still installed on the farm)
Sharepoint: Site collection administrators lose their permissions
By peter.stilgoe
Sharepoint Site collection administrators lose their permissions.
An odd problem where I would login to Sharepoint with my normal Sharepoint Site Collection Administrator account & I would only have basic permissons & various OK buttons were greyed out.
This seems to be caused by having multiple jobs running against your Sharepoint databases at the same time, Sharepoint puts the site collection/database into Read Only mode.
To unlock the Sharepoint site / site collection either use Central Admin:
http://SharepointServer/_admin/sitequota.aspx
or use Stsadm:
stsadm -o -setsitelock -url http://servername/sitename/ -lock None
Sharepoint 2010 Powershell Backup Scripts
By peter.stilgoe
Sharepoint 2010 Powershell Backup Scripts
Backup a Sharepoint 2010 Farm:
Backup-SPFarm -BackupMethod Full -Directory "Destination directory" -BackupThreads 5
List all items included the Sharepoint 2010 Farm backup:
Backup-SPFarm –ShowTree
Backup a Sharepoint 2010 Site Collection:
Backup-SPSite -Identity "http://MySharepointServer/SC1/" -Path "Path and Filename"
Forefront Security for SharePoint: Calling LoadLibraryEx on ISAPI filter D:\Program Files\Microsoft Forefront Protection for SharePoint\FSSPUsernameFilter.dll failed
By peter.stilgoe
When Microsoft Forefront Security for SharePoint is installed on a SharePoint server, non-SharePoint sites may have problems accessing the Internet Server API (ISAPI) filter that is installed by Forefront Security.
On Internet Information Services (IIS) 7, users who browse to these sites may receive the following error message:
HTTP Error 500.0 – Internal Server Error
Calling LoadLibraryEx on ISAPI filter “D:\Program Files\Microsoft Forefront Protection for SharePoint\FSSPUsernameFilter.dll” failed
On IIS 6, users who browse to non-SharePoint sites may receive the following error message:
Service Unavailable
Internet Information Services 7 (IIS 7)
- In IIS Manager, navigate to a non-SharePoint Web site that is experiencing this issue.
- Select the Web site, and then double-click ISAPI filters.
- In the Filter pane, select FSSP Username Filter.
- In the Actions pane, click Remove.
- In the confirmation dialog box, click Yes.
Test the site to determine whether the issue is resolved. If the issue is not resolved, an IIS restart of the Web site may be necessary. You can do this through the IIS administrator.
Internet Information Services 6 (IIS 6)
To determine whether issue that is described in this article is the same issue that you are experiencing, examine in the Application Event Viewer. If if the ISAPI filter is causing this issue, the following error will be logged:
Type: Error
Event ID: 2214
The HTTP Filter DLL C:\\Program Files\Microsoft Forefront Protection for SharePoint\FSSPUsernameFilter.dll failed to load. The data is the error.
On IIS 6 servers, the ISAPI filter is not exposed at the individual site level. To resolve the issue, add the account that the non-SharePoint site is running as to the ISS_WPG and WSS_WPG security groups. On these servers, look up the account that the non-SharePoint site is running as. You can do this by looking at the credentials on the application pool that the site is running under. After you have the account that the non-SharePoint site is running as, follow these steps to resolve the problem:
- Add the account that the non-SharePoint site is running as to the ISS_WPG and WSS_WPG security groups.
- This makes sure that the Web site has permissions to load the ISAPI filter in the Forefront for SharePoint directory.
- For the changes to take effect, you must run an IISReset. To do this, open a command prompt, and then type IISReset. This shuts down and restarts all IIS services.



July 21st, 2011
