Declined
Last Updated: 05 Dec 2019 15:24 by ADMIN
Robert
Created on: 20 May 2019 12:07
Type: Bug Report
6
Visual Studio debugger arrowhead pointer is messed when profiler is enabled with .Net Core
The debugger arrowhead pointer is not positioned to the correct execution line when debugging .Net Core. Stepping the code line by line advances the yellow arrowhead pointer based on the initial offset/messed position. When the arrowhead leaves the method the remaining lines are executed at once.
6 comments
ADMIN
Mihail
Posted on: 05 Dec 2019 15:24

Hello All,

As the .NET Core 3.1 is now officially released we can confirm that the fix is included in that version. Our recommendation is all projects experiencing the issue described in this item to be migrated to .NET Core 3.1.

If you experience any further issues do not hesitate to contact us.

Regards,
Mihail
Progress Telerik

Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
ADMIN
Ivo
Posted on: 20 Nov 2019 16:21

Hello Indrayan, All,

It seems that I have to make some clarifications on this hot topic. The past two months our efforts to get this fixed has almost succeeded, we just need to verify the corresponding fixes with upcoming .NET Core 3.1 release, which is scheduled for December this year. The fixes will be also available for the updated LTS versions. We postponed this announcement in order to make sure that it actually works. So I would like to ask all of you for a bit patience until final statement, we truly believe that this issue will become a history very soon.

Regards,
Ivo
Progress Telerik

Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
Indrayan
Posted on: 20 Nov 2019 09:18

@Admin,

From what I gather from the comments, does this mean JustMock is unusable with .Net Core until atleast Nov 2020 and I should decide against buying it?

ADMIN
Mihail
Posted on: 01 Oct 2019 12:37

After a coordinated effort and in partnership with Microsoft, we came to a workaround that relies on a CLR bug and whose implementation breaks the mocking of methods with DllImport attribute in addition to several other issues with the instrumentation of the code. 

We consider such a workaround unacceptable and this is why we decided not to include it in our official release and to wait for a fix from Microsoft with the official version of .net 5 expected in November 2020.

We will continue the conversation with Microsoft to include the fix in a more recent version.

I am setting the status of this item to declined as the problem is not caused by JustMock. Nevertheless, once there is a .Net 5 preview we will test if everything is working as expected.

Regards, 

Mihail
Progress Telerik

Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
ADMIN
Mihail
Posted on: 25 Jul 2019 10:12
Status update.

We have received a confirmation from Microsoft that the problem is on their side. However, the fix will be available with .Net 5, which is expected Nov 2020.
They have also provided some insights on why the problem occur which gave us some ideas for workarounds that we will investigate. I will again update this item once we have more information.

Regards,
Mihail
Progress Telerik
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
ADMIN
Mihail
Posted on: 21 May 2019 12:59
Status update.

We have managed to reproduce the problem with very simplified profiler that does not include the logic of JustMock. We have also contacted Microsoft on this matter and once we have more information we will update this item.

Regards,
Mihail
Progress Telerik
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items