[ 
https://issues.apache.org/jira/browse/NETBEANS-5857?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17380831#comment-17380831
 ] 

Christian Lenz edited comment on NETBEANS-5857 at 7/14/21, 7:47 PM:
--------------------------------------------------------------------

Same happens or this snippet:

{code:javascript}
class Foo {

}
{code}

The cursors needs to the at the end of the class name Foo. If you open the 
rename dialog, it is also empty. Here I expect, that it knows the last word, 
where the cursors is on so it should add Foo into the rename dialog.


was (Author: chrizzly):
Same happens or this snippet:

{code:javascript}
class Foo {

}
{}

The cursors needs to the at the end of the class name Foo. If you open the 
rename dialog, it is also empty. Here I expect, that it knows the last word, 
where the cursors is on so it should add Foo into the rename dialog.

> Empty rename dialog shows error on hitting preview or refactor
> --------------------------------------------------------------
>
>                 Key: NETBEANS-5857
>                 URL: https://issues.apache.org/jira/browse/NETBEANS-5857
>             Project: NetBeans
>          Issue Type: Bug
>          Components: editor - Refactoring, lsp
>    Affects Versions: 12.4
>         Environment: Product Version: Apache NetBeans IDE 12.4
> Java: 14; OpenJDK 64-Bit Server VM 14+36-1461
> Runtime: OpenJDK Runtime Environment 14+36-1461
> System: Windows 10 version 10.0 running on amd64; Cp1252; de_DE (nb)
> User directory: C:\Users\Chris\AppData\Roaming\Netbeans\12.4
> Cache directory: C:\Users\Chris\AppData\Local\NetBeans\Cache\12.4
>            Reporter: Christian Lenz
>            Assignee: Jan Lahoda
>            Priority: Major
>
> When I hit the rename dialog in a typescript file when the file is empty or 
> in a context where I can't open this dialog, the dialog which comes up is 
> empty and I can click on preview or refactor. First it shows me this error
> Module LSP Client threw java.lang.NullPointerException. Please report a bug 
> against LSP Client module and attach your var/log/messages.log.
> and second an Unexpected Exception was thrown:
> {code}
> java.lang.NullPointerException
>       at 
> org.netbeans.modules.lsp.client.bindings.refactoring.Refactoring$RenameRefactoringPlugin.prepare(Refactoring.java:222)
> [catch] at 
> org.netbeans.modules.refactoring.api.AbstractRefactoring.pluginsPrepare2(AbstractRefactoring.java:417)
>       at 
> org.netbeans.modules.refactoring.api.AbstractRefactoring.pluginsPrepare(AbstractRefactoring.java:401)
>       at 
> org.netbeans.modules.refactoring.api.AbstractRefactoring.prepare(AbstractRefactoring.java:212)
>       at 
> org.netbeans.modules.refactoring.spi.impl.ParametersPanel$Prepare.run(ParametersPanel.java:1063)
>       at 
> org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
>       at 
> org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
>       at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278)
>       at 
> org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
> {code}
> Steps to reproduce
> * Open a clean instance of NetBeans 12.4
> * Create an HTML5 project and let everything to default
> * Right click and choose New -> Other -> Other -> empty file and name it 
> foo.ts
> * Open the file and hit ctrl + r for rename
> * An empty rename popup opens
> * Click on preview or refactor and see exception.
> Was was expected
> That I can't open the rename dialog due to a missing context and I need to 
> see the info, that I can't rename here due to the missing context as in other 
> parts of the IDE.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to