[jbosstools-issues] [JBoss JIRA] (JBIDE-21067) Error Log view is polluted with NullPointerExceptions when debugging JavaScript with ChromeDevTools
Denis Golovin (JIRA)
issues at jboss.org
Mon Nov 9 16:15:00 EST 2015
Denis Golovin created JBIDE-21067:
-------------------------------------
Summary: Error Log view is polluted with NullPointerExceptions when debugging JavaScript with ChromeDevTools
Key: JBIDE-21067
URL: https://issues.jboss.org/browse/JBIDE-21067
Project: Tools (JBoss Tools)
Issue Type: Feature Request
Components: common/jst/core
Affects Versions: 4.3.0.Final, 4.4.0.Alpha1
Reporter: Denis Golovin
When debugging JavaScript with ChromeDevTools for Java it creates special project inside current workspace and populate it with .js files using eclipse file system (EFS) API. IReource instance for .js file inside project returns null if requested for location through IResource.getLocation() method. null is valid return value according to JavaDoc for the method.
Now JBossTools code fails with NullPointerException and pollutes Error Log View
{code}
java.lang.NullPointerException
at org.jboss.tools.common.model.util.EclipseResourceUtil.createObjectForResource(EclipseResourceUtil.java:368)
at org.jboss.tools.jst.web.ui.navigator.XContentProvider.hasChildren(XContentProvider.java:96)
at org.eclipse.ui.internal.navigator.extensions.SafeDelegateTreeContentProvider.hasChildren(SafeDelegateTreeContentProvider.java:112)
at org.eclipse.ui.internal.navigator.NavigatorContentServiceContentProvider.callNormalHasChildren(NavigatorContentServiceContentProvider.java:444)
at org.eclipse.ui.internal.navigator.NavigatorContentServiceContentProvider.access$4(NavigatorContentServiceContentProvider.java:439)
at org.eclipse.ui.internal.navigator.NavigatorContentServiceContentProvider$3.run(NavigatorContentServiceContentProvider.java:407)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.ui.internal.navigator.NavigatorContentServiceContentProvider.hasChildren(NavigatorContentServiceContentProvider.java:392)
at org.eclipse.ui.internal.navigator.NavigatorContentServiceContentProvider.hasChildren(NavigatorContentServiceContentProvider.java:436)
at org.eclipse.jface.viewers.AbstractTreeViewer.isExpandable(AbstractTreeViewer.java:2124)
at org.eclipse.jface.viewers.TreeViewer.isExpandable(TreeViewer.java:538)
at org.eclipse.jface.viewers.AbstractTreeViewer.isExpandable(AbstractTreeViewer.java:2162)
at org.eclipse.jface.viewers.AbstractTreeViewer.updatePlus(AbstractTreeViewer.java:2844)
at org.eclipse.jface.viewers.TreeViewer.updatePlus(TreeViewer.java:786)
at org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem(AbstractTreeViewer.java:840)
at org.eclipse.jface.viewers.AbstractTreeViewer.lambda$0(AbstractTreeViewer.java:816)
at org.eclipse.jface.viewers.AbstractTreeViewer$$Lambda$43/10378869.run(Unknown Source)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeViewer.java:791)
at org.eclipse.jface.viewers.TreeViewer.createChildren(TreeViewer.java:596)
at org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeViewer.java:762)
at org.eclipse.jface.viewers.AbstractTreeViewer.handleTreeExpand(AbstractTreeViewer.java:1489)
at org.eclipse.jface.viewers.TreeViewer.handleTreeExpand(TreeViewer.java:882){code}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
More information about the jbosstools-issues
mailing list