Quantcast
Channel: YouTrackReSharper (RSRP) - Bug and Issue Tracker
Viewing all 106942 articles
Browse latest View live

RSRP-475729: [Reg DPI]: "Apply Change Signature" dialog's font is big.

$
0
0
Reporter Lilia Shamsutdinova (Lilia.Shamsutdinova) Lilia Shamsutdinova (Lilia.Shamsutdinova)
Created Aug 1, 2019, 11:05:21 AM
Updated Aug 1, 2019, 4:20:16 PM
Subsystem Platform - VS Integration
Assignee Serge Baltic (baltic)
Priority Major
State Submitted
Type Bug
Fix version No Fix versions
Affected versions 2019.2
Fixed In EAP Undefined
VsVersion VS 2019 Release (16.2.0)
Branch No branch

JetBrains.ReSharperUltimate.2019.2.EAP7D.Checked.(192.0.20190801.52819-eap07d).

        private void Bar(int t, int second, int third)
        {
        }
  1. Remove , int second, int third.
  2. Invoke Alt+Enter -> Apply Change Signature refactoring.

Actual result:

Expected result:
On High DPI:


RSRP-475516: The system cannot find the path specified.

$
0
0
Reporter Alex Berezoutsky (fergard) Alex Berezoutsky (fergard)
Created Jul 15, 2019, 7:38:32 PM
Updated Aug 1, 2019, 4:26:51 PM
Resolved Jul 17, 2019, 1:00:41 AM
Subsystem Code Style - Formatter
Assignee Dmitry Osinovsky (Dmitry.Osinovsky)
Priority Normal
State Fixed
Type Exception
Fix version 2019.2
Affected versions No Affected versions
Fixed In EAP 2019.2 EAP 5
VsVersion All Versions
Branch 192-osinovskiy-fixes02

ReSharperPlatformVs16 Wave 192 Hive _87943355 — JetBrains ReSharper Ultimate 2019.2 EAP 4 D Build 192.0.20190715.5331-eap04d

JetBrains ReSharper 2019.2 EAP 4 D Build 2019.2.20190715.11512-eap04d
JetBrains ReSharper C++ 2019.2 EAP 4 D Build 2019.2.20190715.15823-eap04d

ManagedThreadName = JetPool(S) #6
SubProducts.0 = JetBrains dotCover 2019.2 EAP 4 D Build 2019.2.20190715.12155-eap04d
SubProducts.1 = JetBrains dotTrace 2019.2 EAP 4 D Build 2019.2.20190715.12144-eap04d
SubProducts.2 = JetBrains ReSharper C++ 2019.2 EAP 4 D Build 2019.2.20190715.15823-eap04d
SubProducts.3 = JetBrains ReSharper 2019.2 EAP 4 D Build 2019.2.20190715.11512-eap04d
SubProducts.4 = JetBrains dotMemory 2019.2 EAP 4 D Build 2019.2.20190715.12139-eap04d

The system cannot find the path specified.

--- EXCEPTION #1/2 [DirectoryNotFoundException]
Message = “The system cannot find the path specified.”
ExceptionPath = Root.InnerException
ClassName = System.IO.DirectoryNotFoundException
HResult = COR_E_DIRECTORYNOTFOUND=E_PATHNOTFOUND=WIN32_ERROR_PATH_NOT_FOUND=80070003
Source = JetBrains.Platform.Core
StackTraceString = “
at JetBrains.Util.Win32FileSystemWriteHandler.OpenStream(FileSystemPath it, FileMode fileMode, FileAccess fileAccess, FileShare fileShare)
at JetBrains.Util.Win32FileSystemInteraction.OpenStream(FileSystemPath thіs, FileMode fileMode, FileAccess fileAccess, FileShare fileShare)
at JetBrains.Util.FileSystemPathOpenEx.OpenFileForReading(FileSystemPath path)
at JetBrains.ReSharper.Psi.impl.EditorConfig.ConfigFileCache.Build(IPsiSourceFile sourceFile, Boolean isStartup)
at JetBrains.ReSharper.Psi.Caches.Jobs.JobUpdateProjectFiles.<>c__DisplayClass15_0.<BuildSourceFile>b__0()

--- Outer ---

--- EXCEPTION #2/2 [LoggerException]
Message = “The system cannot find the path specified.”
ExceptionPath = Root
ClassName = JetBrains.Util.LoggerException
Data.ManagedThreadName = “JetPool(S) #7”
Data.LastExtension = cshtml
Data.SccRevisionShell = “<there are no packages matching the criteria>”
Data.HostProductInfo = “JetBrains ReSharper Ultimate 2019.2 EAP 4 D Build 192.0.20190715.5331-eap04d”
Data.SubProducts.#0 = “JetBrains dotCover 2019.2 EAP 4 D Build 2019.2.20190715.12155-eap04d”
Data.SubProducts.#1 = “JetBrains dotTrace 2019.2 EAP 4 D Build 2019.2.20190715.12144-eap04d”
Data.SubProducts.#2 = “JetBrains ReSharper C++ 2019.2 EAP 4 D Build 2019.2.20190715.15823-eap04d”
Data.SubProducts.#3 = “JetBrains ReSharper 2019.2 EAP 4 D Build 2019.2.20190715.11512-eap04d”
Data.SubProducts.#4 = “JetBrains dotMemory 2019.2 EAP 4 D Build 2019.2.20190715.12139-eap04d”
Data.SccRevisionEnv = “
Platform\Core\Shell:
git::refs/heads/192

Platform\VisualStudio:
git::refs/heads/192::c2f9cf4ede0fcce508fabed10c78038448408fff

Data.VsVersion = 16.0.28803.156
InnerException = “Exception #1 at Root.InnerException”
HResult = COR_E_APPLICATION=80131600
StackTraceString = “
at JetBrains.ReSharper.Psi.Caches.Jobs.JobUpdateProjectFiles.<>c__DisplayClass15_0.<BuildSourceFile>b__0()
at JetBrains.Util.Logging.ILoggerStructuredEx.DoCalculation[T](LoggerWithSeverity logger, String key, String message, Func1 action, Func2 report)
at JetBrains.ReSharper.Psi.Caches.Jobs.JobUpdateProjectFiles.BuildSourceFile(IPsiSourceFile sourceFile, IDocument doc)
at JetBrains.ReSharper.Psi.Caches.Jobs.JobUpdateProjectFiles.<>c__DisplayClass14_1.<ExecuteUpdate>b__1(IPsiSourceFile file, IDocument doc)
at JetBrains.ReSharper.Psi.Caches.Jobs.CacheJobService2.<>c__DisplayClass37_02.<WrappedJob>b__0() at JetBrains.ReSharper.Psi.Caches.Jobs.CacheJobService2.<>c__DisplayClass35_02.<ExecuteWithPrerocessAndInterrupt>b__1(T x, TPreprocessResult y)
at JetBrains.Application.Threading.Tasks.TaskHostEx.<>c__DisplayClass5_1`2.<PreprocessSingleThreadedAndParallelize>b__1()
at JetBrains.Application.Threading.Tasks.TaskHost.AccessViolationCatcher(Action action)
at JetBrains.Application.Threading.Tasks.TaskHost.<>c__DisplayClass39_0.<Create>b__1(Object state)
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
at System.Threading.Tasks.Task.ExecutionContextCallback(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot)
at System.Threading.Tasks.Task.ExecuteEntry(Boolean bPreventDoubleExecution)
at System.Threading.Tasks.TaskScheduler.TryExecuteTask(Task task)
at JetBrains.Application.Threading.Tasks.Scheduler.JetScheduler.ExecuteTask(Task task)
at JetBrains.Application.Threading.Tasks.Scheduler.JetSchedulerThread.EnqueueNextTask()
at JetBrains.Application.Threading.Tasks.Scheduler.JetSchedulerThread.ThreadPoolProc()
at ANNOTATED: JetBrains.Application.Threading.Tasks.Scheduler.JetSchedulerThread #7.JetPool(S) #7(Action )
at JetBrains.Util.Reflection.CallStackAnnotation.InvokeAnnotated(String classNameOfNewFrame, String methodNameOfNewFrame, Action actionToAnnotate)
at JetBrains.Util.Reflection.CallStackAnnotation.CatchAnnotatedInvocation[TClassOfNewFrame](String methodNameOfNewFrame, Action actionToAnnotate)
at JetBrains.Application.Threading.Tasks.Scheduler.JetSchedulerThread.<Start>b__20_0()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()

RSRP-475720: One or more errors occurred. Object reference not set to an instance of an object.

$
0
0
Reporter Alexandra Kuks (Asia.Rudenko) Alexandra Kuks (Asia.Rudenko)
Created Jul 31, 2019, 7:09:37 PM
Updated Aug 1, 2019, 4:57:23 PM
Subsystem External Sources
Assignee Nikita Raba (nikita.raba)
Priority Normal
State Open
Type Exception
Fix version 2019.2
Affected versions 2019.2
Fixed In EAP Undefined
VsVersion VS 2019 Release (previous versions)
Branch No branch

ReSharperPlatformVs16 Wave 192 Hive _50aab9d3 — JetBrains ReSharper Ultimate 2019.2 EAP 7 D Build 192.0.20190731.114527-eap07d

JetBrains dotCover 2019.2 EAP 7 D Build 2019.2.20190731.132549-eap07d
JetBrains dotMemory 2019.2 EAP 7 D Build 2019.2.20190731.132623-eap07d
JetBrains dotTrace 2019.2 EAP 7 D Build 2019.2.20190731.132650-eap07d
JetBrains ReSharper 2019.2 EAP 7 D Build 2019.2.20190731.132300-eap07d
JetBrains ReSharper C++ 2019.2 EAP 7 D Build 2019.2.20190731.132308-eap07d
JetBrains TeamCity Add-in 2019.2 EAP 7 D Build 2019.2.20190731.132408-eap07d

One or more errors occurred. Object reference not set to an instance of an object.

--- EXCEPTION #1/3 [NullReferenceException]
Message = “Object reference not set to an instance of an object.”
ExceptionPath = Root.InnerException.InnerException
ClassName = System.NullReferenceException
Data.ThreadLocalDebugInfo = ReentrancyGuardTaskScheduler::QueueTask
HResult = E_POINTER=COR_E_NULLREFERENCE=80004003
Source = JetBrains.ReSharper.ExternalSources
StackTraceString = “
at JetBrains.ReSharper.ExternalSources.ILViewer.RangeTree.RangeTreeUtil.TryGetDeclarationXmlDocId(IDeclaration declaration)
at JetBrains.ReSharper.ExternalSources.ILViewer.RangeTree.RangeTreeUtil.TryGetNodeWithDeclaration(TypeIlRangeNode topLevelType, IDeclaration declaration)
at JetBrains.ReSharper.ExternalSources.ILViewer.IlViewerManager.HighlightCodeCorrespondingToSrcCaret(SynchronizationElement syncElement)
at JetBrains.ReSharper.ExternalSources.ILViewer.IlViewerManager.<>c__DisplayClass50_0.<UpdateIlViewAsync>b__1()
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at JetBrains.ReSharper.ExternalSources.ILViewer.IlViewerManager.<UpdateIlViewAsync>d__50.MoveNext()

--- Outer ---

--- EXCEPTION #2/3 [AggregateException]
Message = “One or more errors occurred.”
ExceptionPath = Root.InnerException
ClassName = System.AggregateException
InnerException = “Exception #1 at Root.InnerException.InnerException”
HResult = COR_E_EXCEPTION=80131500
InnerExceptions.#0 = “Exception #1 at Root.InnerException.InnerException”

--- Outer ---

--- EXCEPTION #3/3 [LoggerException]
Message = “One or more errors occurred.”
ExceptionPath = Root
ClassName = JetBrains.Util.LoggerException
Data.ManagedThreadName = <NULL>
Data.SccRevisionShell = “<there are no packages matching the criteria>”
Data.HostProductInfo = “JetBrains ReSharper Ultimate 2019.2 EAP 7 D Build 192.0.20190731.114527-eap07d”
Data.SubProducts.#0 = “JetBrains dotCover 2019.2 EAP 7 D Build 2019.2.20190731.132549-eap07d”
Data.SubProducts.#1 = “JetBrains dotTrace 2019.2 EAP 7 D Build 2019.2.20190731.132650-eap07d”
Data.SubProducts.#2 = “JetBrains ReSharper C++ 2019.2 EAP 7 D Build 2019.2.20190731.132308-eap07d”
Data.SubProducts.#3 = “JetBrains TeamCity Add-in 2019.2 EAP 7 D Build 2019.2.20190731.132408-eap07d”
Data.SubProducts.#4 = “JetBrains ReSharper 2019.2 EAP 7 D Build 2019.2.20190731.132300-eap07d”
Data.SubProducts.#5 = “JetBrains dotMemory 2019.2 EAP 7 D Build 2019.2.20190731.132623-eap07d”
Data.SccRevisionEnv = “
Platform\Core\Shell:
git::refs/heads/192::8f863dc2da64a8959dcf51b5aa9c82c8c39c7d33

Platform\VisualStudio:
git::refs/heads/192::0dce3f745032227c72a1db02a0d152530668672e

Data.VsVersion = 16.2.29123.88
InnerException = “Exception #2 at Root.InnerException”
HResult = COR_E_APPLICATION=80131600
StackTraceString = “
at JetBrains.Util.Threading.JetTaskEx.<>c.<NoAwait>b__18_0(Task t)
at System.Threading.Tasks.ContinuationTaskFromTask.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
at System.Threading.Tasks.Task.ExecutionContextCallback(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot)
at System.Threading.Tasks.Task.ExecuteEntry(Boolean bPreventDoubleExecution)
at System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

RSRP-474540: Advanced Naming Settings dialog

$
0
0
Reporter Alexandra Kuks (Asia.Rudenko) Alexandra Kuks (Asia.Rudenko)
Created May 1, 2019, 5:29:11 PM
Updated Aug 1, 2019, 5:04:51 PM
Subsystem Platform - VS Integration
Assignee Daniel Degtyarev (daniel.degtyarev)
Priority Normal
State Reopened
Type Bug
Fix version 2019.2
Affected versions No Affected versions
Fixed In EAP Undefined
VsVersion VS 2019 Release (previous versions), VS 2019 Preview (previous versions)
Branch 192-degtyarev-dpi
Code Editing | Visual Basic .NET | Naming Style | Advanced

Preview:

RSRP-474541: Edit Extended Naming Rule

$
0
0
Reporter Alexandra Kuks (Asia.Rudenko) Alexandra Kuks (Asia.Rudenko)
Created May 1, 2019, 5:34:17 PM
Updated Aug 1, 2019, 5:06:43 PM
Resolved Aug 1, 2019, 1:00:26 AM
Subsystem Platform - VS Integration
Assignee Daniel Degtyarev (daniel.degtyarev)
Priority Normal
State Fixed
Type Bug
Fix version 2019.2
Affected versions No Affected versions
Fixed In EAP Undefined
VsVersion VS 2019 Release (previous versions), VS 2019 Preview (previous versions)
Branch 192-degtyarev-dpi
Code Editing | Visual Basic .NET | Naming Style | Advanced | Add

Preview:

RSRP-474604: TeamCity My Changes window on HiDPI monitor

$
0
0
Reporter Alexandra Kuks (Asia.Rudenko) Alexandra Kuks (Asia.Rudenko)
Created May 3, 2019, 9:05:14 PM
Updated Aug 1, 2019, 5:08:58 PM
Resolved Aug 1, 2019, 1:00:29 AM
Subsystem Platform - VS Integration
Assignee Daniel Degtyarev (daniel.degtyarev)
Priority Normal
State Verified
Type Bug
Fix version 2019.2
Affected versions No Affected versions
Fixed In EAP Undefined
VsVersion VS 2019 Release (previous versions), VS 2019 Preview (previous versions)
Branch 192-degtyarev-dpi
ReSharper / TeamCity / My Changes

Preview and Release:

RSRP-475724: TypeScript readonly tuple array issue

$
0
0
Reporter Wojciech Gebczyk (wojciech.gebczyk) Wojciech Gebczyk (wojciech.gebczyk)
Created Jul 31, 2019, 10:30:23 PM
Updated Aug 1, 2019, 5:15:52 PM
Subsystem TypeScript
Assignee Nikita Popov (poksh)
Priority Normal
State Submitted
Type Bug
Fix version No Fix versions
Affected versions No Affected versions
Fixed In EAP Undefined
VsVersion All Versions
Branch No branch

for the below code snippet I get error:

const t : readonly [string, string][] = [["", ""]];

It should be OK. Even vscode correctly handle that.

RSRP-475119: Test cases duplicate when test names are the same

$
0
0
Reporter Greg Dennis (gregsdennis) Greg Dennis (gregsdennis)
Created Jun 17, 2019, 10:58:21 PM
Updated Aug 1, 2019, 5:18:51 PM
Subsystem Unit Testing
Assignee Eugene Strizhok (Eugene.Strizhok)
Priority Critical
State Submitted
Type Bug
Fix version No Fix versions
Affected versions 2019.2
Fixed In EAP Undefined
VsVersion All Versions
Branch No branch

If I have a test class that uses a test case source on multiple methods, and the test case source names the test cases, the Test Session Explorer goes weird. I've attached a sample solution for you.

While the first case continues to run, the secondary cases get duplicated with each run. In the image test.png, I have run both test methods five times. You can see that the first method just updates its item in the tree, while the second method creates a new item and runs that, marking the previous run as ignored. Extrapolated, this creates a lot of clutter as the test suite is run again and again.

- SampleTests
  - Tests
    - Tests
      - Testing 1                        Success
      - Testing 1 [2]                    Ignored: VsTest test-case is missing. Rebuild the project and try again.
      - Testing 1 [3]                    Ignored: VsTest test-case is missing. Rebuild the project and try again.
      - Testing 1 [4]                    Ignored: VsTest test-case is missing. Rebuild the project and try again.
      - Testing 1 [5]                    Success

(I see the point in adding the test index (the [2]) to the end of the tests to indicate a separate run, and I agree that this is the correct behavior. But each case should remain "stuck" to its index.)

Additionally, I see there is no longer the separation between test methods. If I remove the test naming, I get the full set of test cases under their respective method names in the tree. This is what I expected when naming the cases:

- SampleTests
  - Tests
    - Tests
      - NotNegative
        - Testing 1
      - LessThan10
        - Testing 1

As a workaround, I've stopped naming the tests, and instead I pass what I want for the name as a parameter that is ultimately unused, but at least it keeps the names unique so I don't have this problem.

I've also attached the solution that generated this screenshot.


RSRP-475502: Exception on opening solution with active ILViewer

$
0
0
Reporter Nikita Popov (poksh) Nikita Popov (poksh)
Created Jul 15, 2019, 12:57:19 PM
Updated Aug 1, 2019, 5:25:32 PM
Subsystem External Sources
Assignee Alexandra Kuks (Asia.Rudenko)
Priority Normal
State To Reproduce
Type Bug
Fix version 2019.2
Affected versions 2019.2
Fixed In EAP Undefined
VsVersion All Versions
Branch No branch

VsAddFileAction for .il file, AddFileAction.AffectedProjectFiles returns .il and .sln files, then exception

RSRP-468007: Debugger DataTips cause an evaluation timeout and prevent further debugging.

$
0
0
Reporter Alexander Hausmann (elohausmann) Alexander Hausmann (elohausmann)
Created Jan 19, 2018, 10:38:17 AM
Updated Aug 1, 2019, 5:26:35 PM
Subsystem Debugger features
Assignee Andrew Vasilyev (Andrew.Vasilyev)
Priority Normal
State Open
Type Bug
Fix version 2019.3
Affected versions 2017.3.2
Fixed In EAP Undefined
VsVersion All Versions
Branch No branch

If a property takes a long time to evaluate or has to access multiple threads the debugger receives a timeout when evaluating the property.

The workaround I've been using is to call Debugger.NotifyOfCrossThreadDependency() or annotating the property with [DebuggerBrowsable(DebuggerBrowsableState.Never)].
This works fine for the VS Debugger, but R# ignores both of those for the DataTips and causes a timeout.

If the debugger receives a timeout the thread will be aborted and I cannot continue debugging.
This is very annoying and I've disabled the feature for now.

RSRP-468276: Allow to highlight text in DataTip and copy

$
0
0
Reporter Oleg Gerovich (oleg.gerovich) Oleg Gerovich (oleg.gerovich)
Created Feb 6, 2018, 11:39:42 PM
Updated Aug 1, 2019, 5:26:45 PM
Subsystem Debugger features
Assignee Andrew Vasilyev (Andrew.Vasilyev)
Priority Normal
State Submitted
Type Feature
Fix version Backlog
Affected versions 2017.3.2, 2017.3.1
Fixed In EAP Undefined
VsVersion All Versions
Branch No branch
I realize that you can click on the DataTip, right-click on the popup and there are copy options there. I can also edit the value and select a substring in that popup. However, it would be most convenient to simply highlight text in the DataTip and do one of the following:

  1. Use CTRL+C
  2. Right-click for context menu and have the copy option there.

RSRP-468574: DataTips not working correctly (Xamarin / Android)

$
0
0
Reporter Olga Rodygina (olgarodygina) Olga Rodygina (olgarodygina)
Created Mar 5, 2018, 5:06:03 PM
Updated Aug 1, 2019, 5:26:54 PM
Subsystem Debugger features
Assignee Andrew Vasilyev (Andrew.Vasilyev)
Priority Normal
State Submitted
Type Bug
Fix version 2019.3
Affected versions 2017.3.2
Fixed In EAP Undefined
VsVersion All Versions
Branch No branch
When debugging an android app over adb, datatips do not show much data - clicking on an arrow to expand an entry just makes the arrow disappear and nothing happens. Disabling datatips (using VS default ones) works fine. It is a xamarin forms project, and when I run the UWP project Resharper datatips work as intended. So it should either be an android issue, or specific to remote debugging.

RSRP-197578: Disable exceptions when an exception is thrown on debug

$
0
0
Reporter Alex Berezoutsky (fergard) Alex Berezoutsky (fergard)
Created Nov 11, 2010, 6:37:57 PM
Updated Aug 1, 2019, 5:27:41 PM
Subsystem Debugger features
Assignee Andrew Vasilyev (Andrew.Vasilyev)
Priority Normal
State Submitted
Type Feature
Fix version Backlog
Affected versions 5.1.1
Fixed In EAP Undefined
VsVersion All Versions
Branch No branch
At our daily coding and debugging routine there is a common problem which we could not easily solve until now, and I was wondering whether in ReSharper would be possible to provide a better solution for it. The problem is that when we are debugging, several kind of exceptions can be thrown in the code. It is not easy to set which exceptions are we currently interested. To catch an exception is our code, we need to enable Debug / Exceptions / Common Language Runtime Exceptions, but using this we will catch ALL exceptions in our and in all foreign code.

<screen007>

It is possible to fine tune which exceptions we do not want to catch.

<screen008>

However, setting all of these is a pain. If I get an exception, it is not possible to disable it right there. It is also not visible what type the exception has, to quickly look and disable it in this list. These settings are not remembered, so if I disable and enable Common Language Runtime Exceptions, all previously settings are gone and all types are enabled again.

My proposal is to make an addition to Visual Studio (if possible) via ReSharper to the exception InfoBox (see below), where the exception type can be quickly disabled, maybe under the Actions list. Also would be great to know the general namespace type of the exception (in this case System.Resources), so I know in which category can be found. It would be also helpful to have a possibility for quickly enable / disable exception catching with one keystroke or button.

<screen009>

RSRP-468849: Resharper hides/disables VS's debugger visualizers

$
0
0
Reporter abdu (abdu) abdu (abdu)
Created Mar 25, 2018, 11:13:45 AM
Updated Aug 1, 2019, 5:27:54 PM
Subsystem Debugger features
Assignee Andrew Vasilyev (Andrew.Vasilyev)
Priority Critical
State Submitted
Type Bug
Fix version 2019.3
Affected versions 2017.3.3
Fixed In EAP Undefined
VsVersion All Versions
Branch No branch

It seems one of the latest R# versions disables all the debugger visualizers. I can't get any of the visualizers' magnifying glass to show up. For example the dataset visualizer magnifying glass doesn't display for a dataset object. When I suspend R#, the visualizers show up. I think the new debugger feature caused this. Even when I uncheck all the options under Tools->.Debugger, the visualizers are missing. Using 2017.3.5.

RSRP-468277: DataTip copy context options do not behave as expected

$
0
0
Reporter Oleg Gerovich (oleg.gerovich) Oleg Gerovich (oleg.gerovich)
Created Feb 6, 2018, 11:52:27 PM
Updated Aug 1, 2019, 5:28:19 PM
Subsystem Debugger features
Assignee Andrew Vasilyev (Andrew.Vasilyev)
Priority Normal
State Submitted
Type Bug
Fix version 2019.3
Affected versions 2017.3.2
Fixed In EAP Undefined
VsVersion All Versions
Branch No branch
I have a DataTip like "id = 12345". I click on it, right-click on the popup and see 3 options:

  1. Copy
  2. Copy Expression
  3. Copy Value

They copy as follows:

  1. id =
  2. id
  3. 12345

I expected this:

  1. id = 12345
  2. id
  3. 12345

RSRP-468151: Element JetBrains.ReSharper.Psi.CSharp.Impl.Tree.ReferenceExpression is not valid.

$
0
0
Reporter Anna Milova (anna.milova) Anna Milova (anna.milova)
Created Jan 30, 2018, 7:17:10 PM
Updated Aug 1, 2019, 5:29:19 PM
Subsystem Debugger features
Assignee Andrew Vasilyev (Andrew.Vasilyev)
Priority Normal
State Submitted
Type Exception
Fix version 2019.3
Affected versions No Affected versions
Fixed In EAP Undefined
VsVersion All Versions
Branch No branch
ReSharperPlatformVs15 Wave 12 Hive _4f065301DotnetProducts — JetBrains ReSharper Ultimate 2018.1 EAP 1 D Build 112.0.20180111.0-eap01d

JetBrains ReSharper 2018.1 EAP 1 D Build 2018.1.20180111.0-eap01d
JetBrains ReSharper C++ 2018.1 EAP 1 D Build 2018.1.20180111.0-eap01d

Element JetBrains.ReSharper.Psi.CSharp.Impl.Tree.ReferenceExpression is not valid.

— EXCEPTION #1/2 [InvalidOperationException]
Message = “Element JetBrains.ReSharper.Psi.CSharp.Impl.Tree.ReferenceExpression is not valid.”
ExceptionPath = Root.InnerException
ClassName = System.InvalidOperationException
Data.ReentrancyGuard.ActionName = “Execute annotation action”
HResult = COR_E_INVALIDOPERATION=80131509
Source = JetBrains.ReSharper.Psi
StackTraceString = “
 at JetBrains.ReSharper.Psi.Tree.TreeNodeExtensions.AssertIsValid(ITreeNode element, String messageText) in C:\work\dotnet-products\Psi.Features\Core\Psi\_Core\Src\Tree\TreeNodeExtensions.cs:line 1281
 at JetBrains.ReSharper.Psi.Tree.TreeNodeExtensions.AssertIsValid(ITreeNode element, String messageText) in C:\work\dotnet-products\Psi.Features\Core\Psi\_Core\Src\Tree\TreeNodeExtensions.cs:line 1281
 at JetBrains.ReSharper.Psi.Pointers.PsiPointersExtensions.CreateTreeElementPointer[TTreeNode](TTreeNode element, TreeNodePointerConfiguration configuration) in C:\work\dotnet-products\Psi.Features\Core\Psi\_Core\Src\Pointers\IPsiPointers.cs:line 56
 at JetBrains.PsiFeatures.VisualStudio.Debugger.DebugDataTip.ShowDataTip(Lifetime lifetime, DebugDataTipTreeModel model, ITextControl editor, Rectangle anchor, Boolean showAsTooltip, ITreeNode context) in C:\work\dotnet-products\Psi.Features\VisualStudio\Debugger\Src\DebugDataTip.cs:line 47
 at JetBrains.PsiFeatures.VisualStudio.Debugger.VsDebugVisualizerComponent.<>c__DisplayClass24_1.<CalculateExpressionsInRegion>b__0(UIElement anchor) in C:\work\dotnet-products\Psi.Features\VisualStudio\Debugger\Src\VsDebugVisualizerComponent.cs:line 559
 at JetBrains.PsiFeatures.VisualStudio.Debugger.DebugAdornmentsContainer.<>c__DisplayClass13_0.<AddAdornment>b__3() in C:\work\dotnet-products\Psi.Features\VisualStudio\Debugger\Src\VsAdornmentsContainer.cs:line 385
 at JetBrains.Application.Threading.IShellLocksEx.ExecuteWithReadLock(IShellLocks thіs, Action F) in C:\work\dotnet-products\Platform\Core\Shell\Shell\Src\Threading\IShellLocksEx.cs:line 201
 at JetBrains.Application.Threading.IShellLocksEx.<>c__DisplayClass3_0.<ExecuteOrQueueReadLock>b__0() in C:\work\dotnet-products\Platform\Core\Shell\Shell\Src\Threading\IShellLocksEx.cs:line 81
 at JetBrains.Threading.ReentrancyGuard.Execute(String name, Action action) in C:\work\dotnet-products\Platform\Core\Shell\Core\Src\Concurrency\ReentrancyGuard.cs:line 300


— Outer —

— EXCEPTION #2/2 [LoggerException]
Message = “Element JetBrains.ReSharper.Psi.CSharp.Impl.Tree.ReferenceExpression is not valid.”
ExceptionPath = Root
ClassName = JetBrains.Util.LoggerException
Data.ManagedThreadName = <NULL>
Data.SccRevisionShell = “<there are no packages matching the criteria>”
Data.HostProductInfo = “JetBrains ReSharper Ultimate 2018.1 EAP 1 D Build 112.0.20180111.0-eap01d”
Data.SubProducts.#0 = “JetBrains ReSharper C++ 2018.1 EAP 1 D Build 2018.1.20180111.0-eap01d”
Data.SubProducts.#1 = “JetBrains ReSharper 2018.1 EAP 1 D Build 2018.1.20180111.0-eap01d”
Data.SccRevisionEnv = “
Platform\Core\Shell,
Platform\VisualStudio:
    git::refs/heads/wave12-am-catch::082f44ac86eb12eae8ddbc75e84022a01e5b5cc3

Data.VsVersion = 15.5.27130.2026
InnerException = “Exception #1 at Root.InnerException”
HResult = COR_E_APPLICATION=80131600
StackTraceString = “
 at JetBrains.Util.LoggerBase.Log(LoggingLevel level, String message, Exception ex) in C:\work\dotnet-products\Platform\Core\Shell\Core\Src\Logging\ILogger.cs:line 24
 at JetBrains.Util.LoggerBase.Log(LoggingLevel level, String message, Exception ex) in C:\work\dotnet-products\Platform\Core\Shell\Core\Src\Logging\ILogger.cs:line 24
 at JetBrains.Util.Logging.LogEx.Error(ILog this, Exception ex, String message) in C:\work\dotnet-products\Platform\Core\Shell\RdCore\Src\Logging\LogEx.cs:line 213
 at JetBrains.Util.Logging.Logger.LogException(Exception ex) in C:\work\dotnet-products\Platform\Core\Shell\Core\Src\Logging\Logger.cs:line 974
 at JetBrains.Threading.ReentrancyGuard.Execute(String name, Action action) in C:\work\dotnet-products\Platform\Core\Shell\Core\Src\Concurrency\ReentrancyGuard.cs:line 314
 at JetBrains.Threading.ReentrancyGuard.TryExecute(String name, Action action) in C:\work\dotnet-products\Platform\Core\Shell\Core\Src\Concurrency\ReentrancyGuard.cs:line 524
 at JetBrains.Threading.ReentrancyGuardEx.ExecuteOrQueue(ReentrancyGuard thіs, Lifetime lifetime, String name, Action F, TaskPriority priority) in C:\work\dotnet-products\Platform\Core\Shell\Core\Src\Concurrency\ReentrancyGuardEx.cs:line 77
 at JetBrains.Application.Threading.IThreadingEx.ExecuteOrQueue(IThreading thіs, Lifetime lifetime, String name, Action action) in C:\work\dotnet-products\Platform\Core\Shell\Shell\Src\Threading\IThreadingEx.cs:line 90
 at JetBrains.Application.Threading.IShellLocksEx.ExecuteOrQueueReadLock(IShellLocks thіs, Lifetime lifetime, String name, Action F) in C:\work\dotnet-products\Platform\Core\Shell\Shell\Src\Threading\IShellLocksEx.cs:line 81
 at JetBrains.PsiFeatures.VisualStudio.Debugger.DebugAdornmentsContainer.<>c__DisplayClass13_0.<AddAdornment>b__0(Object sender, MouseButtonEventArgs args) in C:\work\dotnet-products\Psi.Features\VisualStudio\Debugger\Src\VsAdornmentsContainer.cs:line 383
 at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
 at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
 at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
 at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
 at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
 at System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
 at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
 at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
 at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
 at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
 at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
 at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
 at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
 at System.Windows.Input.InputManager.ProcessStagingArea()
 at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
 at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
 at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
 at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
 at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
 at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
 at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
 at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
 at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
 at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
 at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)

RSRP-469079: Datatips visualizer - there is no data in 'Expression' field

$
0
0
Reporter Maltseva Ekaterina (Maltseva.Ekaterina) Maltseva Ekaterina (Maltseva.Ekaterina)
Created Apr 4, 2018, 3:54:26 PM
Updated Aug 1, 2019, 5:29:27 PM
Subsystem Debugger features
Assignee Andrew Vasilyev (Andrew.Vasilyev)
Priority Normal
State Submitted
Type Bug
Fix version 2019.3
Affected versions No Affected versions
Fixed In EAP Undefined
VsVersion All Versions
Branch No branch
Left click on the datatip (which can be visualized)
On the datatip submenu name right click and select item 'Show visualizer'
The window is opened and the field 'Expression' is empty (and in VS visualizer it's filled with value)

RSRP-469074: Element JetBrains.ReSharper.Psi.CSharp.Impl.Tree.Whitespace is not valid.

$
0
0
Reporter Maltseva Ekaterina (Maltseva.Ekaterina) Maltseva Ekaterina (Maltseva.Ekaterina)
Created Apr 4, 2018, 2:38:13 PM
Updated Aug 1, 2019, 5:29:31 PM
Subsystem Debugger features
Assignee Andrew Vasilyev (Andrew.Vasilyev)
Priority Normal
State Submitted
Type Exception
Fix version 2019.3
Affected versions No Affected versions
Fixed In EAP Undefined
VsVersion All Versions
Branch No branch
ReSharperPlatformVs15 Wave 12 Hive _8ca9bb57 — JetBrains ReSharper Ultimate 2018.1 EAP 7 D Build 112.0.20180404.30927-eap07d

JetBrains dotCover 2018.1 EAP 7 D Build 2018.1.20180404.35137-eap07d
JetBrains dotMemory 2018.1 EAP 7 D Build 2018.1.20180404.35141-eap07d
JetBrains dotTrace 2018.1 EAP 7 D Build 2018.1.20180404.35134-eap07d
JetBrains ReSharper 2018.1 EAP 7 D Build 2018.1.20180404.32223-eap07d
JetBrains ReSharper C++ 2018.1 EAP 7 D Build 2018.1.20180404.32222-eap07d

Element JetBrains.ReSharper.Psi.CSharp.Impl.Tree.Whitespace is not valid.

— EXCEPTION #1/2 [InvalidOperationException]
Message = “Element JetBrains.ReSharper.Psi.CSharp.Impl.Tree.Whitespace is not valid.”
ExceptionPath = Root.InnerException
ClassName = System.InvalidOperationException
Data.ReentrancyGuard.ActionName = “Execute annotation action”
HResult = COR_E_INVALIDOPERATION=80131509
Source = JetBrains.ReSharper.Psi
StackTraceString = “
 at JetBrains.ReSharper.Psi.Tree.TreeNodeExtensions.AssertIsValid(ITreeNode element, String messageText)
 at JetBrains.ReSharper.Psi.Tree.TreeNodeExtensions.AssertIsValid(ITreeNode element, String messageText)
 at JetBrains.ReSharper.Psi.Pointers.PsiPointersExtensions.CreateTreeElementPointer[TTreeNode](TTreeNode element, TreeNodePointerConfiguration configuration)
 at JetBrains.PsiFeatures.VisualStudio.Debugger.DebugDataTip.ShowDataTip(Lifetime lifetime, DebugDataTipTreeModel model, ITextControl editor, Rectangle anchor, Boolean showAsTooltip, ITreeNode context)
 at JetBrains.PsiFeatures.VisualStudio.Debugger.VsDebugVisualizerComponent.<>c__DisplayClass27_0.<CalculateReturnValues>b__1(UIElement anchor)
 at JetBrains.PsiFeatures.VisualStudio.Debugger.DebugAdornmentsContainer.<>c__DisplayClass13_0.<AddAdornment>b__3()
 at JetBrains.Application.Threading.IShellLocksEx.ExecuteWithReadLock(IShellLocks thіs, Action F)
 at JetBrains.Application.Threading.IShellLocksEx.<>c__DisplayClass3_0.<ExecuteOrQueueReadLock>b__0()
 at JetBrains.Threading.ReentrancyGuard.Execute(String name, Action action)


— Outer —

— EXCEPTION #2/2 [LoggerException]
Message = “Element JetBrains.ReSharper.Psi.CSharp.Impl.Tree.Whitespace is not valid.”
ExceptionPath = Root
ClassName = JetBrains.Util.LoggerException
Data.ManagedThreadName = <NULL>
Data.SccRevisionShell = “<there are no packages matching the criteria>”
Data.HostProductInfo = “JetBrains ReSharper Ultimate 2018.1 EAP 7 D Build 112.0.20180404.30927-eap07d”
Data.SubProducts.#0 = “JetBrains dotCover 2018.1 EAP 7 D Build 2018.1.20180404.35137-eap07d”
Data.SubProducts.#1 = “JetBrains dotTrace 2018.1 EAP 7 D Build 2018.1.20180404.35134-eap07d”
Data.SubProducts.#2 = “JetBrains ReSharper C++ 2018.1 EAP 7 D Build 2018.1.20180404.32222-eap07d”
Data.SubProducts.#3 = “JetBrains ReSharper 2018.1 EAP 7 D Build 2018.1.20180404.32223-eap07d”
Data.SubProducts.#4 = “JetBrains dotMemory 2018.1 EAP 7 D Build 2018.1.20180404.35141-eap07d”
Data.SccRevisionEnv = “
Platform\Core\Shell,
Platform\VisualStudio:
    git::refs/heads/wave12::100b20fa5167def8434660f08b4442ac6f9029f7

Data.VsVersion = 15.6.27428.2015
InnerException = “Exception #1 at Root.InnerException”
HResult = COR_E_APPLICATION=80131600
StackTraceString = “
 at JetBrains.Threading.ReentrancyGuard.Execute(String name, Action action)
 at JetBrains.Threading.ReentrancyGuard.Execute(String name, Action action)
 at JetBrains.Threading.ReentrancyGuard.TryExecute(String name, Action action)
 at JetBrains.Threading.ReentrancyGuardEx.ExecuteOrQueue(ReentrancyGuard thіs, Lifetime lifetime, String name, Action F, TaskPriority priority)
 at JetBrains.Application.Threading.IThreadingEx.ExecuteOrQueue(IThreading thіs, Lifetime lifetime, String name, Action action)
 at JetBrains.Application.Threading.IShellLocksEx.ExecuteOrQueueReadLock(IShellLocks thіs, Lifetime lifetime, String name, Action F)
 at JetBrains.PsiFeatures.VisualStudio.Debugger.DebugAdornmentsContainer.<>c__DisplayClass13_0.<AddAdornment>b__0(Object sender, MouseButtonEventArgs args)
 at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
 at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
 at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
 at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
 at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
 at System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
 at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
 at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
 at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
 at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
 at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
 at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
 at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
 at System.Windows.Input.InputManager.ProcessStagingArea()
 at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
 at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
 at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
 at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
 at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
 at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
 at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
 at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
 at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
 at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
 at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)

RSRP-474569: Create Live Template from Selection window

$
0
0
Reporter Tatyana Lunegova (lunega) Tatyana Lunegova (lunega)
Created May 2, 2019, 2:07:48 PM
Updated Aug 1, 2019, 5:29:58 PM
Subsystem Platform - VS Integration
Assignee Daniel Degtyarev (daniel.degtyarev)
Priority Critical
State Fixed In Branch
Type Bug
Fix version 2019.2
Affected versions No Affected versions
Fixed In EAP Undefined
VsVersion VS 2019 Release (previous versions), VS 2019 Preview (previous versions)
Branch 192-degtyarev-dpi

Preview:

In VS 16.0.2 the window and all its controls are too big

RSRP-469413: Support hexadecimal display in debugging assistance

$
0
0
Reporter Igor Akhmetov (Igor.Akhmetov) Igor Akhmetov (Igor.Akhmetov)
Created Apr 26, 2018, 12:04:04 PM
Updated Aug 1, 2019, 5:30:51 PM
Resolved Aug 1, 2019, 5:30:36 PM
Subsystem Debugger features
Assignee Andrew Vasilyev (Andrew.Vasilyev)
Priority Normal
State Fixed
Type Feature
Fix version No Fix versions
Affected versions No Affected versions
Fixed In EAP Undefined
VsVersion All Versions
Branch No branch
Viewing all 106942 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>