Sametime Version: 12.0.4
Operating System: Ubuntu
Hello everybody,
we are experiencing a problem with the Sametime proxy container after a restart.
Before restarting the proxy container, everything works normally:
-
Users can log in successfully.
-
Users can start and join meetings without problems.
-
Chat messaging works correctly via Web and Client.
However, after the first restart of the Sametime proxy container, the behavior changes:
-
Users can still log in successfully.
-
Meetings can still be started.
-
Chat via the HCL Notes client continues to work correctly.
-
However, users can no longer send messages using the Sametime web chat.
The fact that authentication continues to work and that chat through the Notes client is unaffected makes an LDAP or general Sametime backend problem unlikely.
Relevant error
innerExecute invalid userId:cn=John,ou=People,o=orgA,ou=organizations,dc=co-dmz,dc=local stUser:INVALID_USER
get-sync INVLD userId:cn=John,ou=People,o=orgA,ou=organizations,dc=co-dmz,dc=local stUser:com.lotus.sametime.core.types.STUser@78601464 name = badName id = {{badId,badCommunity}} desc = badDesc
LOG
c.hcl.sametime.proxy.STAbstractService : com.hcl.sametime.proxy.chat.ChatTransaction.innerExecute user:st[F3A0EBFAAD3F9A55DA7479CCE60B1EFD] user[cn=Max,ou=People,o=orgA,ou=organizations,dc=co-dmz,dc=local] type[Web-11 ] remoteAddr[172.19.0.3] http[400] error[Bad Request] exception:null
c.h.sametime.proxy.chat.ChatTransaction : innerExecute invalid userId:cn=John,ou=People,o=orgA,ou=organizations,dc=co-dmz,dc=local stUser:INVALID_USER
c.h.sametime.proxy.chat.ChatTransaction : > innerExecute
c.h.sametime.proxy.chat.ChatController : > sendChat userId: cn=Jon,ou=People,o=orgA,ou=organizations,dc=co-dmz,dc=local msg:
com.hcl.sametime.proxy.STCustomCsrf : > loadToken req:org.springframework.security.web.header.HeaderWriterFilter$HeaderWriterRequest@42d8c20f
com.hcl.sametime.proxy.STCustomCsrf : < F3A0EBFAAD3F9A55DA7479CCE60B1EFD handle SKIPPED :POST /stwebapi/chat
com.hcl.sametime.proxy.STCustomCsrf : < F3A0EBFAAD3F9A55DA7479CCE60B1EFD matches TRUE :POST /stwebapi/chat
com.hcl.sametime.proxy.STCustomCsrf : < F3A0EBFAAD3F9A55DA7479CCE60B1EFD loadToken LOADED :token:XXXXXX-XXXX-XXXX-XXXX-64a2ab5a8234
c.hcl.sametime.proxy.ResolvedUserCache : > get-sync userId:cn=John,ou=People,o=orgA,ou=organizations,dc=co-dmz,dc=local sid:F3A0EBFAAD3F9A55DA7479CCE60B1EFD
c.hcl.sametime.proxy.ResolvedUserCache : < get-sync INVLD userId:cn=John,ou=People,o=orgA,ou=organizations,dc=co-dmz,dc=local stUser:com.lotus.sametime.core.types.STUser@78601464 name = badName id = {{badId,badCommunity}} desc = badDesc
c.h.sametime.proxy.chat.ChatTransaction : < innerExecute
c.h.sametime.proxy.chat.ChatController : < sendChat
com.hcl.sametime.proxy.JwtTokenFilter : < doFilterInternal type:REQUEST uri:/stwebapi/chat
As a temporary workaround, we can restore the original working behavior by using dbutility to delete all users once; after that, chat works normally until the next proxy container restart.
Has anyone encountered this behavior in Sametime 12.0.4?