<?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 Alfresco pdf toolkit in Alfresco Forum</title>
    <link>https://connect.hyland.com/t5/alfresco-forum/alfresco-pdf-toolkit/m-p/492183#M40345</link>
    <description>&lt;P&gt;Hi people,&lt;/P&gt;&lt;P&gt;I would like to find out if Alfresco Community 25.2 edition is compatible with pdf-toolkit, and if it is, how do I go about installing and deploying it using Docker?&lt;/P&gt;&lt;P&gt;I look forward to hearing from you.&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
    <pubDate>Fri, 15 Aug 2025 14:40:58 GMT</pubDate>
    <dc:creator>EjikeAlfie</dc:creator>
    <dc:date>2025-08-15T14:40:58Z</dc:date>
    <item>
      <title>Alfresco pdf toolkit</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/alfresco-pdf-toolkit/m-p/492183#M40345</link>
      <description>&lt;P&gt;Hi people,&lt;/P&gt;&lt;P&gt;I would like to find out if Alfresco Community 25.2 edition is compatible with pdf-toolkit, and if it is, how do I go about installing and deploying it using Docker?&lt;/P&gt;&lt;P&gt;I look forward to hearing from you.&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Fri, 15 Aug 2025 14:40:58 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/alfresco-pdf-toolkit/m-p/492183#M40345</guid>
      <dc:creator>EjikeAlfie</dc:creator>
      <dc:date>2025-08-15T14:40:58Z</dc:date>
    </item>
    <item>
      <title>Re: Alfresco pdf toolkit</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/alfresco-pdf-toolkit/m-p/492220#M40348</link>
      <description>&lt;P&gt;&lt;A href="https://github.com/Alfresco/alfresco-docker-installer?tab=readme-ov-file#deploying-additional-addons" target="_blank"&gt;https://github.com/Alfresco/alfresco-docker-installer?tab=readme-ov-file#deploying-additional-addons&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 18 Aug 2025 08:07:20 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/alfresco-pdf-toolkit/m-p/492220#M40348</guid>
      <dc:creator>fedorow</dc:creator>
      <dc:date>2025-08-18T08:07:20Z</dc:date>
    </item>
    <item>
      <title>Re: Alfresco pdf toolkit</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/alfresco-pdf-toolkit/m-p/492222#M40349</link>
      <description>&lt;P&gt;Hi Fedorow,&lt;/P&gt;&lt;P&gt;I have done the following:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;I downloaded the following file from angelborroy/alfresco-pdf-toolkit for ACS7+ compatible:&amp;nbsp;&lt;A class="" href="https://github.com/aborroy/alfresco-pdf-toolkit/releases/download/acs-7/pdf-toolkit-repo-1.4.4-SNAPSHOT.amp" target="_blank" rel="nofollow noopener"&gt;&lt;SPAN class=""&gt;pdf-toolkit-repo-1.4.4-SNAPSHOT.amp&lt;/SPAN&gt;&lt;/A&gt;&amp;nbsp;and&amp;nbsp;&lt;A class="" href="https://github.com/aborroy/alfresco-pdf-toolkit/releases/download/acs-7/pdf-toolkit-share-1.4.3-SNAPSHOT.amp" target="_blank" rel="nofollow noopener"&gt;&lt;SPAN class=""&gt;pdf-toolkit-share-1.4.3-SNAPSHOT.amp&lt;/SPAN&gt;&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;I moved them to the various directories, i.e., the amp directory inside the modules directory and inside the share or alfresco directory, as applicable.&lt;/LI&gt;&lt;LI&gt;I then ran the command:&amp;nbsp; sudo docker-compose up --build --force-recreate -d&lt;/LI&gt;&lt;LI&gt;After this, I ran the command: docker-compose up&lt;/LI&gt;&lt;LI&gt;The alfresco application is up, but when I go to:&amp;nbsp;&lt;A href="http://localhost/share/page/modules/deploy" target="_blank" rel="noopener"&gt;http://localhost/share/page/modules/deploy&lt;/A&gt;. It does not show any of the PDF-toolkit modules like append, extract, and co&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Is there something I still need to do or a process I am omitting?&lt;/P&gt;</description>
      <pubDate>Mon, 18 Aug 2025 10:07:39 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/alfresco-pdf-toolkit/m-p/492222#M40349</guid>
      <dc:creator>EjikeAlfie</dc:creator>
      <dc:date>2025-08-18T10:07:39Z</dc:date>
    </item>
    <item>
      <title>Re: Alfresco pdf toolkit</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/alfresco-pdf-toolkit/m-p/492227#M40352</link>
      <description>&lt;P&gt;okay, what I can notice:&amp;nbsp;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Learn how docker compose works.&lt;/LI&gt;&lt;LI&gt;The &lt;A href="http://localhost/" target="_blank" rel="noopener"&gt;http://localhost/&lt;/A&gt;&lt;A href="http://localhost/share/page/modules/deploy" target="_blank" rel="noopener nofollow noreferrer"&gt;share/page/modules/deploy&lt;/A&gt; must show the long list of pdftoolkit components. If it is not, check the path ./share/modules/amps/ to the&amp;nbsp;&lt;A class="" href="https://github.com/aborroy/alfresco-pdf-toolkit/releases/download/acs-7/pdf-toolkit-share-1.4.3-SNAPSHOT.amp" target="_blank" rel="nofollow noopener noreferrer"&gt;&lt;SPAN class=""&gt;pdf-toolkit-share-1.4.3-SNAPSHOT.amp&lt;/SPAN&gt;&lt;/A&gt; module file. Run 'docker compose build --no-cache share' or in your old version plugin format 'sudo docker-compose build --no-cache share' to install module into share application.&lt;/LI&gt;&lt;LI&gt;Look into alfresco node browser &lt;A href="http://localhost/alfresco/s/admin/admin-nodebrowser" target="_blank" rel="noopener"&gt;http://localhost/alfresco/s/admin/admin-nodebrowser&lt;/A&gt; , choose 'system://system' store and go to path 'sys:system-registry/module:modules'. If there is no pdf-tookit-repo module check the path ./alfresco/modules/amps/ for the&amp;nbsp;&lt;A class="" href="https://github.com/aborroy/alfresco-pdf-toolkit/releases/download/acs-7/pdf-toolkit-repo-1.4.4-SNAPSHOT.amp" target="_blank" rel="nofollow noopener noreferrer"&gt;&lt;SPAN class=""&gt;pdf-toolkit-repo-1.4.4-SNAPSHOT.amp&lt;/SPAN&gt;&lt;/A&gt; file and install it in the same way: 'sudo docker-compose build --no-cache alfresco'.&lt;/LI&gt;&lt;LI&gt;Restart the compose: sudo docker-compose up -d&amp;nbsp; -build --force-recreate and check installation again. To make sure you have clean deployment run 'sudo docker-compose down' to stop and delete all components and then start it again 'sudo docker-compose up -d&amp;nbsp; -build --force-recreate'.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2025-08-18_14-39.png" style="width: 999px;"&gt;&lt;img src="https://connect.hyland.com/t5/image/serverpage/image-id/12195i86D6649DAB29A1EA/image-size/large/is-moderation-mode/true?v=v2&amp;amp;px=999" role="button" title="2025-08-18_14-39.png" alt="2025-08-18_14-39.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2025-08-18_14-40.png" style="width: 999px;"&gt;&lt;img src="https://connect.hyland.com/t5/image/serverpage/image-id/12196i46C4EC26A699C71C/image-size/large/is-moderation-mode/true?v=v2&amp;amp;px=999" role="button" title="2025-08-18_14-40.png" alt="2025-08-18_14-40.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 18 Aug 2025 11:43:14 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/alfresco-pdf-toolkit/m-p/492227#M40352</guid>
      <dc:creator>fedorow</dc:creator>
      <dc:date>2025-08-18T11:43:14Z</dc:date>
    </item>
    <item>
      <title>Re: Alfresco pdf toolkit</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/alfresco-pdf-toolkit/m-p/492234#M40353</link>
      <description>&lt;P&gt;Hi Fedorow,&lt;/P&gt;&lt;P&gt;When I go to the:&amp;nbsp;&lt;A href="http://localhost/alfresco/s/admin/admin-nodebrowser," target="_blank"&gt;http://localhost/alfresco/s/admin/admin-nodebrowser,&lt;/A&gt;&amp;nbsp;this is the image I see:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="EjikeAlfie_0-1755522600064.png" style="width: 400px;"&gt;&lt;img src="https://connect.hyland.com/t5/image/serverpage/image-id/12197iB449F7D75BE3B8AC/image-size/medium/is-moderation-mode/true?v=v2&amp;amp;px=400" role="button" title="EjikeAlfie_0-1755522600064.png" alt="EjikeAlfie_0-1755522600064.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;I do not see the pdf-toolkit-repo module, but in my terminal, when I check, I see the following:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="EjikeAlfie_1-1755522697168.png" style="width: 400px;"&gt;&lt;img src="https://connect.hyland.com/t5/image/serverpage/image-id/12198i21FA8D0CA3D9B13F/image-size/medium/is-moderation-mode/true?v=v2&amp;amp;px=400" role="button" title="EjikeAlfie_1-1755522697168.png" alt="EjikeAlfie_1-1755522697168.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="EjikeAlfie_2-1755522741539.png" style="width: 400px;"&gt;&lt;img src="https://connect.hyland.com/t5/image/serverpage/image-id/12199i435000D4262700F3/image-size/medium/is-moderation-mode/true?v=v2&amp;amp;px=400" role="button" title="EjikeAlfie_2-1755522741539.png" alt="EjikeAlfie_2-1755522741539.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 18 Aug 2025 13:12:32 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/alfresco-pdf-toolkit/m-p/492234#M40353</guid>
      <dc:creator>EjikeAlfie</dc:creator>
      <dc:date>2025-08-18T13:12:32Z</dc:date>
    </item>
    <item>
      <title>Re: Alfresco pdf toolkit</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/alfresco-pdf-toolkit/m-p/492235#M40354</link>
      <description>&lt;P&gt;Hi Fedorow,&lt;/P&gt;&lt;P&gt;This is the code for the Dockerfile&amp;nbsp; for the "share":&lt;/P&gt;&lt;P&gt;ARG SHARE_TAG&lt;BR /&gt;FROM alfresco/alfresco-share:${SHARE_TAG}&lt;/P&gt;&lt;P&gt;ARG TOMCAT_DIR=/usr/local/tomcat&lt;/P&gt;&lt;P&gt;# Server data&lt;BR /&gt;ARG SERVER_NAME&lt;BR /&gt;ENV SERVER_NAME $SERVER_NAME&lt;BR /&gt;ARG HTTP_PORT&lt;BR /&gt;ENV HTTP_PORT $HTTP_PORT&lt;/P&gt;&lt;P&gt;# Install modules and addons&lt;BR /&gt;RUN mkdir -p $TOMCAT_DIR/amps_share&lt;BR /&gt;COPY modules/amps $TOMCAT_DIR/amps_share&lt;BR /&gt;COPY modules/jars $TOMCAT_DIR/webapps/share/WEB-INF/lib&lt;/P&gt;&lt;P&gt;# Install Share AMPs (note: using amps_share directory)&lt;BR /&gt;RUN java -jar $TOMCAT_DIR/alfresco-mmt/alfresco-mmt*.jar install \&lt;BR /&gt;$TOMCAT_DIR/amps_share $TOMCAT_DIR/webapps/share -directory -nobackup -force&lt;/P&gt;&lt;P&gt;# Increase default cacheMaxSize&lt;BR /&gt;RUN sed -i "s|&amp;lt;Context&amp;gt;|&amp;lt;Context&amp;gt;\n&amp;lt;Resources cacheMaxSize=\"51200\"/&amp;gt; |g" $TOMCAT_DIR/conf/context.xml&lt;/P&gt;&lt;P&gt;# Fix for &lt;A href="https://github.com/Alfresco/acs-community-packaging/issues/367" target="_blank"&gt;https://github.com/Alfresco/acs-community-packaging/issues/367&lt;/A&gt; in Share 6.2.0&lt;BR /&gt;COPY web-extension/share-config-custom-dev.xml $TOMCAT_DIR/shared/classes/alfresco/web-extension/&lt;/P&gt;</description>
      <pubDate>Mon, 18 Aug 2025 13:28:50 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/alfresco-pdf-toolkit/m-p/492235#M40354</guid>
      <dc:creator>EjikeAlfie</dc:creator>
      <dc:date>2025-08-18T13:28:50Z</dc:date>
    </item>
    <item>
      <title>Re: Alfresco pdf toolkit</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/alfresco-pdf-toolkit/m-p/492237#M40355</link>
      <description>&lt;P&gt;Also if I check my Docker desktop, the .amp file in modules is not copied to "amps_share", in /usr/local/tomcat/amps_share:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="EjikeAlfie_3-1755523907576.png" style="width: 400px;"&gt;&lt;img src="https://connect.hyland.com/t5/image/serverpage/image-id/12200i230364ADF76BC48C/image-size/medium/is-moderation-mode/true?v=v2&amp;amp;px=400" role="button" title="EjikeAlfie_3-1755523907576.png" alt="EjikeAlfie_3-1755523907576.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 18 Aug 2025 13:31:57 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/alfresco-pdf-toolkit/m-p/492237#M40355</guid>
      <dc:creator>EjikeAlfie</dc:creator>
      <dc:date>2025-08-18T13:31:57Z</dc:date>
    </item>
    <item>
      <title>Re: Alfresco pdf toolkit</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/alfresco-pdf-toolkit/m-p/492241#M40356</link>
      <description>&lt;P&gt;Check you volumes in docker-compose.yml and COPY commands in Dockerfile. Remember what local path and docker container path completely different things.&lt;/P&gt;&lt;P&gt;As I understand you do not use &lt;A href="https://github.com/Alfresco/alfresco-docker-installer" target="_blank"&gt;https://github.com/Alfresco/alfresco-docker-installer&lt;/A&gt; for your deployment, so the path and names could differs. I can't help you as I do not have your project files.&lt;/P&gt;&lt;P&gt;This command in share Dockerfile installs the modules from $TOMCAT_DIR/amps_share container folder:&lt;/P&gt;&lt;P&gt;# Install Share AMPs (note: using amps_share directory)&lt;BR /&gt;RUN java -jar $TOMCAT_DIR/alfresco-mmt/alfresco-mmt*.jar install \&lt;BR /&gt;$TOMCAT_DIR/amps_share $TOMCAT_DIR/webapps/share -directory -nobackup -force&lt;/P&gt;&lt;P&gt;Make sure you COPY your local amp files to amps_share container directory.&lt;/P&gt;</description>
      <pubDate>Mon, 18 Aug 2025 14:52:47 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/alfresco-pdf-toolkit/m-p/492241#M40356</guid>
      <dc:creator>fedorow</dc:creator>
      <dc:date>2025-08-18T14:52:47Z</dc:date>
    </item>
    <item>
      <title>Re: Alfresco pdf toolkit</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/alfresco-pdf-toolkit/m-p/492258#M40357</link>
      <description>&lt;P&gt;Hi Fedorow,&lt;/P&gt;&lt;P&gt;I am using the&amp;nbsp;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://github.com/Alfresco/alfresco-docker-installer" target="_blank" rel="nofollow noopener noreferrer"&gt;https://github.com/Alfresco/alfresco-docker-installer&lt;/A&gt;&amp;nbsp;for my deployment. I have been able to build the&amp;nbsp;&lt;A class="" href="https://github.com/aborroy/alfresco-pdf-toolkit/releases/download/acs-7/pdf-toolkit-share-1.4.3-SNAPSHOT.amp" target="_blank" rel="nofollow noopener"&gt;&lt;SPAN class=""&gt;pdf-toolkit-share-1.4.3-SNAPSHOT.amp&lt;/SPAN&gt;&lt;/A&gt;&amp;nbsp;for share, and I can see the deployment modules&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="EjikeAlfie_0-1755588348101.png" style="width: 400px;"&gt;&lt;img src="https://connect.hyland.com/t5/image/serverpage/image-id/12205iE342587DE52F7B98/image-size/medium/is-moderation-mode/true?v=v2&amp;amp;px=400" role="button" title="EjikeAlfie_0-1755588348101.png" alt="EjikeAlfie_0-1755588348101.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;The issue is when I build the&amp;nbsp;&lt;A class="" href="https://github.com/aborroy/alfresco-pdf-toolkit/releases/download/acs-7/pdf-toolkit-repo-1.4.4-SNAPSHOT.amp" target="_blank" rel="nofollow noopener"&gt;&lt;SPAN class=""&gt;pdf-toolkit-repo-1.4.4-SNAPSHOT.amp&lt;/SPAN&gt;&lt;/A&gt;&amp;nbsp;for alfresco, it throws up errors and corrupts the webapps, you can see the logs below:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="EjikeAlfie_1-1755588463075.png" style="width: 400px;"&gt;&lt;img src="https://connect.hyland.com/t5/image/serverpage/image-id/12206i4900D1410A9A0220/image-size/medium/is-moderation-mode/true?v=v2&amp;amp;px=400" role="button" title="EjikeAlfie_1-1755588463075.png" alt="EjikeAlfie_1-1755588463075.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;This is my Dockerfile code for alfresco amps below:&lt;/P&gt;&lt;P&gt;ARG ALFRESCO_TAG&lt;BR /&gt;FROM alfresco/alfresco-content-repository-community:${ALFRESCO_TAG}&lt;/P&gt;&lt;P&gt;ARG TOMCAT_DIR=/usr/local/tomcat&lt;BR /&gt;ARG IMAGEUSERNAME=alfresco&lt;/P&gt;&lt;P&gt;# default user is alfresco (added on the base image alfresco/alfresco-content-repository-community)&lt;BR /&gt;# change to root user to be able to install the addons and packages&lt;BR /&gt;USER root&lt;/P&gt;&lt;P&gt;# Fix centos mirrors for Alfresco 6.x&lt;BR /&gt;RUN sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-* || true &amp;amp;&amp;amp; \&lt;BR /&gt;sed -i 's|#baseurl=&lt;A href="http://mirror.centos.org|" target="_blank" rel="noopener"&gt;http://mirror.centos.org|&lt;/A&gt;baseurl=&lt;A href="http://vault.centos.org|" target="_blank" rel="noopener"&gt;http://vault.centos.org|&lt;/A&gt;g' /etc/yum.repos.d/CentOS-* || true&lt;/P&gt;&lt;P&gt;# Install modules and addons&lt;BR /&gt;RUN mkdir -p $TOMCAT_DIR/amps&lt;BR /&gt;COPY modules/amps $TOMCAT_DIR/amps&lt;BR /&gt;COPY modules/jars $TOMCAT_DIR/webapps/alfresco/WEB-INF/lib&lt;/P&gt;&lt;P&gt;RUN java -jar $TOMCAT_DIR/alfresco-mmt/alfresco-mmt*.jar install \&lt;BR /&gt;$TOMCAT_DIR/amps $TOMCAT_DIR/webapps/alfresco -directory -nobackup -force&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;# DATABASE&lt;BR /&gt;ARG DB&lt;BR /&gt;ENV DB $DB&lt;/P&gt;&lt;P&gt;RUN ls -la /etc/yum.repos.d/ &amp;amp;&amp;amp; \&lt;BR /&gt;((sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-* &amp;amp;&amp;amp; \&lt;BR /&gt;sed -i 's|#baseurl=&lt;A href="http://mirror.centos.org|" target="_blank" rel="noopener"&gt;http://mirror.centos.org|&lt;/A&gt;baseurl=&lt;A href="http://vault.centos.org|" target="_blank" rel="noopener"&gt;http://vault.centos.org|&lt;/A&gt;g' /etc/yum.repos.d/CentOS-* 2&amp;gt;/dev/null) || \&lt;BR /&gt;(sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/rocky-* &amp;amp;&amp;amp; \&lt;BR /&gt;sed -i 's|#baseurl=&lt;A href="http://dl.rockylinux.org/$contentdir|" target="_blank" rel="noopener"&gt;http://dl.rockylinux.org/$contentdir|&lt;/A&gt;baseurl=&lt;A href="http://dl.rockylinux.org/$contentdir|" target="_blank" rel="noopener"&gt;http://dl.rockylinux.org/$contentdir|&lt;/A&gt;g' /etc/yum.repos.d/rocky-*)) || \&lt;BR /&gt;(dnf clean all &amp;amp;&amp;amp; dnf makecache &amp;amp;&amp;amp; dnf update -y)&lt;/P&gt;&lt;P&gt;# Install mysql JDBC driver&lt;BR /&gt;RUN if [ "$DB" == "mariadb" ] ; then \&lt;BR /&gt;set -x \&lt;BR /&gt;&amp;amp;&amp;amp; yum clean all \&lt;BR /&gt;&amp;amp;&amp;amp; yum install -y wget \&lt;BR /&gt;&amp;amp;&amp;amp; yum clean all \&lt;BR /&gt;&amp;amp;&amp;amp; wget -P /tmp/ &lt;A href="https://repo1.maven.org/maven2/org/mariadb/jdbc/mariadb-java-client/2.7.4/mariadb-java-client-2.7.4.jar" target="_blank" rel="noopener"&gt;https://repo1.maven.org/maven2/org/mariadb/jdbc/mariadb-java-client/2.7.4/mariadb-java-client-2.7.4.jar&lt;/A&gt; \&lt;BR /&gt;&amp;amp;&amp;amp; cp /tmp/mariadb-java-client-2.7.4.jar $TOMCAT_DIR/lib/ \&lt;BR /&gt;&amp;amp;&amp;amp; rm -rf /tmp/mariadb-java-client-2.7.4.jar; \&lt;BR /&gt;fi&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;# COMMS&lt;BR /&gt;ARG SOLR_COMMS&lt;BR /&gt;ENV SOLR_COMMS $SOLR_COMMS&lt;/P&gt;&lt;P&gt;# SSL&lt;BR /&gt;ARG TRUSTSTORE_TYPE&lt;BR /&gt;ARG TRUSTSTORE_PASS&lt;BR /&gt;ARG KEYSTORE_TYPE&lt;BR /&gt;ARG KEYSTORE_PASS&lt;BR /&gt;ARG CERT_ALIAS&lt;/P&gt;&lt;P&gt;ENV TRUSTSTORE_TYPE=$TRUSTSTORE_TYPE \&lt;BR /&gt;TRUSTSTORE_PASS=$TRUSTSTORE_PASS \&lt;BR /&gt;KEYSTORE_TYPE=$KEYSTORE_TYPE \&lt;BR /&gt;KEYSTORE_PASS=$KEYSTORE_PASS \&lt;BR /&gt;CERT_ALIAS=$CERT_ALIAS&lt;/P&gt;&lt;P&gt;# Enable SSL by adding the proper Connector to server.xml&lt;BR /&gt;RUN if [ "$SOLR_COMMS" == "https" ] ; then \&lt;BR /&gt;sed -i "s/\&lt;BR /&gt;[[:space:]]\+&amp;lt;\/Engine&amp;gt;/\n\&lt;BR /&gt;&amp;lt;\/Engine&amp;gt;\n\&lt;BR /&gt;&amp;lt;Connector port=\"8443\" protocol=\"org.apache.coyote.http11.Http11NioProtocol\"\n\&lt;BR /&gt;connectionTimeout=\"20000\" maxThreads=\"150\"\n\&lt;BR /&gt;SSLEnabled=\"true\" scheme=\"https\" secure=\"true\"\n\&lt;BR /&gt;defaultSSLHostConfigName=\"localhost\"&amp;gt;\n\&lt;BR /&gt;&amp;lt;SSLHostConfig hostName=\"localhost\" protocols=\"TLSv1.3\"\n\&lt;BR /&gt;certificateVerification=\"required\"\n\&lt;BR /&gt;truststoreFile=\"\/usr\/local\/tomcat\/keystore\/ssl.truststore\"\n\&lt;BR /&gt;truststorePassword=\"${TRUSTSTORE_PASS}\" truststoreType=\"${TRUSTSTORE_TYPE}\"&amp;gt;\n\&lt;BR /&gt;&amp;lt;Certificate certificateKeystoreFile=\"\/usr\/local\/tomcat\/keystore\/ssl.keystore\"\n\&lt;BR /&gt;certificateKeyAlias=\"${CERT_ALIAS}\" type=\"RSA\"\n\&lt;BR /&gt;certificateKeystorePassword=\"${KEYSTORE_PASS}\" certificateKeystoreType=\"${KEYSTORE_TYPE}\"\/&amp;gt;\n\&lt;BR /&gt;&amp;lt;\/SSLHostConfig&amp;gt;\n\&lt;BR /&gt;&amp;lt;\/Connector&amp;gt;/g" ${TOMCAT_DIR}/conf/server.xml; \&lt;BR /&gt;fi&lt;/P&gt;&lt;P&gt;This is my docker-compose.yml script:&lt;/P&gt;&lt;P&gt;services:&lt;BR /&gt;alfresco:&lt;BR /&gt;build:&lt;BR /&gt;context: ./alfresco&lt;BR /&gt;args:&lt;BR /&gt;ALFRESCO_TAG: ${ALFRESCO_CE_TAG}&lt;BR /&gt;DB: postgres&lt;BR /&gt;SOLR_COMMS: secret&lt;BR /&gt;mem_limit: 7488m&lt;BR /&gt;depends_on:&lt;BR /&gt;postgres:&lt;BR /&gt;condition: service_healthy&lt;BR /&gt;&lt;BR /&gt;environment:&lt;BR /&gt;JAVA_TOOL_OPTIONS: "&lt;BR /&gt;-Dencryption.keystore.type=JCEKS&lt;BR /&gt;-Dencryption.cipherAlgorithm=DESede/CBC/PKCS5Padding&lt;BR /&gt;-Dencryption.keyAlgorithm=DESede&lt;BR /&gt;-Dencryption.keystore.location=/usr/local/tomcat/shared/classes/alfresco/extension/keystore/keystore&lt;BR /&gt;-Dmetadata-keystore.password=mp6yc0UD9e&lt;BR /&gt;-Dmetadata-keystore.aliases=metadata&lt;BR /&gt;-Dmetadata-keystore.metadata.password=oKIWzVdEdA&lt;BR /&gt;-Dmetadata-keystore.metadata.algorithm=DESede&lt;BR /&gt;"&lt;BR /&gt;JAVA_OPTS : '&lt;BR /&gt;-Ddb.username=alfresco&lt;BR /&gt;-Ddb.password=alfresco&lt;BR /&gt;-Ddb.driver=org.postgresql.Driver&lt;BR /&gt;-Ddb.url=jdbc:postgresql://postgres:5432/alfresco&lt;BR /&gt;-Dalfresco_user_store.adminpassword=209c6174da490caeb422f3fa5a7ae634&lt;BR /&gt;-Dsystem.preferred.password.encoding=bcrypt10&lt;BR /&gt;-Dsolr.host=solr6&lt;BR /&gt;-Dsolr.port=8983&lt;BR /&gt;-Dsolr.port.ssl=8983&lt;BR /&gt;-Dsolr.secureComms=secret&lt;BR /&gt;-Dsolr.baseUrl=/solr&lt;BR /&gt;-Dindex.subsystem.name=solr6&lt;BR /&gt;-Dsolr.sharedSecret=322ynh37fuk&lt;BR /&gt;-Dalfresco.host=${SERVER_NAME}&lt;BR /&gt;-Dalfresco.port=80&lt;BR /&gt;-Dapi-explorer.url=http://${SERVER_NAME}:80/api-explorer&lt;BR /&gt;-Dalfresco.protocol=http&lt;BR /&gt;-Dshare.host=${SERVER_NAME}&lt;BR /&gt;-Dshare.port=80&lt;BR /&gt;-Dshare.protocol=http&lt;BR /&gt;-Daos.baseUrlOverwrite=http://${SERVER_NAME}/alfresco/aos&lt;BR /&gt;-Dmessaging.broker.url="failover:(nio://activemq:61616)?timeout=3000&amp;amp;jms.useCompression=true"&lt;BR /&gt;-Ddeployment.method=DOCKER_COMPOSE&lt;BR /&gt;-Dcsrf.filter.enabled=false&lt;BR /&gt;-Dopencmis.server.override=true&lt;BR /&gt;-Dopencmis.server.value=http://${SERVER_NAME}:80&lt;BR /&gt;-DlocalTransform.core-aio.url=&lt;A href="http://transform-core-aio:8090/" target="_blank" rel="noopener"&gt;http://transform-core-aio:8090/&lt;/A&gt;&lt;BR /&gt;-Dhttpclient.config.transform.connectionRequestTimeout=500000&lt;BR /&gt;-Dcsrf.filter.enabled=false&lt;BR /&gt;-Dalfresco.restApi.basicAuthScheme=true&lt;BR /&gt;-Dauthentication.protection.enabled=false&lt;BR /&gt;-XX:+UseG1GC -XX:+UseStringDeduplication&lt;BR /&gt;-Dgoogledocs.enabled=false&lt;BR /&gt;-Ddev.email.not.sent=true&lt;BR /&gt;-XX:MinRAMPercentage=50 -XX:MaxRAMPercentage=80&lt;BR /&gt;'&lt;BR /&gt;healthcheck:&lt;BR /&gt;test:&lt;BR /&gt;- CMD&lt;BR /&gt;- curl&lt;BR /&gt;- -f&lt;BR /&gt;- &lt;A href="http://localhost:8080/alfresco/api/-default-/public/alfresco/versions/1/probes/-ready-" target="_blank" rel="noopener"&gt;http://localhost:8080/alfresco/api/-default-/public/alfresco/versions/1/probes/-ready-&lt;/A&gt;&lt;BR /&gt;interval: 30s&lt;BR /&gt;timeout: 3s&lt;BR /&gt;retries: 3&lt;BR /&gt;start_period: 1m&lt;BR /&gt;volumes:&lt;BR /&gt;- alf-repo-data:/usr/local/tomcat/alf_data&lt;BR /&gt;- alf-repo-logs:/usr/local/tomcat/logs&lt;/P&gt;&lt;P&gt;transform-core-aio:&lt;BR /&gt;image: alfresco/alfresco-transform-core-aio:${TRANSFORM_ENGINE_TAG}&lt;BR /&gt;restart: on-failure&lt;BR /&gt;mem_limit: 2048m&lt;BR /&gt;environment:&lt;BR /&gt;JAVA_OPTS: "&lt;BR /&gt;-XX:MinRAMPercentage=50 -XX:MaxRAMPercentage=80&lt;BR /&gt;-Dserver.tomcat.threads.max=12&lt;BR /&gt;-Dserver.tomcat.threads.min=4&lt;BR /&gt;-Dlogging.level.org.alfresco.transform.common.TransformerDebug=ERROR&lt;BR /&gt;-Dlogging.level.org.alfresco.transform=ERROR&lt;BR /&gt;-Dlogging.level.org.apache.fontbox.ttf=ERROR&lt;BR /&gt;-Dlogging.level.org.apache.pdfbox.cos.COSDocument=ERROR&lt;BR /&gt;-Dlogging.level.org.apache.pdfbox.pdfparser=ERROR&lt;BR /&gt;-Dlogging.level.org.apache.pdfbox.filter.FlateFilter=ERROR&lt;BR /&gt;-Dlogging.level.org.apache.pdfbox.pdmodel.font=ERROR&lt;BR /&gt;-Dlogging.level.org.apache.pdfbox.pdmodel.font.PDSimpleFont=FATAL&lt;BR /&gt;-Dlogging.level.org.apache.pdfbox.pdmodel.font.PDFont=FATAL&lt;BR /&gt;-Dlogging.level.org.apache.pdfbox.pdmodel.font.PDCIDFont=FATAL&lt;BR /&gt;"&lt;/P&gt;&lt;P&gt;share:&lt;BR /&gt;build:&lt;BR /&gt;context: ./share&lt;BR /&gt;args:&lt;BR /&gt;SHARE_TAG: ${SHARE_TAG}&lt;BR /&gt;SERVER_NAME: ${SERVER_NAME}&lt;BR /&gt;HTTP_PORT: 80&lt;BR /&gt;mem_limit: 1872m&lt;BR /&gt;environment:&lt;BR /&gt;REPO_HOST: "alfresco"&lt;BR /&gt;REPO_PORT: "8080"&lt;BR /&gt;CSRF_FILTER_REFERER: "&lt;A href="http://localhost:80/.*" target="_blank" rel="noopener"&gt;http://localhost:80/.*&lt;/A&gt;"&lt;BR /&gt;CSRF_FILTER_ORIGIN: "&lt;A href="http://localhost:80" target="_blank" rel="noopener"&gt;http://localhost:80&lt;/A&gt;"&lt;BR /&gt;JAVA_OPTS: "&lt;BR /&gt;-Dalfresco.context=alfresco&lt;BR /&gt;-Dalfresco.protocol=http&lt;BR /&gt;-XX:MinRAMPercentage=50 -XX:MaxRAMPercentage=80&lt;BR /&gt;"&lt;BR /&gt;depends_on:&lt;BR /&gt;alfresco:&lt;BR /&gt;condition: service_healthy&lt;BR /&gt;volumes:&lt;BR /&gt;- alf-share-logs:/usr/local/tomcat/logs&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;postgres:&lt;BR /&gt;image: postgres:${POSTGRES_TAG}&lt;BR /&gt;mem_limit: 1872m&lt;BR /&gt;environment:&lt;BR /&gt;- POSTGRES_PASSWORD=alfresco&lt;BR /&gt;- POSTGRES_USER=alfresco&lt;BR /&gt;- POSTGRES_DB=alfresco&lt;BR /&gt;- PGUSER=alfresco&lt;BR /&gt;command: "&lt;BR /&gt;postgres&lt;BR /&gt;-c max_connections=200&lt;BR /&gt;-c logging_collector=on&lt;BR /&gt;-c log_min_messages=LOG&lt;BR /&gt;-c log_directory=/var/log/postgresql"&lt;BR /&gt;healthcheck:&lt;BR /&gt;test: ["CMD-SHELL", "pg_isready"]&lt;BR /&gt;interval: 10s&lt;BR /&gt;timeout: 5s&lt;BR /&gt;retries: 5&lt;BR /&gt;volumes:&lt;BR /&gt;- postgres-data:/var/lib/postgresql/data&lt;BR /&gt;- postgres-logs:/var/log/postgresql&lt;/P&gt;&lt;P&gt;solr6:&lt;BR /&gt;build:&lt;BR /&gt;context: ./search&lt;BR /&gt;args:&lt;BR /&gt;SEARCH_TAG: ${SEARCH_CE_TAG}&lt;BR /&gt;SOLR_HOSTNAME: solr6&lt;BR /&gt;ALFRESCO_HOSTNAME: alfresco&lt;BR /&gt;ALFRESCO_COMMS: secret&lt;BR /&gt;CROSS_LOCALE: "true"&lt;BR /&gt;DISABLE_CONTENT_INDEXING: "false"&lt;BR /&gt;mem_limit: 3744m&lt;BR /&gt;environment:&lt;BR /&gt;SOLR_JAVA_MEM: "-XX:MinRAMPercentage=50 -XX:MaxRAMPercentage=80"&lt;BR /&gt;#Solr needs to know how to register itself with Alfresco&lt;BR /&gt;SOLR_ALFRESCO_HOST: "alfresco"&lt;BR /&gt;SOLR_ALFRESCO_PORT: "8080"&lt;BR /&gt;#Alfresco needs to know how to call solr&lt;BR /&gt;SOLR_SOLR_HOST: "solr6"&lt;BR /&gt;SOLR_SOLR_PORT: "8983"&lt;BR /&gt;#Create the default alfresco and archive cores&lt;BR /&gt;SOLR_CREATE_ALFRESCO_DEFAULTS: "alfresco,archive"&lt;BR /&gt;SOLR_OPTS: "&lt;BR /&gt;-XX:-UseLargePages&lt;BR /&gt;-Dalfresco.secureComms.secret=322ynh37fuk&lt;BR /&gt;"&lt;BR /&gt;depends_on:&lt;BR /&gt;alfresco:&lt;BR /&gt;condition: service_healthy&lt;BR /&gt;volumes:&lt;BR /&gt;- solr-data:/opt/alfresco-search-services/data&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;activemq:&lt;BR /&gt;image: alfresco/alfresco-activemq:${ACTIVEMQ_TAG}&lt;BR /&gt;mem_limit: 1g&lt;BR /&gt;volumes:&lt;BR /&gt;- activemq-data:/opt/activemq/data&lt;/P&gt;&lt;P&gt;content-app:&lt;BR /&gt;image: alfresco/alfresco-content-app:${ACA_TAG}&lt;BR /&gt;mem_limit: 256m&lt;BR /&gt;environment:&lt;BR /&gt;APP_BASE_SHARE_URL: "http://${SERVER_NAME}:80/#/preview/s"&lt;BR /&gt;APP_CONFIG_PLUGIN_PROCESS_SERVICE: false&lt;BR /&gt;depends_on:&lt;BR /&gt;alfresco:&lt;BR /&gt;condition: service_healthy&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;# HTTP proxy to provide HTTP Default port access to services&lt;BR /&gt;# SOLR API and SOLR Web Console are protected to avoid unauthenticated access&lt;BR /&gt;proxy:&lt;BR /&gt;image: nginx:stable-alpine&lt;BR /&gt;mem_limit: 128m&lt;BR /&gt;depends_on:&lt;BR /&gt;- alfresco&lt;BR /&gt;- solr6&lt;BR /&gt;- share&lt;BR /&gt;- content-app&lt;BR /&gt;volumes:&lt;BR /&gt;- ./config/nginx.conf:/etc/nginx/nginx.conf&lt;BR /&gt;- ./config/nginx.htpasswd:/etc/nginx/conf.d/nginx.htpasswd&lt;BR /&gt;ports:&lt;BR /&gt;- ${BIND_IP_NGINX:-0.0.0.0}:80:80&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;volumes:&lt;BR /&gt;alf-repo-data:&lt;BR /&gt;activemq-data:&lt;BR /&gt;alf-repo-logs:&lt;BR /&gt;alf-share-logs:&lt;BR /&gt;postgres-data:&lt;BR /&gt;postgres-logs:&lt;BR /&gt;solr-data:&lt;/P&gt;&lt;P&gt;Is there some compatibility issue with Alfresco Community Edition 25.2 and&amp;nbsp;&lt;A class="" href="https://github.com/aborroy/alfresco-pdf-toolkit/releases/download/acs-7/pdf-toolkit-repo-1.4.4-SNAPSHOT.amp" target="_blank" rel="nofollow noopener"&gt;&lt;SPAN class=""&gt;pdf-toolkit-repo-1.4.4-SNAPSHOT.amp&lt;/SPAN&gt;&lt;/A&gt;&amp;nbsp;?&lt;BR /&gt;This is the directory structure for addons I am using:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="EjikeAlfie_2-1755588799149.png" style="width: 400px;"&gt;&lt;img src="https://connect.hyland.com/t5/image/serverpage/image-id/12207iD7DD71DE62686287/image-size/medium/is-moderation-mode/true?v=v2&amp;amp;px=400" role="button" title="EjikeAlfie_2-1755588799149.png" alt="EjikeAlfie_2-1755588799149.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 19 Aug 2025 07:35:42 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/alfresco-pdf-toolkit/m-p/492258#M40357</guid>
      <dc:creator>EjikeAlfie</dc:creator>
      <dc:date>2025-08-19T07:35:42Z</dc:date>
    </item>
    <item>
      <title>Re: Alfresco pdf toolkit</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/alfresco-pdf-toolkit/m-p/492259#M40358</link>
      <description>&lt;P&gt;Hi Fedorow,&lt;/P&gt;&lt;P&gt;These are all the logs:&lt;BR /&gt;ejike@BlueFlame:~/alfresco-docker-compose$ docker-compose logs alfresco | tail -50&lt;BR /&gt;alfresco-1 | java.base@17.0.15/jdk.internal.misc.Unsafe.park(Native Method)&lt;BR /&gt;alfresco-1 | java.base@17.0.15/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)&lt;BR /&gt;alfresco-1 | java.base@17.0.15/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)&lt;BR /&gt;alfresco-1 | java.base@17.0.15/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465)&lt;BR /&gt;alfresco-1 | java.base@17.0.15/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436)&lt;BR /&gt;alfresco-1 | java.base@17.0.15/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1630)&lt;BR /&gt;alfresco-1 | java.base@17.0.15/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)&lt;BR /&gt;alfresco-1 | org.alfresco.repo.event2.EnqueuingEventSender.lambda$1(EnqueuingEventSender.java:106)&lt;BR /&gt;alfresco-1 | org.alfresco.repo.event2.EnqueuingEventSender$$Lambda$725/0x00007f487888d8a8.run(Unknown Source)&lt;BR /&gt;alfresco-1 | java.base@17.0.15/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)&lt;BR /&gt;alfresco-1 | java.base@17.0.15/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)&lt;BR /&gt;alfresco-1 | java.base@17.0.15/java.lang.Thread.run(Thread.java:840)&lt;BR /&gt;alfresco-1 | 19-Aug-2025 06:59:55.433 SEVERE [main] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [alfresco] created a ThreadLocal with key of type [org.alfresco.repo.template.QNameAwareObjectWrapper$1] (value [org.alfresco.repo.template.QNameAwareObjectWrapper$1@3285eb2c]) and a value of type [org.alfresco.repo.template.QNameAwareObjectWrapper$1$1] (value [org.alfresco.repo.template.QNameAwareObjectWrapper$1$1@1422398113(2.3.0, useAdaptersForContainers=false, forceLegacyNonListCollections=true, iterableSupport=false, domNodeSupport=true, jythonSupport=trueexposureLevel=1, exposeFields=false, preferIndexedReadMethod=true, treatDefaultMethodsAsBeanMembers=false, sharedClassIntrospCache=none, ...)]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.&lt;BR /&gt;alfresco-1 | 19-Aug-2025 06:59:55.434 SEVERE [main] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [alfresco] created a ThreadLocal with key of type [org.alfresco.repo.template.QNameAwareObjectWrapper$1] (value [org.alfresco.repo.template.QNameAwareObjectWrapper$1@2ae2740d]) and a value of type [org.alfresco.repo.template.QNameAwareObjectWrapper$1$1] (value [org.alfresco.repo.template.QNameAwareObjectWrapper$1$1@925050614(2.3.0, useAdaptersForContainers=false, forceLegacyNonListCollections=true, iterableSupport=false, domNodeSupport=true, jythonSupport=trueexposureLevel=1, exposeFields=false, preferIndexedReadMethod=true, treatDefaultMethodsAsBeanMembers=false, sharedClassIntrospCache=none, ...)]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.&lt;BR /&gt;alfresco-1 | 19-Aug-2025 06:59:55.435 SEVERE [main] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [alfresco] created a ThreadLocal with key of type [org.alfresco.repo.template.QNameAwareObjectWrapper$1] (value [org.alfresco.repo.template.QNameAwareObjectWrapper$1@236a67a9]) and a value of type [org.alfresco.repo.template.QNameAwareObjectWrapper$1$1] (value [org.alfresco.repo.template.QNameAwareObjectWrapper$1$1@759998226(2.3.0, useAdaptersForContainers=false, forceLegacyNonListCollections=true, iterableSupport=false, domNodeSupport=true, jythonSupport=trueexposureLevel=1, exposeFields=false, preferIndexedReadMethod=true, treatDefaultMethodsAsBeanMembers=false, sharedClassIntrospCache=none, ...)]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.&lt;BR /&gt;alfresco-1 | 19-Aug-2025 06:59:55.436 SEVERE [main] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [alfresco] created a ThreadLocal with key of type [java.lang.ThreadLocal.SuppliedThreadLocal] (value [java.lang.ThreadLocal$SuppliedThreadLocal@1437fcaa]) and a value of type [org.alfresco.util.CachingDateFormat] (value [yyyy-MM-dd]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.&lt;BR /&gt;alfresco-1 | 19-Aug-2025 06:59:55.436 SEVERE [main] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [alfresco] created a ThreadLocal with key of type [java.lang.ThreadLocal.SuppliedThreadLocal] (value [java.lang.ThreadLocal$SuppliedThreadLocal@3a0d7c4c]) and a value of type [org.alfresco.util.transaction.TransactionSupportUtil.ResourcesHolder] (value [org.alfresco.util.transaction.TransactionSupportUtil$ResourcesHolder@4a2a038b]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.&lt;BR /&gt;alfresco-1 | 19-Aug-2025 06:59:55.446 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/local/tomcat/webapps/alfresco] has finished in [33,942] ms&lt;BR /&gt;alfresco-1 | 19-Aug-2025 06:59:55.446 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/local/tomcat/webapps/api-explorer]&lt;BR /&gt;alfresco-1 | 19-Aug-2025 06:59:55.586 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.&lt;BR /&gt;alfresco-1 | 19-Aug-2025 06:59:55.673 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/local/tomcat/webapps/api-explorer] has finished in [227] ms&lt;BR /&gt;alfresco-1 | 19-Aug-2025 06:59:55.673 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/local/tomcat/webapps/_vti_bin]&lt;BR /&gt;alfresco-1 | 19-Aug-2025 06:59:55.825 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.&lt;BR /&gt;alfresco-1 | 19-Aug-2025 06:59:55.830 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/local/tomcat/webapps/_vti_bin] has finished in [156] ms&lt;BR /&gt;alfresco-1 | 19-Aug-2025 06:59:55.830 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/local/tomcat/webapps/ROOT]&lt;BR /&gt;alfresco-1 | 19-Aug-2025 06:59:55.836 WARNING [main] org.apache.tomcat.util.digester.SetPropertiesRule.begin Match [Context] failed to set property [debug] to [100]&lt;BR /&gt;alfresco-1 | 19-Aug-2025 06:59:55.969 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.&lt;BR /&gt;alfresco-1 | 19-Aug-2025 06:59:55.973 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/local/tomcat/webapps/ROOT] has finished in [143] ms&lt;BR /&gt;alfresco-1 | 19-Aug-2025 06:59:55.979 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]&lt;BR /&gt;alfresco-1 | 19-Aug-2025 06:59:56.007 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [33386] milliseconds&lt;BR /&gt;alfresco-1 | 19-Aug-2025 07:00:00.006 INFO [QuartzScheduler_QuartzSchedulerThread] org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading Illegal access: this web application instance has been stopped already. Could not load [org.quartz.ExecuteInJTATransaction]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.&lt;BR /&gt;alfresco-1 | java.lang.IllegalStateException: Illegal access: this web application instance has been stopped already. Could not load [org.quartz.ExecuteInJTATransaction]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.&lt;BR /&gt;alfresco-1 | at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1400)&lt;BR /&gt;alfresco-1 | at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClassLoading(WebappClassLoaderBase.java:1388)&lt;BR /&gt;alfresco-1 | at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1222)&lt;BR /&gt;alfresco-1 | at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1189)&lt;BR /&gt;alfresco-1 | at org.quartz.ee.jta.JTAAnnotationAwareJobRunShellFactory.createJobRunShell(JTAAnnotationAwareJobRunShellFactory.java:100)&lt;BR /&gt;alfresco-1 | at org.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java:402)&lt;BR /&gt;alfresco-1 | Exception in thread "QuartzScheduler_QuartzSchedulerThread" java.lang.NoClassDefFoundError: org/quartz/ExecuteInJTATransaction&lt;BR /&gt;alfresco-1 | at org.quartz.ee.jta.JTAAnnotationAwareJobRunShellFactory.createJobRunShell(JTAAnnotationAwareJobRunShellFactory.java:100)&lt;BR /&gt;alfresco-1 | at org.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java:402)&lt;BR /&gt;alfresco-1 | Caused by: java.lang.ClassNotFoundException: Illegal access: this web application instance has been stopped already. Could not load [org.quartz.ExecuteInJTATransaction]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.&lt;BR /&gt;alfresco-1 | at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClassLoading(WebappClassLoaderBase.java:1390)&lt;BR /&gt;alfresco-1 | at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1222)&lt;BR /&gt;alfresco-1 | at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1189)&lt;BR /&gt;alfresco-1 | ... 2 more&lt;BR /&gt;alfresco-1 | Caused by: java.lang.IllegalStateException: Illegal access: this web application instance has been stopped already. Could not load [org.quartz.ExecuteInJTATransaction]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.&lt;BR /&gt;alfresco-1 | at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1400)&lt;BR /&gt;alfresco-1 | at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClassLoading(WebappClassLoaderBase.java:1388)&lt;BR /&gt;alfresco-1 | ... 4 more&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 19 Aug 2025 07:46:48 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/alfresco-pdf-toolkit/m-p/492259#M40358</guid>
      <dc:creator>EjikeAlfie</dc:creator>
      <dc:date>2025-08-19T07:46:48Z</dc:date>
    </item>
    <item>
      <title>Re: Alfresco pdf toolkit</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/alfresco-pdf-toolkit/m-p/492264#M40360</link>
      <description>&lt;P&gt;I do not have information about compatibility, but the provided screenshots was created on Alfresco Community Edition 25.2 with&amp;nbsp;pdf-toolkit-repo-1.4.4-SNAPSHOT.amp.&lt;/P&gt;&lt;P&gt;Try temporarily remove the amp file from the ./alfresco/modules/amps folder and rebuild and restart the Alfresco container.&lt;/P&gt;</description>
      <pubDate>Tue, 19 Aug 2025 12:57:43 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/alfresco-pdf-toolkit/m-p/492264#M40360</guid>
      <dc:creator>fedorow</dc:creator>
      <dc:date>2025-08-19T12:57:43Z</dc:date>
    </item>
    <item>
      <title>Re: Alfresco pdf toolkit</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/alfresco-pdf-toolkit/m-p/492266#M40361</link>
      <description>&lt;P&gt;Hi Fedorow,&lt;/P&gt;&lt;P&gt;Just to confirm, I installed and deployed the alfresco application and addons with docker via linux/ubuntu. Could that be the issue?&lt;BR /&gt;I have temporarily removed the amp file and have restarted the Alfresco container.&lt;/P&gt;</description>
      <pubDate>Tue, 19 Aug 2025 13:17:04 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/alfresco-pdf-toolkit/m-p/492266#M40361</guid>
      <dc:creator>EjikeAlfie</dc:creator>
      <dc:date>2025-08-19T13:17:04Z</dc:date>
    </item>
    <item>
      <title>Re: Alfresco pdf toolkit</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/alfresco-pdf-toolkit/m-p/492269#M40362</link>
      <description>&lt;P&gt;Hi Fedorow,&lt;/P&gt;&lt;P&gt;I just built the&amp;nbsp;&lt;SPAN&gt;toolkit-repo-1.4.4-SNAPSHOT.amp again, and these are the logs I am getting when it fails to start.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="EjikeAlfie_0-1755612068975.png" style="width: 400px;"&gt;&lt;img src="https://connect.hyland.com/t5/image/serverpage/image-id/12208i9420502E79BF31D7/image-size/medium/is-moderation-mode/true?v=v2&amp;amp;px=400" role="button" title="EjikeAlfie_0-1755612068975.png" alt="EjikeAlfie_0-1755612068975.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Only the share modules have been deployed in the&amp;nbsp;&lt;A href="http://localhost/share/page/modules/deploy" target="_blank"&gt;http://localhost/share/page/modules/deploy&lt;/A&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="EjikeAlfie_1-1755612175726.png" style="width: 400px;"&gt;&lt;img src="https://connect.hyland.com/t5/image/serverpage/image-id/12209i99DC38BE42C721AD/image-size/medium/is-moderation-mode/true?v=v2&amp;amp;px=400" role="button" title="EjikeAlfie_1-1755612175726.png" alt="EjikeAlfie_1-1755612175726.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 19 Aug 2025 14:03:16 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/alfresco-pdf-toolkit/m-p/492269#M40362</guid>
      <dc:creator>EjikeAlfie</dc:creator>
      <dc:date>2025-08-19T14:03:16Z</dc:date>
    </item>
    <item>
      <title>Re: Alfresco pdf toolkit</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/alfresco-pdf-toolkit/m-p/492270#M40363</link>
      <description>&lt;P&gt;Hi Fedorow,&lt;/P&gt;&lt;P&gt;Please can you give me a bullet point of the steps you took and the commands you ran, so I can follow step by step. That way, I do not miss out on anything.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 19 Aug 2025 14:05:31 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/alfresco-pdf-toolkit/m-p/492270#M40363</guid>
      <dc:creator>EjikeAlfie</dc:creator>
      <dc:date>2025-08-19T14:05:31Z</dc:date>
    </item>
    <item>
      <title>Re: Alfresco pdf toolkit</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/alfresco-pdf-toolkit/m-p/492310#M40365</link>
      <description>&lt;P&gt;I'm not to sure it will help, but if you are using Ubuntu then reinstall Docker Engine. You have old style "docker-compose" plugin. Uninstall the old docker-compose first.&amp;nbsp; Here is documentation:&lt;/P&gt;&lt;P&gt;&lt;A href="https://docs.docker.com/engine/install/ubuntu/" target="_blank"&gt;https://docs.docker.com/engine/install/ubuntu/&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Aug 2025 11:38:19 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/alfresco-pdf-toolkit/m-p/492310#M40365</guid>
      <dc:creator>fedorow</dc:creator>
      <dc:date>2025-08-20T11:38:19Z</dc:date>
    </item>
    <item>
      <title>Re: Alfresco pdf toolkit</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/alfresco-pdf-toolkit/m-p/492317#M40366</link>
      <description>&lt;P&gt;I have reinstalled Docker Engine from scratch, and I am no longer using Docker desktop.&amp;nbsp; These are the logs I see from alfresco.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="EjikeAlfie_0-1755695038271.png" style="width: 400px;"&gt;&lt;img src="https://connect.hyland.com/t5/image/serverpage/image-id/12224i5035CEB30A884A3E/image-size/medium/is-moderation-mode/true?v=v2&amp;amp;px=400" role="button" title="EjikeAlfie_0-1755695038271.png" alt="EjikeAlfie_0-1755695038271.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="EjikeAlfie_1-1755695115915.png" style="width: 400px;"&gt;&lt;img src="https://connect.hyland.com/t5/image/serverpage/image-id/12225i75EA1A8C1E9B20C5/image-size/medium/is-moderation-mode/true?v=v2&amp;amp;px=400" role="button" title="EjikeAlfie_1-1755695115915.png" alt="EjikeAlfie_1-1755695115915.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="EjikeAlfie_2-1755695188694.png" style="width: 400px;"&gt;&lt;img src="https://connect.hyland.com/t5/image/serverpage/image-id/12226i6473C492EFB92CED/image-size/medium/is-moderation-mode/true?v=v2&amp;amp;px=400" role="button" title="EjikeAlfie_2-1755695188694.png" alt="EjikeAlfie_2-1755695188694.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Aug 2025 13:06:44 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/alfresco-pdf-toolkit/m-p/492317#M40366</guid>
      <dc:creator>EjikeAlfie</dc:creator>
      <dc:date>2025-08-20T13:06:44Z</dc:date>
    </item>
    <item>
      <title>Re: Alfresco pdf toolkit</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/alfresco-pdf-toolkit/m-p/492324#M40367</link>
      <description>&lt;P&gt;Hi Fedorow,&lt;/P&gt;&lt;P&gt;I am getting these logs as well:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="EjikeAlfie_0-1755696951816.png" style="width: 400px;"&gt;&lt;img src="https://connect.hyland.com/t5/image/serverpage/image-id/12229iADE0CD0E207A9BAA/image-size/medium/is-moderation-mode/true?v=v2&amp;amp;px=400" role="button" title="EjikeAlfie_0-1755696951816.png" alt="EjikeAlfie_0-1755696951816.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;I am now using Alfresco Community Edition 6.2&lt;/P&gt;</description>
      <pubDate>Wed, 20 Aug 2025 13:36:19 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/alfresco-pdf-toolkit/m-p/492324#M40367</guid>
      <dc:creator>EjikeAlfie</dc:creator>
      <dc:date>2025-08-20T13:36:19Z</dc:date>
    </item>
  </channel>
</rss>

