Pour un sujet associé, consultez Impossible de publier un artefact dans Talend Cloud. - Cloud

author
EnrichVersion
Cloud
EnrichProdName
Talend Cloud
task
Installation et mise à niveau
EnrichPlatform
Studio Talend

Impossible de publier un artefact dans Talend Cloud

Description du problème

Après avoir cliqué-droit sur un Job et avoir sélectionné Publish To Cloud dans Studio Talend, aucune information ne s'affiche et le Job n'est pas publié. En consultant le log, vous pouvez voir ceci :

java.lang.NoClassDefFoundError: org/talend/designer/components/ipaas/actions/wizards/AbstractPublishWizardPage$WorkspaceLabelProvider
at org.talend.designer.components.ipaas.actions.wizards.AbstractPublishWizardPage.createControl(AbstractPublishWizardPage.java:109)

Cause possible

La cause de ce problème est la suivante : certains fichiers de classes Java requis pour l'action de publication sont manquants. En prenant Talend 7.2.1 comme exemple, vous devez avoir environ 28 fichiers de classes Java dans le dossier \plugins\org.talend.designer.components.ipaas_7.2.1.xxx\org\talend\designer\components\ipaas\actions\wizards. Sinon, cela signifie que le package du Studio n'a pas été dézippé correctement. Une telle erreur se produit notamment lorsque le chemin d'installation du Studio est trop long.

Solution

Dézippez le package du Studio dans un dossier rendant le chemin d'installation du Studio le plus court possible et vérifiez que le dossier susmentionné contient le bon nombre de fichiers de classes Java.