private void handleConfigFile( URL crsConfigFile, boolean prefer ) { String fileName = crsConfigFile.getFile(); int fileNameStart = fileName.lastIndexOf( '/' ) + 1; // 4 is the length of ".xml" String crsId = fileName.substring( fileNameStart, fileName.length() - 4 ); LOG.info( "Setting up crs store '" + crsId + "' from file '" + fileName + "'..." + "" ); try { CRSStore crss = create( crsConfigFile.toURI().toURL() ); registerAndInit( crss, crsId, prefer ); } catch ( Exception e ) { LOG.error( "Error creating crs store: " + e.getMessage() ); LOG.trace( "Stack trace:", e ); } }