Since last october / early november was are experiencing issues compiling BPM’s. It is not able to find any of the system .net references or netstandard 2.0 / 2.1. We are running 2024.2.28 which utilized .net core 8.0 and we have the following .net installed
we are running windows 2019 and .net 4.8 is installed even though when we go to re-install it, its not finding it. but in the registry of the server it shows 4.8. This was working since we built the servers early this year. it just all of a sudden broke in last october / early november.
I have and all the files are there. That was what Epicor Support sent me. One question i have to support is, is it on the server or the client PC that is trying to check syntex and compile the BPM?
We are not browser yet, we are doing it though the smart client. One thing i did notice is Epicor seems to only use Windows Desktop .net core 8.0.21 and any other version, the method directive window ill not open. I also noticed that i don’t have aspnetcore 8.0.21 only 8.0.22, in their documentation, it never states a specific version only .net 8.0 and 4.8
When you save it may be on server, show the exception.
The link I provided was inside editor, when custom code was edited. That happened on the client.
this is the sever side exception through the classic Method directive screen.
There is at least one compilation error.
CustomizationFactory.cs(2,14): error CS0234: The type or namespace name ‘Collections’ does not exist in the namespace ‘System’ (are you missing an assembly reference?)
GetNewABCCode.CommonTypes.cs(3,14): error CS0234: The type or namespace name ‘Collections’ does not exist in the namespace ‘System’ (are you missing an assembly reference?)
GetNewABCCode.Post.AutoCheck.Designer.cs(15,14): error CS0234: The type or namespace name ‘Collections’ does not exist in the namespace ‘System’ (are you missing an assembly reference?)
GetNewABCCode.Post.AutoCheck.cs(15,14): error CS0234: The type or namespace name ‘Collections’ does not exist in the namespace ‘System’ (are you missing an assembly reference?)
GetNewABCCode.CommonTypes.cs(13,46): error CS0012: The type ‘Object’ is defined in an assembly that is not referenced. You must add a reference to assembly ‘System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’.
GetNewABCCode.CommonTypes.cs(45,66): error CS0012: The type ‘Object’ is defined in an assembly that is not referenced. You must add a reference to assembly ‘System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’.
GetNewABCCode.CommonTypes.cs(30,55): error CS0012: The type ‘Object’ is defined in an assembly that is not referenced. You must add a reference to assembly ‘System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’.
CustomizationAdapter.cs(9,53): error CS0012: The type ‘Object’ is defined in an assembly that is not referenced. You must add a reference to assembly ‘System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’.
GetNewABCCode.CommonTypes.cs(17,16): error CS0012: The type ‘Object’ is defined in an assembly that is not referenced. You must add a reference to assembly ‘System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’.
GetNewABCCode.CommonTypes.cs(17,16): error CS0518: Predefined type ‘System.Object’ is not defined or imported
GetNewABCCode.CommonTypes.cs(21,9): error CS0518: Predefined type ‘System.Void’ is not defined or imported