Why am I getting ISPF Client 4.0 Load file failure. MVSFileStorage initialization failure -- NoClassDefFoundError ?
Joseph Chang (155●23●19)
| asked Jul 06 '12, 6:34 a.m.
edited Jul 06 '12, 7:49 a.m. by Geoffrey Clemm (30.1k●3●30●35)
I installed RTC ISPF Client 4.0 on z/OS. I can login to RTC Server with ISPF client.
I tried to load members to my dataset. I can browse and select the members. But when I click enter, I got the error message Fail to load Files. I check the log file in ISPFdmn.log I find following error messages. Can anybody help me one this issue? =============================================================================== "errorClass": "java.lang.NoClassDefFoundError", "errorCode": 500, "errorMessage": "com.ibm.teamz.fileagent.internal.extensions.impl.MVSFileStorage (initialization failure)", "errorTrace": "java.lang.J9VMInternals.initialize(J9VMInternals.java:145)", "com.ibm.teamz.fileagent.internal.extensions.impl.MVSStorageManager.resolveFileStorage(MVSStorageManager.java:73)", "com.ibm.team.filesystem.client.internal.SharingManager.resolveFileStorage(SharingManager.java:1058)", "com.ibm.team.filesystem.client.internal.FileStorageWrapper.getUnderlyingStorage(FileStorageWrapper.java:102)" |
6 answers
Hello Joseph,
Can you confirm that : Load operation completed ok ? The datasets loaded are Browsable and Editable ? You can Edit a member ? and obtain the "Fail to load Files" message on ISPF panel when you type Enter ? If it's the case, can you try to Edit this dataset member outside ISPF client (using ISPF standard Edit), and say if it's ok to work on it ? Can you also use PF1 to display long error message when this short message is display ? Thanks to add these infos. Xavier Houis. Comments
Joseph Chang
commented Jul 12 '12, 12:16 p.m.
Load operation completed ok ? -->No. I try to load the first member but fail. No member was load to dataset. The datasets loaded are Browsable and Editable ? -->No. You can Edit a member ? and obtain the "Fail to load Files" message on ISPF panel when you type Enter ? --> No If it's the case, can you try to Edit this dataset member outside ISPF client (using ISPF standard Edit), and say if it's ok to work on it ? -->No. Can you also use PF1 to display long error message when this short message is display ? -->java.lang.NoClassDefFoundError |
Hi Joseph,
Following the previous answer from Xavier. Could you tell us if you find in the log file (ISPFdmn.log) a "Caused by:" line, which could help us to diagnose what happen during the initialization of the class com.ibm.teamz.fileagent.internal.extensions.impl.MVSFileStorage. Thanks Comments
Joseph Chang
commented Jul 12 '12, 12:20 p.m.
Hi Pascal, I don't find "Cause by:" in the log. Could you post the log file? please! |
Joseph,
Another point to verify is the exec line of your ispfdmn.sh used for your 4.0 daemon installation : check you have the correct folowing parameters (especially the second one -Drtcz.no.load.module added for 4.0) : -Drtcz.no.optimize -Drtcz.no.load.module Thanks Xavier. |
@Pascal, Could you have a look to the log file. I am not allowed to export the full log file. So I catch the log from screen. Please advice if any other log file needed.
. . . . . . . . . . . . . . . . . . . . . . . . . . . File Directory Special_file Commands Help ------------------------------------------------------------------------------- Directory List
Select one or more files with / or action codes. If / is used also select an action from the action bar otherwise your default action will be used. Select with S to use your default action. Cursor select can also be used for quick navigation. See help for details. EUID=254 /u/jazz40/ccm/IBMAP01/ Type Filename Row 1 of 4 _ Dir . _ Dir .. _ File trace.1.log _ File trace.2.log
. . . . . . . . . . . . . . . . . . . . . . . . . . . Menu Utilities Compilers Help ------------------------------------------------------------------------------- BROWSE /u/jazz40/ccm/IBMAP01/trace.2.log Line 00000000 Col 001 080 Command ===> Scroll ===> CSR ********************************* Top of Data ********************************** { "errorClass": "java.lang.NoClassDefFoundError", "errorCode": 500, "errorMessage": "com.ibm.teamz.fileagent.internal.extensions.impl.MVSFileSto "errorTrace": . "java.lang.J9VMInternals.initialize(J9VMInternals.java:145)", "com.ibm.teamz.fileagent.internal.extensions.impl.MVSStorageManager.reso "com.ibm.team.filesystem.client.internal.SharingManager.resolveFileStora "com.ibm.team.filesystem.client.internal.FileStorageWrapper.getUnderlyin "com.ibm.team.filesystem.client.internal.FileStorageWrapper.exists(FileS "com.ibm.team.filesystem.client.internal.Shareable.exists(Shareable.java "com.ibm.teamz.fileagent.internal.extensions.mutators.MVSLoadMutator.han "com.ibm.teamz.fileagent.internal.extensions.mutators.MVSLoadMutator.loa "com.ibm.teamz.fileagent.internal.extensions.mutators.MVSLoadMutator.exe "com.ibm.team.filesystem.client.internal.operations.FileSystemOperation. "com.ibm.team.filesystem.client.internal.operations.LoadOperation.load(L "com.ibm.team.filesystem.client.internal.operations.LoadOperation$1.run(
"com.ibm.team.filesystem.client.internal.SharingManager.runWithinFileSys
BROWSE /u/jazz40/ccm/ISPFdmn.5.log Line 00000076 Col 001 080 Command ===> . . . . . . . . . . . . . . . . Scroll ===> CSR Thu Jul 12 08:34:09 GMT 2012...Running ISPF session cleanup... Thu Jul 12 08:34:09 GMT 2012...Found 0 sessions. Thu Jul 12 08:34:09 GMT 2012...Session cleanup completed. Thu Jul 12 08:49:09 GMT 2012...Running ISPF session cleanup... Thu Jul 12 08:49:09 GMT 2012...Found 0 sessions. Thu Jul 12 08:49:09 GMT 2012...Session cleanup completed. Thu Jul 12 09:04:09 GMT 2012...Running ISPF session cleanup... Thu Jul 12 09:04:09 GMT 2012...Found 0 sessions. Thu Jul 12 09:04:09 GMT 2012...Session cleanup completed. Thu Jul 12 09:19:09 GMT 2012...Running ISPF session cleanup... Thu Jul 12 09:19:09 GMT 2012...Found 0 sessions. Thu Jul 12 09:19:09 GMT 2012...Session cleanup completed. Thu Jul 12 15:13:04 GMT 2012...Start Daemon (Log size: 10000 Number: 5) Thu Jul 12 15:13:04 GMT 2012...Daemon starting with application ID: BLZAPPL Thu Jul 12 15:13:04 GMT 2012...Running single-threaded. Thu Jul 12 17:11:31 GMT 2012...Starting cleanup thread with interval of 900000 a Thu Jul 12 17:11:31 GMT 2012...Running ISPF session cleanup... Thu Jul 12 17:11:31 GMT 2012...Found 0 sessions. Thu Jul 12 17:11:31 GMT 2012...Session cleanup completed. . . . . . . . . . . . . . . . . . . . . . . . . . . . Menu Utilities Compilers Help ------------------------------------------------------------------------------- BROWSE /u/jazz40/ccm/ISPFdmn.5.log Line 00000095 Col 001 080 Command ===> Scroll ===> CSR Thu Jul 12 17:12:03 GMT 2012...MVS user IBMAP01 logged in to https://rtc-test.po Thu Jul 12 17:12:03 GMT 2012...User 361670 registered IBMAP01.CHEN0625 Thu Jul 12 17:12:03 GMT 2012...User 361670 registered IBMAP01.TEST Thu Jul 12 17:12:03 GMT 2012...User 361670 registered IBMAP01.HAO.LMO Thu Jul 12 17:12:03 GMT 2012...User 361670 registered IBMAP01.PTO0619 Thu Jul 12 17:12:03 GMT 2012...User 361670 registered IBMAP01.WATSON.PTOT Thu Jul 12 17:12:03 GMT 2012...User 361670 registered IBMAP01.AAA Thu Jul 12 17:12:03 GMT 2012...User 361670 registered IBMAP01.PTO07 Thu Jul 12 17:12:03 GMT 2012...User 361670 registered IBMAP01.PTOT Thu Jul 12 17:13:55 GMT 2012...IBMAP01 logged out of https://rtc-test.post.gov.t ******************************** Bottom of Data ******************************** |
I got this issue solved. I found "INSUFFICIENT AUTHORITY" message in the BLZISPFD Job log. Not sure if this direct related to this issue. The original permission setting of /u/jazz40/eclipse is drwxrwxr-- After change /u/jazz40/eclipse the setting to drwxrwxr-x and restart the daemon, I can load members to dataset.
Here is the warining message :
********************************* TOP OF DATA **********************************
|
Good news!
Yes, it is your change that has solved this issue, as the class MVSFileStorage tries to work with this log4j jar file during its initialization. |
Your answer
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.