Installed Version:
Alfresco Share v6.1.0
alfresco/api/-default-/public/alfresco/versions/1/deleted-nodes/9592cf4a-877f-4ae7-9871-da824eef2b55/restore
Der Server antwortet mit 400 Bad Request: The remote server returned an error: (400) Bad Request.
Über die Share-Oberfläche kann der Restore aber problemlos durchgeführt werden. Ich ersuche um Prüfung und um Information. Vielen Dank.
Solved! Go to Solution.
Resolved on this new thread: https://hub.alfresco.com/t5/alfresco-content-services-forum/rest-api-deleted-nodes-restore-problem/m...
Es wäre hilfreich, wenn Logausgaben aus alfresco.log angefügt würden. Mit den darin enthaltenen Informationen könnte ggf. eine Prüfung / Information möglich sein.
Ich frage mich außerdem, warum eine Version 6.1.1 genutzt wird. Die offizielle Release-Version (GA) ist 6.1.2-ga. Unter Umständen gibt es in der Vorab-Version 6.1.1 ja einfach auch Fehler, die in der Release-Version schon behoben wurden.
Da die Share Oberfläche nicht die v1 Public ReST API nutzt, verwundert es nicht, dass diese weiterhin korrekt funktioniert. Fehler, Inkonsistenzen und Unzulänglichkeiten in der v1 Public ReST API sind für mich leider auch nichts Unbekanntes. Gerade die eher selten genutzten Funktionen (dazu gehört sicher alles um deleted-nodes / restore) dürften noch einige, versteckte Problemchen enthalten, die bei den Schönwettertests von Alfresco nicht auffalen.
Danke für die rasche Antwort. Es handelt sich hierbei um ein Testsystem. Ich habe dieses nun auf die Version 6.1.2 hochgezogen, erhalte den Fehler (The remote server returned an error: (400) Bad Request.) aber leider noch immer.
---------- Versionsinformation ---------
Hat vielleicht noch wer eine Idee, wie man das Problem lösen könnte. Den Vorschlag von Herrn Faust habe ich umgesetzt, was das Problem aber leider nicht gelöst hat. Für weitere Hinweise/Ideen wäre ich sehr dankbar (dieses Problem ist der einzige Punkt, der die Freigabe unseres Produkts für den 6.x-Zweig verhindert).
Vielen Dank im Voraus.
Ich habe meine Alfresco Server nun auf die Version 6.2GA umgestellt und das Problem bsteht noch immer. Sobald ich über die REST-API eine Datei oder Ordner aus dem Papierkorb wiederherstellen will, erhalte ich einen HTTP 400er-Code retour. Wenn ich den den Restore über das Benutzerprofil in Alfresco-Share durchführe funktioniert dieser Vorgang problemlos. Eventuell hat hier im Forum noch wer eine Idee dazu. Vielen Dank.
Logauszug:
[25/Nov/2020:22:06:31 +0000] "POST /alfresco/api/-default-/public/alfresco/versions/1/deleted-nodes/cfc3eb1c-4cd8-4847-b683-9acbd1e06fac/restore HTTP/1.0" 400 316
Replied here; https://hub.alfresco.com/t5/alfresco-content-services-forum/rest-api-deleted-nodes-restore-problem/m...
Resolved on this new thread: https://hub.alfresco.com/t5/alfresco-content-services-forum/rest-api-deleted-nodes-restore-problem/m...
Ask for and offer help to other Alfresco Content Services Users and members of the Alfresco team.
Related links:
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.