Talend Java代码消失并且执行失败:空异常

时间:2018-06-22 10:02:24

标签: java talend

我的Talend作业的Java代码已消失,我无法在作业中运行简单的printf语句。它引发错误Execution failed: null。当我检查.metadata / .logs中的日志时,它显示了空指针异常。

我的工作代码如下:

String foo = "bar";
System.out.println(foo);

我下面的异常:-

Execution failed: null      
    Unresolved compilation problems: 
    The import org.talend.designer.codegen.config cannot be resolved
    CodeGeneratorArgument cannot be resolved to a type
    CodeGeneratorArgument cannot be resolved to a type

从错误日志(.metadata / .logs):

    !ENTRY org.talend.platform.logging 4 0 2018-06-20 12:12:35.901
    !MESSAGE 2018-06-20 12:12:35,900 ERROR org.talend.commons.exception.CommonExceptionHandler  -  !STACK 0
java.lang.NullPointerException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.eclipse.emf.codegen.jet.JETEmitter.generate(JETEmitter.java:467)
    at org.talend.designer.codegen.config.TalendJetEmitter.generate(TalendJetEmitter.java:529)
    at org.eclipse.emf.codegen.jet.JETEmitter.generate(JETEmitter.java:447)
    at org.eclipse.emf.codegen.jet.JETEmitter.generate(JETEmitter.java:438)
    at org.talend.designer.codegen.proxy.JetProxy.generate(JetProxy.java:54)
    at org.talend.designer.codegen.CodeGenerator.generateContextCode(CodeGenerator.java:434)
    at org.talend.designer.core.runprocess.Processor.updateContextCode(Processor.java:625)
    at org.talend.designer.runprocess.java.JavaProcessor.generateContextCode(JavaProcessor.java:1254)
    at org.talend.designer.runprocess.ProcessorUtilities.generateContextInfo(ProcessorUtilities.java:560)
    at org.talend.designer.runprocess.ProcessorUtilities.generateCode(ProcessorUtilities.java:406)
    at org.talend.designer.runprocess.ProcessorUtilities.generateCode(ProcessorUtilities.java:1095)
    at org.talend.designer.runprocess.RunProcessContext$1.run(RunProcessContext.java:487)
    at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:464

如果我收到的解决方案没有删除工作区或卸载/重新安装talend,那就太好了。

0 个答案:

没有答案