gvSIG feature requests #4870

java.net.URISyntaxException: Illegal character in path at index 60

Added by José Vicente Higón about 6 years ago. Updated about 6 years ago.

Status:Invalid% Done:

0%

Priority:NormalSpent time:-
Assignee:-
Category:WMS
Target version:-
gvSIG version:2.4.0 Add-on resolve version:
Keywords:portable Add-on resolve build:
Has patch: Proyecto:
Add-on name:Unknown Hito:
Add-on version:

Description

Al intentar cargar la capa WMS llamada "avisos" de https://geoportal.proteccioncivil.es/geoserver/ws_avisos/wms aparece la siguiente excepción

 INFO 1270289 [AWT-EventQueue-0] (WMSWizard.java:859) - The layer cannot be added
org.gvsig.fmap.dal.exception.InitializeException: Error intializing resource 'Can't create URI from https://geoportal.proteccioncivil.es/geoserver/ws_avisos/wms '.
    at org.gvsig.raster.wms.app.wmsclient.gui.panel.WMSParamsPanel.getLayerPlain(WMSParamsPanel.java:1673)
    at org.gvsig.raster.wms.app.wmsclient.gui.panel.WMSParamsPanel.getLayer(WMSParamsPanel.java:1520)
    at org.gvsig.raster.wms.app.wmsclient.gui.wizard.WMSWizard.getLayer(WMSWizard.java:879)
    at org.gvsig.raster.wms.app.wmsclient.gui.wizard.WMSWizard.execute(WMSWizard.java:854)
    at org.gvsig.app.gui.WizardPanel.executeWizard(WizardPanel.java:107)
    at org.gvsig.app.extension.AddLayer.doAddLayers(AddLayer.java:243)
    at org.gvsig.app.extension.AddLayer.execute(AddLayer.java:161)
    at org.gvsig.app.extension.AddLayer.execute(AddLayer.java:145)
    at org.gvsig.andami.actioninfo.impl.DefaultActionInfo.execute(DefaultActionInfo.java:307)
    at org.gvsig.andami.ui.mdiFrame.MDIFrame.actionPerformed(MDIFrame.java:993)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
    at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
    at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
    at java.awt.Component.processMouseEvent(Component.java:6535)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
    at java.awt.Component.processEvent(Component.java:6300)
    at java.awt.Container.processEvent(Container.java:2236)
    at java.awt.Component.dispatchEventImpl(Component.java:4891)
    at java.awt.Container.dispatchEventImpl(Container.java:2294)
    at java.awt.Component.dispatchEvent(Component.java:4713)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
    at java.awt.Container.dispatchEventImpl(Container.java:2280)
    at java.awt.Window.dispatchEventImpl(Window.java:2750)
    at java.awt.Component.dispatchEvent(Component.java:4713)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
    at java.awt.EventQueue.access$500(EventQueue.java:97)
    at java.awt.EventQueue$3.run(EventQueue.java:709)
    at java.awt.EventQueue$3.run(EventQueue.java:703)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
    at java.awt.EventQueue$4.run(EventQueue.java:731)
    at java.awt.EventQueue$4.run(EventQueue.java:729)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
    at org.gvsig.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:50)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Caused by: java.net.URISyntaxException: Illegal character in path at index 60: https://geoportal.proteccioncivil.es/geoserver/ws_avisos/wms 
    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:3105)
    at java.net.URI$Parser.parse(URI.java:3053)
    at java.net.URI.<init>(URI.java:588)
    at org.gvsig.raster.wms.app.wmsclient.gui.panel.WMSParamsPanel.getLayerPlain(WMSParamsPanel.java:1671)
    ... 48 more

History

#1 Updated by José Vicente Higón about 6 years ago

  • Tracker changed from gvSIG bugs to gvSIG feature requests

PArece ser que el problema es un espacio en blanco al final de la URL. Una mejora sería que automáticamente se quitasen de la URL los espacios en blanco innecesarios.

#2 Updated by Álvaro Anguix about 6 years ago

  • Status changed from New to Invalid

Duplicada, ya registrada en #4799

Also available in: Atom PDF