Skip to content

Commit

Permalink
Better error handling.
Browse files Browse the repository at this point in the history
  • Loading branch information
niclash committed Feb 10, 2021
1 parent c6d841e commit 26f157c
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 2 deletions.
6 changes: 6 additions & 0 deletions src/main/java/io/bali/ponyhub/repositories/BundleJson.java
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package io.bali.ponyhub.repositories;

import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List;

public class BundleJson
Expand All @@ -9,7 +10,12 @@ public class BundleJson
public static class Dependency
{
public String type;

public String repo;

public String tag;

@JsonProperty("local-path")
public String local;
}
}
13 changes: 11 additions & 2 deletions src/main/java/io/bali/ponyhub/repositories/github/GitHub.java
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package io.bali.ponyhub.repositories.github;

import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
import io.bali.ponyhub.StatisticsUtil;
Expand Down Expand Up @@ -177,8 +178,16 @@ public BundleJson loadLegacyDeps( Repository repository, RepositoryVersion versi
{
return null;
}
// System.out.println( "Loading bundle.json in " + repository + " @ " + version.getName() );
return mapper.readValue( bundleJsonContent, BundleJson.class );
try
{
return mapper.readValue( bundleJsonContent, BundleJson.class );
}
catch( JsonProcessingException e )
{
System.err.println( "ERROR loading bundle.json in " + repository + " @ " + version.getName() );
e.printStackTrace();
return null;
}
}

@Override
Expand Down

0 comments on commit 26f157c

Please sign in to comment.