Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cbValue Not Defined #2

Closed
billy-odera opened this issue Feb 3, 2020 · 5 comments
Closed

cbValue Not Defined #2

billy-odera opened this issue Feb 3, 2020 · 5 comments

Comments

@billy-odera
Copy link

billy-odera commented Feb 3, 2020

I get the below error when trying to execute the PMML file using a java method built

<pmmlResponse>
  <statusCode>-1</statusCode>
  <statusDescription>org.jpmml.evaluator.MissingFieldException: Field "cbValue" is not defined
	at org.jpmml.evaluator.EvaluationContext.lookup(EvaluationContext.java:64)
  </statusDescription>
</pmmlResource>
@vruusmann
Copy link
Member

High-level explanation - your input data record contains one or more missing values ("sparse input"), but the model expects all input fields to be present ("dense input").

Also, the exception message itself looks rather old. You're probably using some very outdated JPMML-Evaluator library version. Newer versions should provide more meaningful exception messages.

@billy-odera
Copy link
Author

I have just compiled the JPMML-Catboost in a linux system and confirmed the data has no missing input

@vruusmann
Copy link
Member

See the second part of my question - what is your JPMML-Evaluator library version?

@billy-odera
Copy link
Author

1.4.3

@vruusmann
Copy link
Member

1.4.3

Please upgrade.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants