You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by "Angelo Quaglia (JIRA)" <ji...@apache.org> on 2018/08/16 09:54:00 UTC
[jira] [Created] (NETBEANS-1143) Illegal character in URI breaks
Netbeans Connector browser debugging
Angelo Quaglia created NETBEANS-1143:
----------------------------------------
Summary: Illegal character in URI breaks Netbeans Connector browser debugging
Key: NETBEANS-1143
URL: https://issues.apache.org/jira/browse/NETBEANS-1143
Project: NetBeans
Issue Type: Bug
Components: javascript - Debugger
Affects Versions: 8.2
Reporter: Angelo Quaglia
I am debugging an HTML+Javascript page
It sends complex HTTP URIs Get Requests with this method:
$.getJSON(solrQuery)
Debugging javascript works perfectly fine, except for specific URLs containing invalid characters.
When that happens, an Exception is thrown in the IDE and the connection bewteen Netbeans and browser breaks.
java.net.URISyntaxException: Illegal character in query at index 215: http://inspire-geoportal.ec.europa.eu/solr/select?wt=json&q=*:*&fq=sourceMetadataResourceLocator:*&fq=environmentalDomain:air%26noise&fq=resourceType:(dataset+OR+series)&rows=0&facet=true&facet.limit=100&json.facet=\{%22totalMetadata%22:{%22type%22:%22query%22,%22q%22:%22*%22},%22totalDownloadable%22:\{%22type%22:%22query%22,%22q%22:%22interoperabilityAspect:(DOWNLOAD_MATCHING_DATA_IS_AVAILABLE+AND+DATA_DOWNLOAD_LINK_IS_AVAILABLE)%22},%22totalViewable%22:\{%22type%22:%22query%22,%22q%22:%22interoperabilityAspect:(LAYER_MATCHING_DATA_IS_AVAILABLE)%22},%22countrycounts%22:\{%22type%22:%22terms%22,%22field%22:%22memberStateCountryCode%22,%22limit%22:-1,%22facet%22:{%22metadata%22:{%22type%22:%22query%22,%22q%22:%22*%22},%22downloadable%22:\{%22type%22:%22query%22,%22q%22:%22interoperabilityAspect:(DOWNLOAD_MATCHING_DATA_IS_AVAILABLE+AND+DATA_DOWNLOAD_LINK_IS_AVAILABLE)%22},%22viewable%22:\{%22type%22:%22query%22,%22q%22:%22interoperabilityAspect:(LAYER_MATCHING_DATA_IS_AVAILABLE)%22}}}}&callback=jQuery1113010134626470284624_1534411211941&json.wrf=onSolrData_themeOverview&_=1534411211942
at java.net.URI$Parser.fail(URI.java:2848)
at java.net.URI$Parser.checkChars(URI.java:3021)
at java.net.URI$Parser.parseHierarchical(URI.java:3111)
at java.net.URI$Parser.parse(URI.java:3053)
at java.net.URI.<init>(URI.java:588)
at java.net.URI.create(URI.java:850)
Caused: java.lang.IllegalArgumentException: Illegal character in query at index 215: http://inspire-geoportal.ec.europa.eu/solr/select?wt=json&q=*:*&fq=sourceMetadataResourceLocator:*&fq=environmentalDomain:air%26noise&fq=resourceType:(dataset+OR+series)&rows=0&facet=true&facet.limit=100&json.facet=\{%22totalMetadata%22:{%22type%22:%22query%22,%22q%22:%22*%22},%22totalDownloadable%22:\{%22type%22:%22query%22,%22q%22:%22interoperabilityAspect:(DOWNLOAD_MATCHING_DATA_IS_AVAILABLE+AND+DATA_DOWNLOAD_LINK_IS_AVAILABLE)%22},%22totalViewable%22:\{%22type%22:%22query%22,%22q%22:%22interoperabilityAspect:(LAYER_MATCHING_DATA_IS_AVAILABLE)%22},%22countrycounts%22:\{%22type%22:%22terms%22,%22field%22:%22memberStateCountryCode%22,%22limit%22:-1,%22facet%22:{%22metadata%22:{%22type%22:%22query%22,%22q%22:%22*%22},%22downloadable%22:\{%22type%22:%22query%22,%22q%22:%22interoperabilityAspect:(DOWNLOAD_MATCHING_DATA_IS_AVAILABLE+AND+DATA_DOWNLOAD_LINK_IS_AVAILABLE)%22},%22viewable%22:\{%22type%22:%22query%22,%22q%22:%22interoperabilityAspect:(LAYER_MATCHING_DATA_IS_AVAILABLE)%22}}}}&callback=jQuery1113010134626470284624_1534411211941&json.wrf=onSolrData_themeOverview&_=1534411211942
at java.net.URI.create(URI.java:852)
at org.netbeans.modules.web.javascript.debugger.MiscEditorUtil.getFile(MiscEditorUtil.java:270)
at org.netbeans.modules.web.javascript.debugger.MiscEditorUtil.registerScriptSourceMap(MiscEditorUtil.java:316)
at org.netbeans.modules.web.javascript.debugger.breakpoints.BreakpointRuntimeSetter.scriptParsed(BreakpointRuntimeSetter.java:325)
at org.netbeans.modules.web.webkit.debugging.api.Debugger.addScript(Debugger.java:353)
at org.netbeans.modules.web.webkit.debugging.api.Debugger.access$900(Debugger.java:75)
at org.netbeans.modules.web.webkit.debugging.api.Debugger$Callback.handleResponse(Debugger.java:717)
at org.netbeans.modules.web.webkit.debugging.TransportHelper.notifyListeners(TransportHelper.java:164)
at org.netbeans.modules.web.webkit.debugging.TransportHelper.access$200(TransportHelper.java:69)
at org.netbeans.modules.web.webkit.debugging.TransportHelper$Callback.handleResponse(TransportHelper.java:291)
at org.netbeans.modules.extbrowser.plugins.ExternalBrowserPlugin$BrowserPluginHandler.handleDebuggerResponse(ExternalBrowserPlugin.java:499)
at org.netbeans.modules.extbrowser.plugins.ExternalBrowserPlugin$BrowserPluginHandler.read(ExternalBrowserPlugin.java:330)
at org.netbeans.modules.netserver.websocket.WebSocketHandler7.readDelegate(WebSocketHandler7.java:118)
at org.netbeans.modules.netserver.websocket.AbstractWSHandler7.readData(AbstractWSHandler7.java:426)
at org.netbeans.modules.netserver.websocket.AbstractWSHandler7.readFinalFrame(AbstractWSHandler7.java:322)
at org.netbeans.modules.netserver.websocket.AbstractWSHandler7.read(AbstractWSHandler7.java:148)
at org.netbeans.modules.netserver.websocket.WebSocketServerImpl$WebSocketHandler.read(WebSocketServerImpl.java:207)
at org.netbeans.modules.netserver.SocketFramework.readData(SocketFramework.java:179)
at org.netbeans.modules.netserver.SocketFramework.process(SocketFramework.java:153)
at org.netbeans.modules.netserver.SocketServer.process(SocketServer.java:106)
at org.netbeans.modules.netserver.SocketFramework.doRun(SocketFramework.java:137)
at org.netbeans.modules.netserver.SocketServer.run(SocketServer.java:77)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1443)
at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:68)
at org.openide.util.lookup.Lookups.executeWith(Lookups.java:303)
[catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2058)
Here is one URL:
"http://inspire-geoportal.ec.europa.eu/solr/select?wt=json&q=*:*&fq=sourceMetadataResourceLocator:*&fq=environmentalDomain:air%26noise&fq=resourceType:(dataset+OR+series)&rows=0&facet=true&facet.limit=100&json.facet=\{"totalMetadata":{"type":"query","q":"*"},"totalDownloadable":\{"type":"query","q":"interoperabilityAspect:(DOWNLOAD_MATCHING_DATA_IS_AVAILABLE+AND+DATA_DOWNLOAD_LINK_IS_AVAILABLE)"},"totalViewable":\{"type":"query","q":"interoperabilityAspect:(LAYER_MATCHING_DATA_IS_AVAILABLE)"},"countrycounts":\{"type":"terms","field":"memberStateCountryCode","limit":-1,"facet":{"metadata":{"type":"query","q":"*"},"downloadable":\{"type":"query","q":"interoperabilityAspect:(DOWNLOAD_MATCHING_DATA_IS_AVAILABLE+AND+DATA_DOWNLOAD_LINK_IS_AVAILABLE)"},"viewable":\{"type":"query","q":"interoperabilityAspect:(LAYER_MATCHING_DATA_IS_AVAILABLE)"}}}}"
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists