Skip to main content

Hi,

 

We;re having an issue trying to configure the smart forms. We have a clean install for K2, and we're getting this same issue on two servers. The configuration gets stuck on step two while trying to start the host service.

 

The following 3 errors appear in the event logs.

 

8060 ProcessPacket Error, Member 'ItemId' was not found.

2025 Error Marshalling SourceCode.Deployment.Runtime.DeploymentServer.Send, Member 'ItemId' was not found.

2025 Error Marshalling SourceCode.Deployment.Runtime.DeploymentServer.Send, Member 'ItemId' was not found.

 

I have checked the MS Security Update, KB3083185, and it's not installed (http://community.k2.com/t5/K2-blackpearl/Problem-re-installing-K2-Smartforms/td-p/85769).

 

We are running Windows Server 2012, and K2 smartforms 4.6.9 (4.12165.1650.1).

Ryan,

 A few questions. Is this your first time installing K2? Did you install K2 Blackpearl first? Can you add a screenshot of where the process is getting stuck. This will give us a visual of where the application is failing.

 

Thanks,

Bryan Peters


It seems that this issue can also crop up when you are running .Net Framework 4.6 in the mix with K2 version which does not supports it. .Net Framework 4.6 support is only introduced in K2 4.6.11 so in case you are using .Net Framework 4.6 you have to use 4.6.11 or newer version of K2.


Please refer to K2 compatibility matrix for details: http://help.k2.com/blackpearl/support-matrix#NET


 


Also this KB may also be of interest/some relevance here: http://help.k2.com/kb001712


Hi all,

 

I am experiencing exactly the same issue. Were you able to resolve it?

 

My scenario is: trying to install 4.6.9 on Windows Server 2012 R2, in order to upgrade it to 4.7 later. First I have to move it to new infrastructure, but that step does not work.


I can also mention that .NET 3.5 Framework Feature is enabled, as well as .NET 4.6.


@Dino I assume all you need is to remove .NET 4.6 - and you should be able to remove it as it is not a part of WS 2012 R2 and only can be added there as an update. So it is question of identifying relevant KB update and removing it. Later (when doing your upgrade to 4.7) 4.7 installer will install .NET 4.6 for you automatically.


You can check the following MSFT KB for details and potential update KB numbers: https://msdn.microsoft.com/en-us/library/hh925568(v=vs.110).aspx


 


Number of specific update containing .NET 4.6 may vary based on your OS and .NET 4.6 minor version, and in some cases update itself may not be listed in Programs and Features > View Installed Updates then you have to check for its presense using Get-Hotfix PS cmdlet and further remove it using following command:


 


wusa.exe /uninstall /KB:%hotfixID% /quiet /norestart


Just to confirm what was said above we just solved exactly this error with one of the clients by means of removing of .NET 4.6.1 from WS2012 R2 server and rolling back to .NET 4.5. It was necessary to uninstall KB3102467 in that specific case.


@Mikhail

 

Thanks for the reply Mikhail!

 

It partly solved my problem but it lead me in the right direction.

For me, what solved it was to uninstall the KB you mentioned, KB3102467 but also KB3045563.

Only at that point did it revert back to .NET 4.5.

 

Thanks for your help.

 

/Dino


Reply