Skip to content

Commit 091715c

Browse files
authored
Merge pull request #342 from bci-oss/341-loading-bamm-models-fails
Fix loading of BAMM models
2 parents 454a4ae + 72603c7 commit 091715c

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

core/esmf-aspect-model-resolver/src/main/java/org/eclipse/esmf/aspectmodel/resolver/AspectModelResolver.java

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -357,9 +357,13 @@ private void mergeModels( final Model target, final Model other ) {
357357
*/
358358
public static Try<VersionedModel> loadAndResolveModel( final File input ) {
359359
final File inputFile = input.getAbsoluteFile();
360-
final AspectModelUrn urn = fileToUrn( inputFile );
361-
return getModelRoot( inputFile ).flatMap( modelsRoot ->
362-
new AspectModelResolver().resolveAspectModel( new FileSystemStrategy( modelsRoot ), urn ) );
360+
return getModelRoot( inputFile ).flatMap( modelsRoot -> {
361+
try ( final InputStream inputStream = new FileInputStream( input ) ) {
362+
return new AspectModelResolver().resolveAspectModel( new FileSystemStrategy( modelsRoot ), inputStream );
363+
} catch ( final IOException exception ) {
364+
throw new ModelResolutionException( "Could not open file " + input, exception );
365+
}
366+
} );
363367
}
364368

365369
/**

0 commit comments

Comments
 (0)