Page 1 of 3

New Error

Posted: Fri May 11, 2012 12:56 pm
by omni
Roger,

We just moved a client to 355 sl1. This error now is occuring 2-3 times per day on child windows. Same error, just different programs. After the paste from below it list our prg name, which is not relevant.

I checked and there were no errors like this prior to this week, going back to 9/4/11. They have 50-100 users on at any one time. (probably not relevant)
We have no icons or bitmaps on any buttons, if that matters. No programs have changed, just the alaska/express dll files. (all of these have "Addbuttons" on the dcread)


-> VALTYPE: O CLASS: XbpIcon
oError:description : Internal data structures corrupted
oError:filename :
oError:genCode : 41
oError:operation : :destroy
CALLSTACK:
Called from XBPICON:DESTROY(2120)
Called from _ISICON(11915)
Called from DC_GETBITMAP(11800)
Called from DC_XBPPUSHBUTTON:INIT(1788)
Called from _EXPRESSPUSHBUTTON(12591)
Called from DC_GETLIST:READGUI(3284)
Called from DC_READGUI(103)


Fred
Omni

Re: New Error

Posted: Fri May 11, 2012 1:21 pm
by rdonnay
What version of eXpress++ are you using?

Re: New Error

Posted: Fri May 11, 2012 2:26 pm
by omni
Sorry, know you need that. 254

Re: New Error

Posted: Mon May 14, 2012 9:00 am
by omni
Roger,

Any thoughts on this. This is occurring now every hour or so. Even happens on prchoice, which also uses the addbuttons. Must be related to the addbuttons.

Fred

Re: New Error

Posted: Mon May 14, 2012 9:47 am
by rdonnay
You claim that you are not using a bitmap but the only way I believe this can happen is if you are referencing a bitmap in the code that doesn't exist as a resource.

In order to help you I need to have you put some debugging information into _DCGETBX.PRG. Add the below debugging to _DCGETBX.PRG (line 11914). This will write
info to DEBUG.LOG. Rebuild DCLIPX.DLL by running BUILD19_SL1.BAT in your \exp19\source\dclipx folder.

Code: Select all

STATIC FUNCTION _IsIcon( nResource, cResFile, oIcon )

LOCAL lStatus := .f.

#if XPPVER > 1900345
oIcon := XbpIcon():new():create()
lStatus := oIcon:load(cResFile,nResource)

wtl cResfile   // <<<<<<<<<<<<<<<<<<<<<<<<<<

IF !lStatus
  oIcon:destroy()
  oIcon := nil
ENDIF
#endif

RETURN lStatus

Re: New Error

Posted: Mon May 14, 2012 11:09 am
by omni
Do your addbuttons on the gui read for 19sl1 have anything different in the set up relating to an icon, since it appears to be related to those buttons, and not our own buttons??

Re: New Error

Posted: Mon May 14, 2012 11:47 am
by rdonnay
Since nobody else has ever reported this problem (after over 2 years of using SL1), I need to debug this to see what's going on.

If you cannot follow my instructions, then I don't know how to help you.

Re: New Error

Posted: Mon May 14, 2012 12:29 pm
by omni
No problem. Already did it. Did not intend to tick you off.
Will have to install it an the clients after hours.

Re: New Error

Posted: Tue May 15, 2012 7:43 am
by rdonnay
You didn't tick me off. I just didn't have any other answers for you.

BTW
Have you applied all the latest hotfixes for build 355?

Re: New Error

Posted: Tue May 15, 2012 8:01 am
by omni
Yes, all of them.

Also, as a note, so far today..no errors with the new dclipx installed.. The debug.log is being written to, but none have caused that error message.

Will advise when something happens.

thanks