APAR status
Closed as program error.
Error description
Rational Developer for System z host v8.5.1.1 that runs on on zPD&T environment gets JMException or OperationFailedException Job has not finished executing The problem occurs when executing the following two step test scenario. Seven users run the scenario simultaneously. * Step 1: Test Case Preparation - Send local COBOL source file to host - Compile the source at host - Download compiler ADATA to client, analyse the ADATA - Allocate ten work PDSs * Step 2: Test Case Execution - Generate test driver program and stub for subroutines, send the files to host - Build the test program - Execute the test program with debug tool to get code coverage data - Download results When the run Test Case Execution scenario is performed with 7 users, 3 to 4 users failed with JMException or OperationFailedException that says Job has not finished executing. Stack trace shows: !ENTRY org.eclipse.core.jobs 4 2 2014-03-06 17:27:01.151 !MESSAGE "??????" ??????????????? !STACK 0 java.lang.RuntimeException: java.lang.Exception: com.ibm.etools.zos.subsystem.jes.JMException: (2002) at com.ibm.etools.utt.cobol.ui.operation.RunTestCaseOperation.runTe stCase(Unknown Source) at com.ibm.etools.utt.cobol.ui.operation.RunTestCaseJob.run(Unknown Source) at org.eclipse.core.internal.jobs.Worker.run(Unknown Source) Caused by: java.lang.Exception: com.ibm.etools.zos.subsystem.jes.JMException: (2002) at com.ibm.ftt.jes.util.core.JesJobUtil.submit(Unknown Source) at com.ibm.etools.utt.cobol.core.remote.RemoteAccessUtil.submitJcl( Unknown Source) at com.ibm.etools.utt.cobol.core.builder.JobDirector.submitJob(Unkn own Source) at com.ibm.etools.utt.cobol.core.builder.JobDirector.submitJob(Unkn own Source) ... 3 more Caused by: com.ibm.etools.zos.subsystem.jes.JMException: (2002) at com.ibm.etools.zos.subsystem.jes.JMMinerConnection.processError( Unknown Source) at com.ibm.etools.zos.subsystem.jes.JMMinerConnection.submit(Unknow n Source) ... 7 more or !ENTRY com.ibm.etools.utt.cobol.ui 4 0 2014-03-07 14:51:02.534 !MESSAGE ???????????????????? !STACK 0 java.lang.RuntimeException: com.ibm.ftt.resources.core.physical.util.OperationFailedExceptio n: CRRZI0379E ?????????????????????????????? at com.ibm.etools.utt.cobol.ui.dialog.PrepareTestCaseWizard.createT estUnit(Unknown Source) at com.ibm.etools.utt.cobol.ui.dialog.CallInformationPage.setVisibl e(Unknown Source) at org.eclipse.jface.wizard.WizardDialog.updateForPage(Unknown Source) at org.eclipse.jface.wizard.WizardDialog.access$4(Unknown Source) at org.eclipse.jface.wizard.WizardDialog$8.run(Unknown Source) at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source) at org.eclipse.jface.wizard.WizardDialog.showPage(Unknown Source) at org.eclipse.jface.wizard.WizardDialog.nextPressed(Unknown Source) at org.eclipse.jface.wizard.WizardDialog.buttonPressed(Unknown Source) at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Unknown Source) at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source) at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.eclipse.jface.window.Window.runEventLoop(Unknown Source) at org.eclipse.jface.window.Window.open(Unknown Source) at com.ibm.etools.utt.cobol.ui.popup.action.TestCasePreparationActi on.run(Unknown Source) at com.ibm.etools.utt.cobol.ui.popup.action.TestCasePreparationActi on.run(Unknown Source) at com.tokiomarine.coboldev.utt.ui.action.AbstractLocalAction.execu teRun(Unknown Source) at com.tokiomarine.coboldev.utt.ui.action.AbstractLocalAction.run(U nknown Source) at com.tokiomarine.coboldev.utt.ui.action.LocalTestCasePreparationA ction.run(Unknown Source) at com.tokiomarine.coboldev.utt.ui.action.StepTestPreparationAction .run(Unknown Source) at com.tokiomarine.coboldev.utt.ui.action.ExecuteTestWorkbenchActio nDelegate.run(Unknown Source) at org.eclipse.ui.internal.PluginAction.runWithEvent(Unknown Source) at org.eclipse.ui.internal.WWinPluginAction.runWithEvent(Unknown Source) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSele ction(Unknown Source) at org.eclipse.jface.action.ActionContributionItem.access$2(Unknown Source) at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(Un known Source) at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.r un(Unknown Source) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Unk nown Source) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run (Unknown Source) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI( Unknown Source) at org.eclipse.ui.internal.Workbench$5.run(Unknown Source) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Unk nown Source) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Unknown Source) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(Unknown Source) at org.eclipse.ui.internal.ide.application.IDEApplication.start(Unk nown Source) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(Unknown Source) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.run Application(Unknown Source) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.sta rt(Unknown Source) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source) 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(Unknown Source) at org.eclipse.equinox.launcher.Main.basicRun(Unknown Source) at org.eclipse.equinox.launcher.Main.run(Unknown Source) at org.eclipse.equinox.launcher.Main.main(Unknown Source) Caused by: com.ibm.ftt.resources.core.physical.util.OperationFailedExceptio n: CRRZI0379E ?????????????????????????????? at com.ibm.ftt.resources.zos.zosphysical.impl.ZOSDataSetImpl.alloca teLike(Unknown Source) at com.ibm.ftt.resources.zos.zosphysical.impl.ZOSDataSetImpl.alloca te(Unknown Source) at com.ibm.etools.utt.cobol.core.remote.RemoteAccessUtil.createSequ entialDataSet(Unknown Source) at com.ibm.etools.utt.cobol.core.builder.JobDirector.makeSettingFil e(Unknown Source) at com.ibm.etools.utt.cobol.ui.dialog.PrepareTestCaseWizard.createT estUnit(Unknown Source) at com.ibm.etools.utt.cobol.ui.dialog.PrepareTestCaseWizard.access$ 6(Unknown Source) at com.ibm.etools.utt.cobol.ui.dialog.PrepareTestCaseWizard$2.run(U nknown Source) at org.eclipse.jface.operation.ModalContext.runInCurrentThread(Unkn own Source) at org.eclipse.jface.operation.ModalContext.run(Unknown Source) at org.eclipse.jface.wizard.WizardDialog.run(Unknown Source) ... 55 more
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: 01.All RDz users using JES component and * * calling long running operations like * * Submit commands by passing in a null * * progress monitor. * **************************************************************** * PROBLEM DESCRIPTION: 01.JMException or * * OperationFailedException Job has * * not finished executing when * * multiple jobs are submitted. * **************************************************************** * RECOMMENDATION: * **************************************************************** 01.There was no wait for command to be done when the monitor is null.
Problem conclusion
01.Fix the problem by adding a wait for command to be done even when monitor is null and also add more trace/log messages in the JES Miner to help with debugging.
Temporary fix
Comments
APAR Information
APAR number
PI36905
Reported component name
RD/Z HOST
Reported component ID
5724T0723
Reported release
850
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2015-03-13
Closed date
2016-09-16
Last modified date
2016-09-30
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
FEKFJESM FEKFJESU
Fix information
Fixed component name
RD/Z HOST
Fixed component ID
5724T0723
Applicable component levels
R850 PSY UI40857
UP16/09/30 I 1000
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSJK49","label":"IBM Developer for z Systems"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.5","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.5","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
27 October 2020