[
https://issues.jboss.org/browse/JBIDE-18328?page=com.atlassian.jira.plugi...
]
Konstantin Marmalyukov resolved JBIDE-18328.
--------------------------------------------
Fix Version/s: 4.2.0.CR1
Resolution: Out of Date
This issue was covered by case with empty document and already fixed in CR1. Try to
reproduce on current master - not reproducible on Windows.
NPE in VpvDefaultTemplate
-------------------------
Key: JBIDE-18328
URL:
https://issues.jboss.org/browse/JBIDE-18328
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: visual-page-editor-core
Affects Versions: 4.2.0.Beta3
Reporter: Viacheslav Kabanovich
Assignee: Konstantin Marmalyukov
Fix For: 4.2.0.CR1
Create html file with text
{code}
<!doctype html>
{code}
Close editor and open file in JBoss Tools HTML Editor.
Failure:
Exception in thread "Thread-17" java.lang.NullPointerException
at
org.jboss.tools.vpe.preview.core.template.VpvDefaultTemplate.create(VpvDefaultTemplate.java:32)
at
org.jboss.tools.vpe.preview.core.transform.VpvDomBuilder.convertNode(VpvDomBuilder.java:84)
at
org.jboss.tools.vpe.preview.core.transform.VpvDomBuilder.buildVisualModel(VpvDomBuilder.java:48)
at
org.jboss.tools.vpe.preview.core.transform.VpvController.getResource(VpvController.java:60)
at
org.jboss.tools.vpe.preview.core.server.VpvSocketProcessor.processRequest(VpvSocketProcessor.java:83)
at
org.jboss.tools.vpe.preview.core.server.VpvSocketProcessor.run(VpvSocketProcessor.java:68)
at java.lang.Thread.run(Thread.java:722)
In this case source dom document is not null, but its document element is null. The check
(sourceDocument != null) in VpvController passes, and then
VpvDomBuilder.buildVisualModel() does not check documentElement for null.
--
This message was sent by Atlassian JIRA
(v6.3.1#6329)