Cannot find job ROOT when try to save job

Post questions here relative to DataStage Enterprise/PX Edition for such areas as Parallel job design, Parallel datasets, BuildOps, Wrappers, etc.

Moderators: chulett, rschirm, roy

Post Reply
sangi1981
Participant
Posts: 99
Joined: Fri Jun 13, 2008 8:10 am

Cannot find job ROOT when try to save job

Post by sangi1981 »

Hi,
I implemented a job with too much stages, so I try to switch in two jobs.

The step I do:

1. create this big job;

2. create a copy, but when I try to copy I obtain error "Unable to create a copy of the object", and "unable to save EditServ.impl.JobDefnImpl@....";

3. so I try to make copy and paste of stages from old job to a new job canvas, and when a try to save, I obtain error "Cannot find job ROOT", and "unable to save EditServ.impl.JobDefnImpl@....";

4. the same, doing copy/paste between two different projects on the same machine server.


DS: 8.1.0.0 with patch 8.1.FixPack.1

Some idea!?

Thank you
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

Create a new job (don't use Create Copy) and copy/paste stages to the new job.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
sangi1981
Participant
Posts: 99
Joined: Fri Jun 13, 2008 8:10 am

Post by sangi1981 »

I did as you said, but when I try to save the new job gives me error.
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

Save the new job before it has any stages. Let us know the result (including the exact error message, if any).
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
sangi1981
Participant
Posts: 99
Joined: Fri Jun 13, 2008 8:10 am

Post by sangi1981 »

Hi,
I do the folliwing:
1. Create new job parallel.
2. Save new job, without any stage: step ok.
3. Copy and Paste stage from original job.
4. Try to save: step KO!!!!

A window appears that says:

Code: Select all

Unable to save EditServ.impl.JobDefnImpl@13321332
I add that I noticed a strange behavior.
After copy/paste, I delete some stages: after this delete, it becomes possible to save. I tried this several times, deleting groups of different stages.
The job has about a hundred stages.

Finally, when I export the offending job, and then import it into another project, it gives me error.

Thank you
sangi1981
Participant
Posts: 99
Joined: Fri Jun 13, 2008 8:10 am

Post by sangi1981 »

Hi,
I post new errors that appear trying to save:

Code: Select all

 Failed to convert the object into its persistent form 
Another:

Code: Select all

 Automation error. Unspecified error.
Thank you
sangi1981
Participant
Posts: 99
Joined: Fri Jun 13, 2008 8:10 am

Post by sangi1981 »

Hi all,
I can include detailed logs of error on create a copy:

Code: Select all

Unable to create a copy of the object.
Unable to save EditServ.impl.JobDefnImpl@1a801a80
IBM.DataStage.RepositoryView.OperationManager.Oper     ationException: Unable to create a copy of the object. ---> IBM.DataStage.RepositoryAccess.ReposAccessExceptio n: Unable to save EditServ.impl.JobDefnImpl@1a801a80 ---> IBM.DataStage.RepositoryAccess.ReposException: Unable to save EditServ.impl.JobDefnImpl@1a801a80
com.ibm.datastage.exception.DSException: Unable to save EditServ.impl.JobDefnImpl@1a801a80
 at com.ibm.datastage.repository.DSRepository.putEObje  ctCR(DSRepository.java:468)
 at com.ascential.dstage.proxies.NewRepos.putEObjectCR   2(NewRepos.java:2725)
 at com.ascential.dstage.proxies.NewRepos.putEObjectCR   2(NewRepos.java:2718)
 at com.ascential.dstage.proxies.NewRepos.putEObjectCR   (NewRepos.java:2708)
 at com.ascential.dstage.proxies.NewRepos.copyEObjectC  R2(NewRepos.java:2622)
 at com.ascential.dstage.proxies.NewRepos.copyEObjectC  R(NewRepos.java:2587)
Caused by: com.ascential.xmeta.exception.ServiceException: CORBA MARSHAL 0x4942f89b No; nested exception is: 
 org.omg.CORBA.MARSHAL: 
Trace from server: 1198777258 at host XXXXXX >>
org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : null  vmcid: IBM  minor code: 89B  completed: No
 at com.ibm.rmi.iiop.CDRInputStream.read_value(CDRInpu   tStream.java:2006)
 at com.ascential.xmeta.shared.repository.core._EJSRem      oteStatefulSandboxRemoteStatefulService_4baa4bb1_Tie.saveAndDelete(Unknown Source)
 at com.ascential.xmeta.shared.repository.core._EJSRem      oteStatefulSandboxRemoteStatefulService_4baa4bb1_Tie._invoke(Unknown Source)
 at com.ibm.CORBA.iiop.ServerDelegate.dispatchInvokeHa   ndler(ServerDelegate.java:614)
 at com.ibm.CORBA.iiop.ServerDelegate.dispatch(ServerD   elegate.java:467)
 at com.ibm.rmi.iiop.ORB.process(ORB.java:439)
 at com.ibm.CORBA.iiop.ORB.process(ORB.java:1761)
 at com.ibm.rmi.iiop.Connection.respondTo(Connection.j   ava:2376)
 at com.ibm.rmi.iiop.Connection.doWork(Connection.java   :2221)
 at com.ibm.rmi.iiop.WorkUnitImpl.doWork(WorkUnitImpl.   java:65)
 at com.ibm.ejs.oa.pool.PooledThread.run(ThreadPool.ja   va:118)
 at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.j   ava:1475)
<<  END server: 1198777258 at host XXXXXX
  vmcid: IBM  minor code: 89B  completed: No
 at com.ascential.xmeta.binding.repository.impl.Abstra  ctRepositoryBusinessBinding.saveAndDelete(AbstractRepositoryBusinessBinding.j  ava:239)
 at com.ascential.xmeta.client.repository.impl.Abstrac tDefaultRepositoryClient.save(AbstractDefaultRepositoryClient.java:889)
 at com.ibm.datastage.repository.DSRepository.putEObje  ctCR(DSRepository.java:417)
 ... 5 more
Caused by: java.rmi.MarshalException: CORBA MARSHAL 0x4942f89b No; nested exception is: 
 org.omg.CORBA.MARSHAL: 
Trace from server: 1198777258 at host XXXXXX >>
org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : null  vmcid: IBM  minor code: 89B  completed: No
 at com.ibm.rmi.iiop.CDRInputStream.read_value(CDRInpu   tStream.java:2006)
 at com.ascential.xmeta.shared.repository.core._EJSRem      oteStatefulSandboxRemoteStatefulService_4baa4bb1_Tie.saveAndDelete(Unknown Source)
 at com.ascential.xmeta.shared.repository.core._EJSRem      oteStatefulSandboxRemoteStatefulService_4baa4bb1_Tie._invoke(Unknown Source)
 at com.ibm.CORBA.iiop.ServerDelegate.dispatchInvokeHa   ndler(ServerDelegate.java:614)
 at com.ibm.CORBA.iiop.ServerDelegate.dispatch(ServerD   elegate.java:467)
 at com.ibm.rmi.iiop.ORB.process(ORB.java:439)
 at com.ibm.CORBA.iiop.ORB.process(ORB.java:1761)
 at com.ibm.rmi.iiop.Connection.respondTo(Connection.j   ava:2376)
 at com.ibm.rmi.iiop.Connection.doWork(Connection.java   :2221)
 at com.ibm.rmi.iiop.WorkUnitImpl.doWork(WorkUnitImpl.   java:65)
 at com.ibm.ejs.oa.pool.PooledThread.run(ThreadPool.ja   va:118)
 at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.j   ava:1475)
<<  END server: 1198777258 at host XXXXXX
  vmcid: IBM  minor code: 89B  completed: No
 at com.ibm.CORBA.iiop.UtilDelegateImpl.mapSystemExcep tion(UtilDelegateImpl.java:271)
 at javax.rmi.CORBA.Util.mapSystemException(Util.java: 84)
 at com.ascential.xmeta.shared.repository.core._ISandb  oxRemoteStatefulService_Stub.saveAndDelete(_ISandboxRemoteStatefulService_Stub  .java:1323)
 at com.ascential.xmeta.shared.repository.core.ejb.EJB IRemoteSandboxBusiness.saveAndDelete(EJBIRemoteSandboxBusiness.java:252) 
 at com.ascential.xmeta.binding.repository.impl.Abstra  ctRepositoryBusinessBinding.saveAndDelete(AbstractRepositoryBusinessBinding.j  ava:229)
 ... 7 more
Caused by: org.omg.CORBA.MARSHAL: 
Trace from server: 1198777258 at host XXXXXX >>
org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : null  vmcid: IBM  minor code: 89B  completed: No
 at com.ibm.rmi.iiop.CDRInputStream.read_value(CDRInpu   tStream.java:2006)
 at com.ascential.xmeta.shared.repository.core._EJSRem      oteStatefulSandboxRemoteStatefulService_4baa4bb1_Tie.saveAndDelete(Unknown Source)
 at com.ascential.xmeta.shared.repository.core._EJSRem      oteStatefulSandboxRemoteStatefulService_4baa4bb1_Tie._invoke(Unknown Source)
 at com.ibm.CORBA.iiop.ServerDelegate.dispatchInvokeHa   ndler(ServerDelegate.java:614)
 at com.ibm.CORBA.iiop.ServerDelegate.dispatch(ServerD   elegate.java:467)
 at com.ibm.rmi.iiop.ORB.process(ORB.java:439)
 at com.ibm.CORBA.iiop.ORB.process(ORB.java:1761)
 at com.ibm.rmi.iiop.Connection.respondTo(Connection.j   ava:2376)
 at com.ibm.rmi.iiop.Connection.doWork(Connection.java   :2221)
 at com.ibm.rmi.iiop.WorkUnitImpl.doWork(WorkUnitImpl.   java:65)
 at com.ibm.ejs.oa.pool.PooledThread.run(ThreadPool.ja   va:118)
 at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.j   ava:1475)
<<  END server: 1198777258 at host XXXXXX
  vmcid: IBM  minor code: 89B  completed: No
 at sun.reflect.NativeConstructorAccessorImpl.newInsta  nce0(Native Method)
 at sun.reflect.NativeConstructorAccessorImpl.newInsta  nce(NativeConstructorAccessorImpl.java:67)
 at sun.reflect.DelegatingConstructorAccessorImpl.newI nstance(DelegatingConstructorAccessorImpl.java:45)
 at java.lang.reflect.Constructor.newInstance(Construc tor.java:522)
 at com.ibm.rmi.iiop.ReplyMessage._getSystemException( ReplyMessage.java:242)
 at com.ibm.rmi.iiop.ReplyMessage.getSystemException(R eplyMessage.java:190)
 at com.ibm.rmi.iiop.ClientResponseImpl.getSystemExcep tion(ClientResponseImpl.java:232)
 at com.ibm.rmi.corba.ClientDelegate.intercept(ClientD elegate.java:972)
 at com.ibm.rmi.corba.ClientDelegate.invoke(ClientDele  gate.java:451)
 at com.ibm.CORBA.iiop.ClientDelegate.invoke(ClientDel  egate.java:1189)
 at com.ibm.rmi.corba.ClientDelegate.invoke(ClientDele  gate.java:768)
 at com.ibm.CORBA.iiop.ClientDelegate.invoke(ClientDel  egate.java:1219)
 at org.omg.CORBA.portable.ObjectImpl._invoke(ObjectIm pl.java:484)
 at com.ascential.xmeta.shared.repository.core._ISandb  oxRemoteStatefulService_Stub.saveAndDelete(_ISandboxRemoteStatefulService_Stub  .java:1304)
 ... 9 more
   --- End of inner exception stack trace ---
   at IBM.DataStage.RepositoryAccess.ReposManager.Create   ReposObjectCopy(ReposObject thisObject, Boolean warnings)
   at IBM.DataStage.RepositoryAccess.ReposManager.Create   ObjectCopies(ReposObjectCollection objectList, Boolean warnings)
   at IBM.DataStage.RepositoryAccess.ReposManager.Create   ObjectCopies(ReposObjectCollection objectList)
   at IBM.DataStage.RepositoryView.OperationManager.Oper     ations.BuiltIn.CreateCopy.DoOperation(OperationIfArgs operationArgs)
   --- End of inner exception stack trace ---
   at IBM.DataStage.RepositoryView.OperationManager.Oper     ations.BuiltIn.CreateCopy.DoOperation(OperationIfArgs operationArgs)
   at IBM.DataStage.RepositoryView.OperationManager.Oper     ation.DoOperation(ReposObjectCollection reposObjects, Object sourceObject)
   at IBM.DataStage.RepositoryView.OperationManager.Oper     ationMenuBuilder.menuItem_Click(Object sender, EventArgs e)
Is there any solutions?
sangi1981
Participant
Posts: 99
Joined: Fri Jun 13, 2008 8:10 am

Post by sangi1981 »

Hi,
sorry if I'm adding all this information gradually.

I tried to rewrite the job that I can not copy.
To test, while I was writing I was doing the "Create copy ". At first times, I created copies correctly, but at one point gave me the error showed before: the only difference is the number of stages.
More, these jobs compile fine.
Step followed:
1. Create New job,
2. Re-Implement my business logic
3. Create copy, when there were a few stages: it's OK!!
4. Continue implementation
5. Create copy, when number of stages increased: it's KO!!!!

So, I don't think the job doesn't exist.
I clear job log on director.
We have dedicated HD used at 1%, on which there is project; I am the only one that develops on this project.
Thanks
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

Seems like it's time to involve your official support provider.
-craig

"You can never have too many knives" -- Logan Nine Fingers
sangi1981
Participant
Posts: 99
Joined: Fri Jun 13, 2008 8:10 am

Post by sangi1981 »

Yes, indeed I will do so.
I will update when technical support will give me response.
Thank you
sangi1981
Participant
Posts: 99
Joined: Fri Jun 13, 2008 8:10 am

Post by sangi1981 »

Hi all,
this is an update.
My local and remote support studied the case, and so they found two problem:
A) Client hardware configuration is undersized....only 2 GB RAM
B) Strange behavior in comunication between Windows Client and Sun Solaris Server with that particular job....

That's all.
Thank you
Post Reply