Author Topic: V26 DZilla stack  (Read 304 times)

jporkkahtc

  • Senior Community Member
  • Posts: 2433
  • Hero Points: 202
  • Text
V26 DZilla stack
« on: October 12, 2021, 07:47:12 pm »
#1: The "Detailed Description" part of: https://customer.slickedit.com/index.php?option=com_content&id=48&lang=en&view=article
only allows 2500 characters - often this is too little to report a stack.
Then it is a pain to put the stack in a text file and upload later.

#2:
I've reproed this several times today.
From inside Slick I diff two folders.
During the diff, I would go back to slick to look at something, then go back to diff.
Then I get this stack.

stack[2021-10-12T11:36:31Z] Slick-C STACK TRACE ******************************
stack[2021-10-12T11:36:31Z] Created on 10/12/2021 at 11:36:31 (938 ms)
stack[2021-10-12T11:36:31Z] SlickEdit Pro Version 26.0.0.6 Copyright 1988-2021 SlickEdit Inc.
stack[2021-10-12T11:36:31Z] Edit module and type "st -f <offset>" to get the
stack[2021-10-12T11:36:31Z] run-time error position
stack[2021-10-12T11:36:31Z]
stack[2021-10-12T11:36:31Z] error code=-2073
stack[2021-10-12T11:36:31Z] This property or method is not allowed on this object
stack[2021-10-12T11:36:31Z]
stack[2021-10-12T11:36:31Z]diff.ex 1348 _BlastUndoInfo()   p_window_id: 5   p_object: OI_FORM   p_name:
stack[2021-10-12T11:36:31Z]diffedit.ex 8351 _DiffOnDestroy(
stack[2021-10-12T11:36:31Z]   1:   ._typename()=DIFF-UPDATE-INFO
stack[2021-10-12T11:36:31Z]   1:   .timer-handle=-1
stack[2021-10-12T11:36:31Z]   1:   .listARRAY (0 items)
stack[2021-10-12T11:36:31Z]   2:   HASHTAB (1 items)
stack[2021-10-12T11:36:31Z]   2:   :[142]._typename()=DIFF-MISC-INFO
stack[2021-10-12T11:36:31Z]   2:   :[142].DiffParentWID=418
stack[2021-10-12T11:36:31Z]   2:   :[142].Buf1StartTime=20211012183317506
stack[2021-10-12T11:36:31Z]   2:   :[142].Buf2StartTime=0
stack[2021-10-12T11:36:31Z]   2:   :[142].IntraLineIsOff=0
stack[2021-10-12T11:36:31Z]   2:   :[142].DontDeleteMergeOutput=0
stack[2021-10-12T11:36:31Z]   2:   :[142].Bookmarks=(null)
stack[2021-10-12T11:36:31Z]   2:   :[142].PreserveInfo=0 0
stack[2021-10-12T11:36:31Z]   2:   :[142].AutoClose=0
stack[2021-10-12T11:36:31Z]   2:   :[142].WholeFileBufId1=142
stack[2021-10-12T11:36:31Z]   2:   :[142].origReadOnly1=0
stack[2021-10-12T11:36:31Z]   2:   :[142].MarkId1=-1
stack[2021-10-12T11:36:31Z]   2:   :[142].WholeFileBufId2=114
stack[2021-10-12T11:36:31Z]   2:   :[142].origReadOnly2=0
stack[2021-10-12T11:36:31Z]   2:   :[142].MarkId2=548
stack[2021-10-12T11:36:31Z]   2:   :[142].OrigEncoding1=-1
stack[2021-10-12T11:36:31Z]   2:   :[142].OrigEncoding2=-1
stack[2021-10-12T11:36:31Z]   2:   :[142].RefreshTagsOnClose=1
stack[2021-10-12T11:36:31Z]   2:   :[142].TagParentIndex1=5
stack[2021-10-12T11:36:31Z]   2:   :[142].TagParentIndex2=5
stack[2021-10-12T11:36:31Z]   2:   :[142].SymbolViewId1=0
stack[2021-10-12T11:36:31Z]   2:   :[142].SymbolViewId2=394
stack[2021-10-12T11:36:31Z]   2:   :[142].File1Date=20211010174729314
stack[2021-10-12T11:36:31Z]   2:   :[142].File2Date=
stack[2021-10-12T11:36:31Z]   2:   :[142].Comment=
stack[2021-10-12T11:36:31Z]   2:   :[142].OkPtr=(null)
stack[2021-10-12T11:36:31Z]   2:   :[142].ShowNoEditorOptions=(null)
stack[2021-10-12T11:36:31Z]   2:   :[142].SoftWrap1=0
stack[2021-10-12T11:36:31Z]   2:   :[142].SoftWrap2=0
stack[2021-10-12T11:36:31Z]   2:   :[142].closeBuffer2=0
stack[2021-10-12T11:36:31Z]   2:   :[142].doNotCopyBuffer1=0
stack[2021-10-12T11:36:31Z]   2:   :[142].doNotCopyBuffer2=0
stack[2021-10-12T11:36:31Z]   2:   :[142].deleteBufferList=
stack[2021-10-12T11:36:31Z]   3:   <empty>
stack[2021-10-12T11:36:31Z]   4:   1
stack[2021-10-12T11:36:31Z]   5:   <empty>
stack[2021-10-12T11:36:31Z]   p_window_id: 5
stack[2021-10-12T11:36:31Z]   p_object: OI_FORM
stack[2021-10-12T11:36:31Z]   p_name:
stack[2021-10-12T11:36:31Z]diffedit.ex 9069 _diff_form._ctlfile1.on_destroy()   p_window_id: 493   p_object: OI_FORM   p_name: _diff_form
stack[2021-10-12T11:36:31Z]diffedit.ex 38144 diffedit:closeButton()   p_window_id: 493   p_object: OI_FORM   p_name: _diff_form
stack[2021-10-12T11:36:31Z]diffedit.ex 38172 _diff_form._ctlclose.lbutton_up()   p_window_id: 493   p_object: OI_FORM   p_name: _diff_form
stack[2021-10-12T11:36:31Z]dlgman.ex 1260 _ainh_dlg_manager.esc()   p_window_id: 493   p_object: OI_FORM   p_name: _diff_form


Dan

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 2680
  • Hero Points: 143
Re: V26 DZilla stack
« Reply #1 on: October 12, 2021, 07:57:06 pm »
It looks like you got this closing a file?

jporkkahtc

  • Senior Community Member
  • Posts: 2433
  • Hero Points: 202
  • Text
Re: V26 DZilla stack
« Reply #2 on: October 12, 2021, 09:58:54 pm »
I think so, but now that I'm trying to repro, it won't.
Happened several times earlier when I was working on something.

Dan

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 2680
  • Hero Points: 143
Re: V26 DZilla stack
« Reply #3 on: October 12, 2021, 10:00:17 pm »
Any chance you reloaded one of the diff modules?

jporkkahtc

  • Senior Community Member
  • Posts: 2433
  • Hero Points: 202
  • Text
Re: V26 DZilla stack
« Reply #4 on: October 12, 2021, 11:47:01 pm »
yup I did.

Dan

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 2680
  • Hero Points: 143
Re: V26 DZilla stack
« Reply #5 on: October 12, 2021, 11:50:05 pm »
I think there are enough diffs (regular, History Diff, the new slide out diff from the Compare with ... dialog), that one of those really doesn't like for a module to be reloaded.  It's probably diffedit.e.  I may have a static that I can attach to the dialog or something.

jporkkahtc

  • Senior Community Member
  • Posts: 2433
  • Hero Points: 202
  • Text
Re: V26 DZilla stack
« Reply #6 on: October 12, 2021, 11:53:53 pm »
I have some customizations in diff.e and diffedit.e.

When I get a new version of slick, I customize these files, reload them (with load()), quit slickedit and restart it.


Is there a different way for me to do this that would work?

Graeme

  • Senior Community Member
  • Posts: 2685
  • Hero Points: 335
Re: V26 DZilla stack
« Reply #7 on: October 13, 2021, 03:23:28 am »
BTW
Quote
Then it is a pain to put the stack in a text file and upload later.
You should find all your stack errors in a file called stack.log in your config log folder.

BTW2
xxutils has a menu option to create a new temporary text file with auto naming of the file to put temporary junk into.


Dan

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 2680
  • Hero Points: 143
Re: V26 DZilla stack
« Reply #8 on: October 25, 2021, 03:34:42 pm »
This issue should only happen if you have some sort of diff up already when you load those.

jporkkahtc

  • Senior Community Member
  • Posts: 2433
  • Hero Points: 202
  • Text
Re: V26 DZilla stack
« Reply #9 on: October 25, 2021, 04:52:29 pm »
That I didn't do, afaik.
Then again, I haven't reproed yet either.