Saturday, November 5, 2022

Type 'WebPartContext' is not assignable to type 'ISPFXContext' error in SPFX


Getting an error when trying to create spfxContext in SPFx framework. At that time getting the below error. 

Type 'WebPartContext' is not assignable to type 'ISPFXContext'.
The types of 'msGraphClientFactory.getClient' are incompatible between these types.
Type '(version: "3") => Promise<MSGraphClientV3>' is not assignable to type '() => Promise<any>'


spfxContext: this.context as any

Tuesday, November 1, 2022

Warnings messages lead to fail the SharePoint Framework build process

Problem Background

I was trying to build a SPFx solution using the command gulp bundle --ship.
I was getting lot of warning and the build is getting failed. Image attached below.

Instruct the gulp to ignore the warnings when building the solution. 
For that you have to add build.addSuppression(/Warning/gi);in gulpfile.js

Tuesday, September 20, 2022

Cannot read configuration file because it exceeds the maximum file size - SharePoint Central Admin not loading

Problem Background

I was patching SharePoint 2013 servers, after completing the patching and running the PS Config the central admin didn't load and it was giving the below error. 


  • Create a Key named Configuration under HKEY_LOCAL_MACHINE\ SOFTWARE\Microsoft\InetStp
  • Create a DWORD and add the key as MaxWebConfigFileSizeInKB add the value as 300
  • Save

Friday, February 18, 2022

How can we create hidden list in SharePoint Online via SPFx using PnP JS

Problem Background 

I wanted to create Hidden List to store some setting values. The list is provisioned in SharePoint Online using SPFx with the help of  PnP JS.


sp.web.lists.ensure("ListName", "List Description", 100, false, { Hidden: true });


Tuesday, January 25, 2022

Microsoft 365 Essential Training for Damsila Exports

Delivered 30 Hours  on "Microsoft 365 Essential Training" for Damsila Exports over the couple of days. Damsila Exports are the exporters of Phlogopite Mica from Sri Lanka with over 40 years of experience.