在勺子中保存/创建新转换文件时出错

时间:2015-04-21 05:25:38

标签: pentaho

保存/在勺子中创建新转换或作业时出现以下错误。

  

从输入流中读取信息时出错。文件过早结束。

要重新创建,

  

文件 - >新建 - >转换然后点击保存

重启勺子不会解决这个问题。 单击错误消息的确定按钮一切正常。
Pentaho版本:5.3.0.0-213
操作系统:Windows Server 2008 R2 Enterprise

此处附有详细的错误消息。

  

16 11:55:16 - 一般 - 错误(版本5.3.0.0-213,版本1来自   2015-02-02_12-17-08 by buildguy):阅读时出错   共享对象(持续加载):   org.pentaho.di.core.exception.KettleXMLException:2015/04/16 11:55:16    - 常规 - 从XML文件读取共享对象时出现意外问题:null 2015/04/16 11:55:16 - General - 2015/04/16 11:55:16 - 一般 -   从输入流中读取信息时出错2015/04/16 11:55:16 -   一般 - 文件过早结束。 2015/04/16 11:55:16 - 一般 - 错误   (版本5.3.0.0-213,由buildguy从2015-02-02_12-17-08构建1):   org.pentaho.di.core.exception.KettleXMLException:2015/04/16 11:55:16    - 常规 - 从XML文件读取共享对象时出现意外问题:null 2015/04/16 11:55:16 - General - 2015/04/16 11:55:16 - 一般 -   从输入流中读取信息时出错2015/04/16 11:55:16 -   一般 - 文件过早结束。 2015/04/16 11:55:16 - 一般 -   2015/04/16 11:55:16 - General - 2015/04/16 11:55:16 - General - at   org.pentaho.di.shared.SharedObjects。(SharedObjects.java:165)   2015/04/16 11:55:16 - 一般 - 在   org.pentaho.di.trans.TransMeta.readSharedObjects(TransMeta.java:3332)   2015/04/16 11:55:16 - 一般 - 在   org.pentaho.di.trans.TransMeta.loadXML(TransMeta.java:2865)2015/04/16   11:55:16 - 将军 - 来   org.pentaho.di.trans.TransMeta。(TransMeta.java:2671)2015/04/16   11:55:16 - 将军 - 来   org.pentaho.di.trans.TransMeta。(TransMeta.java:2623)2015/04/16   11:55:16 - 将军 - 来   org.pentaho.di.trans.TransMeta。(TransMeta.java:2600)2015/04/16   11:55:16 - 将军 - 来   org.pentaho.di.trans.TransMeta。(TransMeta.java:2580)2015/04/16   11:55:16 - 将军 - 来   org.pentaho.di.trans.TransMeta。(TransMeta.java:2545)2015/04/16   11:55:16 - 将军 - 来   org.pentaho.di.trans.Trans。(Trans.java:574)2015/04/16 11:55:16    - 一般 - 在org.pentaho.di.ui.spoon.trans.TransGraph.start(TransGraph.java:3605)   2015/04/16 11:55:16 - 一般 - 在   org.pentaho.di.ui.spoon.delegates.SpoonTransformationDelegate.executeTransformation(SpoonTransformationDelegate.java:880)   2015/04/16 11:55:16 - 一般 - 在   org.pentaho.di.ui.spoon.Spoon $ 31 $ 1.run(Spoon.java:8548)2015/04/16   11:55:16 - 将军 - 来   org.eclipse.swt.widgets.RunnableLock.run(未知来源)2015/04/16   11:55:16 - 将军 - 来   org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(未知来源)   2015/04/16 11:55:16 - 一般 - 在   org.eclipse.swt.widgets.Display.runAsyncMessages(未知来源)   2015/04/16 11:55:16 - 一般 - 在   org.eclipse.swt.widgets.Display.readAndDispatch(未知来源)   2015/04/16 11:55:16 - 一般 - 在   org.pentaho.di.ui.spoon.Spoon.readAndDispatch(Spoon.java:1316)   2015/04/16 11:55:16 - 一般 - 在   org.pentaho.di.ui.spoon.Spoon.waitForDispose(Spoon.java:7979)   2015/04/16 11:55:16 - 一般 - 在   org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:9310)2015/04/16   11:55:16 - 将军 - 来   org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:654)2015/04/16 11:55:16    - General - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)2015/04/16 11:55:16 - General - at   sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)2015/04/16   11:55:16 - 将军 - 来   sun.reflect.DelegatingMethodAccessorImpl.invoke(未知来源)   2015/04/16 11:55:16 - 一般 - 在   java.lang.reflect.Method.invoke(未知来源)2015/04/16 11:55:16 -   一般 - 在   org.pentaho.commons.launcher.Launcher.main(Launcher.java:92)   2015/04/16 11:55:16 - 一般 - 引起:   org.pentaho.di.core.exception.KettleXMLException:2015/04/16 11:55:16    - 常规 - 从输入流中读取信息时出错2015/04/16 11:55:16 - 常规 - 文件提前结束。

1 个答案:

答案 0 :(得分:5)

请您尝试以下列出的步骤     1.Shutdown Spoon。
    2.浏览到您的主目录[C:\ users \ xxxx]>转到.kettle文件夹[C:\ users \ xxxx.kettle]>你应该看到一个shared.xml文件     3.将shared.xml文件重命名为oldshared.xml
    4.然后启动勺子并再次尝试(创建一个新的转换并尝试保存它)。