This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 230097 - [regression] no line hints in editor
Summary: [regression] no line hints in editor
Status: RESOLVED FIXED
Alias: None
Product: editor
Classification: Unclassified
Component: Hints & Annotations (show other bugs)
Version: 7.4
Hardware: All All
: P1 normal (vote)
Assignee: Jan Lahoda
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-05-22 10:21 UTC by Vladimir Voskresensky
Modified: 2013-05-29 06:26 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vladimir Voskresensky 2013-05-22 10:21:17 UTC
Editor doesn't have any line hints anymore (at least for java files)
Most probably due to bug reported only into message.log [1]

Btw, if hint calculation depends on http access it means it is slower than can be overwise :-)

[1] SEVERE [org.openide.util.Exceptions]
java.lang.NullPointerException
	at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:984)
	at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:849)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1299)
	at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:632)
	at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(XMLEntityManager.java:1270)
	at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startDTDEntity(XMLEntityManager.java:1237)
	at com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.setInputSource(XMLDTDScannerImpl.java:260)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.dispatch(XMLDocumentScannerImpl.java:1153)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.next(XMLDocumentScannerImpl.java:1049)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:962)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:607)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:489)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:835)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:123)
	at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:237)
	at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:300)
	at org.openide.xml.XMLUtil.parse(XMLUtil.java:365)
	at org.netbeans.modules.editor.tools.storage.api.XMLHintPreferences.from(XMLHintPreferences.java:227)
	at org.netbeans.modules.editor.tools.storage.api.ToolPreferences.from(ToolPreferences.java:66)
	at org.netbeans.modules.apisupport.hints.projectbridge.ProjectConfiguration$ProjectSettingsProvider$1.getProjectSettings(ProjectConfiguration.java:107)
	at org.netbeans.modules.editor.hints.projects.settings.FileHintPreferencesProviderImpl.getFilePreferences(FileHintPreferencesProviderImpl.java:69)
	at org.netbeans.spi.editor.hints.settings.FileHintPreferences.getFilePreferences(FileHintPreferences.java:70)
	at org.netbeans.modules.java.hints.spiimpl.options.HintsSettings.getSettingsFor(HintsSettings.java:129)
	at org.netbeans.modules.java.hints.spiimpl.hints.HintsTask.run(HintsTask.java:112)
	at org.netbeans.modules.java.hints.spiimpl.hints.HintsTask.run(HintsTask.java:83)
[catch] at org.netbeans.modules.java.source.JavaSourceAccessor$CancelableTaskWrapper.run(JavaSourceAccessor.java:298)
	at org.netbeans.modules.parsing.impl.TaskProcessor.callParserResultTask(TaskProcessor.java:561)
	at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:737)
	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:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:722)
Comment 1 Quality Engineering 2013-05-26 02:24:23 UTC
Integrated into 'main-golden', will be available in build *201305252300* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
Changeset: http://hg.netbeans.org/main-golden/rev/1d117ee8fdf9
User: Jan Lahoda <jlahoda@netbeans.org>
Log: #230097: use entity catalog to provide DTDs.
Comment 2 Jan Lahoda 2013-05-27 05:45:56 UTC
I hope the above fixes the problem - please reopen if it does not. Thanks.
Comment 3 Vladimir Voskresensky 2013-05-27 09:51:34 UTC
Unfortunately NPE is not catched => hints are not displayed:
SEVERE [org.openide.util.Exceptions]
java.lang.NullPointerException
	at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:984)
	at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:849)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1299)
	at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:632)
	at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(XMLEntityManager.java:1270)
	at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startDTDEntity(XMLEntityManager.java:1237)
	at com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.setInputSource(XMLDTDScannerImpl.java:260)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.dispatch(XMLDocumentScannerImpl.java:1153)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.next(XMLDocumentScannerImpl.java:1049)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:962)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:607)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:489)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:835)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:123)
	at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:237)
	at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:300)
	at org.openide.xml.XMLUtil.parse(XMLUtil.java:365)
	at org.netbeans.modules.editor.tools.storage.api.XMLHintPreferences.from(XMLHintPreferences.java:228)
	at org.netbeans.modules.editor.tools.storage.api.ToolPreferences.from(ToolPreferences.java:66)
	at org.netbeans.modules.apisupport.hints.projectbridge.ProjectConfiguration$ProjectSettingsProvider$1.getProjectSettings(ProjectConfiguration.java:107)
	at org.netbeans.modules.editor.hints.projects.settings.FileHintPreferencesProviderImpl.getFilePreferences(FileHintPreferencesProviderImpl.java:69)
	at org.netbeans.spi.editor.hints.settings.FileHintPreferences.getFilePreferences(FileHintPreferences.java:70)
	at org.netbeans.modules.java.hints.spiimpl.options.HintsSettings.getSettingsFor(HintsSettings.java:129)
	at org.netbeans.modules.java.hints.spiimpl.hints.HintsTask.run(HintsTask.java:112)
	at org.netbeans.modules.java.hints.spiimpl.hints.HintsTask.run(HintsTask.java:83)
[catch] at org.netbeans.modules.java.source.JavaSourceAccessor$CancelableTaskWrapper.run(JavaSourceAccessor.java:298)
	at org.netbeans.modules.parsing.impl.TaskProcessor.callParserResultTask(TaskProcessor.java:561)
	at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:737)
	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:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:722)
Comment 4 Vladimir Voskresensky 2013-05-27 09:52:22 UTC
I use today's bits 
Product Version: NetBeans IDE Dev (Build 20130527-ad21de959377)
with propagated fix
http://hg.netbeans.org/cnd-main/rev/1d117ee8fdf9
Comment 5 Quality Engineering 2013-05-28 14:16:14 UTC
Integrated into 'main-golden', will be available in build *201305281155* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
Changeset: http://hg.netbeans.org/main-golden/rev/f45b0785119d
User: Jan Lahoda <jlahoda@netbeans.org>
Log: #230097: fixing a typo in DTD Tool Configuration 1.0 configuration.
Comment 6 Jan Lahoda 2013-05-29 06:26:24 UTC
Fixed the registration - should not be trying to read from the net anymore (at least seemed so in the debugger).