When publishing a conductor workflow, users may encounter an error indicating that the Bamboo namespace is not found (Figure 1). This indicates the Bamboo Conductor Workflow widgets have not been properly registered in the web application's web.config file.
Figure 1. Error when publishing a Conductor workflow
To resolve this error, run the configure.ps1 script from the install package or manually edit the web.config files for each web application on each web front end to include the following lines.
<authorizedType Assembly="Bamboo.Conductor.Widgets.Common.v4.1, Version=1.0.0.0, Culture=neutral, PublicKeyToken=2cc91efae2d531be" Namespace="Bamboo.*" TypeName="*" Authorized="True" />
<authorizedType Assembly="Bamboo.Conductor.Widgets.v4.1, Version=1.0.0.0, Culture=neutral, PublicKeyToken=2cc91efae2d531be" Namespace="Bamboo.*" TypeName="*" Authorized="True" />
<authorizedType Assembly="Bamboo.Configuration, Version=1.0.0.0, Culture=neutral, PublicKeyToken=2cc91efae2d531be" Namespace="*" TypeName="*" Authorized="True" />
Include the preceding lines in the <authorizedTypes> section of the web.config file.
Note: It is a good idea to check the web.config files to confirm that these lines exist even if the configure.ps1 script completes successfully. Several issues unrelated to Bamboo installation can prevent SharePoint from correctly updating the web.config file.
Comments
0 comments
Please sign in to leave a comment.