Kbase 35690: web/objects/web-util.p Shared variable glStateAware has not yet been created. (392)
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  5/10/1998 |
|
Solution ID: P5690
FACT(s) (Environment):
WebSpeed 3.1D
SYMPTOM(s):
<program> Shared variable <variable> has not yet been created. (392)
web/objects/web-util.p Shared variable glStateAware has not yet been created. (392)
Could not evaluate procedure handle expression while trying to execute init-session. (2125)
ERROR: cannot start server. (8100)
ServerSocketsIPC read() IOException : java.io.EOFException : NULL (8127)
ServerIPCException in getServerIPCMsg() : ServerIPC error. (8119)
WebSpeed broker does not start
Application procedure libraries ( .pl ) are on the PROPATH before broker startup
Application procedure libraries ( .pl ) on the PROPATH has not been recompiled under new version
Application uses custom web-disp.p from previous WebSpeed version.
Set STATE_AWARE_ENABLED=no in ubroker.properties does not help
CHANGE:
Recently upgraded to WebSpeed 3.1D
CAUSE:
Aplication procedure libraries ( .pl) contain only web-disp.p from previous WebSpeed version. Web-disp.p depends on web-util.p, which in this case comes from a newer version, WebSpeed 3.1D
glStateAware variable is a brand new variable coming with 3.1D. Web-disp.p and web-util.p have changed in version 3.1D. Since .pl's were compiled under an old version of WebSpeed, they are based on old web-util.p and do not contain web-util.p from 3.1D, therefore definition of glStateAware variable is not included there.
FIX:
Recompile your code under WebSpeed 3.1D using new version of web-disp.p and recreate application procedure libraries ( .pl ).