File tree Expand file tree Collapse file tree 1 file changed +2
-3
lines changed
improveai/src/main/java/ai/improve/xgbpredictor Expand file tree Collapse file tree 1 file changed +2
-3
lines changed Original file line number Diff line number Diff line change 11package ai .improve .xgbpredictor ;
22
3- import ai .improve .log .IMPLog ;
43import biz .k11i .xgboost .util .ModelReader ;
54import com .google .gson .JsonArray ;
65import com .google .gson .JsonObject ;
@@ -61,7 +60,7 @@ public String getUserDefinedMetadata() {
6160 return getValue (USER_DEFINED_METADATA );
6261 }
6362
64- private void parseMetadata (String value ) {
63+ private void parseMetadata (String value ) throws IOException {
6564 try {
6665 JsonObject root = JsonParser .parseString (value ).getAsJsonObject ().getAsJsonObject ("json" );
6766 modelName = root .get ("model_name" ).getAsString ();
@@ -73,7 +72,7 @@ private void parseMetadata(String value) {
7372 modelFeatureNames .add (featuresArray .get (i ).getAsString ());
7473 }
7574 } catch (Throwable t ) {
76- throw new IllegalArgumentException ( "Improve failed to parse the model metadata. Looks like the model being loaded is invalid." );
75+ throw new IOException ( "Failed to parse the model metadata. Looks like the model being loaded is invalid." );
7776 }
7877 }
7978}
You can’t perform that action at this time.
0 commit comments