Siebel Open UI >  Siebel Open UI has empty page after login - Google Chrome

Siebel Open UI has empty page after login - Google Chrome

To check for error messages we should open Google Debugger.

You can open this with the message by pressing Ctrl+Shift+I

Or by clicking the 3 dots in the top right corner -> More Tools -> Developer Tools.

Chrome Debugger Siebel

Here we could see several messagess- the text in red in Chrome is the error message

 

Uncaught TypeError: Cannot read property 'get' of undefined
at new h (jquery.js?_scb=16.11.0.0_SIA_[23048]_ENU:39)
at new e (jquery.js?_scb=16.11.0.0_SIA_[23048]_ENU:39)
at jquery.js?_scb=16.11.0.0_SIA_[23048]_ENU:39
at jquery.js?_scb=16.11.0.0_SIA_[23048]_ENU:40

Failed to load resource: net::ERR_TIMED_OUT
send @ jquery.js?_scb=16.11.0.0_SIA_[23048]_ENU:8623


Uncaught TypeError: Cannot read property 'get' of undefined
at new h (jquery.js?_scb=16.11.0.0_SIA_[23048]_ENU:39)
at new e (jquery.js?_scb=16.11.0.0_SIA_[23048]_ENU:39)
at jquery.js?_scb=16.11.0.0_SIA_[23048]_ENU:39
at jquery.js?_scb=16.11.0.0_SIA_[23048]_ENU:40
jquery.js?_scb=16.11.0.0_SIA_[23048]_ENU:8554 [Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/.
send @ jquery.js?_scb=16.11.0.0_SIA_[23048]_ENU:8554
jquery.js?_scb=16.11.0.0_SIA_[23048]_ENU:8623 Failed to load resource: net::ERR_TIMED_OUT

 

Solution: 

Usually this happens when Browserscripts are not correctly generated. We need to shut down Siebel Server, delete the browser script folder from today and then regenerate it.

To find the browserscript folder from today , you need to go to the Web Server. The foldername is usually SWEApp/PUBLIC/ENU  or SWEApp/PUBLIC/CZK if you are using Czech Language. There will be several folders called srf*_*. You need to delete the newest folder.

Here is a diagram of how these folders look like

browserskript folder

There are also folders in Siebel server in \siebsrvr\WEBMASTER\ENU. Each siebel server will have this folder. You need to delete the latest browserscript folders from here.

After you have shut down Siebel Server, you should recreate these browser scripts, both in Siebel Server and Siebel Web Server.

 

The commands for browser script generation are

 

C:\siebel\siebsrvr\bin\genbscript C:\siebel\siebsrvr\bin\enu\siebel.cfg C:\siebel\siebsrvr\WEBMASTER\ENU enu


C:\siebel\siebsrvr\bin\genbscript.exe C:\siebel\siebsrvr\bin\enu\siebel.cfg \\siebel_webserver\c$\siebel\SWEApp\PUBLIC\enu enu

 

siebel.cfg is the configuration file in your siebel server.

 

After generating browser scripts, delete your Chrome cache and check again.

jquery.js file was missing, you should also check if this file is there now. If it is missing, you should

copy it from one of your old browserscript folders. This is a vanilla file and an older version should work.