Opened 2 years ago

Closed 2 years ago

#2624 closed defect (fixed)

petascope - FIX - sometimes when updating coverage, null error with parsing SECORE URL

Reported by: Bang Pham Huu Owned by: Bang Pham Huu
Priority: major Milestone: 10.1
Component: petascope Version: 10.0
Keywords: Cc: Dimitar Misev
Complexity: Medium

Description

This error happens sometimes when a coverage is updated and there are multiple WMS requests on it.

	
Caused by: Failed when processing WMS request: https://ows.rasdaman.org/rasdaman/def/crs-compound?1=https://ows.rasdaman.org/rasdaman/def/crs/OGC/0/AnsiDate&2=https://ows.rasdaman.org/rasdaman/def/crs/OGC/0/Index1D?axis-label="development_stage"&3=https://ows.rasdaman.org/rasdaman/def/crs/EPSG/0/4326 has general exception while parsing definition. Reason: null
    at petascope.wms.handlers.service.WMSGetMapService.createGetMapResponse(WMSGetMapService.java:422)
    at petascope.wms.handlers.service.WMSGetMapService$$FastClassBySpringCGLIB$$d98998a3.invoke(<generated>:-1)
    at petascope.wms.handlers.service.WMSGetMapService$$EnhancerBySpringCGLIB$$5a6eedf0.createGetMapResponse(<generated>:-1)
    at petascope.wms.handlers.kvp.KVPWMSGetMapHandler.handle(KVPWMSGetMapHandler.java:314)
    at petascope.controller.handler.service.KVPWMSServiceHandler.handle(KVPWMSServiceHandler.java:73)
    at petascope.controller.PetascopeController.lambda$requestDispatcher$0(PetascopeController.java:159)
    at petascope.controller.AbstractController.handleRequest(AbstractController.java:930)
    at petascope.controller.PetascopeController.requestDispatcher(PetascopeController.java:201)
    at petascope.controller.PetascopeController.handleGet(PetascopeController.java:93)
    at org.rasdaman.SecoreFilter.doFilter(SecoreFilter.java:79)
    at petascope.controller.SecoreFilter.doFilter(SecoreFilter.java:81)
    at org.rasdaman.CorsFilter.doFilterInternal(CorsFilter.java:47)
    at com.rasdaman.accesscontrol.service.RequestsFilter.doFilter(RequestsFilter.java:191)
Caused by: https://ows.rasdaman.org/rasdaman/def/crs-compound?1=https://ows.rasdaman.org/rasdaman/def/crs/OGC/0/AnsiDate&2=https://ows.rasdaman.org/rasdaman/def/crs/OGC/0/Index1D?axis-label="development_stage"&3=https://ows.rasdaman.org/rasdaman/def/crs/EPSG/0/4326 has general exception while parsing definition. Reason: null
    at petascope.util.CrsUtil.getCrsDefinition(CrsUtil.java:606)
    at petascope.util.CrsUtil.getAxisTypeByIndex(CrsUtil.java:882)
    at petascope.wcps.metadata.service.WcpsCoverageMetadataTranslator.buildAxes(WcpsCoverageMetadataTranslator.java:514)
    at petascope.wcps.metadata.service.WcpsCoverageMetadataTranslator.create(WcpsCoverageMetadataTranslator.java:116)
    at petascope.wcps.metadata.service.WcpsCoverageMetadataTranslator.translate(WcpsCoverageMetadataTranslator.java:170)
    at petascope.wcps.metadata.service.WcpsCoverageMetadataTranslator.createForDownscaledLevelByGeoXYSubsets(WcpsCoverageMetadataTranslator.java:443)
    at petascope.wms.handlers.service.WMSGetMapWCPSMetadataTranslatorService.createWcpsCoverageMetadataForDownscaledLevelByExtendedRequestBBox(WMSGetMapWCPSMetadataTranslatorService.java:109)
    at petascope.wms.handlers.service.WMSGetMapBBoxService.createExtendedGeoBBox(WMSGetMapBBoxService.java:321)
    at petascope.wms.handlers.service.WMSGetMapService.needExtendedGeoXYBBox(WMSGetMapService.java:512)
    at petascope.wms.handlers.service.WMSGetMapService.createCollectionExpressionsLayer(WMSGetMapService.java:552)
    at petascope.wms.handlers.service.WMSGetMapService.createGetMapResponse(WMSGetMapService.java:365)
Caused by: null

Change History (1)

comment:1 by Bang Pham Huu, 2 years ago

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.