throw new ChangeLogParseException("Could not find resource starting from bundle '" + currentBundle + "' with schema expression '" + schemaExpression + "'"); .parse(bundleResource.resourceName, changeLogParameters, newOSGiResourceAccessor); } catch (LiquibaseException e) { throw new ChangeLogParseException(e);
throw new ChangeLogParseException(physicalChangeLogLocation + " does not exist"); throw e; } catch (IOException e) { throw new ChangeLogParseException("Error Reading Migration File: " + e.getMessage(), e); } catch (SAXParseException e) { throw new ChangeLogParseException("Error parsing line " + e.getLineNumber() + " column " + e.getColumnNumber() + " of " + physicalChangeLogLocation + ": " + e.getMessage(), e); } catch (SAXException e) { throw new ChangeLogParseException("Invalid Migration File: " + reason, e); } catch (Exception e) { throw new ChangeLogParseException(e); } finally { if (inputStream != null) {
if (fileName.startsWith(LiquibaseOSGiUtil.INCLUDE_FILE_OSGI_PREFIX)) { if (!(resourceAccessor instanceof OSGiResourceAccessor)) { throw new ChangeLogParseException("Inclusion '" + fileName + "' refers to an OSGi based dependency but the resourceAccessor" + " has different type from OSGiResourceAccessor"); throw new ChangeLogParseException("No matching bundle wire for inclusion: " + fileName); resourceAccessorToUse); } catch (UnknownChangelogFormatException e) { throw new ChangeLogParseException("included file " + fileName + " is not a recognized file type");