Hello community!
I installed alfresco from the distribution.zip (alfresco-content-services-community-distribution-6.2.0-ga) like described here: https://docs.alfresco.com/community/concepts/install-zip-overview.html
Environment:
When I startup Tomcat I see the following error in the log:
2020-04-16 11:39:54,217 WARN [heartbeat.datasender.HBDataSenderServiceBuilder] [main] Setting the Heartbeat sender cron with property 'heartbeat.sender.cronExpression' is no longer supported. 2020-04-16 11:39:54,498 INFO [domain.schema.SchemaBootstrap] [main] Ignoring script patch (post-Hibernate): patch.db-V4.2-metadata-query-indexes 2020-04-16 11:39:54,498 INFO [domain.schema.SchemaBootstrap] [main] Ignoring script patch (post-Hibernate): patch.db-V5.1-metadata-query-indexes 2020-04-16 11:39:54,498 INFO [domain.schema.SchemaBootstrap] [main] Ignoring script patch (post-Hibernate): patch.db-V5.2-remove-jbpm-tables-from-db 2020-04-16 11:39:54,966 INFO [alfresco.repo.admin] [main] Using database URL 'jdbc:postgresql://localhost:5432/alfresco' with user 'alfresco'. 2020-04-16 11:39:54,966 INFO [alfresco.repo.admin] [main] Connected to database PostgreSQL version 11.7 2020-04-16 11:39:58,023 WARN [context.support.XmlWebApplicationContext] [main] Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transformer.PdfBox' defined in class path resource [alfresco/content-services-context.xml]: Cannot resolve reference to bean 'pdfBoxPDFParserConfig' while setting bean property 'pdfParserConfig'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pdfBoxPDFParserConfig' defined in class path resource [alfresco/content-services-context.xml]: Unexpected exception during bean creation; nested exception is java.lang.NullPointerException 2020-04-16 11:39:58,335 ERROR [web.context.ContextLoader] [main] Context initialization failed
Digging deeper I found this part in the mentioned content-services-context.xml:
<bean id="transformer.PdfBox" class="org.alfresco.repo.content.transform.PdfBoxContentTransformer" parent="baseTikaContentTransformer"> <property name="documentSelector" ref="pdfBoxEmbededDocumentSelector" /> <property name="pdfParserConfig" ref="pdfBoxPDFParserConfig"/> <property name="extractBookmarksText"> <value>${content.transformer.PdfBox.extractBookmarksText}</value> </property> </bean> <bean id="pdfBoxPDFParserConfig" class="org.apache.tika.parser.pdf.PDFParserConfig"> </bean>
Can someone please tell me why the creation of the Bean fails?
Is a certain component missing that I didn't install? It seems that the DB connection is working but until this point apperently no tables are created...
I think this is the root cause:
Caused by: java.lang.NullPointerException at org.apache.tika.parser.pdf.PDFParserConfig.hashCode(PDFParserConfig.java:749)
BTW: In the meantime I installed from alfresco-content-services-community-distribution-6.1.2-ga and it shows the exact same behaviour... :-(
I must admit that I was wrong.
The errors I described above are related to tomcat 9. As soon as I used 8.5.54 the errors disapeared. I guess this is a Spring / Tomcat 9 problem.
i managed to get up and running,
what i did was a bit strange but i thought rolling back to an older version 6.0.5 might work, so i downloaded the YML and did a compose-up
the whole thing downloaded successfully but i accidently had an old container for 6.1.2 GA running. so it didn't start frustratingly
after a bit of stuffing around i ended up re-downloading the YML for 6.1.2 and did a compose up
the whole thing worked
I can't see how this is related to the error I described. I'm not using Docker. I installed from the distribution.zip into an existing tomcat 9 server.
Hi @akreienbring,
Glad you got it working & thanks for reporting back - helpful to other users.
i think we found it, the machine settings on docker were not sufficient, once we upped it to 6Gb ram everything came to life on multiple machines i.e. windows PC and also on a MAC.
i think it would be really handy to include the minimum docker settings on the community download page.
thanks all
Hi @qc-technology,
Glad you got it sorted & for reporting back. I'll take a look at the documentation.
Cheers,
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.