Erro no Netbeans: “Não é possível encontrar uma implementação de HtmlParser para HTML5”

2

Quando abro um arquivo no Netbeans, obtenho um Please wait... na primeira linha da janela do editor.

Eu também recebo um ícone de exceção na parte inferior da tela, que diz:

A org.netbeans.modules.parsing.spi.ParseException exception has occurred.
However, the system should continue working without further problems.
Click Show Details for the stack trace.

Se eu clicar em "mostrar mais detalhes", recebo isto:

java.lang.IllegalStateException: Cannot find an HtmlParser implementation for HTML5
    at org.netbeans.editor.ext.html.parser.api.SyntaxAnalyzerResult.findParser(Unknown Source)
    at org.netbeans.editor.ext.html.parser.api.SyntaxAnalyzerResult.doParseHtml(Unknown Source)
    at org.netbeans.editor.ext.html.parser.api.SyntaxAnalyzerResult.parseHtml(Unknown Source)
    at org.netbeans.modules.html.editor.api.gsf.HtmlParserResult.root(HtmlParserResult.java:133)
    at org.netbeans.modules.html.editor.api.gsf.HtmlParserResult.roots(HtmlParserResult.java:172)
    at org.netbeans.modules.html.editor.gsf.HtmlStructureScanner.folds(HtmlStructureScanner.java:158)
    at org.netbeans.modules.csl.editor.fold.GsfFoldManager$JavaElementFoldTask.addTree(Unknown Source)
    at org.netbeans.modules.csl.editor.fold.GsfFoldManager$JavaElementFoldTask.access0(Unknown Source)
    at org.netbeans.modules.csl.editor.fold.GsfFoldManager$JavaElementFoldTask.run(Unknown Source)
    at org.netbeans.editor.BaseDocument.render(Unknown Source)
    at org.netbeans.modules.csl.editor.fold.GsfFoldManager$JavaElementFoldTask.scan(Unknown Source)
    at org.netbeans.modules.csl.editor.fold.GsfFoldManager$JavaElementFoldTask.access0(Unknown Source)
    at org.netbeans.modules.csl.editor.fold.GsfFoldManager$JavaElementFoldTask.run(Unknown Source)
    at org.netbeans.modules.csl.editor.fold.GsfFoldManager$JavaElementFoldTask.run(Unknown Source)
    at org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(Unknown Source)
    at org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(Unknown Source)
    at org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(Unknown Source)
    at org.netbeans.modules.parsing.impl.TaskProcessor.call(Unknown Source)
    at org.netbeans.modules.parsing.impl.TaskProcessor.call(Unknown Source)
    at org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:168)
    at org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:356)
    at org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Unknown Source)
Caused: org.netbeans.modules.parsing.spi.ParseException
    at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(Unknown Source)
[catch] at org.netbeans.modules.parsing.api.ParserManager.parse(Unknown Source)
    at org.netbeans.modules.csl.editor.fold.GsfFoldManager$JavaElementFoldTask.gsfFoldScan(Unknown Source)
    at org.netbeans.modules.csl.editor.fold.GsfFoldManager$JavaElementFoldTask.run(Unknown Source)
    at org.netbeans.modules.csl.editor.fold.GsfFoldManager$JavaElementFoldTask.run(Unknown Source)
    at org.netbeans.modules.parsing.impl.TaskProcessor.callParserResultTask(Unknown Source)
    at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(Unknown Source)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:679)

Estou usando o NetBeans IDE 7.0.1 padrão, disponível diretamente nos repositórios do Ubuntu 12.04.

    
por oshirowanen 05.12.2012 / 13:20

2 respostas

1

Eu tive um problema muito parecido com o meu aplicativo php; ele disse por favor, aguarde ... no topo da página e não me deixaria editar o arquivo corretamente.

Percebi que o NetBeans achava que o projeto estava em HTML5 que não é suportado pelo NetBeans 7.0.1, então cliquei em "aguarde ..." e selecionei para usar uma versão mais antiga do HTML como o padrão do projeto. Ei pronto, trabalhado imediatamente!

    
por Jack 03.01.2013 / 11:50
0

Isso é um bug das versões do Netbeans nos repositórios do Ubuntu (NetBeans 7.0.1).

Instale uma versão mais recente diretamente do link e ela funcionará bem.

    
por Daniel 11.04.2013 / 23:25