如何摆脱`com.pentaho.commons.dsc.f:许可缺失,无效或过期?

时间:2014-08-10 13:25:27

标签: java pentaho kettle

我做了TransformJMS Produce发送给ActiveMQ

但是在通过我的Java客户端应用程序执行转换期间,包括PDI Jars。

我遇到了这个错误:

2014/08/10 13:06:54 - ACTIVEMQ - Dispatching started for transformation [ACTIVEM
Q]
Exception in thread "Thread-8" com.pentaho.commons.dsc.f: license missing, inval
id, or expired
        at com.pentaho.commons.dsc.j.a(SourceFile:92)
        at org.pentaho.di.trans.steps.jms.f.<init>(SourceFile:61)
        at org.pentaho.di.trans.steps.jms.JmsOutputMeta.getStep(SourceFile:58)
        at org.pentaho.di.trans.Trans.prepareExecution(Trans.java:891)
        at org.pentaho.di.trans.Trans.execute(Trans.java:604)

我尝试使用与Pentaho .installedLicenses.xml一起安装的许可文件,但没有效果!

我知道Pentaho位于Full Free License之下,那么问题是什么,我该怎么办?

2 个答案:

答案 0 :(得分:1)

问题是您尝试使用的插件是Enterprise Edition插件,需要有效的许可才能运行。

下载试用版时,您将获得30天的许可证。

答案 1 :(得分:1)

JMS插件已获得EE许可。

可能有解决方案。

首先,检查this。如果他想分享,请尝试联系插件创建者。

他也分享了他的代码。如果您熟悉Java,您可能会自己创建插件并可能与其他人共享。 (注意 - 他正在设计旧版本。)

这可能会很痛苦,但即使付钱给某人(当地人,员工,自由职业网站,浪费你的时间),也比购买EE解决方案更便宜,因为有一个插件(如果你需要的话)其他选择它现在已经脱离主题了)这将是pentaho社区的一个很好的补充。