Welch Company
San Francisco, CA


S U M M A R Y


DIARY: April 14, 2011 07:32 AM Thursday; Rod Welch

SDS Java transform subject index to Windows application.

1...Summary/Objective
2...Subject Index Planning Conversion SDS Java Windows Application
3...Margin Subject Index Replace Wrapon with Wrapoff Temporary Fix
4...ESC Command Conformed SDS Java to Avoid DOS Start Memory Segment
5...Sort Lists Change Dose to Dos with Start for Opt Tech Sort
6...Reports Configure Specification Screen SDS Java
7...Get Command Works Differently SDS Java from Original Medit
8...Stats 0 for Off Subject Reports SDS Java
9...Color Scheme Configure Screen Subject Report App SDS Java
10...Color Scheme Subject Report App SDS Java
11...Quit Modify Purge Temp Processors SDS Java Report System 06112
12...Macro 120 Primary Processor Applying Opttech Sort
13...Reports Failing Because Medit Java Returns Error Immed dddd EOF
14...Report Output Format Fail Record ID Offset Incorrectly 1 Column
15...Opening Records Listed in Subject Report Failing
16...Netbeans Failing Adding Commands Medit Java

ACTION ITEMS.................. Click here to comment!

1...What is the extra line at the end of the Medit java listing?

CONTACTS 

SUBJECTS
Subject Index Planning Windows SDS Version Control Field Convert Ori

0803 -
0803 -    ..
0804 - Summary/Objective
0805 -
080501 - Follow up ref SDS 20 0000, ref SDS 19 0000.
080502 -
080503 -
080504 -
080505 -
080507 -  ..
0806 -
0807 -
0808 - Progress
080901 -  ..
080902 - Subject Index Planning Conversion SDS Java Windows Application
080903 -
080904 - Follow up ref SDS 20 HL7J, ref SDS 11 LQ4H.
080905 -
080906 - Initially try converting to new dos command, and maintain current
080907 - system of Windows start command calls.  Actually, decided not to use
080908 - dos calls for opening a new memory segment with DOS start command, and
080909 - instead open Subject Index directly...
080911 -  ..
080912 - Line 950, ref OF 9 QT5H, -label strt3 in \01\14\0350120 about 170 lines below
080913 -
080914 -      e c:\sd\31\03501.cmd
080915 -
080916 -    line......................... && *%8e........
080917 -    loc_cur 4 12
080918 -
080919 -        Disconnect code for running start command and opening a new
080920 -        memory segment; create new call within 035012 processor to
080921 -        open Subject Index.
080922 -
080924 -  ..
080925 - Line 1000, ref OF 9 268G, -label strt3 in 01 14 0350120 about 130 lines below
080927 -  ..
080928 - Problem with...
080929 -
080930 -                fr command not positioning cursor at correct location
080931 -                when file is offset by fr command operation.
080933 -  ..
080934 - This command was created on 090420 0913. ref SDS 5 HD5J
080935 -
080936 -            [On 110417 1400 Morris fixed fr, so cursor maintains column
080937 -            position when file is offset by command processing.
080938 -            ref SDS 21 658G
080939 -
080941 -  ..
080942 - Line 1910, ref OF 9 WI4J, -label anfisR in 01 14 0350120
080943 -
080944 -    -label anfisR
080945 -        dos cmd.exe /c start /b/wait c:\sd\31\03501.cmd
080946 -    *%8e
080947 -    e c:\sd\td\xxxxx
080948 -    load c:\sd\33\035012
080949 -    @c:\sd\33\03501
080950 -    -exit
080951 -
080952 -        Disconnect dose call to use Microsoft DOS start command to open
080953 -        a new memory segment with 03501.cmd, and instead, open the
080954 -        Subject Index control file directly with 03501 as the profile.
080955 -        -exit is added to stop this code until operations are ended in
080956 -        the subject index
080957 -
080958 -
080960 -  ..
080961 - Line 2760, ref OF 8 SE8F, -label lfsac8 in \01\14\035010
080962 -
080963 -    -label lfsac8
080964 -    setcnt 137 8880
080965 -    macro 232
080966 -    setcnt 137 0
080967 -
080968 -        macro 232 failing in SDS java to process Enter and mouse
080969 -        clicks for evaluating position of cursor that...
080970 -
080971 -            1.  Cursor from 10 spaces before account description
080972 -
080973 -                Launches subject report 10 spaces before description
080975 -                 ..
080976 -            2.  Cursor on beginning to <= 10 columns of description
080977 -
080978 -                Enters subject code into SDS record Control Field
080980 -                 ..
080981 -            3.  Cursor beyond 10 columns from beginning of description
080982 -
080983 -
080985 -  ..
080986 - Margin Subject Index Replace Wrapon with Wrapoff Temporary Fix
080987 -
080989 -  ..
080990 - Line 4520, ref OF 8 L39H, -label bHpf081 in \01\14\035010 about 90 lines below
080991 -
080992 -       m 20 79
080993 -    m 1 400
080994 -
080995 -        Unplug margin command and set very wide margin to enable data
080996 -        entry in Subject Index until pfinsw, pfinsw1 and wrapflag are
080997 -        created.
080999 -  ..
081000 - Line 5040, ref OF 8 P34O, -label f7nsid in \01\14\035010
081001 -
081002 -      m 20 79
081003 -    m 1 400
081004 -      wrapon
081006 -         ..
081007 -        Unplug margin command and set very wide margin to enable data
081008 -        entry in Subject Index until pfinsw, pfinsw1 and wrapflag are
081009 -        created.
081010 -
081011 -
081013 -  ..
081014 - Line 3220, ref OF 29 E46O, -entry 612 in \sd\33\000002
081015 -
081016 -    m 1 400
081017 -      m @2 @5
081018 -
081019 -        Unplug margin command and set very wide margin to enable data
081020 -        entry in Subject Index until pfinsw, pfinsw1 and wrapflag are
081021 -        created.
081022 -
081023 -
081024 -
081025 -
081026 -
081028 -  ..
081029 - Line 1650, ref OF 28 4125, -entry 232 in sd 33 000001
081030 -
081031 -    -entry 232
081032 -
081033 -        debug - testing call for Enter and mouse clicks in Subject
081034 -        Index.
081035 -
081037 -  ..
081038 - Line 1730, ref OF 28 VX4L, -label stcr141 in \sd\33\000001 about 50 lines below
081039 -
081040 -    -if @137 = 8880 -exit
081041 -
081042 -        For some reason this code was missing from SDS java, but in
081043 -        original SDS, so fixed this the problem.
081044 -
081045 -
081047 -  ..
081048 - ESC Command Conformed SDS Java to Avoid DOS Start Memory Segment
081049 -
081050 - Line 4640, ref OF 8 U25J, -label ESCj in \01\14\035010
081051 -
081052 -    -label ESCj
081053 -       e c:\sd\33\03501
081054 -    ecur 45
081055 -     macro 229
081056 -    purge qsc
081057 -    purge sndx
081058 -      quit
081059 -    @c:\sd\035012 #4
081060 -    -exit
081061 -
081062 -        Change ESC command to switch control back to 035012 rather
081063 -        that use quit.
081064 -
081065 -
081067 -  ..
081068 - Sort Lists Change Dose to Dos with Start for Opt Tech Sort
081069 -
081070 - Line 6890, ref OF 8 1I5L, -label exsrt in \01\14\035010
081071 -
081072 -    -label exsrt
081073 -    save c:\sd\td\stufqj.cmd
081074 -    dos cmd.exe /c start /i/b/wait c:\sd\td\stufqi.cmd
081075 -
081076 -        Changed code from calling a c:\sd\01\03501a.bat to calling
081077 -        instead stufqi.cmd directly.
081078 -
081079 -
081080 -
0811 -

SUBJECTS
Default Null Subject Account for Blank Record

0903 -
090401 -  ..
090402 - Reports Configure Specification Screen SDS Java
090403 - Get Command Works Differently SDS Java from Original Medit
090404 -
090406 -  ..
090407 - Line 30, ref OF 11 3010, in \01\14\0440110
090408 -
090409 -        Configure SDS report processor from Subject Index
090410 -
090412 -  ..
090413 - Line 510, ref OF 11 GE4N, -label 78qk in \01\14\0440110 about 50 lines below
090414 -
090415 -    down
090416 -
090417 -        When file is empty get command Medit java scrolls file up a
090418 -        line so TOF line does not show, and line 1 is current which is
090419 -        different from original Medit, so to make rest of code work
090420 -        without a lot adjustments, until get command is conformed, will
090421 -        add "down" command.  Get command created on 100729 0733.
090422 -        ref SDS 7 BY3O, and major corrections listed on 100731 0931.
090423 -        ref SDS 8 FR7H is used a lot in SDS  This is the first time
090424 -        this difference has affected programming.
090425 -
090426 -            [...below another issue with get command showing character
090427 -            that creates line 1 in empty file. ref SDS 0 8U4F
090429 -             ..
090430 -            [On 110509 1047 listed this new get issue of scrolling file
090431 -            up to line 1 when current file is initially empty, in
090432 -            record for discussion with Morris. ref SDS 22 GD9I
090433 -
090434 -
090435 -
090436 -
0905 -

SUBJECTS
Default Null Subject Account for Blank Record

1003 -
100401 -  ..
100402 - Stats 0 for Off Subject Reports SDS Java
100403 - Color Scheme Configure Screen Subject Report App SDS Java
100404 -
100405 - Line 610, ref OF 11 K27M, -label C&F_p in \01\14\0440110
100406 -
100407 -    -label C&F_p
100408 -    getgbl 47 147
100409 -    cmd2off
100410 -    stats 0
100411 -    setcolor 1 3
100412 -    setcolor 2 79
100413 -    setcolor 3 14
100414 -    setcolor 4 15
100415 -    setcolor 7 0
100416 -
100417 -        Changed nostats to new Medit java command stats 0, although
100418 -        may want stats 1; added command to field 3.
100419 -
100420 -
100421 -
100422 -
1005 -

SUBJECTS
Default Null Subject Account for Blank Record

1103 -
110401 -  ..
110402 - Color Scheme Subject Report App SDS Java
110403 -
110404 - Line 220, ref OF 16 KP4F, -label cOProf_1 in \01\14\061120
110405 -
110406 -    -label cOProf_1
110407 -    top
110408 -    color 1
110409 -    rel_cur 1 0
110410 -     color 26
110411 -    color 2
110412 -    rel_cur 1 0
110413 -     color 26
110414 -    color 2
110415 -    rel_cur 1 0
110416 -     color 26
110417 -    color 2
110418 -    rel_cur 2 0
110419 -
110420 -        This code is in 06112, but is applied in file Q1, because
110421 -        06112 is read into Q1
110423 -         ..
110424 -        Change color 26 to color 2, same as change to the Schedule
110425 -        screen on
110426 -
110427 -
110428 -
1105 -

SUBJECTS
Default Null Subject Account for Blank Record

1203 -
120401 -  ..
120402 - Quit Modify Purge Temp Processors SDS Java Report System 06112
120403 -
120404 -
120405 - Line 260, ref OF 16 HS7M, -label cOProf_1 in \01\14\061120 about 50 lines below
120406 -
120407 -    pfesc @q1 #43
120408 -
120409 -        Change esc key from standard quit call to macro 233 to make an
120410 -        internal call, so that
120411 -
120413 -  ..
120414 - Line 2440, ref OF 16 2421, -label quit4 in \01\14\061120
120415 -
120416 -    -label quit4
120417 -    purge W58Y
120418 -    ecur 45
120419 -    purge q1
120420 -    -exit
120421 -
120422 -        SDS java report system needs to purge temp processor; can
120423 -        switch to initiating SDS record since eveything is still in
120424 -        memory.
120425 -
120426 -
120427 -
120428 -
120429 -
120430 -
1205 -

SUBJECTS
Default Null Subject Account for Blank Record

1303 -
130401 -  ..
130402 - Macro 120 Primary Processor Applying Opttech Sort
130403 -
130404 - Line 370, ref OF 16 6612, -label xyz8 in \01\14\061120
130405 -
130406 -    macro 120
130407 -
130408 -        After macro 0440110 sets up report processor, and after 061122
130409 -        configures Opt Tech Sort control file, macro 120 configures
130410 -        sort command and executes to extract specified records.
130411 -
130412 -
130414 -  ..
130415 - Line 710, ref OF 33 AM6I, -entry 120 in \sd\33\000007 about 60 lines below
130416 -
130417 -    -entry 120
130418 -    savescr 8
130419 -    setgbl 1 0
130420 -
130421 -        Explanation of selection process in in macro 000007,
130422 -        ref OF 33 SK5K,
130423 -
130424 -
130426 -  ..
130427 - Line 900, ref OF 33 6290, -label cOdt_Err in \sd\33\000007
130428 -
130429 -    -label cOOKay
130430 -    macro 1206
130431 -    -if @47 = 13 -exit
130432 -    @c:\sd\33\061122
130433 -
130434 -        macro 1206 calculates week; 061122 configures Opttech Sort
130435 -        control file for selecting records sepcified in report
130436 -        processor.
130437 -
130438 -
130439 -
130440 -
130441 -
130443 -  ..
130444 - Line 20, ref OF 17 2Z6H, in \01\14\0611220
130445 -
130446 -
130447 -
130449 -  ..
130450 - Line 850, ref OF 33 KX6L, -label cOdt_Err in \sd\33\000007
130451 -
130452 -
130453 -
130455 -  ..
130456 - Line 1630, ref OF 33 HP5F, -label rgulAr in \sd\33\000007
130457 -
130458 -    -label rgulAr
130459 -    e 1y
130460 -    -label GEXt
130461 -    markcur 93
130462 -      @q1 #28
130463 -    @W58Y #3
130464 -    bot
130465 -    immed /
130466 -
130467 -        Open output file 1y and execute get command to read in list of
130468 -        records in file 1Ynnn selected by Opt Tech Sort that satisfy
130469 -        specification. bot immed / make last line in file current to
130470 -        execute get command again to read in next 1Ynnn file, if
130471 -        necessary.
130473 -         ..
130474 -        There is another error of some kind in Medit java get command,
130475 -        perhaps related to issue reported above, ref SDS 0 2Q5H, Code
130476 -        above produces a file that shows last few lines like this...
130477 -
130478 -             110511 075307 00101   12......................  99
130479 -             110514 064556 00101   08...................... 100
130480 -             O or a box.................................... 101
130481 -             ================== End of File ===================
130483 -         ..
130484 -        Original Medit shows the same data as...
130485 -
130486 -             110511 075307 00101   12......................  99
130487 -             110514 064556 00101   08...................... 100
130488 -             ****************** end of file *******************
130490 -         ..
130491 -        This error occurs in SDS java, even if selection process
130492 -        produced no records.  Windows 7 operating system shows file
130493 -        linsting...
130494 -
130495 -             C:\sd\10\1Ynnn......................... 1K
130497 -         ..
130498 -        When this file is read into original Medit with get command,
130499 -        the file looks like...
130500 -
130501 -             ****************** top of file *******************
130502 -             ****************** end of file *******************
130504 -         ..
130505 -        Medit java shows...
130506 -
130507 -             O or a box..................................*====1
130508 -             ================== End of File ===================
130510 -         ..
130511 -        Difference beteween reading in nothing, and reading in
130512 -        whatever Medit java reports corrupts processing of the next
130513 -        1Ynnn file that has actual content.
130515 -         ..
130516 -        What is the extra line at the end of the Medit java listing?
130518 -         ..
130519 -        Is this related to differences in the get command?
130521 -         ..
130522 -        Can Medit java be conformed to original Medit to avoid reading
130523 -        in something when the file is empty?
130524 -
130525 -            [On 110509 1047 listed this new get issue of extra line
130526 -            added to current file when reading empty content, shown in
130527 -            record for discussion with Morris. ref SDS 22 HA9O
130528 -
130529 -
130531 -  ..
130532 - Reports Failing Because Medit Java Returns Error Immed dddd EOF
130533 -
130535 -  ..
130536 - Line 720, ref OF 16 RM3K, -label cS_wk_a in \01\14\061120
130537 -
130538 -    -label cS_wk_a
130539 -    loc_cur 4 1
130540 -    linecnt 132 0
130541 -    immed dd
130542 -    macro 22
130543 -    setcnt 0 0 .......................... added code
130544 -    S/                   /
130545 -    -if @0 = 0 -goto cO_FnD
130546 -
130547 -        This code was failing because errorcounter reported 0 > 0 even
130548 -        though search succeeded, and because Morris coded Medit java to
130549 -        return error with immed 9999d on eof.  Since this does not
130550 -        occur with original Medit, even though the search succeeded,
130551 -        counter was incremented, and so the code failed.   Therefore
130552 -        added setcnt 0 0 to enable correct formatting of the report.
130554 -         ..
130555 -        Added setcnt 0 0 to original Medit macro file 01 04 061120, to
130556 -        minimize differences, so comparisons like today can be done to
130557 -        debug the new program.
130558 -
130559 -            [On 110509 1047 entered immed d on eof in list of pending
130560 -            issues for Medit java. ref SDS 22 264G
130561 -
130562 -
130564 -  ..
130565 - Report Output Format Fail Record ID Offset Incorrectly 1 Column
130566 -
130567 - Line 1000, ref OF 16 JY5H, -label nOsrt in \01\14\061120 about 30 lines below
130568 -
130569 -    -label nOsrt
130570 -    z 188 188
130571 -    c / /x/* 1
130573 -         ..
130574 -        For some reason this code is entering the column of x in
130575 -        column 189 rather than 188.  This corrupts formatting report
130576 -        listing of records, which then prevents opening the records
130577 -        with macro 97.
130578 -
130579 -            [On 110509 1047 entered change command in list of pending
130580 -            issues for Medit java. ref SDS 22 H37H
130581 -
130583 -  ..
130584 - Since SDS java has ample memory, decided to modify this code to use
130585 - cut and paste that significantly simplifies processing.  Theoretically
130586 - this should increase speed, although current code is very fast,
130587 - essentially spontaneous.
130588 -
130589 -    top
130590 -    chrcnt 1 0
130591 -    -if @1 > 32 split
130592 -    loc_cur 4 1
130593 -    ul
130594 -    bot
130595 -    loc_cur 0 19
130596 -    lr
130597 -    purge CUT
130598 -    copy
130599 -    top
130600 -    of 189
130601 -    loc_cur 4 1
130602 -    ul
130603 -    paste
130604 -    purge CUT
130605 -    of 0
130606 -    loc_cur 4 8
130607 -    ul
130608 -    bot
130609 -    loc_cur 0 26
130610 -    lr
130611 -    cut
130612 -    purge CUT
130613 -
130614 -        This eliminates a great many repetitive steps, which is
130615 -        laborious for long reports.
130616 -
130617 -
130618 -
130620 -  ..
130621 - Opening Records Listed in Subject Report Failing
130622 -
130623 - Cannot open records listed in the report with pfent.
130624 -
130625 - Line 1160, ref OF 16 RK5F, -label nssrI in \01\14\061120
130626 -
130627 -      pfent macro 97
130628 -    pfent @c:\sd\33\000006 #16
130629 -
130630 -        Temporarily configured pfent to call code in macro 97 directly
130631 -        as the code in macro file 000006
130633 -         ..
130634 -        Eventually discovered this was caused by issue with change
130635 -        command, explained above. ref SDS 0 2G6H
130636 -
130637 -
130639 -  ..
130640 - Line 50, ref OF 32 106K, -entry 97 in \sd\33\000006
130641 -
130642 -    -entry 97
130643 -    debug 100
130644 -
130645 -    macro 981
130646 -
130647 -       There is a problem calling macro 981.  Investigation with debug
130648 -       caused Netbeans to fail, reported below. ref SDS 0 SP5G
130650 -        ..
130651 -       Eventally found that macro 981 is failing to open the records,
130652 -       because there is an error in formatting the list of records in
130653 -       q_out.  Record ID should be on column 171, and is in column 172.
130655 -        ..
130656 -       Tested this with debug after macro 120 that assembles the list
130657 -       of record, per above. ref SDS 0 0N6F
130658 -
130659 -
130660 -
130661 -
130662 -
130663 -
130664 -    **************************************************************
130665 -    **************************************************************
130667 -  ..
130668 - Following was a mistake assigning pfent to macro file 000006, but led
130669 - to discovering problem with Netbeans.
130671 -  ..
130672 - Line 1940, ref OF 16 1H5H, -label Prof in \01\14\061120
130673 -
130674 -    -label Prof
130675 -    e q1
130676 -    ecur 9
130677 -      pf1 errormsg User <Enter> key
130678 -      pfent macro 98
130679 -    pfent @c:\sd\33\000006 #1210
130680 -
130682 -         ..
130683 -        pf1 and pfent are now set by macro 1572 in 000008 about line
130684 -        2620 and called for subject summary reports about 10 lines
130685 -        above.
130687 -         ..
130688 -        Temporarily configured pfent to call code in macro 98 as the
130689 -        code in macro file 000006
130690 -
130691 -
130693 -  ..
130694 - Line 2770, ref OF 34 6F9K, -label 1572a in \sd\33\000008
130695 -
130696 -       pfent macro 98
130697 -
130698 -          Disconnect temporarily today to debug the code, because of
130699 -          new problem Netbeans failing, explained below. ref SDS 0 2G5M
130700 -
130701 -
130703 -  ..
130704 - Netbeans Failing Adding Commands Medit Java
130705 -
130706 - Line 1230, ref OF 32 0550, -entry 98 in \sd\33\000006
130707 -
130708 -    -entry 98
130709 -    debug 100
130710 -
130711 -        Testing here to discover problem opening records in reports
130712 -        list.
130714 -         ..
130715 -        For some reason, when debug is set, netbeans reports severe
130716 -        errors during run mode.
130717 -
130718 -        1.  Compile produces no errors.
130719 -        2.  Netbeans Clean and Build reports...
130720 -
130721 -               Build Successful (total time 6 seconds))
130722 -
130723 -            ...however...
130725 -             ..
130726 -        3.  SDS will not open called from the desktop with debug
130727 -            lines installed.  Removing the lines enables the program
130728 -            to compile and
130730 -             ..
130731 -        4.  SDS open fails within Netbeans reports...
130732 -
130733 -            May 22, 2011 6:23:35 AM org.jdesktop.application.Application$1 run
130734 -            SEVERE: Application class jedit.JeditApp failed to launch
130735 -            java.lang.reflect.InvocationTargetException
130736 -            at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
130737 -            at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
130738 -            at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
130739 -            at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
130740 -            at org.jdesktop.application.Application.create(Application.java:223)
130741 -            at org.jdesktop.application.Application$1.run(Application.java:169)
130742 -            at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
130743 -            at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
130744 -            at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
130745 -            at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
130746 -            at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
130747 -            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
130748 -            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
130749 -            at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
130750 -             ..
130751 -            Caused by: java.lang.ArrayIndexOutOfBoundsException: 6000
130752 -            at jedit.jeMacros.<init>(jeMacros.java:24305)
130753 -            at jedit.editFile.setupFile(editFile.java:419)
130754 -            at jedit.editFile.<init>(editFile.java:466)
130755 -            at jedit.JeditApp.<init>(JeditApp.java:122)
130756 -            ... 14 more
130757 -            Exception in thread "AWT-EventQueue-0" java.lang.Error: Application class jedit.JeditApp failed to launch
130758 -            at org.jdesktop.application.Application$1.run(Application.java:177)
130759 -            at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
130760 -            at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
130761 -            at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
130762 -            at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
130763 -            at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
130764 -            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
130765 -            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
130766 -            at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
130767 -            Caused by: java.lang.reflect.InvocationTargetException
130768 -            at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
130769 -            at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
130770 -            at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
130771 -            at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
130772 -            at org.jdesktop.application.Application.create(Application.java:223)
130773 -            at org.jdesktop.application.Application$1.run(Application.java:169)
130774 -            ... 8 more
130775 -            Caused by: java.lang.ArrayIndexOutOfBoundsException: 6000
130776 -            at jedit.jeMacros.<init>(jeMacros.java:24305)
130777 -            at jedit.editFile.setupFile(editFile.java:419)
130778 -            at jedit.editFile.<init>(editFile.java:466)
130779 -            at jedit.JeditApp.<init>(JeditApp.java:122)
130780 -            ... 14 more
130781 -            BUILD SUCCESSFUL (total time: 1 second)
130783 -             ..
130784 -        5.  Same result occurs plugging in debug lines for any macro,
130785 -            suggesting the program has exceeded some limit.
130787 -  ..
130788 - Research on the Internet for "java exception 6000" found...
130789 -
130790 -            a.  Java Exceptions during certificate builed for WPG
130791 -
130792 -                This is an IBM explanation and solution for Linux
130793 -                32-bit OS...
130795 -                   ..
130796 -                  https://www-304.ibm.com/support/docview.wss?uid=swg21259450
130798 -                 ..
130799 -                Cause
130801 -                 ..
130802 -                These java exceptions and path build failure are
130803 -                resulted from the customer 's Intermediate
130804 -                certificatei.e "iLienTestVersignSecureServer
130805 -                Certificate.cer" doesn't have "key identifier" in
130806 -                the"authority key identifier extension".
130808 -                 ..
130809 -                Resolving the problem
130811 -                 ..
130812 -                The APAR fix "PK33715: SUPPORT VERISIGN CERTIFICATES
130813 -                THAT HAVE NO AKI EXTENSION" will resolve the issue
130814 -                andwhich is part of IBM JDK SR7.
130816 -                 ..
130817 -                Users should upgrade the WPG level to Fix Pack 5
130818 -                whichwill upgrade the JDK to 1.4.2 SR 5 and also the
130819 -                WAS level to 6.0.2.13. Then, later please ask the
130820 -                customer to upgrade the JDK to SR7
130821 -
130822 -                ...IBM's solution seems very complicated for updated
130823 -                java development code.
130824 -
130826 -  ..
130827 - Research on Internet for "ArrayIndexOutOfBoundsException: 6000"
130828 - found numerous results, but none seem to offer solutions.
130829 -
130830 -
130831 -
130832 -
130833 -
130834 -
130835 -
130836 -
130837 -
130838 -
130839 -
130840 -
130841 -
130842 -
130843 -
130844 -
130845 -
130846 -
130847 -
130848 -
130849 -
130850 -
130851 -
1309 -