You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by "SL EF (Jira)" <ji...@apache.org> on 2021/07/13 08:50:00 UTC

[jira] [Comment Edited] (NETBEANS-2383) java.lang.NullPointerException: The content parameter cannot be null

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

SL EF edited comment on NETBEANS-2383 at 7/13/21, 8:49 AM:
-----------------------------------------------------------

Hello I get this error for a long time and it's easy to reproduce:
1) clean install (ubuntu 18, Product Version: Apache NetBeans IDE 12.3, Java: 11.0.11; OpenJDK 64-Bit Server VM)
2) create nodejs project
3) open any js file
4) after "Loading NodeJS documentation" netbeans creating "nodejs-doc" inside cache folder (there also should be created/downloaded file - it is important cuz empty folders do not trigger error)
5)  say hello for error (if not then restart IDE and open js file again)

the mention of the file was found here:
https://github.com/apache/netbeans/blob/c084119009d2e0f736f225d706bc1827af283501/webcommon/javascript2.nodejs/src/org/netbeans/modules/javascript2/nodejs/editor/NodeJsDataProvider.java#L91


was (Author: sl_ef_user):
Hello I get this error for a long time and it's easy to reproduce:
1) clean install (ubuntu 18, Product Version: Apache NetBeans IDE 12.3, Java: 11.0.11; OpenJDK 64-Bit Server VM)
2) create nodejs project
3) open any js file
4) after "Loading NodeJS documentation" netbeans creating "nodejs-doc" inside cache folder
5)  say hello for error (if not then restart IDE and open js file again)

the mention of the file was found here:
https://github.com/apache/netbeans/blob/c084119009d2e0f736f225d706bc1827af283501/webcommon/javascript2.nodejs/src/org/netbeans/modules/javascript2/nodejs/editor/NodeJsDataProvider.java#L91

> java.lang.NullPointerException: The content parameter cannot be null
> --------------------------------------------------------------------
>
>                 Key: NETBEANS-2383
>                 URL: https://issues.apache.org/jira/browse/NETBEANS-2383
>             Project: NetBeans
>          Issue Type: Bug
>         Environment: Ubuntu 16.04, Netbeans was built yesterday.
>            Reporter: Alexandar Popov
>            Assignee: Tomáš Procházka
>            Priority: Minor
>             Fix For: 12.0
>
>         Attachments: netbeans_bug_stacktrace.log
>
>
> Steps to reproduce:
> 1. Create a new project. Choose 'PHP Application'.
> 2. Create a new php file or open index.php and replace the content with the following:
> <script type="text/javascript">
>     test = JSON.parse('<?php echo $test; ?>');
> </script>
> 3. Close Netbeans and open it again.
> 4. The exception appears when the file is opened.
> java.lang.NullPointerException: The content parameter cannot be null
> 	at org.openide.util.Parameters.notNull(Parameters.java:64)
> 	at org.netbeans.modules.csl.api.Documentation.create(Documentation.java:52)
> 	at org.netbeans.modules.javascript2.nodejs.editor.NodeJsDataProvider.createProperty(NodeJsDataProvider.java:473)
> 	at org.netbeans.modules.javascript2.nodejs.editor.NodeJsDataProvider.addProperties(NodeJsDataProvider.java:485)
> 	at org.netbeans.modules.javascript2.nodejs.editor.NodeJsDataProvider.getGlobalObjects(NodeJsDataProvider.java:402)
> 	at org.netbeans.modules.javascript2.nodejs.editor.model.NodeJsModelInterceptor.getGlobalObjects(NodeJsModelInterceptor.java:47)
> 	at org.netbeans.modules.javascript2.nodejs.editor.model.NodeJsModelInterceptor.interceptGlobal(NodeJsModelInterceptor.java:41)
> 	at org.netbeans.modules.javascript2.model.ModelExtender.getExtendingGlobalObjects(ModelExtender.java:114)
> 	at org.netbeans.modules.javascript2.model.api.ModelUtils.resolveTypeFromExpression(ModelUtils.java:856)
> 	at org.netbeans.modules.javascript2.model.api.ModelUtils.resolveTypes(ModelUtils.java:1353)
> 	at org.netbeans.modules.javascript2.editor.JsStructureScanner$JsSimpleStructureItem.<init>(JsStructureScanner.java:740)
> 	at org.netbeans.modules.javascript2.editor.JsStructureScanner$JsSimpleStructureItem.<init>(JsStructureScanner.java:732)
> 	at org.netbeans.modules.javascript2.editor.JsStructureScanner.getEmbededItems(JsStructureScanner.java:164)
> 	at org.netbeans.modules.javascript2.editor.JsStructureScanner.scan(JsStructureScanner.java:92)
> 	at org.netbeans.modules.csl.navigation.ElementScanningTask$1.run(ElementScanningTask.java:149)
> 	at org.netbeans.modules.csl.navigation.ElementScanningTask$1.run(ElementScanningTask.java:171)
> 	at org.netbeans.modules.csl.navigation.ElementScanningTask$1.run(ElementScanningTask.java:171)
> 	at org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:586)
> 	at org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:130)
> 	at org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:114)
> 	at org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:181)
> 	at org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:178)
> 	at org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:153)
> 	at org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:335)
> 	at org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:118)
> 	at org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:67)
> 	at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:178)
> Caused: org.netbeans.modules.parsing.spi.ParseException
> 	at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:186)
> 	at org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:81)
> [catch] at org.netbeans.modules.csl.navigation.ElementScanningTask.computeStructureRoot(ElementScanningTask.java:137)
> 	at org.netbeans.modules.csl.navigation.ClassMemberPanelUI$1$1.run(ClassMemberPanelUI.java:203)
> 	at org.netbeans.modules.csl.navigation.ElementScanningTask.runWithCancelService(ElementScanningTask.java:254)
> 	at org.netbeans.modules.csl.navigation.ClassMemberPanelUI$1.run(ClassMemberPanelUI.java:199)
> 	at org.netbeans.modules.csl.navigation.ClassMemberPanelUI$1.run(ClassMemberPanelUI.java:191)
> 	at org.netbeans.modules.csl.navigation.ClassMemberNavigatorSourceFactory$ProxyElementScanningTask.run(ClassMemberNavigatorSourceFactory.java:120)
> 	at org.netbeans.modules.csl.navigation.ClassMemberNavigatorSourceFactory$ProxyElementScanningTask.run(ClassMemberNavigatorSourceFactory.java:88)
> 	at org.netbeans.modules.parsing.impl.TaskProcessor.callParserResultTask(TaskProcessor.java:561)
> 	at org.netbeans.modules.parsing.impl.TaskProcessor$RequestPerformer.run(TaskProcessor.java:786)
> 	at org.openide.util.lookup.Lookups.executeWith(Lookups.java:279)
> 	at org.netbeans.modules.parsing.impl.TaskProcessor$RequestPerformer.execute(TaskProcessor.java:702)
> 	at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:663)
> 	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
> 	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> 	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)



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

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

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