
|
If you were logged in you would be able to see more operations.
|
|
|
ReSharper
Created: 21 Mar 08 15:17
Updated: Saturday 12:45
|
|
| Component/s: |
Quick Fixes
|
| Fix Version/s: |
4.0
|
|
Security Level:
|
Everybody
(All jira users)
|
|
|
Original Estimate:
|
Unknown
|
Remaining Estimate:
|
Unknown
|
Time Spent:
|
Unknown
|
|
Clicked on "merge variables" while editin foreach loop. Variable was inside foreach declaration and it was the same as in parent foreach loop. Example:
foreach (tr)
{
foreach(tr) // <-- here I selected merge variables
}
ReSharper 4 Version=4.0.748.29, Edition=Csharp, Built=2008-03-07T21:53:12, Configuration=ReSharper_AddIn, VsVersion=9.0
JetBrains.Util.LoggerException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object.
at JetBrains.ReSharper.Intentions.CSharp.QuickFixes.QuickFixUtil.ReplaceDeclarationWithAssignment(ILocalVariableDeclaration declaration, CSharpElementFactory factory, IDeclaredElement newVariable) in c:\Agent\work\39db43b25bc9fc32\src\Intentions.CSharp\src\QuickFixes\QuickFixUtil.cs:line 232
at JetBrains.ReSharper.Intentions.CSharp.QuickFixes.MergeLocalsFix.ExecuteEx(ISolution solution, ITextControl textControl) in c:\Agent\work\39db43b25bc9fc32\src\Intentions.CSharp\src\QuickFixes\MergeLocalsFix.cs:line 73
at JetBrains.ReSharper.Intentions.QuickFixBase.<>c_DisplayClass3.<Execute>b_1(Object[] args) in c:\Agent\work\39db43b25bc9fc32\src\Intentions\src\QuickFixBase.cs:line 60
at JetBrains.ReSharper.Psi.Impl.PsiManagerImpl.PsiManagerImpl.DoTransaction(TransactionHandler handler, Object[] args) in c:\Agent\work\39db43b25bc9fc32\src\Psi\src\impl\PsiManager\PsiManagerImpl.cs:line 366
— End of inner exception stack trace —
at JetBrains.ReSharper.Psi.Impl.PsiManagerImpl.PsiManagerImpl.DoTransaction(TransactionHandler, Object[]) in c:\Agent\work\39db43b25bc9fc32\src\Psi\src\impl\PsiManager\PsiManagerImpl.cs:line 376 column 9
at JetBrains.ReSharper.Intentions.<>c_DisplayClass3.<Execute>b_0() in c:\Agent\work\39db43b25bc9fc32\src\Intentions\src\QuickFixBase.cs:line 55 column 21
at JetBrains.ReSharper.Intentions.QuickFixBase.ExecuteUnderModification(ITextControl, Action, ModificationCookie) in c:\Agent\work\39db43b25bc9fc32\src\Intentions\src\QuickFixBase.cs:line 144 column 11
at JetBrains.ReSharper.Intentions.QuickFixBase.Execute(ISolution, ITextControl) in c:\Agent\work\39db43b25bc9fc32\src\Intentions\src\QuickFixBase.cs:line 49 column 13
at JetBrains.ReSharper.Daemon.Impl.Indicators.BulbIndicator.OnMenuItemClicked(Object) in c:\Agent\work\39db43b25bc9fc32\src\Daemon\src\Impl\Indicators\BulbIndicator.cs:line 375 column 11
at JetBrains.DataFlow.Signal`1.NotifySinks(TValue) in c:\Agent\work\39db43b25bc9fc32\Platform\src\Util\src\DataFlow\Signal`1.cs:line 257 column 6
at JetBrains.DataFlow.Signal`1.Fire(TValue, Object) in c:\Agent\work\39db43b25bc9fc32\Platform\src\Util\src\DataFlow\Signal`1.cs:line 375 column 3
at JetBrains.DataFlow.Signal`1.Fire(TValue) in c:\Agent\work\39db43b25bc9fc32\Platform\src\Util\src\DataFlow\Signal`1.cs:line 337 column 3
at JetBrains.UI.PopupMenu.JetPopupMenu.<Show>b__4(JetPopupMenuItem) in c:\Agent\work\39db43b25bc9fc32\Platform\src\UI\src\PopupMenu\JetPopupMenu.cs:line 362 column 68
at JetBrains.DataFlow.Signal`1.NotifySinks(TValue) in c:\Agent\work\39db43b25bc9fc32\Platform\src\Util\src\DataFlow\Signal`1.cs:line 257 column 6
at JetBrains.DataFlow.Signal`1.OnUnderlyingPropertyChanged(PropertyChangedEventArgs`1) in c:\Agent\work\39db43b25bc9fc32\Platform\src\Util\src\DataFlow\Signal`1.cs:line 280 column 3
at JetBrains.DataFlow.Signal`1.NotifySinks(TValue) in c:\Agent\work\39db43b25bc9fc32\Platform\src\Util\src\DataFlow\Signal`1.cs:line 257 column 6
at JetBrains.DataFlow.Signal`1.Fire(TValue, Object) in c:\Agent\work\39db43b25bc9fc32\Platform\src\Util\src\DataFlow\Signal`1.cs:line 375 column 3
at JetBrains.DataFlow.Property`1.FireChange(TValue, TValue, Object) in c:\Agent\work\39db43b25bc9fc32\Platform\src\Util\src\DataFlow\Property`1.cs:line 152 column 5
at JetBrains.DataFlow.Property`1.SetValue(TValue, Object) in c:\Agent\work\39db43b25bc9fc32\Platform\src\Util\src\DataFlow\Property`1.cs:line 421 column 4
at JetBrains.DataFlow.PropertyBinding`2.CopySourceToTarget() in c:\Agent\work\39db43b25bc9fc32\Platform\src\Util\src\DataFlow\PropertyBinding`2.cs:line 279 column 6
at JetBrains.DataFlow.PropertyBinding`2.OnSourceValueChanged() in c:\Agent\work\39db43b25bc9fc32\Platform\src\Util\src\DataFlow\PropertyBinding`2.cs:line 255 column 3
at JetBrains.DataFlow.<>c_DisplayClass7.<Advise>b_6(TValue) in c:\Agent\work\39db43b25bc9fc32\Platform\src\Util\src\DataFlow\Signal`1.cs:line 318 column 33
at JetBrains.DataFlow.Signal`1.NotifySinks(TValue) in c:\Agent\work\39db43b25bc9fc32\Platform\src\Util\src\DataFlow\Signal`1.cs:line 257 column 6
at JetBrains.DataFlow.Signal`1.Fire(TValue, Object) in c:\Agent\work\39db43b25bc9fc32\Platform\src\Util\src\DataFlow\Signal`1.cs:line 375 column 3
at JetBrains.DataFlow.Property`1.FireChange(TValue, TValue, Object) in c:\Agent\work\39db43b25bc9fc32\Platform\src\Util\src\DataFlow\Property`1.cs:line 152 column 5
at JetBrains.DataFlow.Property`1.SetValue(TValue, Object) in c:\Agent\work\39db43b25bc9fc32\Platform\src\Util\src\DataFlow\Property`1.cs:line 421 column 4
at JetBrains.DataFlow.Signal`1.Fire(TValue, Object) in c:\Agent\work\39db43b25bc9fc32\Platform\src\Util\src\DataFlow\Signal`1.cs:line 375 column 3
at JetBrains.DataFlow.Signal`1.Fire(TValue) in c:\Agent\work\39db43b25bc9fc32\Platform\src\Util\src\DataFlow\Signal`1.cs:line 337 column 3
at JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.ExecuteSelectedItem() in c:\Agent\work\39db43b25bc9fc32\Platform\src\UI\src\PopupMenu\Impl\JetPopupMenuDoc.cs:line 269 column 5
at JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.OnKeyDownLowPriority(KeyEventArgs) in c:\Agent\work\39db43b25bc9fc32\Platform\src\UI\src\PopupMenu\Impl\JetPopupMenuMainpartView.cs:line 1446 column 5
at JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.OnKeyDown(KeyEventArgs) in c:\Agent\work\39db43b25bc9fc32\Platform\src\UI\src\PopupMenu\Impl\JetPopupMenuView.cs:line 807 column 5
at System.Windows.Forms.Control.ProcessKeyEventArgs(Message&)
at System.Windows.Forms.Control.ProcessKeyMessage(Message&)
at System.Windows.Forms.Control.WmKeyChar(Message&)
at System.Windows.Forms.Control.WndProc(Message&)
at System.Windows.Forms.ScrollableControl.WndProc(Message&)
at System.Windows.Forms.ContainerControl.WndProc(Message&)
at System.Windows.Forms.Form.WndProc(Message&)
at JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.WndProc(Message&) in c:\Agent\work\39db43b25bc9fc32\Platform\src\UI\src\PopupMenu\Impl\JetPopupMenuView.cs:line 1000 column 5
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message&)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message&)
at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr, Int32, IntPtr, IntPtr)
|
|
Description
|
Clicked on "merge variables" while editin foreach loop. Variable was inside foreach declaration and it was the same as in parent foreach loop. Example:
foreach (tr)
{
foreach(tr) // <-- here I selected merge variables
}
ReSharper 4 Version=4.0.748.29, Edition=Csharp, Built=2008-03-07T21:53:12, Configuration=ReSharper_AddIn, VsVersion=9.0
JetBrains.Util.LoggerException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object.
at JetBrains.ReSharper.Intentions.CSharp.QuickFixes.QuickFixUtil.ReplaceDeclarationWithAssignment(ILocalVariableDeclaration declaration, CSharpElementFactory factory, IDeclaredElement newVariable) in c:\Agent\work\39db43b25bc9fc32\src\Intentions.CSharp\src\QuickFixes\QuickFixUtil.cs:line 232
at JetBrains.ReSharper.Intentions.CSharp.QuickFixes.MergeLocalsFix.ExecuteEx(ISolution solution, ITextControl textControl) in c:\Agent\work\39db43b25bc9fc32\src\Intentions.CSharp\src\QuickFixes\MergeLocalsFix.cs:line 73
at JetBrains.ReSharper.Intentions.QuickFixBase.<>c_DisplayClass3.<Execute>b_1(Object[] args) in c:\Agent\work\39db43b25bc9fc32\src\Intentions\src\QuickFixBase.cs:line 60
at JetBrains.ReSharper.Psi.Impl.PsiManagerImpl.PsiManagerImpl.DoTransaction(TransactionHandler handler, Object[] args) in c:\Agent\work\39db43b25bc9fc32\src\Psi\src\impl\PsiManager\PsiManagerImpl.cs:line 366
— End of inner exception stack trace —
at JetBrains.ReSharper.Psi.Impl.PsiManagerImpl.PsiManagerImpl.DoTransaction(TransactionHandler, Object[]) in c:\Agent\work\39db43b25bc9fc32\src\Psi\src\impl\PsiManager\PsiManagerImpl.cs:line 376 column 9
at JetBrains.ReSharper.Intentions.<>c_DisplayClass3.<Execute>b_0() in c:\Agent\work\39db43b25bc9fc32\src\Intentions\src\QuickFixBase.cs:line 55 column 21
at JetBrains.ReSharper.Intentions.QuickFixBase.ExecuteUnderModification(ITextControl, Action, ModificationCookie) in c:\Agent\work\39db43b25bc9fc32\src\Intentions\src\QuickFixBase.cs:line 144 column 11
at JetBrains.ReSharper.Intentions.QuickFixBase.Execute(ISolution, ITextControl) in c:\Agent\work\39db43b25bc9fc32\src\Intentions\src\QuickFixBase.cs:line 49 column 13
at JetBrains.ReSharper.Daemon.Impl.Indicators.BulbIndicator.OnMenuItemClicked(Object) in c:\Agent\work\39db43b25bc9fc32\src\Daemon\src\Impl\Indicators\BulbIndicator.cs:line 375 column 11
at JetBrains.DataFlow.Signal`1.NotifySinks(TValue) in c:\Agent\work\39db43b25bc9fc32\Platform\src\Util\src\DataFlow\Signal`1.cs:line 257 column 6
at JetBrains.DataFlow.Signal`1.Fire(TValue, Object) in c:\Agent\work\39db43b25bc9fc32\Platform\src\Util\src\DataFlow\Signal`1.cs:line 375 column 3
at JetBrains.DataFlow.Signal`1.Fire(TValue) in c:\Agent\work\39db43b25bc9fc32\Platform\src\Util\src\DataFlow\Signal`1.cs:line 337 column 3
at JetBrains.UI.PopupMenu.JetPopupMenu.<Show>b__4(JetPopupMenuItem) in c:\Agent\work\39db43b25bc9fc32\Platform\src\UI\src\PopupMenu\JetPopupMenu.cs:line 362 column 68
at JetBrains.DataFlow.Signal`1.NotifySinks(TValue) in c:\Agent\work\39db43b25bc9fc32\Platform\src\Util\src\DataFlow\Signal`1.cs:line 257 column 6
at JetBrains.DataFlow.Signal`1.OnUnderlyingPropertyChanged(PropertyChangedEventArgs`1) in c:\Agent\work\39db43b25bc9fc32\Platform\src\Util\src\DataFlow\Signal`1.cs:line 280 column 3
at JetBrains.DataFlow.Signal`1.NotifySinks(TValue) in c:\Agent\work\39db43b25bc9fc32\Platform\src\Util\src\DataFlow\Signal`1.cs:line 257 column 6
at JetBrains.DataFlow.Signal`1.Fire(TValue, Object) in c:\Agent\work\39db43b25bc9fc32\Platform\src\Util\src\DataFlow\Signal`1.cs:line 375 column 3
at JetBrains.DataFlow.Property`1.FireChange(TValue, TValue, Object) in c:\Agent\work\39db43b25bc9fc32\Platform\src\Util\src\DataFlow\Property`1.cs:line 152 column 5
at JetBrains.DataFlow.Property`1.SetValue(TValue, Object) in c:\Agent\work\39db43b25bc9fc32\Platform\src\Util\src\DataFlow\Property`1.cs:line 421 column 4
at JetBrains.DataFlow.PropertyBinding`2.CopySourceToTarget() in c:\Agent\work\39db43b25bc9fc32\Platform\src\Util\src\DataFlow\PropertyBinding`2.cs:line 279 column 6
at JetBrains.DataFlow.PropertyBinding`2.OnSourceValueChanged() in c:\Agent\work\39db43b25bc9fc32\Platform\src\Util\src\DataFlow\PropertyBinding`2.cs:line 255 column 3
at JetBrains.DataFlow.<>c_DisplayClass7.<Advise>b_6(TValue) in c:\Agent\work\39db43b25bc9fc32\Platform\src\Util\src\DataFlow\Signal`1.cs:line 318 column 33
at JetBrains.DataFlow.Signal`1.NotifySinks(TValue) in c:\Agent\work\39db43b25bc9fc32\Platform\src\Util\src\DataFlow\Signal`1.cs:line 257 column 6
at JetBrains.DataFlow.Signal`1.Fire(TValue, Object) in c:\Agent\work\39db43b25bc9fc32\Platform\src\Util\src\DataFlow\Signal`1.cs:line 375 column 3
at JetBrains.DataFlow.Property`1.FireChange(TValue, TValue, Object) in c:\Agent\work\39db43b25bc9fc32\Platform\src\Util\src\DataFlow\Property`1.cs:line 152 column 5
at JetBrains.DataFlow.Property`1.SetValue(TValue, Object) in c:\Agent\work\39db43b25bc9fc32\Platform\src\Util\src\DataFlow\Property`1.cs:line 421 column 4
at JetBrains.DataFlow.Signal`1.Fire(TValue, Object) in c:\Agent\work\39db43b25bc9fc32\Platform\src\Util\src\DataFlow\Signal`1.cs:line 375 column 3
at JetBrains.DataFlow.Signal`1.Fire(TValue) in c:\Agent\work\39db43b25bc9fc32\Platform\src\Util\src\DataFlow\Signal`1.cs:line 337 column 3
at JetBrains.UI.PopupMenu.Impl.JetPopupMenuDoc.ExecuteSelectedItem() in c:\Agent\work\39db43b25bc9fc32\Platform\src\UI\src\PopupMenu\Impl\JetPopupMenuDoc.cs:line 269 column 5
at JetBrains.UI.PopupMenu.Impl.JetPopupMenuMainpartView.OnKeyDownLowPriority(KeyEventArgs) in c:\Agent\work\39db43b25bc9fc32\Platform\src\UI\src\PopupMenu\Impl\JetPopupMenuMainpartView.cs:line 1446 column 5
at JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.OnKeyDown(KeyEventArgs) in c:\Agent\work\39db43b25bc9fc32\Platform\src\UI\src\PopupMenu\Impl\JetPopupMenuView.cs:line 807 column 5
at System.Windows.Forms.Control.ProcessKeyEventArgs(Message&)
at System.Windows.Forms.Control.ProcessKeyMessage(Message&)
at System.Windows.Forms.Control.WmKeyChar(Message&)
at System.Windows.Forms.Control.WndProc(Message&)
at System.Windows.Forms.ScrollableControl.WndProc(Message&)
at System.Windows.Forms.ContainerControl.WndProc(Message&)
at System.Windows.Forms.Form.WndProc(Message&)
at JetBrains.UI.PopupMenu.Impl.JetPopupMenuView.WndProc(Message&) in c:\Agent\work\39db43b25bc9fc32\Platform\src\UI\src\PopupMenu\Impl\JetPopupMenuView.cs:line 1000 column 5
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message&)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message&)
at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr, Int32, IntPtr, IntPtr)
|
Show » |
|
JetBrains.Util.LoggerException: Object reference not set to an instance of an object.