Hola, estoy incorporando Alfresco a un proyecto de nuestra compañía desarrollado con Spring Boot, y al crear una carpeta me arroja un error y no sé cómo solventarlo:
Este es el método del servicio con el que estoy realizando pruebas:
/**
*
* @param folderName Nombre de la carpeta
* @param relativeFolderPath Direccion relativa
* @return
* @throws Exception
*/
public Node createFolder(String folderName, String relativeFolderPath) throws Exception{
Objects.requireNonNull(folderName);
NodeBodyCreate nodeBodyCreate = new NodeBodyCreate();
nodeBodyCreate.setName(folderName);
nodeBodyCreate.setNodeType("cm:folder");
nodeBodyCreate.setRelativePath(relativeFolderPath);
Node folderNode = nodesApi
.createNode("Subvencions", nodeBodyCreate, null, null, null, null, null)
.getBody().getEntry();
LOGGER.info("Created new folder: {}", folderNode);
return folderNode;
}Pom:
<repositories>
<repository>
<id>alfresco-public</id>
<url>https://artifacts.alfresco.com/nexus/content/groups/public</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>org.alfresco</groupId>
<artifactId>alfresco-java-rest-api-spring-boot-starter</artifactId>
<version>5.1.1</version>
</dependency>
......
Y este es el error que me arroja:
feign.FeignException$BadRequest: [400 Bad Request] during [POST] to [http://___________/alfresco/api/-default-/public/alfresco/versions/1/nodes/Subvencions/children] [NodesApiClient#createNode(String,NodeBodyCreate,Boolean,Boolean,Boolean,List,List)]: [{"error":{"errorKey":"Could not read content from HTTP request body: Unrecognized field \"definition\" (Class org.alfresco.rest.api.model.Node), not marked as ignorable\n at [Source: java.io.BufferedR... (825 bytes)]
Gracias.