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

EnrichVersion
Cloud
EnrichProdName
Talend Cloud
EnrichPlatform
Talend Studio
task
インストールとアップグレード

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

問題の解説

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クラスファイルがあるはずです。そうでない場合は、Studioパッケージが正常に解凍されなかったことを意味します。このような問題はStudioのインストールパスが長すぎるために発生することがほとんどです。

ソリューション

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