Cast error updating metadata.
Hi,
I have a strange situation, i get a cast error when updating a metadata field:
[FOUT_JAVA] Intern -> Kan metadata op bestand met id 785441636930 niet updaten com.box.sdk.BoxAPIResponse cannot be cast to com.box.sdk.BoxJSONResponse
I'm using version 2.47 of the Java SDK.
Regards,
Marcel
code:
BoxDeveloperEditionAPIConnection api = initieerApi();
if (this.interneFoutLijst.size() > 0) {
return false;
}
try {
// metadata mapping ophalen en zetten
zetMetadataMapping(api, template);
String veld = BoxMetadataHashtable.getMetadataVeldSleutel("retentiebeleid");
BoxFile BoxFile = new BoxFile(api, bestandsId);
Metadata metadata = new Metadata();
metadata = BoxFile.getMetadata(template, "enterprise");
String pad = "/" + veld;
metadata.replace(pad, waarde);
metadata = BoxFile.updateMetadata(metadata);
} catch (BoxAPIException be) {
String melding = "[FOUT_JAVA] Box -> Kan metadata op bestand met id " + bestandsId + " niet updaten " + be.getMessage() + "\n";
String httpResponseStatusCode = "" + be.getResponseCode();
this.interneFoutLijst.add(new BoxError(melding, httpResponseStatusCode));
return false;
} catch (Exception e) {
String melding = "[FOUT_JAVA] Intern -> Kan metadata op bestand met id " + bestandsId + " niet updaten " + e.getMessage() + "\n";
String httpResponseStatusCode = "500";
this.interneFoutLijst.add(new BoxError(melding, httpResponseStatusCode));
return false;
}
サインインしてコメントを残してください。
コメント
0件のコメント