Erreur d'installation depuis les sources

Bonjour,
en suivant le guide « Install on Windows :: Axelor Documentation », je rencontre des messages d’erreurs.

J’ai utilisé les liens en dernière version disponibles sur github : https://github.com/axelor/open-suite-webapp

Ce n’est pas très clair si ces sources utilisent à présent JDK 11 ou JDK 8.
Sur la page d’accueil d’axelor, une actualité parle de « […]newer versions of different components: Java,[…] » (Release of version 7 of AOS | Axelor).
Et sur les changelogs aucune mention : https://github.com/axelor/axelor-open-suite/blob/master/CHANGELOG.md

Je trouve qu’il y a un grand manque de clarté concernant les pré-requis techniques.
Et de cohérence dans les numéros de version et la documentation n’est pas à jour.
https://docs.axelor.com/adk/latest

Pouvez-vous, m’aider je vous prie?

Bonjour,

Il me semble que vous êtes en Java 8, alors que vous essayez de construire la dernière version d’AOS 7 qui nécessite d’upgrader les couches techniques :

  • JAVA 11 est maintenant le minimum requis pour construire et exécuter l’application
  • Tomcat 9 : Apache Tomcat version 8.5 n’est plus supporté.
  • Minimum PostgreSQL 12 est maintenant requis.
  • Gradle 7

Cordialement,

2 J'aime

Je vous remercie pour ce retour,
Je pense qu’il est grand temps d’intégrer ces pré-requis dans les readme des sources sur GITHUB et de mettre à jour la documentation.
Si un admin voit ce message, je vous prie de le prendre en compte.

En faisant un essai avec JDK 11:

Avez-vous une idée je vous prie?

Bonjour,
Je ne connais pas la cause exacte …
Supprimez l’application, puis récupérez à nouveau la webapp et la suite Axelor.
Puis reconstruisez l’application et cela devrait fonctionner …
Cordialement,

Bonjour,
Je vous remercie pour le retour.
J’ai refait la manipulation sur une machine virtuelle.

  1. Installation de git scm
  2. installation d’openjdk 11
  3. suivi des instructions

Résultat: même erreur
Il semblerait qu’il y ait un dysfonctionnement en version 7.0.1 ou j’ai loupé une étape?

  1. Перейти к файлу package.json (open-suite-webapp\modules\axelor-open-suite\axelor-human-resource\src\main\axelor-react-timesheet) удалить фрагмент кода « CI=false »
  2. Перейти к файлу package.json (open-suite-webapp\modules\axelor-open-suite\axelor-project\src\main\task-editor) удалить фрагмент кода « CI=false GENERATE_SOURCEMAP=false »
  3. Запустить по команде: ./gradlew clean build
  4. Развернуть в Apachi Tomkat 9.0.75

Программы и версии:

  1. Java 11
  2. PostgreSQL 12 и выше
  3. Apachi Tomkat 9.0 и выше
  4. Node.js v18.16.0
  5. Yarn 1.22.19
  6. Gradle 7.5.1

Настройки PostgreSQL
db.default.url = jdbc:postgresql://localhost:5432/axelor-open-suite
db.default.user = axelor
db.default.password = postgres

1 J'aime

dear @kulonbekov your solution worked like a charm
many thanks

but why the developers teams did not mentioned it anywhere?

1 J'aime

Возможно, что в будущих версиях проекта появятся изменения, которые ожидают установленное значение CI в исходном коде. В результате, обновления могут привести к ошибкам сборки или непредвиденным проблемам. Будем ждать ответа от разработчиков.

2 J'aime