<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Out-of-process extension NodesApi bean not found in Alfresco Forum</title>
    <link>https://connect.hyland.com/t5/alfresco-forum/out-of-process-extension-nodesapi-bean-not-found/m-p/145269#M38517</link>
    <description>&lt;P&gt;After a deep investigation, I found that alfresco-java-sdk 5.2.2 (last stable release) doesn't work with spring boot 3.1.x&lt;/P&gt;&lt;P&gt;Compiling alfresco-java-sdk 6.0.0-SNAPSHOT from github (it's not uploaded on maven repo), works fine with spring boot 3.1.x&lt;/P&gt;&lt;P&gt;The&amp;nbsp;README file should be updated in alfresco-java-sdk project. I think that a compatibility matrix&amp;nbsp;could be improve&amp;nbsp;&lt;SPAN&gt;understanding&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Federico&lt;/P&gt;</description>
    <pubDate>Wed, 19 Jul 2023 11:37:36 GMT</pubDate>
    <dc:creator>ftarantino</dc:creator>
    <dc:date>2023-07-19T11:37:36Z</dc:date>
    <item>
      <title>Out-of-process extension NodesApi bean not found</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/out-of-process-extension-nodesapi-bean-not-found/m-p/145266#M38514</link>
      <description>&lt;P&gt;Hello,&lt;BR /&gt;&lt;BR /&gt;I created a spring boot application to create an out-of-process application using rest api.&lt;BR /&gt;But it failed to run because the missing of the bean NodesApi by displaying the following error message.&lt;/P&gt;&lt;PRE&gt;Consider defining a bean of type 'org.alfresco.core.handler.NodesApi' in your configuration.&lt;/PRE&gt;&lt;P&gt;I followed the documentation&amp;nbsp;&lt;A href="https://docs.alfresco.com/content-services/latest/develop/oop-ext-points/rest-api-java-wrapper/#listfoldercontent" target="_self" rel="nofollow noopener noreferrer"&gt;https://docs.alfresco.com/content-services/latest/develop/oop-ext-points/rest-api-java-wrapper/#listfoldercontent &lt;/A&gt;&lt;/P&gt;&lt;P&gt;I&amp;nbsp;&lt;SPAN&gt;initialized the NodesApi with the&amp;nbsp;@Autowired Spring annotation and here is my code :&lt;/SPAN&gt;&lt;/P&gt;&lt;PRE&gt;package com.arondor.alfrescooutofprocessrestapi;

import org.alfresco.core.handler.NodesApi;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class AlfrescoOutOfProcessRestapiApplication implements CommandLineRunner
{

    public static void main(String[] args)
    {
        SpringApplication.run(AlfrescoOutOfProcessRestapiApplication.class, args);
    }

    @Autowired
    NodesApi nodesApi;

    @Override
    public void run(String... args) throws Exception
    {
        // Some code here.
    }

}&lt;/PRE&gt;&lt;P&gt;And here are the dependencies in my pom.xml file.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;PRE&gt;&amp;lt;properties&amp;gt;
		&amp;lt;java.version&amp;gt;17&amp;lt;/java.version&amp;gt;
		&amp;lt;alfresco.api.version&amp;gt;5.2.2&amp;lt;/alfresco.api.version&amp;gt;
	&amp;lt;/properties&amp;gt;

	&amp;lt;repositories&amp;gt;
		&amp;lt;repository&amp;gt;
			&amp;lt;id&amp;gt;alfresco-public&amp;lt;/id&amp;gt;
			&amp;lt;url&amp;gt;https://artifacts.alfresco.com/nexus/content/groups/public&amp;lt;/url&amp;gt;
		&amp;lt;/repository&amp;gt;
	&amp;lt;/repositories&amp;gt;

	&amp;lt;dependencies&amp;gt;

		&amp;lt;dependency&amp;gt;
			&amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt;
			&amp;lt;artifactId&amp;gt;spring-boot-starter&amp;lt;/artifactId&amp;gt;
		&amp;lt;/dependency&amp;gt;

		&amp;lt;!-- https://mvnrepository.com/artifact/org.alfresco/alfresco-acs-java-rest-api-spring-boot-starter --&amp;gt;
		&amp;lt;dependency&amp;gt;
			&amp;lt;groupId&amp;gt;org.alfresco&amp;lt;/groupId&amp;gt;
			&amp;lt;artifactId&amp;gt;alfresco-acs-java-rest-api-spring-boot-starter&amp;lt;/artifactId&amp;gt;
			&amp;lt;version&amp;gt;${alfresco.api.version}&amp;lt;/version&amp;gt;
		&amp;lt;/dependency&amp;gt;

		&amp;lt;!-- https://mvnrepository.com/artifact/org.alfresco/alfresco-apa-java-rest-api-spring-boot-starter --&amp;gt;
		&amp;lt;dependency&amp;gt;
			&amp;lt;groupId&amp;gt;org.alfresco&amp;lt;/groupId&amp;gt;
			&amp;lt;artifactId&amp;gt;alfresco-apa-java-rest-api-spring-boot-starter&amp;lt;/artifactId&amp;gt;
			&amp;lt;version&amp;gt;${alfresco.api.version}&amp;lt;/version&amp;gt;
		&amp;lt;/dependency&amp;gt;

		&amp;lt;!-- https://mvnrepository.com/artifact/org.alfresco/alfresco-java-event-api-spring-boot-starter --&amp;gt;
		&amp;lt;dependency&amp;gt;
			&amp;lt;groupId&amp;gt;org.alfresco&amp;lt;/groupId&amp;gt;
			&amp;lt;artifactId&amp;gt;alfresco-java-event-api-spring-boot-starter&amp;lt;/artifactId&amp;gt;
			&amp;lt;version&amp;gt;${alfresco.api.version}&amp;lt;/version&amp;gt;
		&amp;lt;/dependency&amp;gt;
	&amp;lt;/dependencies&amp;gt;&lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;Best regards.&lt;/P&gt;</description>
      <pubDate>Wed, 05 Apr 2023 15:39:25 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/out-of-process-extension-nodesapi-bean-not-found/m-p/145266#M38514</guid>
      <dc:creator>malekgn</dc:creator>
      <dc:date>2023-04-05T15:39:25Z</dc:date>
    </item>
    <item>
      <title>Re: Out-of-process extension NodesApi bean not found</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/out-of-process-extension-nodesapi-bean-not-found/m-p/145267#M38515</link>
      <description>&lt;P&gt;You may try adding configuration with @EnableAutoConfiguration, like in this sample:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://github.com/aborroy/alfresco-outlook-attachments-oop/blob/main/src/main/java/org/alfresco/sdk/sample/MailAttachmentExtractorApplication.java#L24" target="_blank" rel="nofollow noopener noreferrer"&gt;https://github.com/aborroy/alfresco-outlook-attachments-oop/blob/main/src/main/java/org/alfresco/sdk/sample/MailAttachmentExtractorApplication.java#L24&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 10 Apr 2023 07:16:36 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/out-of-process-extension-nodesapi-bean-not-found/m-p/145267#M38515</guid>
      <dc:creator>angelborroy</dc:creator>
      <dc:date>2023-04-10T07:16:36Z</dc:date>
    </item>
    <item>
      <title>Re: Out-of-process extension NodesApi bean not found</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/out-of-process-extension-nodesapi-bean-not-found/m-p/145268#M38516</link>
      <description>&lt;P&gt;Hi Angel,&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;@EnableAutoConfiguration is implicit in&amp;nbsp;@SpringBootApplication annotation.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I have the same problem. Step to reproduce:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;- start.spring.io with java 17 and spring boot 3.1.1 (last stable version of 3.1)&lt;BR /&gt;- add java sdk maven repo and dependency&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV&gt;&lt;PRE&gt;org.alfresco:alfresco-acs-java-rest-api-spring-boot-starter:5.2.2&lt;/PRE&gt;&lt;/DIV&gt;&lt;P&gt;&lt;SPAN&gt;- create a Test Controller (empty if you want...) and add NodesApi with&amp;nbsp;@Autowired annotation&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV&gt;Error:&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;Field nodesApi in it.reindex.ms.test.controller.TestApi required a bean of type 'org.alfresco.core.handler.NodesApi' that could not be found.&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;Consider defining a bean of type 'org.alfresco.core.handler.NodesApi' in your configuration.&lt;/EM&gt;&lt;/DIV&gt;&lt;P&gt;With previous java sdk version it works.&lt;/P&gt;</description>
      <pubDate>Wed, 19 Jul 2023 08:29:38 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/out-of-process-extension-nodesapi-bean-not-found/m-p/145268#M38516</guid>
      <dc:creator>ftarantino</dc:creator>
      <dc:date>2023-07-19T08:29:38Z</dc:date>
    </item>
    <item>
      <title>Re: Out-of-process extension NodesApi bean not found</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/out-of-process-extension-nodesapi-bean-not-found/m-p/145269#M38517</link>
      <description>&lt;P&gt;After a deep investigation, I found that alfresco-java-sdk 5.2.2 (last stable release) doesn't work with spring boot 3.1.x&lt;/P&gt;&lt;P&gt;Compiling alfresco-java-sdk 6.0.0-SNAPSHOT from github (it's not uploaded on maven repo), works fine with spring boot 3.1.x&lt;/P&gt;&lt;P&gt;The&amp;nbsp;README file should be updated in alfresco-java-sdk project. I think that a compatibility matrix&amp;nbsp;could be improve&amp;nbsp;&lt;SPAN&gt;understanding&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Federico&lt;/P&gt;</description>
      <pubDate>Wed, 19 Jul 2023 11:37:36 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/out-of-process-extension-nodesapi-bean-not-found/m-p/145269#M38517</guid>
      <dc:creator>ftarantino</dc:creator>
      <dc:date>2023-07-19T11:37:36Z</dc:date>
    </item>
  </channel>
</rss>

