[jira] [Commented] (NETBEANS-88) java.lang.StackOverflowError for specific mimetype text/foo+html

2019-01-16 Thread Christian Lenz (JIRA)


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

Christian Lenz commented on NETBEANS-88:


Last to say, here I added some requirements for Vue: 
https://issues.apache.org/jira/browse/NETBEANS-504 and someone already started 
to implement directives for that: https://github.com/Zwaen91/vuejs-netbeans. So 
we only need to clarify, how the syntax highlighting is working as embedded 
languages for Vue. But yes, not here. Thx for everything Geertjan and sry again.

> java.lang.StackOverflowError for specific mimetype text/foo+html
> 
>
> Key: NETBEANS-88
> URL: https://issues.apache.org/jira/browse/NETBEANS-88
> Project: NetBeans
>  Issue Type: Bug
>  Components: javascript - Editor, web - HTML Editor
>Affects Versions: 8.2, 10.0, 11.0
> Environment: Windows 10 (64Bit), NetBeans 10.0 - JDK 10.0.2
> NetBeans 8.2 Patch 2 - JDK 8.131
>Reporter: Christian Lenz
>Priority: Major
>
> When I create a new filetype within a NetBeans module with this mimetype: 
> 'text/vue+html' or 'text/smth+html' for .vue extension or .smth extension, I 
> got this exception, after I open such filetype in the editor:
> {code}
> java.lang.StackOverflowError
>   at java.util.LinkedList.listIterator(LinkedList.java:867)
>   at java.util.AbstractList.listIterator(AbstractList.java:299)
>   at 
> java.util.AbstractSequentialList.iterator(AbstractSequentialList.java:239)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.invalidate(ResultIterator.java:119)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.access$100(ResultIterator.java:72)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator$MyAccessor.invalidate(ResultIterator.java:199)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:155)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:163)
>   at 
> org.netbeans.modules.web.common.api.WebUtils.getResultIterator(WebUtils.java:244)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider$1.run(JsEmbeddingProvider.java:130)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:609)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:153)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   

[jira] [Commented] (NETBEANS-88) java.lang.StackOverflowError for specific mimetype text/foo+html

2019-01-16 Thread Geertjan Wielenga (JIRA)


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

Geertjan Wielenga commented on NETBEANS-88:
---

That's true. 

But the question is whether +html is something you need at all, I have not seen 
anywhere in NetBeans where that is used.

And again, I am not going to spend time guessing that this is needed until 
there is a full spec for the Vue support. Trying to implement things and try 
things out without seeing what the requirements are is not something I am going 
to do.

> java.lang.StackOverflowError for specific mimetype text/foo+html
> 
>
> Key: NETBEANS-88
> URL: https://issues.apache.org/jira/browse/NETBEANS-88
> Project: NetBeans
>  Issue Type: Bug
>  Components: javascript - Editor, web - HTML Editor
>Affects Versions: 8.2, 10.0, 11.0
> Environment: Windows 10 (64Bit), NetBeans 10.0 - JDK 10.0.2
> NetBeans 8.2 Patch 2 - JDK 8.131
>Reporter: Christian Lenz
>Priority: Blocker
>
> When I create a new filetype within a NetBeans module with this mimetype: 
> 'text/vue+html' or 'text/smth+html' for .vue extension or .smth extension, I 
> got this exception, after I open such filetype in the editor:
> {code}
> java.lang.StackOverflowError
>   at java.util.LinkedList.listIterator(LinkedList.java:867)
>   at java.util.AbstractList.listIterator(AbstractList.java:299)
>   at 
> java.util.AbstractSequentialList.iterator(AbstractSequentialList.java:239)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.invalidate(ResultIterator.java:119)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.access$100(ResultIterator.java:72)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator$MyAccessor.invalidate(ResultIterator.java:199)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:155)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:163)
>   at 
> org.netbeans.modules.web.common.api.WebUtils.getResultIterator(WebUtils.java:244)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider$1.run(JsEmbeddingProvider.java:130)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:609)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:153)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> 

[jira] [Commented] (NETBEANS-88) java.lang.StackOverflowError for specific mimetype text/foo+html

2019-01-16 Thread Christian Lenz (JIRA)


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

Christian Lenz commented on NETBEANS-88:


Here you can compare real world mimetypes with NetBeans mimetypes: 
https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Complete_list_of_MIME_types

> java.lang.StackOverflowError for specific mimetype text/foo+html
> 
>
> Key: NETBEANS-88
> URL: https://issues.apache.org/jira/browse/NETBEANS-88
> Project: NetBeans
>  Issue Type: Bug
>  Components: javascript - Editor, web - HTML Editor
>Affects Versions: 8.2, 10.0, 11.0
> Environment: Windows 10 (64Bit), NetBeans 10.0 - JDK 10.0.2
> NetBeans 8.2 Patch 2 - JDK 8.131
>Reporter: Christian Lenz
>Priority: Blocker
>
> When I create a new filetype within a NetBeans module with this mimetype: 
> 'text/vue+html' or 'text/smth+html' for .vue extension or .smth extension, I 
> got this exception, after I open such filetype in the editor:
> {code}
> java.lang.StackOverflowError
>   at java.util.LinkedList.listIterator(LinkedList.java:867)
>   at java.util.AbstractList.listIterator(AbstractList.java:299)
>   at 
> java.util.AbstractSequentialList.iterator(AbstractSequentialList.java:239)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.invalidate(ResultIterator.java:119)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.access$100(ResultIterator.java:72)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator$MyAccessor.invalidate(ResultIterator.java:199)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:155)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:163)
>   at 
> org.netbeans.modules.web.common.api.WebUtils.getResultIterator(WebUtils.java:244)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider$1.run(JsEmbeddingProvider.java:130)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:609)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:153)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:163)
>  

[jira] [Commented] (NETBEANS-88) java.lang.StackOverflowError for specific mimetype text/foo+html

2019-01-16 Thread Christian Lenz (JIRA)


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

Christian Lenz commented on NETBEANS-88:


Sry to say that, but sometimes I think try to kidding me.

Those are no global mimetypes anyway, those are NetBeans mimetypes, which only 
uses NetBeans.
There is no text/x-json mimetype and no +json mimetype out there. NetBeans uses 
x-json instead of json application/json so this is wrong anyway. But used for 
text/bower+x-json and text/package+x-json which is also wrong and not working 
in any kind of world outside of NetBeans.

There is no text/grunt+javascript, text/gulp+javascript out in the wild and you 
can guess, that this is also wrong, not working in any other world out of 
NetBeans. Those stuff will extend those file. Don't know why this is so 
difficult to understand. This is the NetBeans way not any other way.

> java.lang.StackOverflowError for specific mimetype text/foo+html
> 
>
> Key: NETBEANS-88
> URL: https://issues.apache.org/jira/browse/NETBEANS-88
> Project: NetBeans
>  Issue Type: Bug
>  Components: javascript - Editor, web - HTML Editor
>Affects Versions: 8.2, 10.0, 11.0
> Environment: Windows 10 (64Bit), NetBeans 10.0 - JDK 10.0.2
> NetBeans 8.2 Patch 2 - JDK 8.131
>Reporter: Christian Lenz
>Priority: Blocker
>
> When I create a new filetype within a NetBeans module with this mimetype: 
> 'text/vue+html' or 'text/smth+html' for .vue extension or .smth extension, I 
> got this exception, after I open such filetype in the editor:
> {code}
> java.lang.StackOverflowError
>   at java.util.LinkedList.listIterator(LinkedList.java:867)
>   at java.util.AbstractList.listIterator(AbstractList.java:299)
>   at 
> java.util.AbstractSequentialList.iterator(AbstractSequentialList.java:239)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.invalidate(ResultIterator.java:119)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.access$100(ResultIterator.java:72)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator$MyAccessor.invalidate(ResultIterator.java:199)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:155)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:163)
>   at 
> org.netbeans.modules.web.common.api.WebUtils.getResultIterator(WebUtils.java:244)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider$1.run(JsEmbeddingProvider.java:130)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:609)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:153)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> 

[jira] [Commented] (NETBEANS-88) java.lang.StackOverflowError for specific mimetype text/foo+html

2019-01-16 Thread Geertjan Wielenga (JIRA)


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

Geertjan Wielenga commented on NETBEANS-88:
---

+html is not a MIME type anywhere, look on google.com. End of this discussion 
for me, sorry, not adding anymore to this one.

> java.lang.StackOverflowError for specific mimetype text/foo+html
> 
>
> Key: NETBEANS-88
> URL: https://issues.apache.org/jira/browse/NETBEANS-88
> Project: NetBeans
>  Issue Type: Bug
>  Components: javascript - Editor, web - HTML Editor
>Affects Versions: 8.2, 10.0, 11.0
> Environment: Windows 10 (64Bit), NetBeans 10.0 - JDK 10.0.2
> NetBeans 8.2 Patch 2 - JDK 8.131
>Reporter: Christian Lenz
>Priority: Blocker
>
> When I create a new filetype within a NetBeans module with this mimetype: 
> 'text/vue+html' or 'text/smth+html' for .vue extension or .smth extension, I 
> got this exception, after I open such filetype in the editor:
> {code}
> java.lang.StackOverflowError
>   at java.util.LinkedList.listIterator(LinkedList.java:867)
>   at java.util.AbstractList.listIterator(AbstractList.java:299)
>   at 
> java.util.AbstractSequentialList.iterator(AbstractSequentialList.java:239)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.invalidate(ResultIterator.java:119)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.access$100(ResultIterator.java:72)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator$MyAccessor.invalidate(ResultIterator.java:199)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:155)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:163)
>   at 
> org.netbeans.modules.web.common.api.WebUtils.getResultIterator(WebUtils.java:244)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider$1.run(JsEmbeddingProvider.java:130)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:609)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:153)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:163)
>   at 
> 

[jira] [Commented] (NETBEANS-88) java.lang.StackOverflowError for specific mimetype text/foo+html

2019-01-16 Thread Christian Lenz (JIRA)


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

Christian Lenz commented on NETBEANS-88:


Of course the error doesn't exist anymore, because it is coming from the 
JSEmbeddingProvider, which is used for HTML, which is not used anymore here for 
text/vue.
But again, now I don't have HTML support in my Vue file, as I said. If +html is 
not possible, please point me to a tutorial how I can add CSS, HTML, JS as 
embedded languages into the vue file. Single vue file components supports HTML, 
Jade/Pug, JS/TS, CSS/SCSS/SASS/LESS so Vue files are similar to HTML files with 
enhancements.

> Please give a list of supported mimetypes. Thx.
With the + character.

> java.lang.StackOverflowError for specific mimetype text/foo+html
> 
>
> Key: NETBEANS-88
> URL: https://issues.apache.org/jira/browse/NETBEANS-88
> Project: NetBeans
>  Issue Type: Bug
>  Components: javascript - Editor, web - HTML Editor
>Affects Versions: 8.2, 10.0, 11.0
> Environment: Windows 10 (64Bit), NetBeans 10.0 - JDK 10.0.2
> NetBeans 8.2 Patch 2 - JDK 8.131
>Reporter: Christian Lenz
>Priority: Blocker
>
> When I create a new filetype within a NetBeans module with this mimetype: 
> 'text/vue+html' or 'text/smth+html' for .vue extension or .smth extension, I 
> got this exception, after I open such filetype in the editor:
> {code}
> java.lang.StackOverflowError
>   at java.util.LinkedList.listIterator(LinkedList.java:867)
>   at java.util.AbstractList.listIterator(AbstractList.java:299)
>   at 
> java.util.AbstractSequentialList.iterator(AbstractSequentialList.java:239)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.invalidate(ResultIterator.java:119)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.access$100(ResultIterator.java:72)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator$MyAccessor.invalidate(ResultIterator.java:199)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:155)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:163)
>   at 
> org.netbeans.modules.web.common.api.WebUtils.getResultIterator(WebUtils.java:244)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider$1.run(JsEmbeddingProvider.java:130)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:609)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:153)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> 

[jira] [Commented] (NETBEANS-88) java.lang.StackOverflowError for specific mimetype text/foo+html

2019-01-16 Thread Geertjan Wielenga (JIRA)


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

Geertjan Wielenga commented on NETBEANS-88:
---

Please confirm that when you change the MIME type to not have +html, that the 
problem does not occur. Then close this issue and if you like open a new issue 
(better still, start a discussion on the mailing list) about your +html MIME 
type idea (which is nowhere used in the world AFAIK from Google).

> java.lang.StackOverflowError for specific mimetype text/foo+html
> 
>
> Key: NETBEANS-88
> URL: https://issues.apache.org/jira/browse/NETBEANS-88
> Project: NetBeans
>  Issue Type: Bug
>  Components: javascript - Editor, web - HTML Editor
>Affects Versions: 8.2, 10.0, 11.0
> Environment: Windows 10 (64Bit), NetBeans 10.0 - JDK 10.0.2
> NetBeans 8.2 Patch 2 - JDK 8.131
>Reporter: Christian Lenz
>Priority: Blocker
>
> When I create a new filetype within a NetBeans module with this mimetype: 
> 'text/vue+html' or 'text/smth+html' for .vue extension or .smth extension, I 
> got this exception, after I open such filetype in the editor:
> {code}
> java.lang.StackOverflowError
>   at java.util.LinkedList.listIterator(LinkedList.java:867)
>   at java.util.AbstractList.listIterator(AbstractList.java:299)
>   at 
> java.util.AbstractSequentialList.iterator(AbstractSequentialList.java:239)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.invalidate(ResultIterator.java:119)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.access$100(ResultIterator.java:72)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator$MyAccessor.invalidate(ResultIterator.java:199)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:155)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:163)
>   at 
> org.netbeans.modules.web.common.api.WebUtils.getResultIterator(WebUtils.java:244)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider$1.run(JsEmbeddingProvider.java:130)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:609)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:153)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> 

[jira] [Commented] (NETBEANS-88) java.lang.StackOverflowError for specific mimetype text/foo+html

2019-01-16 Thread Christian Lenz (JIRA)


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

Christian Lenz commented on NETBEANS-88:


There is no +xml too, it is text/whatever+xml. So my mimetype mixed with XML.

> java.lang.StackOverflowError for specific mimetype text/foo+html
> 
>
> Key: NETBEANS-88
> URL: https://issues.apache.org/jira/browse/NETBEANS-88
> Project: NetBeans
>  Issue Type: Bug
>  Components: javascript - Editor, web - HTML Editor
>Affects Versions: 8.2, 10.0, 11.0
> Environment: Windows 10 (64Bit), NetBeans 10.0 - JDK 10.0.2
> NetBeans 8.2 Patch 2 - JDK 8.131
>Reporter: Christian Lenz
>Priority: Blocker
>
> When I create a new filetype within a NetBeans module with this mimetype: 
> 'text/vue+html' or 'text/smth+html' for .vue extension or .smth extension, I 
> got this exception, after I open such filetype in the editor:
> {code}
> java.lang.StackOverflowError
>   at java.util.LinkedList.listIterator(LinkedList.java:867)
>   at java.util.AbstractList.listIterator(AbstractList.java:299)
>   at 
> java.util.AbstractSequentialList.iterator(AbstractSequentialList.java:239)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.invalidate(ResultIterator.java:119)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.access$100(ResultIterator.java:72)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator$MyAccessor.invalidate(ResultIterator.java:199)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:155)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:163)
>   at 
> org.netbeans.modules.web.common.api.WebUtils.getResultIterator(WebUtils.java:244)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider$1.run(JsEmbeddingProvider.java:130)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:609)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:153)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:163)
>   at 
> org.netbeans.modules.web.common.api.WebUtils.getResultIterator(WebUtils.java:244)
>

[jira] [Commented] (NETBEANS-88) java.lang.StackOverflowError for specific mimetype text/foo+html

2019-01-16 Thread Christian Lenz (JIRA)


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

Christian Lenz commented on NETBEANS-88:


The mimetype is mixed. It is text/html and now I mix it with vue -> 
text/vue+html. +javascript is available, +xml is available, +json is available. 
And if you run the application, you can see that the file got syntax 
highlighting, but the SOE occurs. It will be a mixed mimetype with vue and 
html. vue+xml will not work here.

Please give me a list of supported mimetypes. Thx.

> java.lang.StackOverflowError for specific mimetype text/foo+html
> 
>
> Key: NETBEANS-88
> URL: https://issues.apache.org/jira/browse/NETBEANS-88
> Project: NetBeans
>  Issue Type: Bug
>  Components: javascript - Editor, web - HTML Editor
>Affects Versions: 8.2, 10.0, 11.0
> Environment: Windows 10 (64Bit), NetBeans 10.0 - JDK 10.0.2
> NetBeans 8.2 Patch 2 - JDK 8.131
>Reporter: Christian Lenz
>Priority: Blocker
>
> When I create a new filetype within a NetBeans module with this mimetype: 
> 'text/vue+html' or 'text/smth+html' for .vue extension or .smth extension, I 
> got this exception, after I open such filetype in the editor:
> {code}
> java.lang.StackOverflowError
>   at java.util.LinkedList.listIterator(LinkedList.java:867)
>   at java.util.AbstractList.listIterator(AbstractList.java:299)
>   at 
> java.util.AbstractSequentialList.iterator(AbstractSequentialList.java:239)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.invalidate(ResultIterator.java:119)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.access$100(ResultIterator.java:72)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator$MyAccessor.invalidate(ResultIterator.java:199)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:155)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:163)
>   at 
> org.netbeans.modules.web.common.api.WebUtils.getResultIterator(WebUtils.java:244)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider$1.run(JsEmbeddingProvider.java:130)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:609)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:153)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> 

[jira] [Commented] (NETBEANS-88) java.lang.StackOverflowError for specific mimetype text/foo+html

2019-01-16 Thread Geertjan Wielenga (JIRA)


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

Geertjan Wielenga commented on NETBEANS-88:
---

There is no MIME type with +html.



> java.lang.StackOverflowError for specific mimetype text/foo+html
> 
>
> Key: NETBEANS-88
> URL: https://issues.apache.org/jira/browse/NETBEANS-88
> Project: NetBeans
>  Issue Type: Bug
>  Components: javascript - Editor, web - HTML Editor
>Affects Versions: 8.2, 10.0, 11.0
> Environment: Windows 10 (64Bit), NetBeans 10.0 - JDK 10.0.2
> NetBeans 8.2 Patch 2 - JDK 8.131
>Reporter: Christian Lenz
>Priority: Blocker
>
> When I create a new filetype within a NetBeans module with this mimetype: 
> 'text/vue+html' or 'text/smth+html' for .vue extension or .smth extension, I 
> got this exception, after I open such filetype in the editor:
> {code}
> java.lang.StackOverflowError
>   at java.util.LinkedList.listIterator(LinkedList.java:867)
>   at java.util.AbstractList.listIterator(AbstractList.java:299)
>   at 
> java.util.AbstractSequentialList.iterator(AbstractSequentialList.java:239)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.invalidate(ResultIterator.java:119)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.access$100(ResultIterator.java:72)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator$MyAccessor.invalidate(ResultIterator.java:199)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:155)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:163)
>   at 
> org.netbeans.modules.web.common.api.WebUtils.getResultIterator(WebUtils.java:244)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider$1.run(JsEmbeddingProvider.java:130)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:609)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:153)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:163)
>   at 
> org.netbeans.modules.web.common.api.WebUtils.getResultIterator(WebUtils.java:244)
>   at 
> 

[jira] [Commented] (NETBEANS-88) java.lang.StackOverflowError for specific mimetype text/foo+html

2019-01-16 Thread Geertjan Wielenga (JIRA)


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

Geertjan Wielenga commented on NETBEANS-88:
---

Problem is fixed when you don't use "text/vue+html" as MIME type.

That "+html" is the cause of the problem.

Just use "text/vue" (or "text/vue+xml" if you're dealing with an XML file.

The "+html" MIME type does not exist. Maybe the error could be handled more 
gracefully, but this is not a blocker -- the developer should simply follow 
official MIME type definitions.

> java.lang.StackOverflowError for specific mimetype text/foo+html
> 
>
> Key: NETBEANS-88
> URL: https://issues.apache.org/jira/browse/NETBEANS-88
> Project: NetBeans
>  Issue Type: Bug
>  Components: javascript - Editor, web - HTML Editor
>Affects Versions: 8.2, 10.0, 11.0
> Environment: Windows 10 (64Bit), NetBeans 10.0 - JDK 10.0.2
> NetBeans 8.2 Patch 2 - JDK 8.131
>Reporter: Christian Lenz
>Priority: Blocker
>
> When I create a new filetype within a NetBeans module with this mimetype: 
> 'text/vue+html' or 'text/smth+html' for .vue extension or .smth extension, I 
> got this exception, after I open such filetype in the editor:
> {code}
> java.lang.StackOverflowError
>   at java.util.LinkedList.listIterator(LinkedList.java:867)
>   at java.util.AbstractList.listIterator(AbstractList.java:299)
>   at 
> java.util.AbstractSequentialList.iterator(AbstractSequentialList.java:239)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.invalidate(ResultIterator.java:119)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.access$100(ResultIterator.java:72)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator$MyAccessor.invalidate(ResultIterator.java:199)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:155)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:163)
>   at 
> org.netbeans.modules.web.common.api.WebUtils.getResultIterator(WebUtils.java:244)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider$1.run(JsEmbeddingProvider.java:130)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:609)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:153)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)

[jira] [Commented] (NETBEANS-88) java.lang.StackOverflowError for specific mimetype text/foo+html

2019-01-16 Thread Christian Lenz (JIRA)


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

Christian Lenz commented on NETBEANS-88:


`+x-json` is also possible to extend a json file like `text/package+x-json`.

> java.lang.StackOverflowError for specific mimetype text/foo+html
> 
>
> Key: NETBEANS-88
> URL: https://issues.apache.org/jira/browse/NETBEANS-88
> Project: NetBeans
>  Issue Type: Bug
>  Components: javascript - Editor, web - HTML Editor
>Affects Versions: 8.2, 10.0, 11.0
> Environment: Windows 10 (64Bit), NetBeans 10.0 - JDK 10.0.2
> NetBeans 8.2 Patch 2 - JDK 8.131
>Reporter: Christian Lenz
>Priority: Blocker
>
> When I create a new filetype within a NetBeans module with this mimetype: 
> 'text/vue+html' or 'text/smth+html' for .vue extension or .smth extension, I 
> got this exception, after I open such filetype in the editor:
> {code}
> java.lang.StackOverflowError
>   at java.util.LinkedList.listIterator(LinkedList.java:867)
>   at java.util.AbstractList.listIterator(AbstractList.java:299)
>   at 
> java.util.AbstractSequentialList.iterator(AbstractSequentialList.java:239)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.invalidate(ResultIterator.java:119)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.access$100(ResultIterator.java:72)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator$MyAccessor.invalidate(ResultIterator.java:199)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:155)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:163)
>   at 
> org.netbeans.modules.web.common.api.WebUtils.getResultIterator(WebUtils.java:244)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider$1.run(JsEmbeddingProvider.java:130)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:609)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:153)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:163)
>   at 
> org.netbeans.modules.web.common.api.WebUtils.getResultIterator(WebUtils.java:244)
> 

[jira] [Commented] (NETBEANS-88) java.lang.StackOverflowError for specific mimetype text/foo+html

2019-01-16 Thread Christian Lenz (JIRA)


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

Christian Lenz commented on NETBEANS-88:


We are dealing with a HTML file, thats it + Vue specific stuff.

> java.lang.StackOverflowError for specific mimetype text/foo+html
> 
>
> Key: NETBEANS-88
> URL: https://issues.apache.org/jira/browse/NETBEANS-88
> Project: NetBeans
>  Issue Type: Bug
>  Components: javascript - Editor, web - HTML Editor
>Affects Versions: 8.2, 10.0, 11.0
> Environment: Windows 10 (64Bit), NetBeans 10.0 - JDK 10.0.2
> NetBeans 8.2 Patch 2 - JDK 8.131
>Reporter: Christian Lenz
>Priority: Blocker
>
> When I create a new filetype within a NetBeans module with this mimetype: 
> 'text/vue+html' or 'text/smth+html' for .vue extension or .smth extension, I 
> got this exception, after I open such filetype in the editor:
> {code}
> java.lang.StackOverflowError
>   at java.util.LinkedList.listIterator(LinkedList.java:867)
>   at java.util.AbstractList.listIterator(AbstractList.java:299)
>   at 
> java.util.AbstractSequentialList.iterator(AbstractSequentialList.java:239)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.invalidate(ResultIterator.java:119)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.access$100(ResultIterator.java:72)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator$MyAccessor.invalidate(ResultIterator.java:199)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:155)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:163)
>   at 
> org.netbeans.modules.web.common.api.WebUtils.getResultIterator(WebUtils.java:244)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider$1.run(JsEmbeddingProvider.java:130)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:609)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:153)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:163)
>   at 
> org.netbeans.modules.web.common.api.WebUtils.getResultIterator(WebUtils.java:244)
>   at 
> 

[jira] [Commented] (NETBEANS-88) java.lang.StackOverflowError for specific mimetype text/foo+html

2019-01-16 Thread Christian Lenz (JIRA)


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

Christian Lenz commented on NETBEANS-88:


Vue is a filetype with mixed HTML inside: 
https://vuejs.org/v2/guide/single-file-components.html. So it is still a HTML 
file with HTML, CSS and JS, but the biggest thing here is that the script 
section can be JS or TS and the style section can be CSS, SCSS, SASS or LESS. 
So here we have a mixed type, we need HTML with new Vue stuff. If we don't use 
+html we don't have syntax highlighting for everything in that file, which is 
not correct. And on the filetype wizard, you can create text/x-myformat or 
text/myformat+xml for XML and here I want to use HTML. There is no official 
list for that AFAIK. I need HTML CSS and JS inside of the Vue file type. 
`+javascript` is also possible. So we will extend HTML with vue here.

> java.lang.StackOverflowError for specific mimetype text/foo+html
> 
>
> Key: NETBEANS-88
> URL: https://issues.apache.org/jira/browse/NETBEANS-88
> Project: NetBeans
>  Issue Type: Bug
>  Components: javascript - Editor, web - HTML Editor
>Affects Versions: 8.2, 10.0, 11.0
> Environment: Windows 10 (64Bit), NetBeans 10.0 - JDK 10.0.2
> NetBeans 8.2 Patch 2 - JDK 8.131
>Reporter: Christian Lenz
>Priority: Blocker
>
> When I create a new filetype within a NetBeans module with this mimetype: 
> 'text/vue+html' or 'text/smth+html' for .vue extension or .smth extension, I 
> got this exception, after I open such filetype in the editor:
> {code}
> java.lang.StackOverflowError
>   at java.util.LinkedList.listIterator(LinkedList.java:867)
>   at java.util.AbstractList.listIterator(AbstractList.java:299)
>   at 
> java.util.AbstractSequentialList.iterator(AbstractSequentialList.java:239)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.invalidate(ResultIterator.java:119)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.access$100(ResultIterator.java:72)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator$MyAccessor.invalidate(ResultIterator.java:199)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:155)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:163)
>   at 
> org.netbeans.modules.web.common.api.WebUtils.getResultIterator(WebUtils.java:244)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider$1.run(JsEmbeddingProvider.java:130)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:609)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:153)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> 

[jira] [Commented] (NETBEANS-88) java.lang.StackOverflowError for specific mimetype text/foo+html

2019-01-16 Thread Geertjan Wielenga (JIRA)


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

Geertjan Wielenga commented on NETBEANS-88:
---

If you can confirm the above, please make this MINOR or simply close it.

> java.lang.StackOverflowError for specific mimetype text/foo+html
> 
>
> Key: NETBEANS-88
> URL: https://issues.apache.org/jira/browse/NETBEANS-88
> Project: NetBeans
>  Issue Type: Bug
>  Components: javascript - Editor, web - HTML Editor
>Affects Versions: 8.2, 10.0, 11.0
> Environment: Windows 10 (64Bit), NetBeans 10.0 - JDK 10.0.2
> NetBeans 8.2 Patch 2 - JDK 8.131
>Reporter: Christian Lenz
>Priority: Blocker
>
> When I create a new filetype within a NetBeans module with this mimetype: 
> 'text/vue+html' or 'text/smth+html' for .vue extension or .smth extension, I 
> got this exception, after I open such filetype in the editor:
> {code}
> java.lang.StackOverflowError
>   at java.util.LinkedList.listIterator(LinkedList.java:867)
>   at java.util.AbstractList.listIterator(AbstractList.java:299)
>   at 
> java.util.AbstractSequentialList.iterator(AbstractSequentialList.java:239)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.invalidate(ResultIterator.java:119)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.access$100(ResultIterator.java:72)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator$MyAccessor.invalidate(ResultIterator.java:199)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:155)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:163)
>   at 
> org.netbeans.modules.web.common.api.WebUtils.getResultIterator(WebUtils.java:244)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider$1.run(JsEmbeddingProvider.java:130)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:609)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:153)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:163)
>   at 
> org.netbeans.modules.web.common.api.WebUtils.getResultIterator(WebUtils.java:244)
>   

[jira] [Commented] (NETBEANS-88) java.lang.StackOverflowError for specific mimetype text/foo+html

2019-01-16 Thread Christian Lenz (JIRA)


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

Christian Lenz commented on NETBEANS-88:


This StackOverflow happens since I use NetBeans 8.2 I wanted to say that. 
Because this ticket I created was with using NetBeans 8.2 I KNOW that this 
issue will happen again when I delete my user dir, which doesn't make sense 
here, because it is not in my production instance, it is not working in a 
development instance, because it is in development. It is a StackOverflow 
inside of the code and it will not go away after cleaning my user dir. What is 
your real expectation?

It is module code, that I working on and when I run it, NetBeans will create a 
fresh new instance of NetBeans and with a new user dir. So it is fresh 
everytime I build/run it. The same happens, when I build/run this plugin 
(https://github.com/Zwaen91/vuejs-netbeans) It is exact the same code, running 
in a fresh new instance of NetBeans, because it is a module/project, I run it 
within from NetBeans into a new NetBeans instance. Don't stress yourself, 
please, only do the steps that I wrote above. Very easy to reproduce.

> java.lang.StackOverflowError for specific mimetype text/foo+html
> 
>
> Key: NETBEANS-88
> URL: https://issues.apache.org/jira/browse/NETBEANS-88
> Project: NetBeans
>  Issue Type: Bug
>  Components: javascript - Editor, web - HTML Editor
>Affects Versions: 8.2, 10.0
> Environment: Windows 10 (64Bit), NetBeans 10.0 - JDK 10.0.2
> NetBeans 8.2 Patch 2 - JDK 8.131
>Reporter: Christian Lenz
>Priority: Critical
>
> When I create a new filetype within a NetBeans module with this mimetype: 
> 'text/vue+html' or 'text/smth+html' for .vue extension or .smth extension, I 
> got this exception, after I open such filetype in the editor:
> {code}
> java.lang.StackOverflowError
>   at java.util.LinkedList.listIterator(LinkedList.java:867)
>   at java.util.AbstractList.listIterator(AbstractList.java:299)
>   at 
> java.util.AbstractSequentialList.iterator(AbstractSequentialList.java:239)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.invalidate(ResultIterator.java:119)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.access$100(ResultIterator.java:72)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator$MyAccessor.invalidate(ResultIterator.java:199)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:155)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:163)
>   at 
> org.netbeans.modules.web.common.api.WebUtils.getResultIterator(WebUtils.java:244)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider$1.run(JsEmbeddingProvider.java:130)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:609)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:153)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> 

[jira] [Commented] (NETBEANS-88) java.lang.StackOverflowError for specific mimetype text/foo+html

2019-01-16 Thread Christian Lenz (JIRA)


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

Christian Lenz commented on NETBEANS-88:


Done, please change if smth is not correct.

> java.lang.StackOverflowError for specific mimetype text/foo+html
> 
>
> Key: NETBEANS-88
> URL: https://issues.apache.org/jira/browse/NETBEANS-88
> Project: NetBeans
>  Issue Type: Bug
>  Components: javascript - Editor, web - HTML Editor
>Affects Versions: 8.2, 10.0, 11.0
> Environment: Windows 10 (64Bit), NetBeans 10.0 - JDK 10.0.2
> NetBeans 8.2 Patch 2 - JDK 8.131
>Reporter: Christian Lenz
>Priority: Blocker
>
> When I create a new filetype within a NetBeans module with this mimetype: 
> 'text/vue+html' or 'text/smth+html' for .vue extension or .smth extension, I 
> got this exception, after I open such filetype in the editor:
> {code}
> java.lang.StackOverflowError
>   at java.util.LinkedList.listIterator(LinkedList.java:867)
>   at java.util.AbstractList.listIterator(AbstractList.java:299)
>   at 
> java.util.AbstractSequentialList.iterator(AbstractSequentialList.java:239)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.invalidate(ResultIterator.java:119)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.access$100(ResultIterator.java:72)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator$MyAccessor.invalidate(ResultIterator.java:199)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:155)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:163)
>   at 
> org.netbeans.modules.web.common.api.WebUtils.getResultIterator(WebUtils.java:244)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider$1.run(JsEmbeddingProvider.java:130)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:609)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:153)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:163)
>   at 
> org.netbeans.modules.web.common.api.WebUtils.getResultIterator(WebUtils.java:244)
>   at 
> 

[jira] [Commented] (NETBEANS-88) java.lang.StackOverflowError for specific mimetype text/foo+html

2019-01-16 Thread Christian Lenz (JIRA)


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

Christian Lenz commented on NETBEANS-88:


Thank you, will do so.

> java.lang.StackOverflowError for specific mimetype text/foo+html
> 
>
> Key: NETBEANS-88
> URL: https://issues.apache.org/jira/browse/NETBEANS-88
> Project: NetBeans
>  Issue Type: Bug
>  Components: javascript - Editor, web - HTML Editor
>Affects Versions: 8.2, 10.0
> Environment: Windows 10 (64Bit), NetBeans 10.0 - JDK 10.0.2
> NetBeans 8.2 Patch 2 - JDK 8.131
>Reporter: Christian Lenz
>Priority: Critical
>
> When I create a new filetype within a NetBeans module with this mimetype: 
> 'text/vue+html' or 'text/smth+html' for .vue extension or .smth extension, I 
> got this exception, after I open such filetype in the editor:
> {code}
> java.lang.StackOverflowError
>   at java.util.LinkedList.listIterator(LinkedList.java:867)
>   at java.util.AbstractList.listIterator(AbstractList.java:299)
>   at 
> java.util.AbstractSequentialList.iterator(AbstractSequentialList.java:239)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.invalidate(ResultIterator.java:119)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.access$100(ResultIterator.java:72)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator$MyAccessor.invalidate(ResultIterator.java:199)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:155)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:163)
>   at 
> org.netbeans.modules.web.common.api.WebUtils.getResultIterator(WebUtils.java:244)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider$1.run(JsEmbeddingProvider.java:130)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:609)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:153)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:163)
>   at 
> org.netbeans.modules.web.common.api.WebUtils.getResultIterator(WebUtils.java:244)
>   at 
> 

[jira] [Commented] (NETBEANS-88) java.lang.StackOverflowError for specific mimetype text/foo+html

2019-01-16 Thread Geertjan Wielenga (JIRA)


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

Geertjan Wielenga commented on NETBEANS-88:
---

Tried on Mac OSX with Apache NetBeans 10 and can reproduce something like this.

Can you mark this as a blocker for Apache NetBeans 11?

> java.lang.StackOverflowError for specific mimetype text/foo+html
> 
>
> Key: NETBEANS-88
> URL: https://issues.apache.org/jira/browse/NETBEANS-88
> Project: NetBeans
>  Issue Type: Bug
>  Components: javascript - Editor, web - HTML Editor
>Affects Versions: 8.2, 10.0
> Environment: Windows 10 (64Bit), NetBeans 10.0 - JDK 10.0.2
> NetBeans 8.2 Patch 2 - JDK 8.131
>Reporter: Christian Lenz
>Priority: Critical
>
> When I create a new filetype within a NetBeans module with this mimetype: 
> 'text/vue+html' or 'text/smth+html' for .vue extension or .smth extension, I 
> got this exception, after I open such filetype in the editor:
> {code}
> java.lang.StackOverflowError
>   at java.util.LinkedList.listIterator(LinkedList.java:867)
>   at java.util.AbstractList.listIterator(AbstractList.java:299)
>   at 
> java.util.AbstractSequentialList.iterator(AbstractSequentialList.java:239)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.invalidate(ResultIterator.java:119)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.access$100(ResultIterator.java:72)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator$MyAccessor.invalidate(ResultIterator.java:199)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:155)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:163)
>   at 
> org.netbeans.modules.web.common.api.WebUtils.getResultIterator(WebUtils.java:244)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider$1.run(JsEmbeddingProvider.java:130)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:609)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:153)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:163)
>   at 
> 

[jira] [Commented] (NETBEANS-88) java.lang.StackOverflowError for specific mimetype text/foo+html

2019-01-16 Thread Geertjan Wielenga (JIRA)


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

Geertjan Wielenga commented on NETBEANS-88:
---

Not going to do anything with 8.2.

Please remove your user dir in Apache NetBeans 10 and reproduce from scratch, 
when you can do so, leave a comment here, and then I will try it.

> java.lang.StackOverflowError for specific mimetype text/foo+html
> 
>
> Key: NETBEANS-88
> URL: https://issues.apache.org/jira/browse/NETBEANS-88
> Project: NetBeans
>  Issue Type: Bug
>  Components: javascript - Editor, web - HTML Editor
>Affects Versions: 8.2, 10.0
> Environment: Windows 10 (64Bit), NetBeans 10.0 - JDK 10.0.2
> NetBeans 8.2 Patch 2 - JDK 8.131
>Reporter: Christian Lenz
>Priority: Critical
>
> When I create a new filetype within a NetBeans module with this mimetype: 
> 'text/vue+html' or 'text/smth+html' for .vue extension or .smth extension, I 
> got this exception, after I open such filetype in the editor:
> {code}
> java.lang.StackOverflowError
>   at java.util.LinkedList.listIterator(LinkedList.java:867)
>   at java.util.AbstractList.listIterator(AbstractList.java:299)
>   at 
> java.util.AbstractSequentialList.iterator(AbstractSequentialList.java:239)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.invalidate(ResultIterator.java:119)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.access$100(ResultIterator.java:72)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator$MyAccessor.invalidate(ResultIterator.java:199)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:155)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:163)
>   at 
> org.netbeans.modules.web.common.api.WebUtils.getResultIterator(WebUtils.java:244)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider$1.run(JsEmbeddingProvider.java:130)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:609)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:153)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> 

[jira] [Commented] (NETBEANS-88) java.lang.StackOverflowError for specific mimetype text/foo+html

2019-01-16 Thread Geertjan Wielenga (JIRA)


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

Geertjan Wielenga commented on NETBEANS-88:
---

Complete environment is required too please, then will try to reproduce.

> java.lang.StackOverflowError for specific mimetype text/foo+html
> 
>
> Key: NETBEANS-88
> URL: https://issues.apache.org/jira/browse/NETBEANS-88
> Project: NetBeans
>  Issue Type: Bug
>  Components: javascript - Editor, web - HTML Editor
>Affects Versions: 8.2, 10.0
>Reporter: Christian Lenz
>Priority: Critical
>
> When I create a new filetype within a NetBeans module with this mimetype: 
> 'text/vue+html' or 'text/smth+html' for .vue extension or .smth extension, I 
> got this exception, after I open such filetype in the editor:
> {code}
> java.lang.StackOverflowError
>   at java.util.LinkedList.listIterator(LinkedList.java:867)
>   at java.util.AbstractList.listIterator(AbstractList.java:299)
>   at 
> java.util.AbstractSequentialList.iterator(AbstractSequentialList.java:239)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.invalidate(ResultIterator.java:119)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.access$100(ResultIterator.java:72)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator$MyAccessor.invalidate(ResultIterator.java:199)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:155)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:163)
>   at 
> org.netbeans.modules.web.common.api.WebUtils.getResultIterator(WebUtils.java:244)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider$1.run(JsEmbeddingProvider.java:130)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:609)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:153)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:163)
>   at 
> org.netbeans.modules.web.common.api.WebUtils.getResultIterator(WebUtils.java:244)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider$1.run(JsEmbeddingProvider.java:130)

[jira] [Commented] (NETBEANS-88) java.lang.StackOverflowError for specific mimetype text/foo+html

2019-01-16 Thread Geertjan Wielenga (JIRA)


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

Geertjan Wielenga commented on NETBEANS-88:
---

"somone" is no one. The best thing to do is to open a new thread on the dev 
mailing list to discuss this.

> java.lang.StackOverflowError for specific mimetype text/foo+html
> 
>
> Key: NETBEANS-88
> URL: https://issues.apache.org/jira/browse/NETBEANS-88
> Project: NetBeans
>  Issue Type: Bug
>  Components: javascript - Editor, web - HTML Editor
>Affects Versions: 8.2, 10.0
>Reporter: Christian Lenz
>Priority: Critical
>
> When I create a new filetype within a NetBeans module with this mimetype: 
> 'text/vue+html' or 'text/smth+html' for .vue extension or .smth extension, I 
> got this exception, after I open such filetype in the editor:
> {code}
> java.lang.StackOverflowError
>   at java.util.LinkedList.listIterator(LinkedList.java:867)
>   at java.util.AbstractList.listIterator(AbstractList.java:299)
>   at 
> java.util.AbstractSequentialList.iterator(AbstractSequentialList.java:239)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.invalidate(ResultIterator.java:119)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.access$100(ResultIterator.java:72)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator$MyAccessor.invalidate(ResultIterator.java:199)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:155)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:163)
>   at 
> org.netbeans.modules.web.common.api.WebUtils.getResultIterator(WebUtils.java:244)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider$1.run(JsEmbeddingProvider.java:130)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:609)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:153)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:163)
>   at 
> org.netbeans.modules.web.common.api.WebUtils.getResultIterator(WebUtils.java:244)
>   at 
> 

[jira] [Commented] (NETBEANS-88) java.lang.StackOverflowError for specific mimetype text/foo+html

2019-01-16 Thread Christian Lenz (JIRA)


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

Christian Lenz commented on NETBEANS-88:


It would be great, if someone can have a look into this, because this 
preventing us from bringing Vue.js for example into NetBeans 11.

> java.lang.StackOverflowError for specific mimetype text/foo+html
> 
>
> Key: NETBEANS-88
> URL: https://issues.apache.org/jira/browse/NETBEANS-88
> Project: NetBeans
>  Issue Type: Bug
>  Components: javascript - Editor, web - HTML Editor
>Affects Versions: 8.2
>Reporter: Christian Lenz
>Priority: Critical
>
> When I create a new filetype within a NetBeans module with this mimetype: 
> 'text/vue+html' or 'text/smth+html' for .vue extension or .smth extension, I 
> got this exception, after I open such filetype in the editor:
> {code}
> java.lang.StackOverflowError
>   at java.util.LinkedList.listIterator(LinkedList.java:867)
>   at java.util.AbstractList.listIterator(AbstractList.java:299)
>   at 
> java.util.AbstractSequentialList.iterator(AbstractSequentialList.java:239)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.invalidate(ResultIterator.java:119)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.access$100(ResultIterator.java:72)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator$MyAccessor.invalidate(ResultIterator.java:199)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:155)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:163)
>   at 
> org.netbeans.modules.web.common.api.WebUtils.getResultIterator(WebUtils.java:244)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider$1.run(JsEmbeddingProvider.java:130)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:609)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:153)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:163)
>   at 
> org.netbeans.modules.web.common.api.WebUtils.getResultIterator(WebUtils.java:244)
>   at 
> 

[jira] [Commented] (NETBEANS-88) java.lang.StackOverflowError for specific mimetype text/foo+html

2019-01-16 Thread Christian Lenz (JIRA)


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

Christian Lenz commented on NETBEANS-88:


Explicit steps:

* Create a new filetype
* Doesn't matter as a 3rd-party-plugin or right inside of the NetBeans core
* Set mimetype: text/vue+html
* Set extension: vue
* Set an icon (Not needed)
* Create
* Run the plugin/module
* Open a project with vue files
* Open the vue file in the editor
* SOE is coming

> java.lang.StackOverflowError for specific mimetype text/foo+html
> 
>
> Key: NETBEANS-88
> URL: https://issues.apache.org/jira/browse/NETBEANS-88
> Project: NetBeans
>  Issue Type: Bug
>  Components: javascript - Editor, web - HTML Editor
>Affects Versions: 8.2
>Reporter: Christian Lenz
>Priority: Critical
>
> When I create a new filetype within a NetBeans module with this mimetype: 
> 'text/vue+html' or 'text/smth+html' for .vue extension or .smth extension, I 
> got this exception, after I open such filetype in the editor:
> {code}
> java.lang.StackOverflowError
>   at java.util.LinkedList.listIterator(LinkedList.java:867)
>   at java.util.AbstractList.listIterator(AbstractList.java:299)
>   at 
> java.util.AbstractSequentialList.iterator(AbstractSequentialList.java:239)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.invalidate(ResultIterator.java:119)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.access$100(ResultIterator.java:72)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator$MyAccessor.invalidate(ResultIterator.java:199)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:155)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:163)
>   at 
> org.netbeans.modules.web.common.api.WebUtils.getResultIterator(WebUtils.java:244)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider$1.run(JsEmbeddingProvider.java:130)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:609)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:153)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> 

[jira] [Commented] (NETBEANS-88) java.lang.StackOverflowError for specific mimetype text/foo+html

2018-04-04 Thread Christian Lenz (JIRA)

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

Christian Lenz commented on NETBEANS-88:


Tons of excetptions happens, when I select the file with this specific mimetype 
and other StackOverflowExceptions when I open the file. This only hapens with 
+html and +xhtml. This will not happen with +xml. So it must be smth with the 
JsEmbeddingProvider.

> java.lang.StackOverflowError for specific mimetype text/foo+html
> 
>
> Key: NETBEANS-88
> URL: https://issues.apache.org/jira/browse/NETBEANS-88
> Project: NetBeans
>  Issue Type: Bug
>  Components: javascript - Editor, web - HTML Editor
>Affects Versions: 8.2
>Reporter: Christian Lenz
>Priority: Critical
>
> When I create a new filetype within a NetBeans module with this mimetype: 
> 'text/vue+html' or 'text/smth+html' for .vue extension or .smth extension, I 
> got this exception, after I open such filetype in the editor:
> {code}
> java.lang.StackOverflowError
>   at java.util.LinkedList.listIterator(LinkedList.java:867)
>   at java.util.AbstractList.listIterator(AbstractList.java:299)
>   at 
> java.util.AbstractSequentialList.iterator(AbstractSequentialList.java:239)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.invalidate(ResultIterator.java:119)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.access$100(ResultIterator.java:72)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator$MyAccessor.invalidate(ResultIterator.java:199)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:155)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:163)
>   at 
> org.netbeans.modules.web.common.api.WebUtils.getResultIterator(WebUtils.java:244)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider$1.run(JsEmbeddingProvider.java:130)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:609)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:153)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:163)
>   at 
> 

[jira] [Commented] (NETBEANS-88) java.lang.StackOverflowError for specific mimetype text/foo+html

2018-04-04 Thread Christian Lenz (JIRA)

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

Christian Lenz commented on NETBEANS-88:


Please let me know, if you need more information.

> java.lang.StackOverflowError for specific mimetype text/foo+html
> 
>
> Key: NETBEANS-88
> URL: https://issues.apache.org/jira/browse/NETBEANS-88
> Project: NetBeans
>  Issue Type: Bug
>  Components: javascript - Editor, web - HTML Editor
>Affects Versions: 8.2
>Reporter: Christian Lenz
>Priority: Critical
>
> When I create a new filetype within a NetBeans module with this mimetype: 
> 'text/vue+html' or 'text/smth+html' for .vue extension or .smth extension, I 
> got this exception, after I open such filetype in the editor:
> {code}
> java.lang.StackOverflowError
>   at java.util.LinkedList.listIterator(LinkedList.java:867)
>   at java.util.AbstractList.listIterator(AbstractList.java:299)
>   at 
> java.util.AbstractSequentialList.iterator(AbstractSequentialList.java:239)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.invalidate(ResultIterator.java:119)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.access$100(ResultIterator.java:72)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator$MyAccessor.invalidate(ResultIterator.java:199)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:155)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:163)
>   at 
> org.netbeans.modules.web.common.api.WebUtils.getResultIterator(WebUtils.java:244)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider$1.run(JsEmbeddingProvider.java:130)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:609)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:153)
>   at 
> org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
>   at 
> org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
>   at 
> org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141)
>   at 
> org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201)
>   at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider.getEmbeddings(JsEmbeddingProvider.java:127)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:599)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:322)
>   at 
> org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:163)
>   at 
> org.netbeans.modules.web.common.api.WebUtils.getResultIterator(WebUtils.java:244)
>   at 
> org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider$1.run(JsEmbeddingProvider.java:130)
>   at 
>