Viewing Issue Advanced Details Jump to Notes ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0009758 [Talend Data Quality] context minor always 2009-10-21 17:48 2009-11-11 07:58
Reporter khen_bi View Status public  
Assigned To bzhou
Priority normal Resolution fixed Platform TDQ 3.2.1
Status closed   OS Linux Ubunto
Projection none   OS Version
ETA none Fixed in Version 3.2.2 Product Version
  Target Version 3.2.2 Product Build r31371
Summary 0009758: can't use context variable with tLaunchDQReports
Description when I use a context variable in tLaunchDQReports component, and when run the job, I'd the next error.



Exécution en erreur:Échec de la génération du code.
[org.eclipse.emf.codegen.jet.JETException: InvocationTargetException in LaunchDQReports_1256130723180 job]
Steps To Reproduce - add tLaunchDQReports to a job
- create new context variable V1 , and define its content as : "/mnt/TDQ/TDQ_EE_MPX-All-r31371-V3.2.1/TalendDataQuality-linux-gtk-x86"
- run the job

Job crash
Additional Information eclipse.buildId=unknown
java.version=1.6.0_16
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=fr_FR
Framework arguments: -application org.talend.dataprofiler.core.tdq.ReportRunner
Command-line arguments: -os linux -ws gtk -arch x86 -application org.talend.dataprofiler.core.tdq.ReportRunner -data /mnt/TDQ/TDQ_EE_MPX-All-r31371-V3.2.1/workspace


Error
Wed Oct 21 17:44:01 CEST 2009
2009-10-21 17:44:01,321 ERROR org.talend.commons.exception.ExceptionHandler - Échec de la génération du code.

org.talend.designer.runprocess.ProcessorException: Échec de la génération du code.
at org.talend.designer.runprocess.java.JavaProcessor.generateCode(Unknown Source)
at org.talend.designer.runprocess.ProcessorUtilities.generateCode(Unknown Source)
at org.talend.designer.runprocess.ProcessorUtilities.generateCode(Unknown Source)
at org.talend.designer.runprocess.RunProcessContext$1$1$1.run(Unknown Source)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:133)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3378)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3036)
at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:123)
at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.isCanceled(EventLoopProgressMonitor.java:97)
at org.talend.designer.runprocess.RunProcessContext$1.run(Unknown Source)
at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:446)
at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:354)
at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:507)
at org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog.run(ProgressMonitorJobsDialog.java:275)
at org.eclipse.ui.internal.progress.ProgressManager.run(ProgressManager.java:1191)
at org.talend.designer.runprocess.RunProcessContext.exec(Unknown Source)
at org.talend.designer.runprocess.remote.RunRemoteProcessContext.exec(Unknown Source)
at org.talend.designer.runprocess.ui.ProcessComposite.exec(Unknown Source)
at org.talend.designer.runprocess.remote.ui.RemoteProcessComposite.exec(Unknown Source)
at org.talend.designer.runprocess.ui.views.ProcessView$RunAction.run(Unknown Source)
at org.talend.designer.runprocess.ui.actions.RunProcessAction.run(Unknown Source)
at org.talend.designer.core.debug.JobLaunchConfigurationDelegate$1.run(Unknown Source)
at org.eclipse.ui.internal.UILockListener.doPendingWork(UILockListener.java:155)
at org.eclipse.ui.internal.UISynchronizer$3.run(UISynchronizer.java:158)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:133)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3378)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3036)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.talend.datacleansing.core.ui.intro.Application.start(Unknown Source)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
Caused by: org.talend.designer.codegen.exception.CodeGeneratorException: org.eclipse.emf.codegen.jet.JETException: InvocationTargetException in LaunchDQReports_1256130723180 job
at org.talend.designer.codegen.CodeGenerator.generateComponentCode(Unknown Source)
at org.talend.designer.codegen.CodeGenerator.generateComponentsCode(Unknown Source)
at org.talend.designer.codegen.CodeGenerator.generateProcessCode(Unknown Source)
... 49 more
Caused by: org.eclipse.emf.codegen.jet.JETException: InvocationTargetException
at org.eclipse.emf.codegen.jet.JETEmitter.generate(JETEmitter.java:475)
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(Unknown Source)
... 52 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.emf.codegen.jet.JETEmitter.generate(JETEmitter.java:467)
... 55 more
Caused by: java.lang.NullPointerException
at java.lang.String.<init>(String.java:147)
at org.talend.designer.codegen.translators.data_quality.TLaunchDQReportsBeginJava.generate(TLaunchDQReportsBeginJava.java:69)
... 60 more

Tags No tags attached.
workload (in half days)
Attached Files jpg file icon bug9758_tLaunchDQReports_supportContext_Error.JPG [^] (80,012 bytes) 2009-11-05 06:53

- Relationships

-  Notes
User avatar (0029175)
khen_bi (developer)
2009-10-21 17:52

Bug type Major
(0030360)
svn (reporter)
2009-11-04 10:01

This is an automatic note from Subversion commit
    
r32152 by bzhou

trunk [Subversion, tdq] r32152

-----[Subversion commit log]----------------------------------------------------
bug 9758 fixed: can't use context variable with tLaunchDQReports
(0030361)
svn (reporter)
2009-11-04 10:03

This is an automatic note from Subversion commit
    
r32153 by bzhou

branch 3.2 [Subversion, tdq] r32153

-----[Subversion commit log]----------------------------------------------------
bug 9758 fixed: can't use context variable with tLaunchDQReports
User avatar (0030362)
bzhou (developer)
2009-11-04 10:03

this bug should be caused by the jet code for this compnent, I have modify it , could you check it ?
User avatar (0030430)
jliu (developer)
2009-11-05 06:57

when file path contains "\" char that has compile error.
look at my screenshot.
User avatar (0030503)
bzhou (developer)
2009-11-05 10:57

could you help us fix it, please? it should be easy..
(0030696)
svn (reporter)
2009-11-09 08:56

This is an automatic note from Subversion commit
    
r32363 by jliu

trunk [Subversion, tdq] r32363

-----[Subversion commit log]----------------------------------------------------
bug 9758 fixed: support context variable with tLaunchDQReports
(0030699)
svn (reporter)
2009-11-09 09:09

This is an automatic note from Subversion commit
    
r32364 by jliu

branch 3.2 [Subversion, tdq] r32364

-----[Subversion commit log]----------------------------------------------------
bug 9758 merge r32363 from trunk to branch3.2
User avatar (0030761)
bzhou (developer)
2009-11-10 02:21

it should be Ok, lwang, please ensure this.
User avatar (0030865)
lwang (developer)
2009-11-11 06:32

Yes ,it's OK . the context can be used in the tLaunchDQReports ,and it's available
User avatar (0030867)
lwang (developer)
2009-11-11 06:47

because the version I tested in was not a released version ,so it throwed a note of error ''eclipse_3.4_talend not exit''. but ,It seems not matter.

- Issue History
Date Modified Username Field Change
2009-10-21 17:48 khen_bi New Issue
2009-10-21 17:51 scorreia Assigned To => bzhou
2009-10-21 17:51 scorreia Target Version => 3.2.2
2009-10-21 17:52 khen_bi Note Added: 0029175
2009-11-04 10:01 svn Checkin
2009-11-04 10:01 svn Note Added: 0030360
2009-11-04 10:03 svn Checkin
2009-11-04 10:03 svn Note Added: 0030361
2009-11-04 10:03 bzhou Note Added: 0030362
2009-11-04 10:03 bzhou Assigned To bzhou => jliu
2009-11-04 10:03 bzhou Status new => feedback from Talend
2009-11-05 06:53 jliu File Added: bug9758_tLaunchDQReports_supportContext_Error.JPG
2009-11-05 06:57 jliu Note Added: 0030430
2009-11-05 06:58 jliu Assigned To jliu => bzhou
2009-11-05 07:21 jliu Issue Monitored: jliu
2009-11-05 10:57 bzhou Note Added: 0030503
2009-11-05 10:57 bzhou Assigned To bzhou => jliu
2009-11-09 08:56 svn Checkin
2009-11-09 08:56 svn Note Added: 0030696
2009-11-09 09:09 svn Checkin
2009-11-09 09:09 svn Note Added: 0030699
2009-11-09 09:11 jliu Assigned To jliu => bzhou
2009-11-10 02:21 bzhou Note Added: 0030761
2009-11-10 02:21 bzhou Assigned To bzhou => lwang
2009-11-10 02:21 bzhou Status feedback from Talend => toVerify
2009-11-11 06:32 lwang Note Added: 0030865
2009-11-11 06:32 lwang Note Added: 0030866
2009-11-11 06:33 lwang Note Deleted: 0030866
2009-11-11 06:47 lwang Note Added: 0030867
2009-11-11 06:47 lwang Assigned To lwang => bzhou
2009-11-11 06:47 lwang Status toVerify => feedback from Talend
2009-11-11 07:58 bzhou Status feedback from Talend => closed
2009-11-11 07:58 bzhou Resolution open => fixed
2009-11-11 07:58 bzhou Fixed in Version => 3.2.2


Mantis 1.1.6[^]
Copyright © 2000 - 2007 Mantis Group
Powered by Mantis Bugtracker
Copyright © 2006 - 2010 Talend. All rights reserved. Talend Contributor Agreement