Documentation - Troubleshooting

This commit is contained in:
Jose Luis Osorno 2019-01-10 13:32:33 +01:00
parent 92886f2ee9
commit 0c391693e4

View File

@ -2,6 +2,10 @@
This article describes a list of common issues with the projects generated from the Alfresco SDK 4.0 archetypes and the way to troubleshoot them. This article describes a list of common issues with the projects generated from the Alfresco SDK 4.0 archetypes and the way to troubleshoot them.
* [Incorrect JDK version](#incorrect-jdk-version)
* [Containers synchronization](#containers-synchronization)
* [Ports conflict](#ports-conflict)
## Incorrect JDK version ## Incorrect JDK version
### Problem ### Problem
@ -9,12 +13,12 @@ This article describes a list of common issues with the projects generated from
The ACS container is not starting properly and it is showing Java compatibility errors in the logs: The ACS container is not starting properly and it is showing Java compatibility errors in the logs:
``` ```
sample-project-acs_1 | org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [com.example.platformsample.Demo] for bean org.springframework.beans.factory.CannotLoadBeanClassException:
with name 'com.example.Demo' defined in class path resource [alfresco/module/sample-project-platform-jar/context/service-context.xml]: Error loading class [com.example.platformsample.Demo] for bean with name 'com.example.Demo' defined in class path resource
problem with class file or dependent class; nested exception is [alfresco/module/sample-project-platform-jar/context/service-context.xml]:
java.lang.UnsupportedClassVersionError: com/example/platformsample/Demo has been compiled by a more recent version of the Java problem with class file or dependent class; nested exception is java.lang.UnsupportedClassVersionError:
Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0 (unable to load com/example/platformsample/Demo has been compiled by a more recent version of the Java Runtime (class file version 55.0),
class [com.example.platformsample.Demo]) this version of the Java Runtime only recognizes class file versions up to 52.0 (unable to load class [com.example.platformsample.Demo])
``` ```
This error represents that the source code was compiled using a wrong version of the JDK. This issue can happen if the generated project is compiled using This error represents that the source code was compiled using a wrong version of the JDK. This issue can happen if the generated project is compiled using
@ -137,3 +141,6 @@ That allows to modify the number of the exposed ports through maven properties i
``` ```
That way, if you face a port conflict, you only need to change the port in the corresponding maven property and rebuilt and restart the project. That way, if you face a port conflict, you only need to change the port in the corresponding maven property and rebuilt and restart the project.