All,
(23.1 git pull
updated as of a few hours ago - composer install)
- Archlinux: 6.5.2-arch1-1
- Apache / 2.4.57 (Unix)
- OpenSSL / 3.1.2
- mod_fcgid / 2.3.9
- PHP / 8.1.23
Looking at Admin -> View Sessions sometimes my session is shown, sometimes the list is just blank, but I am logged in with a valid session. Checking the firefox inspector, there are a number of warnings and an error listed. The warnings are primarily related to, e.g.:
<snip>
: '@no_sessionstatus' was not of specified _type 'boolean' for attribute 'disabled' and is now 'false' egw_debug.js:354:23
Which is related to a type attribute somewhere that is unhappy. What I don’t know is whether this is related to a setting or the content of my database or if it is just a known issue I should ignore.
The error and likely the cause for the View Sessions not showing the sessions looks related to:
Firefox can’t establish a connection to the server at wss://2pi.3111skyline.com/egroupware/push. egw_json.js:132:31
error { target: WebSocket, isTrusted: true, srcElement: WebSocket, eventPhase: 0, bubbles: false, cancelable: false, returnValue: true, defaultPrevented: false, composed: false, timeStamp: 942779, … }
egw_json.js:161:11
[close] Connection died --> reconnect in 300000ms egw_json.js:179:12
Checking Admin -> Test Push seems to be working, but I’m not sure what I’m supposed to be seeing. The text in both parts is green
which the info callout says is success. Here is what I see:
After hitting Retry
a few times, it is now apparent that Swoole Push is failing and is falling back to json (whatever that means for me?)
Finally, the complete list of warnings and errors from Firefox inspect developer tools is shown below:
deferred: 241ms - timer ended etemplate2.ts:735:14
Layout was forced before the page was fully loaded. If stylesheets are not yet loaded this may cause a flash of unstyled content. blank
Firefox can’t establish a connection to the server at wss://2pi.3111skyline.com/egroupware/push. egw_json.js:132:31
error { target: WebSocket, isTrusted: true, srcElement: WebSocket, eventPhase: 0, bubbles: false, cancelable: false, returnValue: true, defaultPrevented: false, composed: false, timeStamp: 942779, … }
egw_json.js:161:11
[close] Connection died --> reconnect in 300000ms egw_json.js:179:12
Deprecated widget.options use Et2Widget.ts:596:11
Loaded data
Object { etemplate_exec_id: "admin_david_JYSYuWxY8f#######################hszVpmrIao=", content: {…}, sel_options: {…}, readonlys: [], modifications: {…}, validation_errors: [], langRequire: (3) […], currentapp: "admin", menuaction: "admin.admin_accesslog.index.et2_process" }
egw_debug.js:348:23
Loading admin.accesslog into #admin-accesslog etemplate2.ts:593:23
Widget
Object { attributes: {…}, _type: "nextmatch-header", id: "sessionstatus", supportedWidgetClasses: (2) […], options: {…}, readonly: undefined, _parent: {…}, _children: [], _egw: undefined, _mgrs: {}, … }
: '@no_sessionstatus' was not of specified _type 'boolean' for attribute 'disabled' and is now 'false' egw_debug.js:354:23
Widget
Object { attributes: {…}, _type: "nextmatch-sortheader", id: "lo", supportedWidgetClasses: (2) […], options: {…}, readonly: undefined, _parent: {…}, _children: [], _egw: undefined, _mgrs: {}, … }
: '@no_lo' was not of specified _type 'boolean' for attribute 'disabled' and is now 'false' egw_debug.js:354:23
Widget
Object { attributes: {…}, _type: "nextmatch-header", id: "total", supportedWidgetClasses: (2) […], options: {…}, readonly: undefined, _parent: {…}, _children: [], _egw: undefined, _mgrs: {}, … }
: '@no_total' was not of specified _type 'boolean' for attribute 'disabled' and is now 'false' egw_debug.js:354:23
Widget
Object { attributes: {…}, _type: "nextmatch-header", id: "sessionstatus", supportedWidgetClasses: (2) […], options: {…}, readonly: undefined, _parent: {…}, _children: [], _egw: undefined, _mgrs: {}, … }
: '@no_sessionstatus' was not of specified _type 'boolean' for attribute 'disabled' and is now 'false' egw_debug.js:354:23
Widget
Object { attributes: {…}, _type: "nextmatch-sortheader", id: "lo", supportedWidgetClasses: (2) […], options: {…}, readonly: undefined, _parent: {…}, _children: [], _egw: undefined, _mgrs: {}, … }
: '@no_lo' was not of specified _type 'boolean' for attribute 'disabled' and is now 'false' egw_debug.js:354:23
Widget
Object { attributes: {…}, _type: "nextmatch-header", id: "total", supportedWidgetClasses: (2) […], options: {…}, readonly: undefined, _parent: {…}, _children: [], _egw: undefined, _mgrs: {}, … }
: '@no_total' was not of specified _type 'boolean' for attribute 'disabled' and is now 'false' egw_debug.js:354:23
[NoScript]:0 Prompt Hook installation about:blank log.js:32:13
deferred: 309ms - timer ended etemplate2.ts:735:14
Layout was forced before the page was fully loaded. If stylesheets are not yet loaded this may cause a flash of unstyled content. blank
The first two may be from the last view of Test Push.
Edit
Now clicking back on the Calendar app, the push notification callout says it succeeds?
(quite confused…)
Is there something obvious that either indicates a problem with my data or rather a problem somewhere in egroupware that is preventing the View Sessions display and resulting in the push url error? If you want more information, just let me know and I’ll happily post it.