![]() |
Telelogic DOORS (steve huntington) | ![]() |
new topic :
profile :
search :
help :
dashboard :
calendar :
home
|
||
Latest News:
|
|
Topic Title: Stack Overflow Topic Summary: Created On: 29-Sep-2004 21:52 Status: Post and Reply |
Linear : Threading : Single : Branch |
![]() |
![]()
|
![]() Answer: I haven't seen this problem since DOORS 6. the problem is that some DXL somewhere on that machine #include's usersAndGroups.inc the workaround is to set the pragma... pragma stack, 10000 ...in startup dxl somewhere. This is a nasty hack though - how can you know how big to set the stack? the solution is to -not #include usersAndGroups.inc -not use allUsers[] or allGroups[] arrays and instead use userList and groupList constants, e.g... User theUser for theUser in userList do { ... } | |
![]() |
|
When changing user access rights to a module, one of our clients is experiencing a DXL error, in encrypted file "usersAndGroups.inc": stack overflow, current value 4096. No other client machines get this error (you can change the rights on all the rest).
I don't see anything fishy in the registry. Its consistent even after rebooting the machine and it doesn't matter which DOORS user you log into. Anybody see anything like this? - Louie |
|
![]() |
|
![]() |
|
I haven't seen this problem since DOORS 6.
the problem is that some DXL somewhere on that machine #include's usersAndGroups.inc the workaround is to set the pragma... pragma stack, 10000 ...in startup dxl somewhere. This is a nasty hack though - how can you know how big to set the stack? the solution is to -not #include usersAndGroups.inc -not use allUsers[] or allGroups[] arrays and instead use userList and groupList constants, e.g... User theUser for theUser in userList do { ... } |
|
![]() |
|
![]() |
|
Didn't know that setting the stack in startup.dxl applied to all subsequent DXL scripts. I suppose "pragma runLim, 0" would also work.
Not so nasty. If its complaining about stack size of 4096 then 10000 (double) seems to be a good first guess. Thanks. - Louie |
|
![]() |
|
![]() |
|
After I applied patch 5 on DOORS 8.0, I start geting the same error:
|
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
Good question! ... how to know that?
Anyway, when I did a quick search, I found it in DOORS_8.0\lib\dxl\users.
Thanks
|
|
![]() |
Telelogic DOORS
» General Discussion
»
Stack Overflow
|
![]() |
FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.