Talend Cloudにアーティファクトを公開できない場合 - Cloud - 8.0

Talend Cloudにアーティファクトを公開できない場合

Version
Cloud
8.0
Language
日本語
Product
Talend Cloud
Talend Data Fabric
Module
Talend Studio
Content
インストールとアップグレード
Last publication date
2024-02-06

問題の解説

Talend Studioでジョブを右クリックして[Publish To Cloud] (クラウドに公開)を選択しても、ポップアップ情報が表示されないだけでなく、ジョブも正しく公開されません。ログには次の情報が記載されています。

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)

考えられる理由

この問題は、公開アクションで必要なJavaクラスファイルの一部が見つからないことが原因です。Talend 7.2.1であれば、\plugins\org.talend.designer.components.ipaas_7.2.1.xxx\org\talend\designer\components\ipaas\actions\wizardsフォルダーに28個前後のJavaクラスファイルがあるはずです。そうでない場合は、Talend Studioパッケージが正しく解凍されなかったことを意味します。このような問題はTalend Studioのインストールパスが長すぎるために発生することがほとんどです。

ソリューション

インストールパスがなるべく短いフォルダーにTalend Studioパッケージを解凍し、正しい数のJavaクラスファイルが上述のフォルダーに含まれていることをチェックします。