One Star

Job disappear ...

Hello Everyone!
One of jobs in my project has simply disappeared, actually job is in list but sheet is completely empty. Need not to say that I have saved all changes and close application regularly. Other jobs are ok. Can it be restored somehow? It was quite huge, so I couldn't accidentally erase all components... What was unusual is that it has been executing without showing what is going on design page (rows processed, triggers activities, etc...).
HELP!!!
10 REPLIES
One Star

Re: Job disappear ...

In case you used the versioning within Talend
click on the job, go to tab "Job" select sub-tab "Version"
and select a prior version
or.. In case you are using SVN
select tab "Job" and select sub-tab "svn"
and select a prior commit
Thats all I can think of...
One Star

Re: Job disappear ...

Unfortunately the same thing happens with previous version as well, just empty. Smiley Sad
Thanks anyway
Seven Stars

Re: Job disappear ...

We've had a problem like this where somehow a non-printing character has got into a component label and the studio cannot handle it - see Have a popup/warning when the following error occurs.
See if you can find an error like this in your workspace log file. If you can, then you need to manually edit the job's item file to remove the non-printing character.
In our case, the error referred to Unicode: 0x1f so we searched the item file for . Once that was removed and the xml version changed back to 1.0 at the top, the job opened happily.
One Star

Re: Job disappear ...

Hi Adam,
I have found log file in workspace/.metadata. In this file there is part indicating that TOS can not load E010_prepareMLP_0.1.properties as shown at the end of quoted log. Unfortunately it doesn't state why this happens, or I can't figure out Smiley Sad
!ENTRY org.talend.platform.logging 1 0 2012-08-23 11:44:26.327
!MESSAGE 2012-08-23 11:44:26,327 INFO org.talend.designer.core.runprocess.Processor - Command line: C:/Program Files/Java/jre7/bin/java.exe -Xms256M -Xmx1024M -Dfile.encoding=UTF-8 -cp C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/activation.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/advancedPersistentLookupLib-1.0.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/commons-collections-3.2.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/jboss-serialization.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/log4j-1.2.15.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/mail.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/ojdbc14-10g.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/tns.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/trove.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/xdb.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/xmlparserv2.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/classes;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib; dominus_maloprodaja.e010_preparemlp_0_1.E010_prepareMLP --context=Default --stat_port=3407 %*

!ENTRY org.talend.platform.logging 1 0 2012-08-23 11:47:41.490
!MESSAGE 2012-08-23 11:47:41,490 INFO org.talend.designer.core.runprocess.Processor - Command line: C:/Program Files/Java/jre7/bin/java.exe -Xms256M -Xmx1024M -Dfile.encoding=UTF-8 -cp C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/activation.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/advancedPersistentLookupLib-1.0.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/commons-collections-3.2.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/jboss-serialization.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/log4j-1.2.15.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/mail.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/ojdbc14-10g.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/tns.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/trove.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/xdb.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/xmlparserv2.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/classes;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib; dominus_maloprodaja.e010_preparemlp_0_1.E010_prepareMLP --context=Default --stat_port=3852 %*

!ENTRY org.talend.platform.logging 1 0 2012-08-23 11:53:28.733
!MESSAGE 2012-08-23 11:53:28,733 INFO org.talend.designer.core.runprocess.Processor - Command line: C:/Program Files/Java/jre7/bin/java.exe -Xms256M -Xmx1024M -Dfile.encoding=UTF-8 -cp C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/activation.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/advancedPersistentLookupLib-1.0.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/commons-collections-3.2.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/jboss-serialization.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/log4j-1.2.15.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/mail.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/ojdbc14-10g.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/tns.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/trove.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/xdb.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/xmlparserv2.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/classes;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib; dominus_maloprodaja.e_020_main_iterator_2_0_1.E_020_main_iterator_2 --context=Default --stat_port=3801 %*

!ENTRY org.talend.platform.logging 1 0 2012-08-23 12:17:20.705
!MESSAGE 2012-08-23 12:17:20,705 INFO org.talend.designer.core.runprocess.Processor - Command line: C:/Program Files/Java/jre7/bin/java.exe -Xms256M -Xmx1024M -Dfile.encoding=UTF-8 -cp C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/activation.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/advancedPersistentLookupLib-1.0.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/commons-collections-3.2.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/jboss-serialization.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/log4j-1.2.15.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/mail.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/ojdbc14-10g.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/ojdbc5-11g.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/tns.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/trove.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/xdb.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib/xmlparserv2.jar;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/classes;C:/TALEND/TOS_DI-Win32-r84309-V5.1.1/workspace/.Java/lib; dominus_maloprodaja.djak_e_002_0_1.djak_E_002 --context=Default --stat_port=3559 %*

!ENTRY org.eclipse.ui.workbench 4 0 2012-08-23 14:00:54.093
!MESSAGE An unexpected exception was thrown.
!STACK 0
java.lang.NullPointerException
at org.talend.designer.core.ui.AbstractMultiPageTalendEditor.dispose(AbstractMultiPageTalendEditor.java:1438)
at org.eclipse.ui.internal.WorkbenchPartReference.doDisposePart(WorkbenchPartReference.java:737)
at org.eclipse.ui.internal.EditorReference.doDisposePart(EditorReference.java:327)
at org.eclipse.ui.internal.WorkbenchPartReference.dispose(WorkbenchPartReference.java:684)
at org.eclipse.ui.internal.WorkbenchPage.disposePart(WorkbenchPage.java:1721)
at org.eclipse.ui.internal.WorkbenchPage.handleDeferredEvents(WorkbenchPage.java:1426)
at org.eclipse.ui.internal.WorkbenchPage.deferUpdates(WorkbenchPage.java:1410)
at org.eclipse.ui.internal.WorkbenchPage.closeEditors(WorkbenchPage.java:1384)
at org.eclipse.ui.internal.WorkbenchPage.closeAllEditors(WorkbenchPage.java:1188)
at org.eclipse.ui.internal.Workbench$16.run(Workbench.java:1064)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:1057)
at org.eclipse.ui.internal.Workbench.access$15(Workbench.java:1032)
at org.eclipse.ui.internal.Workbench$25.run(Workbench.java:1276)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at org.eclipse.ui.internal.Workbench.close(Workbench.java:1274)
at org.eclipse.ui.internal.Workbench.close(Workbench.java:1246)
at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:731)
at org.eclipse.ui.internal.WorkbenchWindow.access$0(WorkbenchWindow.java:710)
at org.eclipse.ui.internal.WorkbenchWindow$5.run(WorkbenchWindow.java:826)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:824)
at org.eclipse.jface.window.Window.handleShellCloseEvent(Window.java:741)
at org.eclipse.jface.window.Window$3.shellClosed(Window.java:687)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:98)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062)
at org.eclipse.swt.widgets.Decorations.closeWidget(Decorations.java:308)
at org.eclipse.swt.widgets.Decorations.WM_CLOSE(Decorations.java:1665)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4162)
at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341)
at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1598)
at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2038)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4873)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)
at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:497)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4251)
at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341)
at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1598)
at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2038)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4873)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)
at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:497)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4251)
at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341)
at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1598)
at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2038)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4873)
at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2459)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3655)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.talend.rcp.intro.Application.start(Application.java:126)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
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:369)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
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.equinox.launcher.Main.invokeFramework(Main.java:619)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
!SESSION 2012-08-23 14:04:18.405 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.7.0_02
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Command-line arguments: -os win32 -ws win32 -arch x86
!ENTRY org.talend.platform.logging 1 0 2012-08-23 14:04:26.372
!MESSAGE 2012-08-23 14:04:26,369 INFO org.talend.repository.ui.login.LoginComposite - validate updatesite...

!ENTRY org.eclipse.jdt.core 4 4 2012-08-23 14:04:36.783
!MESSAGE Error creating Groovy language support
!STACK 0
java.lang.ClassNotFoundException: org.codehaus.jdt.groovy.integration.internal.GroovyLanguageSupport
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:506)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:338)
at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:232)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1197)
at org.codehaus.jdt.groovy.integration.LanguageSupportFactory.tryInstantiate(LanguageSupportFactory.java:122)
at org.codehaus.jdt.groovy.integration.LanguageSupportFactory.getLanguageSupport(LanguageSupportFactory.java:95)
at org.codehaus.jdt.groovy.integration.LanguageSupportFactory.getEventHandler(LanguageSupportFactory.java:142)
at org.eclipse.jdt.internal.core.JavaProject.close(JavaProject.java:470)
at org.eclipse.jdt.internal.core.ClasspathChange.generateDelta(ClasspathChange.java:258)
at org.eclipse.jdt.internal.core.DeltaProcessor.resourceChanged(DeltaProcessor.java:1916)
at org.eclipse.jdt.internal.core.DeltaProcessingState.resourceChanged(DeltaProcessingState.java:470)
at org.eclipse.core.internal.events.NotificationManager$2.run(NotificationManager.java:291)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)
at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)
at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:327)
at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1181)
at org.eclipse.core.internal.resources.File.setContents(File.java:369)
at org.eclipse.core.internal.resources.File.setContents(File.java:468)
at org.eclipse.emf.ecore.resource.impl.PlatformResourceURIHandlerImpl$PlatformResourceOutputStream.flush(PlatformResourceURIHandlerImpl.java:134)
at sun.nio.cs.StreamEncoder.implFlush(Unknown Source)
at sun.nio.cs.StreamEncoder.flush(Unknown Source)
at java.io.OutputStreamWriter.flush(Unknown Source)
at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.write(XMLSaveImpl.java:1010)
at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.save(XMLSaveImpl.java:266)
at org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.doSave(XMLResourceImpl.java:206)
at org.eclipse.emf.ecore.resource.impl.ResourceImpl.save(ResourceImpl.java:1406)
at org.eclipse.emf.ecore.resource.impl.ResourceImpl.save(ResourceImpl.java:993)
at org.talend.commons.emf.EmfHelper.saveResource(EmfHelper.java:169)
at org.talend.core.repository.utils.XmiResourceManager.saveResource(XmiResourceManager.java:480)
at org.talend.repository.localprovider.model.LocalRepositoryFactory.saveProject(LocalRepositoryFactory.java:799)
at org.talend.repository.localprovider.model.LocalRepositoryFactory.logOnProject(LocalRepositoryFactory.java:2572)
at org.talend.core.repository.model.ProxyRepositoryFactory.logOnProject(ProxyRepositoryFactory.java:1715)
at org.talend.repository.ui.login.LoginDialog$1.run(LoginDialog.java:357)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
!ENTRY org.talend.platform.logging 4 0 2012-08-23 14:05:06.207
!MESSAGE 2012-08-23 14:05:06,206 ERROR org.talend.repository.localprovider.model.LocalRepositoryFactory - The Repository local provider was unable to load L/DOMINUS_MALOPRODAJA/process/E010_prepareMLP_0.1.properties

!ENTRY org.talend.platform.logging 4 0 2012-08-23 14:05:08.688
!MESSAGE 2012-08-23 14:05:08,688 ERROR org.talend.repository.localprovider.model.LocalRepositoryFactory - The Repository local provider was unable to load L/DOMINUS_MALOPRODAJA/process/E010_prepareMLP_0.1.properties

!ENTRY org.talend.platform.logging 1 0 2012-08-23 14:05:08.747
!MESSAGE 2012-08-23 14:05:08,747 INFO org.talend.core.repository.model.ProxyRepositoryFactory - test@talend.com logged on DOMINUS_maloprodaja

!ENTRY org.talend.platform.logging 1 0 2012-08-23 14:05:10.644
!MESSAGE 2012-08-23 14:05:10,643 INFO org.talend.core.repository.GeneratedJetEmitersLoginTask - Generating JetEmiters

!ENTRY org.talend.platform.logging 4 0 2012-08-23 14:05:13.011
!MESSAGE 2012-08-23 14:05:13,010 ERROR org.talend.repository.localprovider.model.LocalRepositoryFactory - The Repository local provider was unable to load L/DOMINUS_MALOPRODAJA/process/E010_prepareMLP_0.1.properties
Seven Stars

Re: Job disappear ...

Does the file exist? If E010_prepareMLP is your job name, there should be a E010_prepareMLP.item and a E010_prepareMLP.properties file in the process folder of the project in your workspace.
If it's gone missing, you'll have try to recover it. If you're using TIS, go back through the SVN revisions until you find and then restore it.
Unfortunately, I can't figure out how to modify a different job's .properties file to allow E010_prepareMLP to be opened or even re-imported from a copy. Maybe shong can help.
One Star

Re: Job disappear ...

Yes they exists but are too small 1Kb, comparing with others jobs they should be more than 300kb at least, having in mind its complexity.
After opening project and realizing that job is corrupted I have closed TOS without saving, than made project archive. Then I started TOS again and staring to play with it. As I mentioned i reply to saukema's post I had version that is also empty. Smiley Sad
Seven Stars

Re: Job disappear ...

If the .item file is that small and you have no backup then I'm afraid it's completely gone.
One Star

Re: Job disappear ...

I suppose so Smiley Sad, fortunately it was test/pilot project aimed to demonstrate TALEND capabilities to other teams. After all it is good to know that it might happen without any obvious reason. So BACKUP, BACKUP, ....
(I feel like a last noob =Smiley Happy ). I've Already started to make it again :'( .
Thanks anyway for trying to help me.
One Star

Re: Job disappear ...

Hi,
You better use SVN in production environments. (and yes... backup the svn data)
One Star

Re: Job disappear ...

Yes we do, thanks!