heap profile: 10: 3526144 [2217: 18257808] @ heap/1048576 0: 0 [2: 96] @ 0x48a66c 0x472497 0x671e05 0x66e7b4 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd785 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x671e04 encoding/json.(*decodeState).literalStore+0xda4 /usr/local/go/src/encoding/json/decode.go:965 # 0x66e7b3 encoding/json.(*decodeState).value+0x113 /usr/local/go/src/encoding/json/decode.go:394 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd784 github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x144 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:154 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [12: 3072] @ 0x48a66c 0x48f489 0xf8a68e 0xf8a67b 0xf8afc6 0xf8aa4a 0x5b7545 0x5b34d3 0xede4af 0xedd244 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xf8a68d crypto/internal/fips140/bigmod.NewNat+0x2d /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:72 # 0xf8a67a crypto/internal/fips140/bigmod.rr+0x1a /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:482 # 0xf8afc5 crypto/internal/fips140/bigmod.newModulus+0x145 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:578 # 0xf8aa49 crypto/internal/fips140/bigmod.NewModulus+0x89 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:553 # 0x5b7544 crypto/rsa.fipsPublicKey+0x24 /usr/local/go/src/crypto/rsa/rsa.go:666 # 0x5b34d2 crypto/rsa.VerifyPKCS1v15+0x1b2 /usr/local/go/src/crypto/rsa/fips.go:395 # 0xede4ae github.com/golang-jwt/jwt/v5.(*SigningMethodRSA).Verify+0x12e /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/rsa.go:65 # 0xedd243 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x1e3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:110 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 16] @ 0x48a645 0x48a265 0x6739cd 0x6734db 0x67358b 0x673492 0x6737e8 0x6734b9 0x6737e8 0x66fa32 0x66e6de 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef0905 0xef0fe5 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x6739cc encoding/json.(*decodeState).literalInterface+0xcc /usr/local/go/src/encoding/json/decode.go:1148 # 0x6734da encoding/json.(*decodeState).valueInterface+0x7a /usr/local/go/src/encoding/json/decode.go:1046 # 0x67358a encoding/json.(*decodeState).arrayInterface+0x6a /usr/local/go/src/encoding/json/decode.go:1061 # 0x673491 encoding/json.(*decodeState).valueInterface+0x31 /usr/local/go/src/encoding/json/decode.go:1040 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x6734b8 encoding/json.(*decodeState).valueInterface+0x58 /usr/local/go/src/encoding/json/decode.go:1043 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x66fa31 encoding/json.(*decodeState).object+0x5b1 /usr/local/go/src/encoding/json/decode.go:622 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef0904 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroup+0x64 /build/internal/components/webdisk/services/keycloak/get_group.go:13 # 0xef0fe4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x44 /build/internal/components/webdisk/services/keycloak/get_group_members.go:12 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 80] @ 0x48a645 0x425d05 0xcda585 0xb59c77 0xb61c7c 0xb69591 0xb614b7 0xb64965 0xceb119 0xce4662 0xd01733 0xd7713c 0xef95f7 0xd00563 0xef8e05 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xcda584 github.com/jackc/pgx/v5/stdlib.(*Conn).QueryContext+0x444 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:507 # 0xb59c76 database/sql.ctxDriverQuery+0xd6 /usr/local/go/src/database/sql/ctxutil.go:48 # 0xb61c7b database/sql.(*DB).queryDC.func1+0x15b /usr/local/go/src/database/sql/sql.go:1786 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb614b6 database/sql.(*DB).queryDC+0x1b6 /usr/local/go/src/database/sql/sql.go:1781 # 0xb64964 database/sql.(*Tx).QueryContext+0xc4 /usr/local/go/src/database/sql/sql.go:2535 # 0xceb118 github.com/jmoiron/sqlx.(*Tx).QueryxContext+0x38 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:329 # 0xce4661 github.com/jmoiron/sqlx.NamedQueryContext+0xe1 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:121 # 0xd01732 dsdrive/pkg/txman.Tx.NamedQueryContext+0x52 /build/pkg/txman/executor.go:65 # 0xd7713b dsdrive/internal/components/webdisk/services/local.(*Service).DisableGroup+0x21b /build/internal/components/webdisk/services/local/groups.go:35 # 0xef95f6 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups.func2+0x56 /build/internal/components/webdisk/services/usersync/sync_groups.go:56 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xef8e04 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x704 /build/internal/components/webdisk/services/usersync/sync_groups.go:55 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 16] @ 0x48a665 0x472497 0x81b007 0x81afdf 0x833011 0x831e3d 0x4947e1 # 0x81b006 net/textproto.(*Reader).ReadLine+0xa6 /usr/local/go/src/net/textproto/reader.go:45 # 0x81afde net/http.ReadResponse+0x7e /usr/local/go/src/net/http/response.go:161 # 0x833010 net/http.(*persistConn).readResponse+0xb0 /usr/local/go/src/net/http/transport.go:2518 # 0x831e3c net/http.(*persistConn).readLoop+0x2dc /usr/local/go/src/net/http/transport.go:2345 0: 0 [1: 48] @ 0x48a645 0x425d05 0xee7e6d 0xeea4ae 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xee7e6c github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenHeader+0x8c /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:35 # 0xeea4ad github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x8d /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:421 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 16] @ 0x48a645 0x48a785 0x4f88bd 0x66fc87 0x66e6de 0x66df3e 0x66db19 0xeed508 0xeec2bc 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x48a784 reflect.unsafe_New+0x24 /usr/local/go/src/runtime/malloc.go:2230 # 0x4f88bc reflect.New+0x5c /usr/local/go/src/reflect/value.go:3164 # 0x66fc86 encoding/json.(*decodeState).object+0x806 /usr/local/go/src/encoding/json/decode.go:693 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xeed507 github.com/Nerzal/gocloak/v13.GetQueryParams+0x67 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/models.go:27 # 0xeec2bb github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x9b /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2655 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 16] @ 0x48a645 0x48fa27 0x6735ca 0x673492 0x6737e8 0x6734b9 0x6737e8 0x66fa32 0x66e6de 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x6735c9 encoding/json.(*decodeState).arrayInterface+0xa9 /usr/local/go/src/encoding/json/decode.go:1061 # 0x673491 encoding/json.(*decodeState).valueInterface+0x31 /usr/local/go/src/encoding/json/decode.go:1040 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x6734b8 encoding/json.(*decodeState).valueInterface+0x58 /usr/local/go/src/encoding/json/decode.go:1043 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x66fa31 encoding/json.(*decodeState).object+0x5b1 /usr/local/go/src/encoding/json/decode.go:622 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 352] @ 0x48a645 0x48a83e 0x48a8d3 0x410b85 0x410b78 0x416e19 0x834205 0x834258 0x83419d 0x8281fa 0x837618 0x7e8e2b 0x7e8678 0x7eac17 0xecd18e 0xecd174 0xed5fc8 0xeebce5 0xeebbd4 0xef31ff 0xefcf05 0xefc2b7 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x834204 net/textproto.MIMEHeader.Set+0x384 /usr/local/go/src/net/textproto/header.go:22 # 0x834257 net/http.Header.Set+0x3d7 /usr/local/go/src/net/http/header.go:40 # 0x83419c net/http.(*persistConn).roundTrip+0x31c /usr/local/go/src/net/http/transport.go:2858 # 0x8281f9 net/http.(*Transport).roundTrip+0xab9 /usr/local/go/src/net/http/transport.go:704 # 0x837617 net/http.(*Transport).RoundTrip+0x17 /usr/local/go/src/net/http/roundtrip.go:33 # 0x7e8e2a net/http.send+0x64a /usr/local/go/src/net/http/client.go:264 # 0x7e8677 net/http.(*Client).send+0x257 /usr/local/go/src/net/http/client.go:185 # 0x7eac16 net/http.(*Client).do+0x9d6 /usr/local/go/src/net/http/client.go:733 # 0xecd18d net/http.(*Client).Do+0x3ed /usr/local/go/src/net/http/client.go:592 # 0xecd173 github.com/go-resty/resty/v2.(*Client).execute+0x3d3 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:932 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeebce4 github.com/go-resty/resty/v2.(*Request).Get+0x204 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeebbd3 github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupByPath+0xf3 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1711 # 0xef31fe dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetKeyCloakUsersByGroup+0xfe /build/internal/components/webdisk/services/keycloak/get_users.go:32 # 0xefcf04 dsdrive/internal/components/webdisk/services/usersync.(*Service).getUsersBatch+0x3e4 /build/internal/components/webdisk/services/usersync/sync_users.go:176 # 0xefc2b6 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x776 /build/internal/components/webdisk/services/usersync/sync_users.go:110 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 2048] @ 0x48a66c 0x48fa93 0xc99671 0xc1197f 0xcd3c09 0xcd39a5 0xcd3925 0xcd35cd 0xcc993c 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd55cc3 0xd55a1a 0xefa80e 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xc99670 github.com/jackc/pgx/v5/pgtype.encodePlanStringToAnyTextFormat.Encode+0x70 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1290 # 0xc1197e github.com/jackc/pgx/v5/pgtype.(*Map).Encode+0x13e /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1987 # 0xcd3c08 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).encodeExtendedParamValue+0xc8 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:125 # 0xcd39a4 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x184 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:79 # 0xcd3924 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x104 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:59 # 0xcd35cc github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).Build+0x42c /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:40 # 0xcc993b github.com/jackc/pgx/v5.(*Conn).execPrepared+0x5b /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:581 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd55cc2 dsdrive/internal/components/webdisk/services/local.(*Service).addGroupUsers+0x202 /build/internal/components/webdisk/services/local/add_group_users.go:37 # 0xd55a19 dsdrive/internal/components/webdisk/services/local.(*Service).AddGroupUsers+0x219 /build/internal/components/webdisk/services/local/add_group_users.go:25 # 0xefa80d dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0x22d /build/internal/components/webdisk/services/usersync/sync_groups.go:178 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 48] @ 0x48a645 0x425d05 0x48a91a 0x48a92f 0x6736dc 0x6734b9 0x6737e8 0x66fa32 0x66e6de 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef0905 0xef0fe5 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x6736db encoding/json.(*decodeState).objectInterface+0x1b /usr/local/go/src/encoding/json/decode.go:1079 # 0x6734b8 encoding/json.(*decodeState).valueInterface+0x58 /usr/local/go/src/encoding/json/decode.go:1043 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x66fa31 encoding/json.(*decodeState).object+0x5b1 /usr/local/go/src/encoding/json/decode.go:622 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef0904 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroup+0x64 /build/internal/components/webdisk/services/keycloak/get_group.go:13 # 0xef0fe4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x44 /build/internal/components/webdisk/services/keycloak/get_group_members.go:12 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 128] @ 0x48a645 0x425d05 0xaa8f4a 0xaa8f3e 0xabb4d6 0xf04e4e 0xd2287d 0xf03f0b 0xd2287d 0xf05f25 0xd2287d 0xf03cf4 0xd39987 0xd2288d 0xdc0197 0xd39987 0xd39ba9 0xa6f850 0xa7d012 0xa7cdb2 0x4947e1 # 0xaa8f49 go.uber.org/zap.(*Logger).clone+0x49 /go/pkg/mod/go.uber.org/zap@v1.27.0/logger.go:318 # 0xaa8f3d go.uber.org/zap.(*Logger).With+0x3d /go/pkg/mod/go.uber.org/zap@v1.27.0/logger.go:184 # 0xabb4d5 dsdrive/pkg/log.(*Logger).With+0x35 /build/pkg/log/logger.go:139 # 0xf04e4d dsdrive/internal/components/webdisk/http/middleware.HttpRequestLoggerMiddleware+0xf0d /build/internal/components/webdisk/http/middleware/middleware.go:96 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf03f0a dsdrive/internal/components/webdisk/http/middleware.LoggerMiddleware+0x16a /build/internal/components/webdisk/http/middleware/middleware.go:49 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf05f24 dsdrive/internal/components/webdisk/http/middleware.WebDAVMiddleware+0x24 /build/internal/components/webdisk/http/middleware/middleware.go:223 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf03cf3 dsdrive/internal/components/webdisk/http/middleware.TraceIdMiddleware+0x133 /build/internal/components/webdisk/http/middleware/middleware.go:38 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xdc0196 dsdrive/pkg/http.InitServer.New.func9+0xb6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/middleware/recover/recover.go:43 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd39ba8 github.com/gofiber/fiber/v2.(*App).handler+0x68 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:170 # 0xa6f84f github.com/valyala/fasthttp.(*Server).serveConn+0x120f /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2465 # 0xa7d011 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:225 # 0xa7cdb1 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:197 0: 0 [1: 16] @ 0x48a665 0x472497 0x673787 0x673770 0x66fa32 0x66e6de 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef113c 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x673786 encoding/json.unquote+0xc6 /usr/local/go/src/encoding/json/decode.go:1189 # 0x67376f encoding/json.(*decodeState).objectInterface+0xaf /usr/local/go/src/encoding/json/decode.go:1095 # 0x66fa31 encoding/json.(*decodeState).object+0x5b1 /usr/local/go/src/encoding/json/decode.go:622 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef113b dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x19b /build/internal/components/webdisk/services/keycloak/get_group_members.go:18 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 16] @ 0x48a645 0x425d05 0xedd68e 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xedd68d github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x4d /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:140 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 18944] @ 0x48a66c 0x48fa93 0xb6e71c 0xb77005 0xbc320f 0xcc99d4 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd8d928 0xefca37 0xd00563 0xefc716 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xb6e71b github.com/jackc/pgx/v5/pgproto3.(*Bind).Encode+0x63b /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgproto3/bind.go:140 # 0xb77004 github.com/jackc/pgx/v5/pgproto3.(*Frontend).SendBind+0x44 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgproto3/frontend.go:145 # 0xbc320e github.com/jackc/pgx/v5/pgconn.(*PgConn).ExecPrepared+0x14e /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgconn/pgconn.go:1167 # 0xcc99d3 github.com/jackc/pgx/v5.(*Conn).execPrepared+0xf3 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:586 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd8d927 dsdrive/internal/components/webdisk/services/local.(*Service).UpdateUsers+0xe7 /build/internal/components/webdisk/services/local/users.go:17 # 0xefca36 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers.func2+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:133 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefc715 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0xbd5 /build/internal/components/webdisk/services/usersync/sync_users.go:128 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 288] @ 0x48a645 0x48a83e 0x48a8d3 0x410b85 0x410b78 0x416e19 0x67380d 0x6734b9 0x6737e8 0x66fa32 0x66e6de 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef0905 0xef0fe5 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x67380c encoding/json.(*decodeState).objectInterface+0x14c /usr/local/go/src/encoding/json/decode.go:1110 # 0x6734b8 encoding/json.(*decodeState).valueInterface+0x58 /usr/local/go/src/encoding/json/decode.go:1043 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x66fa31 encoding/json.(*decodeState).object+0x5b1 /usr/local/go/src/encoding/json/decode.go:622 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef0904 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroup+0x64 /build/internal/components/webdisk/services/keycloak/get_group.go:13 # 0xef0fe4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x44 /build/internal/components/webdisk/services/keycloak/get_group_members.go:12 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 48] @ 0x48a645 0x425d05 0x40fdb2 0x48aa36 0x48aa1d 0x4f8691 0x66f8e6 0x66f8c0 0x66e6de 0x66df3e 0x66db19 0xeed508 0xeec2bc 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x48aa1c reflect.makemap+0x1c /usr/local/go/src/runtime/map.go:211 # 0x4f8690 reflect.MakeMapWithSize+0x50 /usr/local/go/src/reflect/value.go:3103 # 0x66f8e5 reflect.MakeMap+0x465 /usr/local/go/src/reflect/value.go:3093 # 0x66f8bf encoding/json.(*decodeState).object+0x43f /usr/local/go/src/encoding/json/decode.go:649 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xeed507 github.com/Nerzal/gocloak/v13.GetQueryParams+0x67 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/models.go:27 # 0xeec2bb github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x9b /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2655 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 16] @ 0x48a645 0x48a265 0xcdc539 0xcdc2e7 0xb67122 0xb66fe9 0xb69591 0xb66f51 0xd84c25 0xef9e1e 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xcdc538 github.com/jackc/pgx/v5/stdlib.(*Rows).Next.func14+0x58 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:813 # 0xcdc2e6 github.com/jackc/pgx/v5/stdlib.(*Rows).Next+0x1086 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:838 # 0xb67121 database/sql.(*Rows).nextLocked+0x101 /usr/local/go/src/database/sql/sql.go:3066 # 0xb66fe8 database/sql.(*Rows).Next.func1+0x28 /usr/local/go/src/database/sql/sql.go:3041 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb66f50 database/sql.(*Rows).Next+0x70 /usr/local/go/src/database/sql/sql.go:3040 # 0xd84c24 dsdrive/internal/components/webdisk/services/local.(*Service).GetExternalUserIds+0x224 /build/internal/components/webdisk/services/local/list_users.go:161 # 0xef9e1d dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x3d /build/internal/components/webdisk/services/usersync/sync_groups.go:119 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 256] @ 0x48a645 0x48fa27 0x6735ca 0x673492 0x6737e8 0x6734b9 0x6737e8 0x66fa32 0x66e6de 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef31a5 0xefcf05 0xefc2b7 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x6735c9 encoding/json.(*decodeState).arrayInterface+0xa9 /usr/local/go/src/encoding/json/decode.go:1061 # 0x673491 encoding/json.(*decodeState).valueInterface+0x31 /usr/local/go/src/encoding/json/decode.go:1040 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x6734b8 encoding/json.(*decodeState).valueInterface+0x58 /usr/local/go/src/encoding/json/decode.go:1043 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x66fa31 encoding/json.(*decodeState).object+0x5b1 /usr/local/go/src/encoding/json/decode.go:622 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef31a4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetKeyCloakUsersByGroup+0xa4 /build/internal/components/webdisk/services/keycloak/get_users.go:28 # 0xefcf04 dsdrive/internal/components/webdisk/services/usersync.(*Service).getUsersBatch+0x3e4 /build/internal/components/webdisk/services/usersync/sync_users.go:176 # 0xefc2b6 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x776 /build/internal/components/webdisk/services/usersync/sync_users.go:110 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 16] @ 0x48a645 0x48a785 0x4f88bd 0x66ebd6 0x67123d 0x66e7b4 0x6701e5 0x66e6de 0x66f25b 0x66e714 0x66df3e 0x66db19 0xed8e9f 0xed1247 0xecd62e 0xed5fc8 0xeec153 0xeec017 0xef3287 0xefcf05 0xefc2b7 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x48a784 reflect.unsafe_New+0x24 /usr/local/go/src/runtime/malloc.go:2230 # 0x4f88bc reflect.New+0x5c /usr/local/go/src/reflect/value.go:3164 # 0x66ebd5 encoding/json.indirect+0x2f5 /usr/local/go/src/encoding/json/decode.go:482 # 0x67123c encoding/json.(*decodeState).literalStore+0x1dc /usr/local/go/src/encoding/json/decode.go:864 # 0x66e7b3 encoding/json.(*decodeState).value+0x113 /usr/local/go/src/encoding/json/decode.go:394 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66f25a encoding/json.(*decodeState).array+0x4da /usr/local/go/src/encoding/json/decode.go:561 # 0x66e713 encoding/json.(*decodeState).value+0x73 /usr/local/go/src/encoding/json/decode.go:370 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xed8e9e github.com/go-resty/resty/v2.Unmarshalc+0xbe /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/util.go:109 # 0xed1246 github.com/go-resty/resty/v2.parseResponseBody+0x306 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:333 # 0xecd62d github.com/go-resty/resty/v2.(*Client).execute+0x88d /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:972 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec152 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec016 github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupMembers+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1825 # 0xef3286 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetKeyCloakUsersByGroup+0x186 /build/internal/components/webdisk/services/keycloak/get_users.go:40 # 0xefcf04 dsdrive/internal/components/webdisk/services/usersync.(*Service).getUsersBatch+0x3e4 /build/internal/components/webdisk/services/usersync/sync_users.go:176 # 0xefc2b6 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x776 /build/internal/components/webdisk/services/usersync/sync_users.go:110 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 1536] @ 0x48a64c 0x425d05 0xa71d2f 0xa6e9a5 0xa7d012 0xa7cdb2 0x4947e1 # 0xa71d2e github.com/valyala/fasthttp.(*Server).acquireCtx+0x6e /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2769 # 0xa6e9a4 github.com/valyala/fasthttp.(*Server).serveConn+0x364 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2227 # 0xa7d011 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:225 # 0xa7cdb1 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:197 0: 0 [1: 256] @ 0x48a66c 0x48f489 0x62e0a7 0xee7f4c 0xee8226 0xee8492 0xeea745 0xeea956 0xef36dd 0xef113c 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x62e0a6 encoding/base64.(*Encoding).DecodeString+0x66 /usr/local/go/src/encoding/base64/base64.go:430 # 0xee7f4b github.com/Nerzal/gocloak/v13/pkg/jwx.toBigInt+0x2b /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:45 # 0xee8225 github.com/Nerzal/gocloak/v13/pkg/jwx.decodeRSAPublicKey+0x25 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:87 # 0xee8491 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0x71 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:121 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef113b dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x19b /build/internal/components/webdisk/services/keycloak/get_group_members.go:18 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 24] @ 0x48a645 0x425d05 0xf8aa05 0xf8aa31 0x5b7545 0x5b34d3 0xede4af 0xedd244 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef113c 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xf8aa04 crypto/internal/fips140/bigmod.NewNat+0x44 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:73 # 0xf8aa30 crypto/internal/fips140/bigmod.NewModulus+0x70 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x5b7544 crypto/rsa.fipsPublicKey+0x24 /usr/local/go/src/crypto/rsa/rsa.go:666 # 0x5b34d2 crypto/rsa.VerifyPKCS1v15+0x1b2 /usr/local/go/src/crypto/rsa/fips.go:395 # 0xede4ae github.com/golang-jwt/jwt/v5.(*SigningMethodRSA).Verify+0x12e /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/rsa.go:65 # 0xedd243 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x1e3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:110 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef113b dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x19b /build/internal/components/webdisk/services/keycloak/get_group_members.go:18 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 16] @ 0x48a665 0x48a1db 0x670fe7 0x67314a 0x66e7b4 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x670fe6 encoding/json.(*decodeState).convertNumber+0xe6 /usr/local/go/src/encoding/json/decode.go:846 # 0x673149 encoding/json.(*decodeState).literalStore+0x20e9 /usr/local/go/src/encoding/json/decode.go:991 # 0x66e7b3 encoding/json.(*decodeState).value+0x113 /usr/local/go/src/encoding/json/decode.go:394 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 64] @ 0x48a645 0x425d05 0xa2bb52 0xa27a38 0xa27668 0xa272fe 0xa24775 0xdb5785 0xdb51de 0xdb4e5f 0xdb4e3e 0xf67deb 0xdc00a3 0xd39987 0xd2288d 0xdc0197 0xd39987 0xd39ba9 0xa6f850 0xa7d012 0xa7cdb2 0x4947e1 # 0xa2bb51 github.com/valyala/fasthttp.(*transport).RoundTrip+0x611 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:3065 # 0xa27a37 github.com/valyala/fasthttp.(*HostClient).doNonNilReqResp+0x2f7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1486 # 0xa27667 github.com/valyala/fasthttp.(*HostClient).do+0xa7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1438 # 0xa272fd github.com/valyala/fasthttp.(*HostClient).Do+0x17d /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1382 # 0xa24774 github.com/valyala/fasthttp.(*Client).Do+0x1f4 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:523 # 0xdb5784 dsdrive/pkg/http.(*Client).tryRequest+0x224 /build/pkg/http/client.go:355 # 0xdb51dd dsdrive/pkg/http.(*Client).DoWithStatus+0x29d /build/pkg/http/client.go:327 # 0xdb4e5e dsdrive/pkg/http.(*Client).Do+0xfe /build/pkg/http/client.go:305 # 0xdb4e3d dsdrive/pkg/http.(*Client).ReadyZ+0xdd /build/pkg/http/client.go:294 # 0xf67dea dsdrive/internal/components/webdisk.Run.func2+0x18a /build/internal/components/webdisk/application.go:152 # 0xdc00a2 dsdrive/pkg/http.InitServer.func3+0x22 /build/pkg/http/server.go:118 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xdc0196 dsdrive/pkg/http.InitServer.New.func9+0xb6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/middleware/recover/recover.go:43 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd39ba8 github.com/gofiber/fiber/v2.(*App).handler+0x68 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:170 # 0xa6f84f github.com/valyala/fasthttp.(*Server).serveConn+0x120f /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2465 # 0xa7d011 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:225 # 0xa7cdb1 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:197 0: 0 [1: 48] @ 0x48a645 0x425d05 0x70a071 0x7078d3 0x6f0ca5 0x6f1945 0xa744ab 0xa7403b 0xa73cef 0xa73cd4 0xa2af1d 0xa2ac6d 0xa2a50b 0xa27f14 0xa2b605 0xa27a38 0xa27668 0xa272fe 0xa24775 0xdb5785 0xdb51de 0xdb4e5f 0xdb4e3e 0xf67deb 0xdc00a3 0xd39987 0xd2288d 0xdc0197 0xd39987 0xd39ba9 0xa6f850 0xa7d012 0xa7cdb2 0x4947e1 # 0x70a070 net.(*Resolver).lookupIPAddr+0x8d0 /usr/local/go/src/net/lookup.go:311 # 0x7078d2 net.(*Resolver).internetAddrList+0x4b2 /usr/local/go/src/net/ipsock.go:289 # 0x6f0ca4 net.(*Resolver).resolveAddrList+0x3e4 /usr/local/go/src/net/dial.go:354 # 0x6f1944 net.(*Dialer).DialContext+0x1c4 /usr/local/go/src/net/dial.go:539 # 0xa744aa github.com/valyala/fasthttp.(*TCPDialer).tryDial+0x28a /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/tcpdialer.go:365 # 0xa7403a github.com/valyala/fasthttp.(*TCPDialer).dial+0x1fa /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/tcpdialer.go:319 # 0xa73cee github.com/valyala/fasthttp.(*TCPDialer).Dial+0x2e /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/tcpdialer.go:192 # 0xa73cd3 github.com/valyala/fasthttp.Dial+0x13 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/tcpdialer.go:38 # 0xa2af1c github.com/valyala/fasthttp.callDialFunc+0x7c /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:2067 # 0xa2ac6c github.com/valyala/fasthttp.dialAddr+0xac /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:2027 # 0xa2a50a github.com/valyala/fasthttp.(*HostClient).dialHostHard+0x1aa /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1963 # 0xa27f13 github.com/valyala/fasthttp.(*HostClient).AcquireConn+0x313 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1635 # 0xa2b604 github.com/valyala/fasthttp.(*transport).RoundTrip+0xc4 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:2983 # 0xa27a37 github.com/valyala/fasthttp.(*HostClient).doNonNilReqResp+0x2f7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1486 # 0xa27667 github.com/valyala/fasthttp.(*HostClient).do+0xa7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1438 # 0xa272fd github.com/valyala/fasthttp.(*HostClient).Do+0x17d /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1382 # 0xa24774 github.com/valyala/fasthttp.(*Client).Do+0x1f4 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:523 # 0xdb5784 dsdrive/pkg/http.(*Client).tryRequest+0x224 /build/pkg/http/client.go:355 # 0xdb51dd dsdrive/pkg/http.(*Client).DoWithStatus+0x29d /build/pkg/http/client.go:327 # 0xdb4e5e dsdrive/pkg/http.(*Client).Do+0xfe /build/pkg/http/client.go:305 # 0xdb4e3d dsdrive/pkg/http.(*Client).ReadyZ+0xdd /build/pkg/http/client.go:294 # 0xf67dea dsdrive/internal/components/webdisk.Run.func2+0x18a /build/internal/components/webdisk/application.go:152 # 0xdc00a2 dsdrive/pkg/http.InitServer.func3+0x22 /build/pkg/http/server.go:118 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xdc0196 dsdrive/pkg/http.InitServer.New.func9+0xb6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/middleware/recover/recover.go:43 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd39ba8 github.com/gofiber/fiber/v2.(*App).handler+0x68 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:170 # 0xa6f84f github.com/valyala/fasthttp.(*Server).serveConn+0x120f /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2465 # 0xa7d011 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:225 # 0xa7cdb1 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:197 0: 0 [1: 32] @ 0x48a645 0x425d05 0xcdc02a 0xb67122 0xb66fe9 0xb69591 0xb66f51 0xd7584a 0xd5598a 0xefa80e 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xcdc029 github.com/jackc/pgx/v5/stdlib.(*Rows).Next+0xdc9 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:811 # 0xb67121 database/sql.(*Rows).nextLocked+0x101 /usr/local/go/src/database/sql/sql.go:3066 # 0xb66fe8 database/sql.(*Rows).Next.func1+0x28 /usr/local/go/src/database/sql/sql.go:3041 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb66f50 database/sql.(*Rows).Next+0x70 /usr/local/go/src/database/sql/sql.go:3040 # 0xd75849 dsdrive/internal/components/webdisk/services/local.(*Service).getUsersIds+0x329 /build/internal/components/webdisk/services/local/get_user.go:204 # 0xd55989 dsdrive/internal/components/webdisk/services/local.(*Service).AddGroupUsers+0x189 /build/internal/components/webdisk/services/local/add_group_users.go:18 # 0xefa80d dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0x22d /build/internal/components/webdisk/services/usersync/sync_groups.go:178 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 1536] @ 0x48a66c 0x48fa93 0xb6e49b 0xb6e474 0xb6e473 0xb77005 0xbc320f 0xcc99d4 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd55cc3 0xd55a1a 0xefa80e 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xb6e49a github.com/jackc/pgx/v5/internal/pgio.AppendUint16+0x3ba /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/internal/pgio/write.go:7 # 0xb6e473 github.com/jackc/pgx/v5/internal/pgio.AppendInt16+0x393 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/internal/pgio/write.go:27 # 0xb6e472 github.com/jackc/pgx/v5/pgproto3.(*Bind).Encode+0x392 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgproto3/bind.go:126 # 0xb77004 github.com/jackc/pgx/v5/pgproto3.(*Frontend).SendBind+0x44 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgproto3/frontend.go:145 # 0xbc320e github.com/jackc/pgx/v5/pgconn.(*PgConn).ExecPrepared+0x14e /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgconn/pgconn.go:1167 # 0xcc99d3 github.com/jackc/pgx/v5.(*Conn).execPrepared+0xf3 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:586 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd55cc2 dsdrive/internal/components/webdisk/services/local.(*Service).addGroupUsers+0x202 /build/internal/components/webdisk/services/local/add_group_users.go:37 # 0xd55a19 dsdrive/internal/components/webdisk/services/local.(*Service).AddGroupUsers+0x219 /build/internal/components/webdisk/services/local/add_group_users.go:25 # 0xefa80d dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0x22d /build/internal/components/webdisk/services/usersync/sync_groups.go:178 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 21760] @ 0x48a66c 0x48fa93 0xc99671 0xc1197f 0xcd3c09 0xcd39a5 0xcd3925 0xcd35cd 0xcc993c 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd55cc3 0xd55a1a 0xefa80e 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xc99670 github.com/jackc/pgx/v5/pgtype.encodePlanStringToAnyTextFormat.Encode+0x70 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1290 # 0xc1197e github.com/jackc/pgx/v5/pgtype.(*Map).Encode+0x13e /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1987 # 0xcd3c08 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).encodeExtendedParamValue+0xc8 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:125 # 0xcd39a4 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x184 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:79 # 0xcd3924 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x104 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:59 # 0xcd35cc github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).Build+0x42c /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:40 # 0xcc993b github.com/jackc/pgx/v5.(*Conn).execPrepared+0x5b /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:581 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd55cc2 dsdrive/internal/components/webdisk/services/local.(*Service).addGroupUsers+0x202 /build/internal/components/webdisk/services/local/add_group_users.go:37 # 0xd55a19 dsdrive/internal/components/webdisk/services/local.(*Service).AddGroupUsers+0x219 /build/internal/components/webdisk/services/local/add_group_users.go:25 # 0xefa80d dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0x22d /build/internal/components/webdisk/services/usersync/sync_groups.go:178 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 32] @ 0x48a645 0x425d05 0x4120b2 0x410c0d 0x416e47 0x48abe5 0x4fc185 0x4e2f85 0x6707b4 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x48abe4 reflect.mapassign_faststr0+0x24 /usr/local/go/src/runtime/map.go:260 # 0x4fc184 reflect.mapassign_faststr+0xa4 /usr/local/go/src/reflect/value.go:3755 # 0x4e2f84 reflect.Value.SetMapIndex+0x204 /usr/local/go/src/reflect/map.go:416 # 0x6707b3 encoding/json.(*decodeState).object+0x1333 /usr/local/go/src/encoding/json/decode.go:811 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 20480] @ 0x48a64c 0x48fa27 0x48fc67 0x4f7845 0x4f76ee 0x9723bc 0x974855 0x972f0c 0x974855 0x972f0c 0x97242d 0x974855 0x972f0c 0x970d85 0x970c19 0x970b93 0xf00e7d 0xf00b07 0xd3d6c7 0xd3d50b 0xf00a69 0xf00a53 0xb556b0 0x4947e1 # 0x48fc66 reflect.growslice+0x46 /usr/local/go/src/runtime/slice.go:373 # 0x4f7844 reflect.Value.grow+0xa4 /usr/local/go/src/reflect/value.go:2746 # 0x4f76ed reflect.Value.Grow+0x6d /usr/local/go/src/reflect/value.go:2733 # 0x9723bb encoding/xml.(*Decoder).unmarshal+0x6fb /usr/local/go/src/encoding/xml/read.go:425 # 0x974854 encoding/xml.(*Decoder).unmarshalPath+0x3f4 /usr/local/go/src/encoding/xml/read.go:724 # 0x972f0b encoding/xml.(*Decoder).unmarshal+0x124b /usr/local/go/src/encoding/xml/read.go:554 # 0x974854 encoding/xml.(*Decoder).unmarshalPath+0x3f4 /usr/local/go/src/encoding/xml/read.go:724 # 0x972f0b encoding/xml.(*Decoder).unmarshal+0x124b /usr/local/go/src/encoding/xml/read.go:554 # 0x97242c encoding/xml.(*Decoder).unmarshal+0x76c /usr/local/go/src/encoding/xml/read.go:429 # 0x974854 encoding/xml.(*Decoder).unmarshalPath+0x3f4 /usr/local/go/src/encoding/xml/read.go:724 # 0x972f0b encoding/xml.(*Decoder).unmarshal+0x124b /usr/local/go/src/encoding/xml/read.go:554 # 0x970d84 encoding/xml.(*Decoder).DecodeElement+0xc4 /usr/local/go/src/encoding/xml/read.go:156 # 0x970c18 encoding/xml.(*Decoder).Decode+0x98 /usr/local/go/src/encoding/xml/read.go:140 # 0x970b92 encoding/xml.Unmarshal+0x12 /usr/local/go/src/encoding/xml/read.go:134 # 0xf00e7c dsdrive/internal/components/webdisk/services/wopi.(*Service).WopiDiscovery+0x1dc /build/internal/components/webdisk/services/wopi/wopi_discovery.go:35 # 0xf00b06 dsdrive/internal/components/webdisk/services/wopi.New.func1+0x46 /build/internal/components/webdisk/services/wopi/service.go:74 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xf00a68 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xf00a52 dsdrive/internal/components/webdisk/services/wopi.New.func2.2+0x12 /build/internal/components/webdisk/services/wopi/service.go:90 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 128] @ 0x48a645 0x425d05 0x54358a 0x557f90 0x557f8b 0xd7cf92 0xd7cf86 0xd7ce1c 0xd885fa 0xd3d6c7 0xd3d50b 0xd8808c 0xd88073 0xb556b0 0x4947e1 # 0x543589 regexp/syntax.parse+0xa9 /usr/local/go/src/regexp/syntax/parse.go:915 # 0x557f8f regexp/syntax.Parse+0x2f /usr/local/go/src/regexp/syntax/parse.go:888 # 0x557f8a regexp.compile+0x2a /usr/local/go/src/regexp/regexp.go:168 # 0xd7cf91 regexp.Compile+0x51 /usr/local/go/src/regexp/regexp.go:131 # 0xd7cf85 dsdrive/internal/components/webdisk/services/local.makeRegExp+0x45 /build/internal/components/webdisk/services/local/list_file_name_filters.go:203 # 0xd7ce1b dsdrive/internal/components/webdisk/services/local.(*Service).LoadFileNameFilters+0xbfb /build/internal/components/webdisk/services/local/list_file_name_filters.go:178 # 0xd885f9 dsdrive/internal/components/webdisk/services/local.(*Service).reloadFileNameFilters+0x39 /build/internal/components/webdisk/services/local/service.go:153 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xd8808b dsdrive/pkg/job.(*Job).Run+0x2b /build/pkg/job/job.go:40 # 0xd88072 dsdrive/internal/components/webdisk/services/local.NewLocalService.func1.6+0x12 /build/internal/components/webdisk/services/local/service.go:107 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 288] @ 0x48a645 0x425d05 0xcc9fe6 0xccaa33 0xcda4ef 0xb59c77 0xb61c7c 0xb69591 0xb614b7 0xb6127c 0xb6106f 0xb5f962 0xb60f98 0xd7c2c2 0xd885fa 0xd3d6c7 0xd3d50b 0xd8808c 0xd88073 0xb556b0 0x4947e1 # 0xcc9fe5 github.com/jackc/pgx/v5.(*Conn).getRows+0x45 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:603 # 0xccaa32 github.com/jackc/pgx/v5.(*Conn).Query+0x812 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:780 # 0xcda4ee github.com/jackc/pgx/v5/stdlib.(*Conn).QueryContext+0x3ae /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:493 # 0xb59c76 database/sql.ctxDriverQuery+0xd6 /usr/local/go/src/database/sql/ctxutil.go:48 # 0xb61c7b database/sql.(*DB).queryDC.func1+0x15b /usr/local/go/src/database/sql/sql.go:1786 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb614b6 database/sql.(*DB).queryDC+0x1b6 /usr/local/go/src/database/sql/sql.go:1781 # 0xb6127b database/sql.(*DB).query+0xfb /usr/local/go/src/database/sql/sql.go:1764 # 0xb6106e database/sql.(*DB).QueryContext.func1+0x4e /usr/local/go/src/database/sql/sql.go:1742 # 0xb5f961 database/sql.(*DB).retry+0x41 /usr/local/go/src/database/sql/sql.go:1576 # 0xb60f97 database/sql.(*DB).QueryContext+0x97 /usr/local/go/src/database/sql/sql.go:1741 # 0xd7c2c1 dsdrive/internal/components/webdisk/services/local.(*Service).LoadFileNameFilters+0xa1 /build/internal/components/webdisk/services/local/list_file_name_filters.go:119 # 0xd885f9 dsdrive/internal/components/webdisk/services/local.(*Service).reloadFileNameFilters+0x39 /build/internal/components/webdisk/services/local/service.go:153 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xd8808b dsdrive/pkg/job.(*Job).Run+0x2b /build/pkg/job/job.go:40 # 0xd88072 dsdrive/internal/components/webdisk/services/local.NewLocalService.func1.6+0x12 /build/internal/components/webdisk/services/local/service.go:107 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 2304] @ 0x48a66c 0x47255e 0x472552 0x471bc5 0x471dd0 0xed0159 0xeccf37 0xed5fc8 0xeebce5 0xeebbd4 0xef0a3f 0xef0fe5 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xed0158 github.com/go-resty/resty/v2.addCredentials+0x378 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:254 # 0xeccf36 github.com/go-resty/resty/v2.(*Client).execute+0x196 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:909 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeebce4 github.com/go-resty/resty/v2.(*Request).Get+0x204 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeebbd3 github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupByPath+0xf3 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1711 # 0xef0a3e dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroup+0x19e /build/internal/components/webdisk/services/keycloak/get_group.go:24 # 0xef0fe4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x44 /build/internal/components/webdisk/services/keycloak/get_group_members.go:12 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 9472] @ 0x48a66c 0x48fa93 0xc99671 0xc1197f 0xcd3c09 0xcd39a5 0xcd3925 0xcd35cd 0xcc993c 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd55cc3 0xd55a1a 0xefa80e 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xc99670 github.com/jackc/pgx/v5/pgtype.encodePlanStringToAnyTextFormat.Encode+0x70 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1290 # 0xc1197e github.com/jackc/pgx/v5/pgtype.(*Map).Encode+0x13e /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1987 # 0xcd3c08 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).encodeExtendedParamValue+0xc8 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:125 # 0xcd39a4 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x184 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:79 # 0xcd3924 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x104 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:59 # 0xcd35cc github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).Build+0x42c /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:40 # 0xcc993b github.com/jackc/pgx/v5.(*Conn).execPrepared+0x5b /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:581 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd55cc2 dsdrive/internal/components/webdisk/services/local.(*Service).addGroupUsers+0x202 /build/internal/components/webdisk/services/local/add_group_users.go:37 # 0xd55a19 dsdrive/internal/components/webdisk/services/local.(*Service).AddGroupUsers+0x219 /build/internal/components/webdisk/services/local/add_group_users.go:25 # 0xefa80d dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0x22d /build/internal/components/webdisk/services/usersync/sync_groups.go:178 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 48] @ 0x48a645 0x425d05 0x48a91a 0x48a92f 0xee8c75 0xee8bf3 0xee8e4b 0xeec2fb 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xee8c74 github.com/go-resty/resty/v2.(*Client).R+0xb4 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:385 # 0xee8bf2 github.com/Nerzal/gocloak/v13.(*GoCloak).GetRequest+0x32 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:55 # 0xee8e4a github.com/Nerzal/gocloak/v13.(*GoCloak).GetRequestWithBearerAuth+0x2a /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:71 # 0xeec2fa github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0xda /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2660 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 9472] @ 0x48a66c 0x48fa93 0xce07dd 0xce2396 0xce38bb 0xce4785 0xd0156e 0xd8d928 0xefca37 0xd00563 0xefc716 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xce07dc github.com/jmoiron/sqlx.Rebind+0x3dc /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/bind.go:89 # 0xce2395 github.com/jmoiron/sqlx.bindArray+0x3f5 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:298 # 0xce38ba github.com/jmoiron/sqlx.bindNamedMapper+0xfa /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:432 # 0xce4784 github.com/jmoiron/sqlx.NamedExecContext+0xa4 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:128 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd8d927 dsdrive/internal/components/webdisk/services/local.(*Service).UpdateUsers+0xe7 /build/internal/components/webdisk/services/local/users.go:17 # 0xefca36 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers.func2+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:133 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefc715 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0xbd5 /build/internal/components/webdisk/services/usersync/sync_users.go:128 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 416] @ 0x48a645 0x425d05 0xdb4d96 0xf67deb 0xdc00a3 0xd39987 0xd2288d 0xdc0197 0xd39987 0xd39ba9 0xa6f850 0xa7d012 0xa7cdb2 0x4947e1 # 0xdb4d95 dsdrive/pkg/http.(*Client).ReadyZ+0x35 /build/pkg/http/client.go:291 # 0xf67dea dsdrive/internal/components/webdisk.Run.func2+0x18a /build/internal/components/webdisk/application.go:152 # 0xdc00a2 dsdrive/pkg/http.InitServer.func3+0x22 /build/pkg/http/server.go:118 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xdc0196 dsdrive/pkg/http.InitServer.New.func9+0xb6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/middleware/recover/recover.go:43 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd39ba8 github.com/gofiber/fiber/v2.(*App).handler+0x68 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:170 # 0xa6f84f github.com/valyala/fasthttp.(*Server).serveConn+0x120f /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2465 # 0xa7d011 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:225 # 0xa7cdb1 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:197 0: 0 [1: 1408] @ 0x48a66c 0x48fa93 0xc99671 0xc1197f 0xcd3c09 0xcd39a5 0xcd3925 0xcd35cd 0xcc993c 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd55cc3 0xd55a1a 0xefa80e 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xc99670 github.com/jackc/pgx/v5/pgtype.encodePlanStringToAnyTextFormat.Encode+0x70 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1290 # 0xc1197e github.com/jackc/pgx/v5/pgtype.(*Map).Encode+0x13e /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1987 # 0xcd3c08 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).encodeExtendedParamValue+0xc8 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:125 # 0xcd39a4 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x184 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:79 # 0xcd3924 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x104 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:59 # 0xcd35cc github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).Build+0x42c /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:40 # 0xcc993b github.com/jackc/pgx/v5.(*Conn).execPrepared+0x5b /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:581 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd55cc2 dsdrive/internal/components/webdisk/services/local.(*Service).addGroupUsers+0x202 /build/internal/components/webdisk/services/local/add_group_users.go:37 # 0xd55a19 dsdrive/internal/components/webdisk/services/local.(*Service).AddGroupUsers+0x219 /build/internal/components/webdisk/services/local/add_group_users.go:25 # 0xefa80d dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0x22d /build/internal/components/webdisk/services/usersync/sync_groups.go:178 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 2304] @ 0x48a66c 0x47255e 0x472552 0x471bc5 0x471dd0 0xed0159 0xeccf37 0xed5fc8 0xeebce5 0xeebbd4 0xef31ff 0xefcf05 0xefc2b7 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xed0158 github.com/go-resty/resty/v2.addCredentials+0x378 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:254 # 0xeccf36 github.com/go-resty/resty/v2.(*Client).execute+0x196 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:909 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeebce4 github.com/go-resty/resty/v2.(*Request).Get+0x204 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeebbd3 github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupByPath+0xf3 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1711 # 0xef31fe dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetKeyCloakUsersByGroup+0xfe /build/internal/components/webdisk/services/keycloak/get_users.go:32 # 0xefcf04 dsdrive/internal/components/webdisk/services/usersync.(*Service).getUsersBatch+0x3e4 /build/internal/components/webdisk/services/usersync/sync_users.go:176 # 0xefc2b6 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x776 /build/internal/components/webdisk/services/usersync/sync_users.go:110 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 48] @ 0x48a645 0x48f489 0xcdb2ea 0xb67122 0xb66fe9 0xb69591 0xb66f51 0xd4b285 0xd4bb37 0xd88372 0xd3d6c7 0xd3d50b 0xd88189 0xd88173 0xb556b0 0x4947e1 # 0xcdb2e9 github.com/jackc/pgx/v5/stdlib.(*Rows).Next+0x89 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:692 # 0xb67121 database/sql.(*Rows).nextLocked+0x101 /usr/local/go/src/database/sql/sql.go:3066 # 0xb66fe8 database/sql.(*Rows).Next.func1+0x28 /usr/local/go/src/database/sql/sql.go:3041 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb66f50 database/sql.(*Rows).Next+0x70 /usr/local/go/src/database/sql/sql.go:3040 # 0xd4b284 dsdrive/internal/components/webdisk/services/local.(*Service).LoadObjectAccessRights+0x504 /build/internal/components/webdisk/services/local/access_rights.go:65 # 0xd4bb36 dsdrive/internal/components/webdisk/services/local.(*Service).LoadProjectsAccessRights+0x276 /build/internal/components/webdisk/services/local/access_rights.go:125 # 0xd88371 dsdrive/internal/components/webdisk/services/local.(*Service).reloadProjectRights+0x31 /build/internal/components/webdisk/services/local/service.go:127 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xd88188 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xd88172 dsdrive/internal/components/webdisk/services/local.NewLocalService.func1.2+0x12 /build/internal/components/webdisk/services/local/service.go:83 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 352] @ 0x48a645 0x48a83e 0x48a8d3 0x410b85 0x410b78 0x416e19 0x8373f9 0x8374a6 0x7eb5ab 0x7ea473 0xecd18e 0xecd174 0xed5fc8 0xeebce5 0xeebbd4 0xef0a3f 0xef0fe5 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x8373f8 net/http.Header.Clone+0x1b8 /usr/local/go/src/net/http/header.go:114 # 0x8374a5 net/http.cloneOrMakeHeader+0x265 /usr/local/go/src/net/http/clone.go:116 # 0x7eb5aa net/http.(*Client).makeHeadersCopier+0x2a /usr/local/go/src/net/http/client.go:764 # 0x7ea472 net/http.(*Client).do+0x232 /usr/local/go/src/net/http/client.go:614 # 0xecd18d net/http.(*Client).Do+0x3ed /usr/local/go/src/net/http/client.go:592 # 0xecd173 github.com/go-resty/resty/v2.(*Client).execute+0x3d3 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:932 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeebce4 github.com/go-resty/resty/v2.(*Request).Get+0x204 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeebbd3 github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupByPath+0xf3 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1711 # 0xef0a3e dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroup+0x19e /build/internal/components/webdisk/services/keycloak/get_group.go:24 # 0xef0fe4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x44 /build/internal/components/webdisk/services/keycloak/get_group_members.go:12 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 416] @ 0x48a645 0x425d05 0xee8c0c 0xee8bf3 0xee8e4b 0xeebb85 0xef0a3f 0xef0fe5 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xee8c0b github.com/go-resty/resty/v2.(*Client).R+0x4b /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:382 # 0xee8bf2 github.com/Nerzal/gocloak/v13.(*GoCloak).GetRequest+0x32 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:55 # 0xee8e4a github.com/Nerzal/gocloak/v13.(*GoCloak).GetRequestWithBearerAuth+0x2a /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:71 # 0xeebb84 github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupByPath+0xa4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1709 # 0xef0a3e dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroup+0x19e /build/internal/components/webdisk/services/keycloak/get_group.go:24 # 0xef0fe4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x44 /build/internal/components/webdisk/services/keycloak/get_group_members.go:12 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 288] @ 0x48a645 0x48a83e 0x48a8d3 0x410b85 0x410b78 0x416e19 0xd6d917 0xefa69b 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xd6d916 dsdrive/internal/components/webdisk/services/local.(*Service).GetGroup+0x196 /build/internal/components/webdisk/services/local/get_group.go:33 # 0xefa69a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0xba /build/internal/components/webdisk/services/usersync/sync_groups.go:168 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 112] @ 0x48a645 0x425d05 0x41b494 0x8344a8 0x8281fa 0x837618 0x7e8e2b 0x7e8678 0x7eac17 0xecd18e 0xecd174 0xed5fc8 0xeec153 0xeec017 0xef11e5 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x8344a7 net/http.(*persistConn).roundTrip+0x627 /usr/local/go/src/net/http/transport.go:2881 # 0x8281f9 net/http.(*Transport).roundTrip+0xab9 /usr/local/go/src/net/http/transport.go:704 # 0x837617 net/http.(*Transport).RoundTrip+0x17 /usr/local/go/src/net/http/roundtrip.go:33 # 0x7e8e2a net/http.send+0x64a /usr/local/go/src/net/http/client.go:264 # 0x7e8677 net/http.(*Client).send+0x257 /usr/local/go/src/net/http/client.go:185 # 0x7eac16 net/http.(*Client).do+0x9d6 /usr/local/go/src/net/http/client.go:733 # 0xecd18d net/http.(*Client).Do+0x3ed /usr/local/go/src/net/http/client.go:592 # 0xecd173 github.com/go-resty/resty/v2.(*Client).execute+0x3d3 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:932 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec152 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec016 github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupMembers+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1825 # 0xef11e4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x244 /build/internal/components/webdisk/services/keycloak/get_group_members.go:24 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 160] @ 0x48a645 0x48f489 0xce2548 0xce1ffd 0xce38bb 0xce4785 0xd0156e 0xd8d928 0xefca37 0xd00563 0xefc716 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xce2547 github.com/jmoiron/sqlx.compileNamedQuery+0x47 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:332 # 0xce1ffc github.com/jmoiron/sqlx.bindArray+0x5c /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:276 # 0xce38ba github.com/jmoiron/sqlx.bindNamedMapper+0xfa /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:432 # 0xce4784 github.com/jmoiron/sqlx.NamedExecContext+0xa4 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:128 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd8d927 dsdrive/internal/components/webdisk/services/local.(*Service).UpdateUsers+0xe7 /build/internal/components/webdisk/services/local/users.go:17 # 0xefca36 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers.func2+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:133 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefc715 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0xbd5 /build/internal/components/webdisk/services/usersync/sync_users.go:128 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 48] @ 0x48a645 0x425d05 0x48a91a 0x48a92f 0xede06a 0xede08e 0xeeff46 0xef266a 0xef2225 0xef1c85 0xef659f 0xf4fd29 0xd39987 0xd2288d 0xf05105 0xf317bf 0xd2287d 0xf032e5 0xd2287d 0xf05d73 0xd2287d 0xf044f2 0xd2287d 0xf03f0b 0xd2287d 0xf05f25 0xd2287d 0xf03cf4 0xd39987 0xd2288d 0xdc0197 0xd39987 0xd39ba9 0xa6f850 0xa7d012 0xa7cdb2 0x4947e1 # 0xede069 github.com/golang-jwt/jwt/v5.(*Parser).Parse+0xa9 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:47 # 0xede08d github.com/golang-jwt/jwt/v5.Parse+0xcd /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:256 # 0xeeff45 dsdrive/pkg/authtoken.ValidateJwt+0x65 /build/pkg/authtoken/validate_jwt.go:15 # 0xef2669 dsdrive/internal/components/webdisk/services/keycloak.(*Service).validateToken+0x29 /build/internal/components/webdisk/services/keycloak/get_token.go:123 # 0xef2224 dsdrive/internal/components/webdisk/services/keycloak.(*Service).refresh+0xa4 /build/internal/components/webdisk/services/keycloak/get_token.go:94 # 0xef1c84 dsdrive/internal/components/webdisk/services/keycloak.(*Service).RefreshToken+0x1e4 /build/internal/components/webdisk/services/keycloak/get_token.go:69 # 0xef659e dsdrive/internal/components/webdisk/services/auth.(*Service).RefreshToken+0x5e /build/internal/components/webdisk/services/auth/refresh_token.go:9 # 0xf4fd28 dsdrive/internal/components/webdisk/http/api.(*Handler).refreshToken+0x248 /build/internal/components/webdisk/http/api/refresh_token.go:26 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xf05104 dsdrive/internal/components/webdisk/http/middleware.checkAuthMiddleware+0x244 /build/internal/components/webdisk/http/middleware/middleware.go:120 # 0xf317be dsdrive/internal/components/webdisk/http/api.NewHandler.CheckAuthMiddleware.func16+0x1e /build/internal/components/webdisk/http/middleware/middleware.go:105 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf032e4 dsdrive/pkg/cors.New.func1+0x2c4 /build/pkg/cors/cors.go:153 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf05d72 dsdrive/internal/components/webdisk/http/middleware.SetIpAddressHeaderMiddleware+0x52 /build/internal/components/webdisk/http/middleware/middleware.go:206 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf044f1 dsdrive/internal/components/webdisk/http/middleware.HttpRequestLoggerMiddleware+0x5b1 /build/internal/components/webdisk/http/middleware/middleware.go:76 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf03f0a dsdrive/internal/components/webdisk/http/middleware.LoggerMiddleware+0x16a /build/internal/components/webdisk/http/middleware/middleware.go:49 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf05f24 dsdrive/internal/components/webdisk/http/middleware.WebDAVMiddleware+0x24 /build/internal/components/webdisk/http/middleware/middleware.go:223 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf03cf3 dsdrive/internal/components/webdisk/http/middleware.TraceIdMiddleware+0x133 /build/internal/components/webdisk/http/middleware/middleware.go:38 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xdc0196 dsdrive/pkg/http.InitServer.New.func9+0xb6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/middleware/recover/recover.go:43 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd39ba8 github.com/gofiber/fiber/v2.(*App).handler+0x68 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:170 # 0xa6f84f github.com/valyala/fasthttp.(*Server).serveConn+0x120f /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2465 # 0xa7d011 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:225 # 0xa7cdb1 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:197 0: 0 [1: 160] @ 0x48a66c 0x472497 0xce3291 0xce2458 0xce3970 0xce4625 0xd01733 0xd7713c 0xef95f7 0xd00563 0xef8e05 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xce3290 github.com/jmoiron/sqlx.compileNamedQuery+0xd90 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:405 # 0xce2457 github.com/jmoiron/sqlx.bindMap+0x37 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:305 # 0xce396f github.com/jmoiron/sqlx.bindNamedMapper+0x1af /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:430 # 0xce4624 github.com/jmoiron/sqlx.NamedQueryContext+0xa4 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:117 # 0xd01732 dsdrive/pkg/txman.Tx.NamedQueryContext+0x52 /build/pkg/txman/executor.go:65 # 0xd7713b dsdrive/internal/components/webdisk/services/local.(*Service).DisableGroup+0x21b /build/internal/components/webdisk/services/local/groups.go:35 # 0xef95f6 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups.func2+0x56 /build/internal/components/webdisk/services/usersync/sync_groups.go:56 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xef8e04 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x704 /build/internal/components/webdisk/services/usersync/sync_groups.go:55 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 48] @ 0x48a645 0x425d05 0x48a91a 0x48a92f 0xee8c45 0xee8bf3 0xee8e4b 0xeec2fb 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xee8c44 github.com/go-resty/resty/v2.(*Client).R+0x84 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:384 # 0xee8bf2 github.com/Nerzal/gocloak/v13.(*GoCloak).GetRequest+0x32 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:55 # 0xee8e4a github.com/Nerzal/gocloak/v13.(*GoCloak).GetRequestWithBearerAuth+0x2a /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:71 # 0xeec2fa github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0xda /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2660 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 8] @ 0x48a645 0x48f489 0x40fe99 0x48a969 0x7c4e11 0x81b197 0x81b180 0x833011 0x831e3d 0x4947e1 # 0x7c4e10 net/textproto.readMIMEHeader+0x90 /usr/local/go/src/net/textproto/reader.go:529 # 0x81b196 net/textproto.(*Reader).ReadMIMEHeader+0x236 /usr/local/go/src/net/textproto/reader.go:508 # 0x81b17f net/http.ReadResponse+0x21f /usr/local/go/src/net/http/response.go:188 # 0x833010 net/http.(*persistConn).readResponse+0xb0 /usr/local/go/src/net/http/transport.go:2518 # 0x831e3c net/http.(*persistConn).readLoop+0x2dc /usr/local/go/src/net/http/transport.go:2345 0: 0 [1: 4096] @ 0x48a66c 0x48fa93 0xb6e692 0xb6e679 0xb6e678 0xb77005 0xbc320f 0xcc99d4 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd8d928 0xefca37 0xd00563 0xefc716 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xb6e691 github.com/jackc/pgx/v5/internal/pgio.AppendUint32+0x5b1 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/internal/pgio/write.go:14 # 0xb6e678 github.com/jackc/pgx/v5/internal/pgio.AppendInt32+0x598 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/internal/pgio/write.go:31 # 0xb6e677 github.com/jackc/pgx/v5/pgproto3.(*Bind).Encode+0x597 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgproto3/bind.go:139 # 0xb77004 github.com/jackc/pgx/v5/pgproto3.(*Frontend).SendBind+0x44 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgproto3/frontend.go:145 # 0xbc320e github.com/jackc/pgx/v5/pgconn.(*PgConn).ExecPrepared+0x14e /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgconn/pgconn.go:1167 # 0xcc99d3 github.com/jackc/pgx/v5.(*Conn).execPrepared+0xf3 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:586 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd8d927 dsdrive/internal/components/webdisk/services/local.(*Service).UpdateUsers+0xe7 /build/internal/components/webdisk/services/local/users.go:17 # 0xefca36 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers.func2+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:133 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefc715 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0xbd5 /build/internal/components/webdisk/services/usersync/sync_users.go:128 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 20480] @ 0x48a66c 0x48fa93 0x4affc6 0xecd72d 0xecd326 0xed5fc8 0xeec153 0xeec017 0xef11e5 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x4affc5 io.ReadAll+0x265 /usr/local/go/src/io/io.go:746 # 0xecd72c io/ioutil.ReadAll+0x98c /usr/local/go/src/io/ioutil/ioutil.go:30 # 0xecd325 github.com/go-resty/resty/v2.(*Client).execute+0x585 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:960 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec152 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec016 github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupMembers+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1825 # 0xef11e4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x244 /build/internal/components/webdisk/services/keycloak/get_group_members.go:24 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 4864] @ 0x48a66c 0x48fa93 0x4affc6 0xecd72d 0xecd326 0xed5fc8 0xeec153 0xeec017 0xef11e5 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x4affc5 io.ReadAll+0x265 /usr/local/go/src/io/io.go:746 # 0xecd72c io/ioutil.ReadAll+0x98c /usr/local/go/src/io/ioutil/ioutil.go:30 # 0xecd325 github.com/go-resty/resty/v2.(*Client).execute+0x585 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:960 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec152 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec016 github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupMembers+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1825 # 0xef11e4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x244 /build/internal/components/webdisk/services/keycloak/get_group_members.go:24 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 16] @ 0x48a645 0x425d05 0x579145 0x827f2c 0x837618 0x7e8e2b 0x7e8678 0x7eac17 0xecd18e 0xecd174 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x579144 context.WithCancelCause+0x64 /usr/local/go/src/context/context.go:270 # 0x827f2b net/http.(*Transport).roundTrip+0x7eb /usr/local/go/src/net/http/transport.go:654 # 0x837617 net/http.(*Transport).RoundTrip+0x17 /usr/local/go/src/net/http/roundtrip.go:33 # 0x7e8e2a net/http.send+0x64a /usr/local/go/src/net/http/client.go:264 # 0x7e8677 net/http.(*Client).send+0x257 /usr/local/go/src/net/http/client.go:185 # 0x7eac16 net/http.(*Client).do+0x9d6 /usr/local/go/src/net/http/client.go:733 # 0xecd18d net/http.(*Client).Do+0x3ed /usr/local/go/src/net/http/client.go:592 # 0xecd173 github.com/go-resty/resty/v2.(*Client).execute+0x3d3 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:932 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 1280] @ 0x48a66c 0x48f489 0x6f5e05 0x6f6d6f 0x6f80a5 0x6fb60c 0x4947e1 # 0x6f5e04 net.dnsPacketRoundTrip+0xa4 /usr/local/go/src/net/dnsclient_unix.go:114 # 0x6f6d6e net.(*Resolver).exchange+0x4ae /usr/local/go/src/net/dnsclient_unix.go:195 # 0x6f80a4 net.(*Resolver).tryOneName+0x544 /usr/local/go/src/net/dnsclient_unix.go:316 # 0x6fb60b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b /usr/local/go/src/net/dnsclient_unix.go:667 0: 0 [1: 16] @ 0x48a645 0x48a265 0x817db1 0x833714 0x4947e1 # 0x817db0 net/http.(*Request).write+0x590 /usr/local/go/src/net/http/request.go:673 # 0x833713 net/http.(*persistConn).writeLoop+0x173 /usr/local/go/src/net/http/transport.go:2655 0: 0 [1: 4864] @ 0x48a64c 0x48fa27 0xd84d25 0xef9e1e 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xd84d24 dsdrive/internal/components/webdisk/services/local.(*Service).GetExternalUserIds+0x324 /build/internal/components/webdisk/services/local/list_users.go:167 # 0xef9e1d dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x3d /build/internal/components/webdisk/services/usersync/sync_groups.go:119 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 32] @ 0x48a645 0x425d05 0x4120b2 0x414137 0x413ea5 0x416ed1 0x48abe5 0x4fc185 0x4e2f85 0x6707b4 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef113c 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x48abe4 reflect.mapassign_faststr0+0x24 /usr/local/go/src/runtime/map.go:260 # 0x4fc184 reflect.mapassign_faststr+0xa4 /usr/local/go/src/reflect/value.go:3755 # 0x4e2f84 reflect.Value.SetMapIndex+0x204 /usr/local/go/src/reflect/map.go:416 # 0x6707b3 encoding/json.(*decodeState).object+0x1333 /usr/local/go/src/encoding/json/decode.go:811 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef113b dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x19b /build/internal/components/webdisk/services/keycloak/get_group_members.go:18 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 24] @ 0x48a645 0x425d05 0xef4550 0xef44a5 0xef3d4b 0xef3c18 0xef36fa 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xef454f dsdrive/internal/components/webdisk/services/keycloak.NewNumericDate+0x10f /build/internal/components/webdisk/services/keycloak/model.go:20 # 0xef44a4 dsdrive/internal/components/webdisk/services/keycloak.newNumericDateFromSeconds+0x64 /build/internal/components/webdisk/services/keycloak/model.go:25 # 0xef3d4a dsdrive/internal/components/webdisk/services/keycloak.verifyExpiresAt+0xaa /build/internal/components/webdisk/services/keycloak/keycloak_client.go:119 # 0xef3c17 dsdrive/internal/components/webdisk/services/keycloak.timeClaimsValid+0x57 /build/internal/components/webdisk/services/keycloak/keycloak_client.go:96 # 0xef36f9 dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x79 /build/internal/components/webdisk/services/keycloak/keycloak_client.go:55 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [3: 48] @ 0x48a645 0x48a265 0x6739cd 0x6734db 0x67358b 0x673492 0x6737e8 0x66fa32 0x66e6de 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x6739cc encoding/json.(*decodeState).literalInterface+0xcc /usr/local/go/src/encoding/json/decode.go:1148 # 0x6734da encoding/json.(*decodeState).valueInterface+0x7a /usr/local/go/src/encoding/json/decode.go:1046 # 0x67358a encoding/json.(*decodeState).arrayInterface+0x6a /usr/local/go/src/encoding/json/decode.go:1061 # 0x673491 encoding/json.(*decodeState).valueInterface+0x31 /usr/local/go/src/encoding/json/decode.go:1040 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x66fa31 encoding/json.(*decodeState).object+0x5b1 /usr/local/go/src/encoding/json/decode.go:622 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 112] @ 0x48a645 0x425d05 0x57aa39 0xa7445a 0xa74429 0xa7403b 0xa73cef 0xa73cd4 0xa2af1d 0xa2ac6d 0xa2a50b 0xa27f14 0xa2b605 0xa27a38 0xa27668 0xa272fe 0xa24775 0xdb5785 0xdb51de 0xeb8fdb 0xeb8fa8 0xeb8f9c 0xd3d6c7 0xd3d50b 0xeb8b29 0xeb8b13 0xb556b0 0x4947e1 # 0x57aa38 context.WithDeadlineCause+0xd8 /usr/local/go/src/context/context.go:640 # 0xa74459 context.WithDeadline+0x239 /usr/local/go/src/context/context.go:626 # 0xa74428 github.com/valyala/fasthttp.(*TCPDialer).tryDial+0x208 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/tcpdialer.go:363 # 0xa7403a github.com/valyala/fasthttp.(*TCPDialer).dial+0x1fa /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/tcpdialer.go:319 # 0xa73cee github.com/valyala/fasthttp.(*TCPDialer).Dial+0x2e /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/tcpdialer.go:192 # 0xa73cd3 github.com/valyala/fasthttp.Dial+0x13 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/tcpdialer.go:38 # 0xa2af1c github.com/valyala/fasthttp.callDialFunc+0x7c /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:2067 # 0xa2ac6c github.com/valyala/fasthttp.dialAddr+0xac /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:2027 # 0xa2a50a github.com/valyala/fasthttp.(*HostClient).dialHostHard+0x1aa /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1963 # 0xa27f13 github.com/valyala/fasthttp.(*HostClient).AcquireConn+0x313 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1635 # 0xa2b604 github.com/valyala/fasthttp.(*transport).RoundTrip+0xc4 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:2983 # 0xa27a37 github.com/valyala/fasthttp.(*HostClient).doNonNilReqResp+0x2f7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1486 # 0xa27667 github.com/valyala/fasthttp.(*HostClient).do+0xa7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1438 # 0xa272fd github.com/valyala/fasthttp.(*HostClient).Do+0x17d /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1382 # 0xa24774 github.com/valyala/fasthttp.(*Client).Do+0x1f4 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:523 # 0xdb5784 dsdrive/pkg/http.(*Client).tryRequest+0x224 /build/pkg/http/client.go:355 # 0xdb51dd dsdrive/pkg/http.(*Client).DoWithStatus+0x29d /build/pkg/http/client.go:327 # 0xeb8fda dsdrive/pkg/http.(*Client).Do+0x15a /build/pkg/http/client.go:305 # 0xeb8fa7 dsdrive/internal/components/webdisk/services/lock.(*Service).Do+0x127 /build/internal/components/webdisk/services/lock/lock.go:33 # 0xeb8f9b dsdrive/internal/components/webdisk/services/forwarder.(*Service).getCachedBuckets+0x11b /build/internal/components/webdisk/services/forwarder/service.go:154 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xeb8b28 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xeb8b12 dsdrive/internal/components/webdisk/services/forwarder.NewForwarder.func1.3+0x12 /build/internal/components/webdisk/services/forwarder/service.go:110 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 144] @ 0x48a645 0x425d05 0x66da57 0xeed508 0xeebe3c 0xef11e5 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x66da56 encoding/json.Unmarshal+0x36 /usr/local/go/src/encoding/json/decode.go:106 # 0xeed507 github.com/Nerzal/gocloak/v13.GetQueryParams+0x67 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/models.go:27 # 0xeebe3b github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupMembers+0x9b /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1817 # 0xef11e4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x244 /build/internal/components/webdisk/services/keycloak/get_group_members.go:24 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 3072] @ 0x48a66c 0x48fa93 0x4affc6 0xecd72d 0xecd326 0xed5fc8 0xeec153 0xeec017 0xef11e5 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x4affc5 io.ReadAll+0x265 /usr/local/go/src/io/io.go:746 # 0xecd72c io/ioutil.ReadAll+0x98c /usr/local/go/src/io/ioutil/ioutil.go:30 # 0xecd325 github.com/go-resty/resty/v2.(*Client).execute+0x585 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:960 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec152 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec016 github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupMembers+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1825 # 0xef11e4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x244 /build/internal/components/webdisk/services/keycloak/get_group_members.go:24 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 96] @ 0x48a645 0x425d05 0x5ec345 0x795eff 0x795ed9 0x5ebf84 0x5ec3dc 0x795e74 0x795e53 0x5ebf84 0x5ec3dc 0x792b30 0x7929c2 0x7977d5 0x7a87d8 0x78b545 0x785428 0x77c5c9 0x82dc8e 0x82dc89 0x4947e1 # 0x5ec344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x795efe vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x5e /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x795ed8 crypto/tls.(*clientHelloMsg).marshalMsg.func11.1+0x38 /usr/local/go/src/crypto/tls/handshake_messages.go:243 # 0x5ebf83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5ec3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x795e73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x795e52 crypto/tls.(*clientHelloMsg).marshalMsg.func11+0x12 /usr/local/go/src/crypto/tls/handshake_messages.go:241 # 0x5ebf83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x5ec3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x792b2f vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x20af /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x7929c1 crypto/tls.(*clientHelloMsg).marshalMsg+0x1f41 /usr/local/go/src/crypto/tls/handshake_messages.go:240 # 0x7977d4 crypto/tls.(*clientHelloMsg).marshal+0x14 /usr/local/go/src/crypto/tls/handshake_messages.go:376 # 0x7a87d7 crypto/tls.transcriptMsg+0x77 /usr/local/go/src/crypto/tls/handshake_messages.go:1957 # 0x78b544 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x144 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:67 # 0x785427 crypto/tls.(*Conn).clientHandshake+0x827 /usr/local/go/src/crypto/tls/handshake_client.go:339 # 0x77c5c8 crypto/tls.(*Conn).handshakeContext+0x328 /usr/local/go/src/crypto/tls/conn.go:1562 # 0x82dc8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1516 # 0x82dc88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1736 0: 0 [1: 24] @ 0x48a645 0x421deb 0xc0efcf 0xc1197f 0xcd3c09 0xcd39a5 0xcd3925 0xcd35cd 0xcc993c 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd8d928 0xefca37 0xd00563 0xefc716 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xc0efce github.com/jackc/pgx/v5/pgtype.(*wrapTimeEncodePlan).Encode+0x6e /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1669 # 0xc1197e github.com/jackc/pgx/v5/pgtype.(*Map).Encode+0x13e /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1987 # 0xcd3c08 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).encodeExtendedParamValue+0xc8 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:125 # 0xcd39a4 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x184 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:79 # 0xcd3924 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x104 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:59 # 0xcd35cc github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).Build+0x42c /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:40 # 0xcc993b github.com/jackc/pgx/v5.(*Conn).execPrepared+0x5b /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:581 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd8d927 dsdrive/internal/components/webdisk/services/local.(*Service).UpdateUsers+0xe7 /build/internal/components/webdisk/services/local/users.go:17 # 0xefca36 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers.func2+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:133 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefc715 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0xbd5 /build/internal/components/webdisk/services/usersync/sync_users.go:128 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 2048] @ 0x48a66c 0x472b14 0x472626 0xede445 0xedd244 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef31a5 0xefcf05 0xefc2b7 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xede444 github.com/golang-jwt/jwt/v5.(*SigningMethodRSA).Verify+0xc4 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/rsa.go:62 # 0xedd243 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x1e3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:110 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef31a4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetKeyCloakUsersByGroup+0xa4 /build/internal/components/webdisk/services/keycloak/get_users.go:28 # 0xefcf04 dsdrive/internal/components/webdisk/services/usersync.(*Service).getUsersBatch+0x3e4 /build/internal/components/webdisk/services/usersync/sync_users.go:176 # 0xefc2b6 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x776 /build/internal/components/webdisk/services/usersync/sync_users.go:110 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 16384] @ 0x48a66c 0x48fa93 0xc99671 0xc1197f 0xcd3c09 0xcd39a5 0xcd3925 0xcd35cd 0xcc993c 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd8d928 0xefca37 0xd00563 0xefc716 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xc99670 github.com/jackc/pgx/v5/pgtype.encodePlanStringToAnyTextFormat.Encode+0x70 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1290 # 0xc1197e github.com/jackc/pgx/v5/pgtype.(*Map).Encode+0x13e /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1987 # 0xcd3c08 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).encodeExtendedParamValue+0xc8 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:125 # 0xcd39a4 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x184 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:79 # 0xcd3924 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x104 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:59 # 0xcd35cc github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).Build+0x42c /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:40 # 0xcc993b github.com/jackc/pgx/v5.(*Conn).execPrepared+0x5b /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:581 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd8d927 dsdrive/internal/components/webdisk/services/local.(*Service).UpdateUsers+0xe7 /build/internal/components/webdisk/services/local/users.go:17 # 0xefca36 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers.func2+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:133 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefc715 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0xbd5 /build/internal/components/webdisk/services/usersync/sync_users.go:128 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 16] @ 0x48a66c 0x425d05 0x8fef31 0x8feed4 0x8ff1bc 0xd3d373 0xefd309 0xefd09a 0xefc2b7 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x8fef30 github.com/google/uuid.NewRandomFromReader+0x30 /go/pkg/mod/github.com/google/uuid@v1.6.0/version4.go:48 # 0x8feed3 github.com/google/uuid.NewRandom+0x53 /go/pkg/mod/github.com/google/uuid@v1.6.0/version4.go:41 # 0x8ff1bb github.com/google/uuid.NewV7+0x1b /go/pkg/mod/github.com/google/uuid@v1.6.0/version7.go:24 # 0xd3d372 dsdrive/pkg/uuid.NewV7String+0x12 /build/pkg/uuid/uuid.go:10 # 0xefd308 dsdrive/internal/components/webdisk/services/usersync.mapUser+0x68 /build/internal/components/webdisk/services/usersync/sync_users.go:191 # 0xefd099 dsdrive/internal/components/webdisk/services/usersync.(*Service).getUsersBatch+0x579 /build/internal/components/webdisk/services/usersync/sync_users.go:182 # 0xefc2b6 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x776 /build/internal/components/webdisk/services/usersync/sync_users.go:110 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 112] @ 0x48a645 0x425d05 0xd6e0bc 0xd6db90 0xefa69b 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xd6e0bb dsdrive/internal/components/webdisk/services/local.(*Service).scanGroupRow+0x9b /build/internal/components/webdisk/services/local/get_group.go:68 # 0xd6db8f dsdrive/internal/components/webdisk/services/local.(*Service).GetGroup+0x40f /build/internal/components/webdisk/services/local/get_group.go:42 # 0xefa69a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0xba /build/internal/components/webdisk/services/usersync/sync_groups.go:168 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 16384] @ 0x48a66c 0x48fa93 0xce05c5 0xce2396 0xce38bb 0xce4785 0xd0156e 0xd55cc3 0xd55a1a 0xefa80e 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xce05c4 github.com/jmoiron/sqlx.Rebind+0x1c4 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/bind.go:72 # 0xce2395 github.com/jmoiron/sqlx.bindArray+0x3f5 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:298 # 0xce38ba github.com/jmoiron/sqlx.bindNamedMapper+0xfa /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:432 # 0xce4784 github.com/jmoiron/sqlx.NamedExecContext+0xa4 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:128 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd55cc2 dsdrive/internal/components/webdisk/services/local.(*Service).addGroupUsers+0x202 /build/internal/components/webdisk/services/local/add_group_users.go:37 # 0xd55a19 dsdrive/internal/components/webdisk/services/local.(*Service).AddGroupUsers+0x219 /build/internal/components/webdisk/services/local/add_group_users.go:25 # 0xefa80d dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0x22d /build/internal/components/webdisk/services/usersync/sync_groups.go:178 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 16] @ 0x48a645 0x48a265 0xcdc539 0xcdc2e7 0xb67122 0xb66fe9 0xb69591 0xb66f51 0xd7584a 0xd5598a 0xefa80e 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xcdc538 github.com/jackc/pgx/v5/stdlib.(*Rows).Next.func14+0x58 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:813 # 0xcdc2e6 github.com/jackc/pgx/v5/stdlib.(*Rows).Next+0x1086 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:838 # 0xb67121 database/sql.(*Rows).nextLocked+0x101 /usr/local/go/src/database/sql/sql.go:3066 # 0xb66fe8 database/sql.(*Rows).Next.func1+0x28 /usr/local/go/src/database/sql/sql.go:3041 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb66f50 database/sql.(*Rows).Next+0x70 /usr/local/go/src/database/sql/sql.go:3040 # 0xd75849 dsdrive/internal/components/webdisk/services/local.(*Service).getUsersIds+0x329 /build/internal/components/webdisk/services/local/get_user.go:204 # 0xd55989 dsdrive/internal/components/webdisk/services/local.(*Service).AddGroupUsers+0x189 /build/internal/components/webdisk/services/local/add_group_users.go:18 # 0xefa80d dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0x22d /build/internal/components/webdisk/services/usersync/sync_groups.go:178 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 24] @ 0x48a645 0x425d05 0xf8aa05 0xf8aa31 0x5b7545 0x5b34d3 0xede4af 0xedd244 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xf8aa04 crypto/internal/fips140/bigmod.NewNat+0x44 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:73 # 0xf8aa30 crypto/internal/fips140/bigmod.NewModulus+0x70 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x5b7544 crypto/rsa.fipsPublicKey+0x24 /usr/local/go/src/crypto/rsa/rsa.go:666 # 0x5b34d2 crypto/rsa.VerifyPKCS1v15+0x1b2 /usr/local/go/src/crypto/rsa/fips.go:395 # 0xede4ae github.com/golang-jwt/jwt/v5.(*SigningMethodRSA).Verify+0x12e /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/rsa.go:65 # 0xedd243 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x1e3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:110 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 512] @ 0x48a66c 0x48f489 0x4afda5 0xecd72d 0xecd326 0xed5fc8 0xeebce5 0xeebbd4 0xef31ff 0xefcf05 0xefc2b7 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x4afda4 io.ReadAll+0x44 /usr/local/go/src/io/io.go:712 # 0xecd72c io/ioutil.ReadAll+0x98c /usr/local/go/src/io/ioutil/ioutil.go:30 # 0xecd325 github.com/go-resty/resty/v2.(*Client).execute+0x585 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:960 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeebce4 github.com/go-resty/resty/v2.(*Request).Get+0x204 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeebbd3 github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupByPath+0xf3 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1711 # 0xef31fe dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetKeyCloakUsersByGroup+0xfe /build/internal/components/webdisk/services/keycloak/get_users.go:32 # 0xefcf04 dsdrive/internal/components/webdisk/services/usersync.(*Service).getUsersBatch+0x3e4 /build/internal/components/webdisk/services/usersync/sync_users.go:176 # 0xefc2b6 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x776 /build/internal/components/webdisk/services/usersync/sync_users.go:110 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 256] @ 0x48a645 0x48fa27 0x6735ca 0x673492 0x6737e8 0x6734b9 0x6737e8 0x66fa32 0x66e6de 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef113c 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x6735c9 encoding/json.(*decodeState).arrayInterface+0xa9 /usr/local/go/src/encoding/json/decode.go:1061 # 0x673491 encoding/json.(*decodeState).valueInterface+0x31 /usr/local/go/src/encoding/json/decode.go:1040 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x6734b8 encoding/json.(*decodeState).valueInterface+0x58 /usr/local/go/src/encoding/json/decode.go:1043 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x66fa31 encoding/json.(*decodeState).object+0x5b1 /usr/local/go/src/encoding/json/decode.go:622 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef113b dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x19b /build/internal/components/webdisk/services/keycloak/get_group_members.go:18 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 24] @ 0x48a645 0x425d05 0xef4550 0xef44a5 0xef3ebd 0xef3c2d 0xef36fa 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xef454f dsdrive/internal/components/webdisk/services/keycloak.NewNumericDate+0x10f /build/internal/components/webdisk/services/keycloak/model.go:20 # 0xef44a4 dsdrive/internal/components/webdisk/services/keycloak.newNumericDateFromSeconds+0x64 /build/internal/components/webdisk/services/keycloak/model.go:25 # 0xef3ebc dsdrive/internal/components/webdisk/services/keycloak.verifyIssuedAt+0xbc /build/internal/components/webdisk/services/keycloak/keycloak_client.go:138 # 0xef3c2c dsdrive/internal/components/webdisk/services/keycloak.timeClaimsValid+0x6c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:99 # 0xef36f9 dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x79 /build/internal/components/webdisk/services/keycloak/keycloak_client.go:55 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 512] @ 0x48a66c 0x48f489 0xf8b928 0xf8b8a1 0xf8b8aa 0xf8cc97 0xf8e40b 0xf9b2d3 0xf954a5 0xf9533c 0x5b351b 0x748af2 0x748391 0x743096 0x742d84 0x74341b 0x742dd7 0x7420f0 0x78a56e 0x78e99a 0x78bb6c 0x785428 0x77c5c9 0x82dc8e 0x82dc89 0x4947e1 # 0xf8b927 crypto/internal/fips140/bigmod.(*Nat).reset+0x107 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf8b8a0 crypto/internal/fips140/bigmod.(*Nat).set+0x80 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:133 # 0xf8b8a9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x89 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:700 # 0xf8cc96 crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xad6 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:845 # 0xf8e40a crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x30a /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:1052 # 0xf9b2d2 crypto/internal/fips140/rsa.encrypt+0x112 /usr/local/go/src/crypto/internal/fips140/rsa/rsa.go:380 # 0xf954a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf9533b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x5b351a crypto/rsa.VerifyPKCS1v15+0x1fa /usr/local/go/src/crypto/rsa/fips.go:399 # 0x748af1 crypto/x509.checkSignature+0x591 /usr/local/go/src/crypto/x509/x509.go:1022 # 0x748390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:947 # 0x743095 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:743 # 0x742d83 crypto/x509.(*Certificate).buildChains+0x103 /usr/local/go/src/crypto/x509/verify.go:781 # 0x74341a crypto/x509.(*Certificate).buildChains.func1+0x51a /usr/local/go/src/crypto/x509/verify.go:775 # 0x742dd6 crypto/x509.(*Certificate).buildChains+0x156 /usr/local/go/src/crypto/x509/verify.go:784 # 0x7420ef crypto/x509.(*Certificate).Verify+0x34f /usr/local/go/src/crypto/x509/verify.go:600 # 0x78a56d crypto/tls.(*Conn).verifyServerCertificate+0xb0d /usr/local/go/src/crypto/tls/handshake_client.go:1158 # 0x78e999 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:635 # 0x78bb6b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x785427 crypto/tls.(*Conn).clientHandshake+0x827 /usr/local/go/src/crypto/tls/handshake_client.go:339 # 0x77c5c8 crypto/tls.(*Conn).handshakeContext+0x328 /usr/local/go/src/crypto/tls/conn.go:1562 # 0x82dc8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1516 # 0x82dc88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1736 0: 0 [1: 320] @ 0x48a645 0x425d05 0xecf8e5 0xecf8bd 0xeccf37 0xed5fc8 0xeec153 0xeec017 0xef3287 0xefcf05 0xefc2b7 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xecf8e4 net/http.(*Request).WithContext+0x2c4 /usr/local/go/src/net/http/request.go:372 # 0xecf8bc github.com/go-resty/resty/v2.createHTTPRequest+0x29c /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:206 # 0xeccf36 github.com/go-resty/resty/v2.(*Client).execute+0x196 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:909 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec152 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec016 github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupMembers+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1825 # 0xef3286 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetKeyCloakUsersByGroup+0x186 /build/internal/components/webdisk/services/keycloak/get_users.go:40 # 0xefcf04 dsdrive/internal/components/webdisk/services/usersync.(*Service).getUsersBatch+0x3e4 /build/internal/components/webdisk/services/usersync/sync_users.go:176 # 0xefc2b6 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x776 /build/internal/components/webdisk/services/usersync/sync_users.go:110 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 64] @ 0x48a66c 0x48fa93 0xc99671 0xbd3448 0xc89226 0xc1197f 0xcd3c09 0xcd39a5 0xcd396e 0xcd35cd 0xcc993c 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd5dadc 0xef98ee 0xd00563 0xef8e05 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xc99670 github.com/jackc/pgx/v5/pgtype.encodePlanStringToAnyTextFormat.Encode+0x70 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1290 # 0xbd3447 github.com/jackc/pgx/v5/pgtype.(*encodePlanArrayCodecText).Encode+0x5c7 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/array_codec.go:143 # 0xc89225 github.com/jackc/pgx/v5/pgtype.(*wrapSliceEncodePlan[...]).Encode+0x85 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1862 # 0xc1197e github.com/jackc/pgx/v5/pgtype.(*Map).Encode+0x13e /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1987 # 0xcd3c08 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).encodeExtendedParamValue+0xc8 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:125 # 0xcd39a4 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x184 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:79 # 0xcd396d github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x14d /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:71 # 0xcd35cc github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).Build+0x42c /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:40 # 0xcc993b github.com/jackc/pgx/v5.(*Conn).execPrepared+0x5b /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:581 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd5dadb dsdrive/internal/components/webdisk/services/local.(*Service).DeleteGroupsAllUsers+0x13b /build/internal/components/webdisk/services/local/delete_group_users.go:46 # 0xef98ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups.func2+0x34d /build/internal/components/webdisk/services/usersync/sync_groups.go:66 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xef8e04 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x704 /build/internal/components/webdisk/services/usersync/sync_groups.go:55 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 48] @ 0x48a645 0x425d05 0x48a91a 0x48a92f 0x6736dc 0x6734b9 0x6737e8 0x66fa32 0x66e6de 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede08d 0xede08e 0xeeff46 0xef266a 0xef2225 0xef1c85 0xef659f 0xf4fd29 0xd39987 0xd2288d 0xf05105 0xf317bf 0xd2287d 0xf032e5 0xd2287d 0xf05d73 0xd2287d 0xf044f2 0xd2287d 0xf03f0b 0xd2287d 0xf05f25 0xd2287d 0xf03cf4 0xd39987 0xd2288d 0xdc0197 0xd39987 0xd39ba9 0xa6f850 0xa7d012 0xa7cdb2 0x4947e1 # 0x6736db encoding/json.(*decodeState).objectInterface+0x1b /usr/local/go/src/encoding/json/decode.go:1079 # 0x6734b8 encoding/json.(*decodeState).valueInterface+0x58 /usr/local/go/src/encoding/json/decode.go:1043 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x66fa31 encoding/json.(*decodeState).object+0x5b1 /usr/local/go/src/encoding/json/decode.go:622 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede08c github.com/golang-jwt/jwt/v5.(*Parser).Parse+0xcc /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:47 # 0xede08d github.com/golang-jwt/jwt/v5.Parse+0xcd /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:256 # 0xeeff45 dsdrive/pkg/authtoken.ValidateJwt+0x65 /build/pkg/authtoken/validate_jwt.go:15 # 0xef2669 dsdrive/internal/components/webdisk/services/keycloak.(*Service).validateToken+0x29 /build/internal/components/webdisk/services/keycloak/get_token.go:123 # 0xef2224 dsdrive/internal/components/webdisk/services/keycloak.(*Service).refresh+0xa4 /build/internal/components/webdisk/services/keycloak/get_token.go:94 # 0xef1c84 dsdrive/internal/components/webdisk/services/keycloak.(*Service).RefreshToken+0x1e4 /build/internal/components/webdisk/services/keycloak/get_token.go:69 # 0xef659e dsdrive/internal/components/webdisk/services/auth.(*Service).RefreshToken+0x5e /build/internal/components/webdisk/services/auth/refresh_token.go:9 # 0xf4fd28 dsdrive/internal/components/webdisk/http/api.(*Handler).refreshToken+0x248 /build/internal/components/webdisk/http/api/refresh_token.go:26 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xf05104 dsdrive/internal/components/webdisk/http/middleware.checkAuthMiddleware+0x244 /build/internal/components/webdisk/http/middleware/middleware.go:120 # 0xf317be dsdrive/internal/components/webdisk/http/api.NewHandler.CheckAuthMiddleware.func16+0x1e /build/internal/components/webdisk/http/middleware/middleware.go:105 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf032e4 dsdrive/pkg/cors.New.func1+0x2c4 /build/pkg/cors/cors.go:153 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf05d72 dsdrive/internal/components/webdisk/http/middleware.SetIpAddressHeaderMiddleware+0x52 /build/internal/components/webdisk/http/middleware/middleware.go:206 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf044f1 dsdrive/internal/components/webdisk/http/middleware.HttpRequestLoggerMiddleware+0x5b1 /build/internal/components/webdisk/http/middleware/middleware.go:76 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf03f0a dsdrive/internal/components/webdisk/http/middleware.LoggerMiddleware+0x16a /build/internal/components/webdisk/http/middleware/middleware.go:49 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf05f24 dsdrive/internal/components/webdisk/http/middleware.WebDAVMiddleware+0x24 /build/internal/components/webdisk/http/middleware/middleware.go:223 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf03cf3 dsdrive/internal/components/webdisk/http/middleware.TraceIdMiddleware+0x133 /build/internal/components/webdisk/http/middleware/middleware.go:38 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xdc0196 dsdrive/pkg/http.InitServer.New.func9+0xb6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/middleware/recover/recover.go:43 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd39ba8 github.com/gofiber/fiber/v2.(*App).handler+0x68 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:170 # 0xa6f84f github.com/valyala/fasthttp.(*Server).serveConn+0x120f /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2465 # 0xa7d011 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:225 # 0xa7cdb1 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:197 0: 0 [1: 2304] @ 0x48a66c 0x48fa93 0xa2f6e5 0xa2f64e 0xa479e6 0xa47a1a 0xd1f9cb 0xf4ff1c 0xd39987 0xd2288d 0xf05105 0xf317bf 0xd2287d 0xf032e5 0xd2287d 0xf05d73 0xd2287d 0xf044f2 0xd2287d 0xf03f0b 0xd2287d 0xf05f25 0xd2287d 0xf03cf4 0xd39987 0xd2288d 0xdc0197 0xd39987 0xd39ba9 0xa6f850 0xa7d012 0xa7cdb2 0x4947e1 # 0xa2f6e4 github.com/valyala/fasthttp.appendCookiePart+0x764 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/cookie.go:474 # 0xa2f64d github.com/valyala/fasthttp.(*Cookie).AppendBytes+0x6cd /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/cookie.go:308 # 0xa479e5 github.com/valyala/fasthttp.(*Cookie).Cookie+0x45 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/cookie.go:350 # 0xa47a19 github.com/valyala/fasthttp.(*ResponseHeader).SetCookie+0x79 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/header.go:1642 # 0xd1f9ca github.com/gofiber/fiber/v2.(*Ctx).Cookie+0x50a /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:522 # 0xf4ff1b dsdrive/internal/components/webdisk/http/api.(*Handler).refreshToken+0x43b /build/internal/components/webdisk/http/api/refresh_token.go:38 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xf05104 dsdrive/internal/components/webdisk/http/middleware.checkAuthMiddleware+0x244 /build/internal/components/webdisk/http/middleware/middleware.go:120 # 0xf317be dsdrive/internal/components/webdisk/http/api.NewHandler.CheckAuthMiddleware.func16+0x1e /build/internal/components/webdisk/http/middleware/middleware.go:105 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf032e4 dsdrive/pkg/cors.New.func1+0x2c4 /build/pkg/cors/cors.go:153 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf05d72 dsdrive/internal/components/webdisk/http/middleware.SetIpAddressHeaderMiddleware+0x52 /build/internal/components/webdisk/http/middleware/middleware.go:206 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf044f1 dsdrive/internal/components/webdisk/http/middleware.HttpRequestLoggerMiddleware+0x5b1 /build/internal/components/webdisk/http/middleware/middleware.go:76 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf03f0a dsdrive/internal/components/webdisk/http/middleware.LoggerMiddleware+0x16a /build/internal/components/webdisk/http/middleware/middleware.go:49 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf05f24 dsdrive/internal/components/webdisk/http/middleware.WebDAVMiddleware+0x24 /build/internal/components/webdisk/http/middleware/middleware.go:223 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf03cf3 dsdrive/internal/components/webdisk/http/middleware.TraceIdMiddleware+0x133 /build/internal/components/webdisk/http/middleware/middleware.go:38 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xdc0196 dsdrive/pkg/http.InitServer.New.func9+0xb6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/middleware/recover/recover.go:43 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd39ba8 github.com/gofiber/fiber/v2.(*App).handler+0x68 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:170 # 0xa6f84f github.com/valyala/fasthttp.(*Server).serveConn+0x120f /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2465 # 0xa7d011 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:225 # 0xa7cdb1 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:197 0: 0 [1: 1280] @ 0x48a66c 0x472497 0x671b29 0x66e7b4 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xed8e9f 0xed1247 0xecd62e 0xed5fc8 0xeeadec 0xeeacd5 0xeeb089 0xef21fd 0xef1c85 0xef659f 0xf4fd29 0xd39987 0xd2288d 0xf05105 0xf317bf 0xd2287d 0xf032e5 0xd2287d 0xf05d73 0xd2287d 0xf044f2 0xd2287d 0xf03f0b 0xd2287d 0xf05f25 0xd2287d 0xf03cf4 0xd39987 0xd2288d 0xdc0197 0xd39987 0xd39ba9 0xa6f850 0xa7d012 0xa7cdb2 0x4947e1 # 0x671b28 encoding/json.(*decodeState).literalStore+0xac8 /usr/local/go/src/encoding/json/decode.go:958 # 0x66e7b3 encoding/json.(*decodeState).value+0x113 /usr/local/go/src/encoding/json/decode.go:394 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xed8e9e github.com/go-resty/resty/v2.Unmarshalc+0xbe /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/util.go:109 # 0xed1246 github.com/go-resty/resty/v2.parseResponseBody+0x306 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:333 # 0xecd62d github.com/go-resty/resty/v2.(*Client).execute+0x88d /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:972 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeeadeb github.com/go-resty/resty/v2.(*Request).Post+0x40b /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:699 # 0xeeacd4 github.com/Nerzal/gocloak/v13.(*GoCloak).GetToken+0x2f4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:476 # 0xeeb088 github.com/Nerzal/gocloak/v13.(*GoCloak).RefreshToken+0x1e8 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:533 # 0xef21fc dsdrive/internal/components/webdisk/services/keycloak.(*Service).refresh+0x7c /build/internal/components/webdisk/services/keycloak/get_token.go:90 # 0xef1c84 dsdrive/internal/components/webdisk/services/keycloak.(*Service).RefreshToken+0x1e4 /build/internal/components/webdisk/services/keycloak/get_token.go:69 # 0xef659e dsdrive/internal/components/webdisk/services/auth.(*Service).RefreshToken+0x5e /build/internal/components/webdisk/services/auth/refresh_token.go:9 # 0xf4fd28 dsdrive/internal/components/webdisk/http/api.(*Handler).refreshToken+0x248 /build/internal/components/webdisk/http/api/refresh_token.go:26 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xf05104 dsdrive/internal/components/webdisk/http/middleware.checkAuthMiddleware+0x244 /build/internal/components/webdisk/http/middleware/middleware.go:120 # 0xf317be dsdrive/internal/components/webdisk/http/api.NewHandler.CheckAuthMiddleware.func16+0x1e /build/internal/components/webdisk/http/middleware/middleware.go:105 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf032e4 dsdrive/pkg/cors.New.func1+0x2c4 /build/pkg/cors/cors.go:153 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf05d72 dsdrive/internal/components/webdisk/http/middleware.SetIpAddressHeaderMiddleware+0x52 /build/internal/components/webdisk/http/middleware/middleware.go:206 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf044f1 dsdrive/internal/components/webdisk/http/middleware.HttpRequestLoggerMiddleware+0x5b1 /build/internal/components/webdisk/http/middleware/middleware.go:76 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf03f0a dsdrive/internal/components/webdisk/http/middleware.LoggerMiddleware+0x16a /build/internal/components/webdisk/http/middleware/middleware.go:49 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf05f24 dsdrive/internal/components/webdisk/http/middleware.WebDAVMiddleware+0x24 /build/internal/components/webdisk/http/middleware/middleware.go:223 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf03cf3 dsdrive/internal/components/webdisk/http/middleware.TraceIdMiddleware+0x133 /build/internal/components/webdisk/http/middleware/middleware.go:38 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xdc0196 dsdrive/pkg/http.InitServer.New.func9+0xb6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/middleware/recover/recover.go:43 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd39ba8 github.com/gofiber/fiber/v2.(*App).handler+0x68 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:170 # 0xa6f84f github.com/valyala/fasthttp.(*Server).serveConn+0x120f /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2465 # 0xa7d011 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:225 # 0xa7cdb1 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:197 0: 0 [2: 416] @ 0x48a66c 0x472497 0xce3291 0xce2458 0xce3970 0xce4625 0xd01733 0xd6da79 0xd558b1 0xefa80e 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xce3290 github.com/jmoiron/sqlx.compileNamedQuery+0xd90 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:405 # 0xce2457 github.com/jmoiron/sqlx.bindMap+0x37 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:305 # 0xce396f github.com/jmoiron/sqlx.bindNamedMapper+0x1af /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:430 # 0xce4624 github.com/jmoiron/sqlx.NamedQueryContext+0xa4 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:117 # 0xd01732 dsdrive/pkg/txman.Tx.NamedQueryContext+0x52 /build/pkg/txman/executor.go:65 # 0xd6da78 dsdrive/internal/components/webdisk/services/local.(*Service).GetGroup+0x2f8 /build/internal/components/webdisk/services/local/get_group.go:31 # 0xd558b0 dsdrive/internal/components/webdisk/services/local.(*Service).AddGroupUsers+0xb0 /build/internal/components/webdisk/services/local/add_group_users.go:14 # 0xefa80d dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0x22d /build/internal/components/webdisk/services/usersync/sync_groups.go:178 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 96] @ 0x48a645 0x48f489 0xeddd30 0xedd6de 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xeddd2f github.com/golang-jwt/jwt/v5.splitToken+0x2f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:206 # 0xedd6dd github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x9d /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:142 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 1792] @ 0x48a64c 0x48f489 0xefc2fd 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xefc2fc dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x7bc /build/internal/components/webdisk/services/usersync/sync_users.go:117 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 16] @ 0x48a665 0x472497 0x7c5057 0x81b197 0x81b180 0x833011 0x831e3d 0x4947e1 # 0x7c5056 net/textproto.readMIMEHeader+0x2d6 /usr/local/go/src/net/textproto/reader.go:574 # 0x81b196 net/textproto.(*Reader).ReadMIMEHeader+0x236 /usr/local/go/src/net/textproto/reader.go:508 # 0x81b17f net/http.ReadResponse+0x21f /usr/local/go/src/net/http/response.go:188 # 0x833010 net/http.(*persistConn).readResponse+0xb0 /usr/local/go/src/net/http/transport.go:2518 # 0x831e3c net/http.(*persistConn).readLoop+0x2dc /usr/local/go/src/net/http/transport.go:2345 0: 0 [1: 112] @ 0x48a645 0x425d05 0x57936d 0x6fea4a 0x71491c 0x71445b 0x708338 0x718947 0x7187e9 0x7187ea 0x6f3f2e 0x6f3728 0x6f2eb9 0x6f1c05 0xa744ab 0xa7403b 0xa73cef 0xa73cd4 0xa2af1d 0xa2ac6d 0xa2a50b 0xa27f14 0xa2b605 0xa27a38 0xa27668 0xa272fe 0xa24775 0xdb5785 0xdb51de 0xeb8fdb 0xeb8fa8 0xeb8f9c 0xd3d6c7 0xd3d50b 0xeb8b29 0xeb8b13 0xb556b0 0x4947e1 # 0x57936c context.AfterFunc+0x2c /usr/local/go/src/context/context.go:326 # 0x6fea49 net.(*netFD).connect+0x289 /usr/local/go/src/net/fd_unix.go:88 # 0x71491b net.(*netFD).dial+0x3bb /usr/local/go/src/net/sock_posix.go:124 # 0x71445a net.socket+0x29a /usr/local/go/src/net/sock_posix.go:70 # 0x708337 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:167 # 0x718946 net.(*sysDialer).doDialTCPProto+0xe6 /usr/local/go/src/net/tcpsock_posix.go:85 # 0x7187e8 net.(*sysDialer).doDialTCP+0x68 /usr/local/go/src/net/tcpsock_posix.go:75 # 0x7187e9 net.(*sysDialer).dialTCP+0x69 /usr/local/go/src/net/tcpsock_posix.go:71 # 0x6f3f2d net.(*sysDialer).dialSingle+0x3ad /usr/local/go/src/net/dial.go:791 # 0x6f3727 net.(*sysDialer).dialSerial+0x247 /usr/local/go/src/net/dial.go:756 # 0x6f2eb8 net.(*sysDialer).dialParallel+0x2f8 /usr/local/go/src/net/dial.go:657 # 0x6f1c04 net.(*Dialer).DialContext+0x484 /usr/local/go/src/net/dial.go:557 # 0xa744aa github.com/valyala/fasthttp.(*TCPDialer).tryDial+0x28a /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/tcpdialer.go:365 # 0xa7403a github.com/valyala/fasthttp.(*TCPDialer).dial+0x1fa /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/tcpdialer.go:319 # 0xa73cee github.com/valyala/fasthttp.(*TCPDialer).Dial+0x2e /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/tcpdialer.go:192 # 0xa73cd3 github.com/valyala/fasthttp.Dial+0x13 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/tcpdialer.go:38 # 0xa2af1c github.com/valyala/fasthttp.callDialFunc+0x7c /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:2067 # 0xa2ac6c github.com/valyala/fasthttp.dialAddr+0xac /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:2027 # 0xa2a50a github.com/valyala/fasthttp.(*HostClient).dialHostHard+0x1aa /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1963 # 0xa27f13 github.com/valyala/fasthttp.(*HostClient).AcquireConn+0x313 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1635 # 0xa2b604 github.com/valyala/fasthttp.(*transport).RoundTrip+0xc4 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:2983 # 0xa27a37 github.com/valyala/fasthttp.(*HostClient).doNonNilReqResp+0x2f7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1486 # 0xa27667 github.com/valyala/fasthttp.(*HostClient).do+0xa7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1438 # 0xa272fd github.com/valyala/fasthttp.(*HostClient).Do+0x17d /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1382 # 0xa24774 github.com/valyala/fasthttp.(*Client).Do+0x1f4 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:523 # 0xdb5784 dsdrive/pkg/http.(*Client).tryRequest+0x224 /build/pkg/http/client.go:355 # 0xdb51dd dsdrive/pkg/http.(*Client).DoWithStatus+0x29d /build/pkg/http/client.go:327 # 0xeb8fda dsdrive/pkg/http.(*Client).Do+0x15a /build/pkg/http/client.go:305 # 0xeb8fa7 dsdrive/internal/components/webdisk/services/lock.(*Service).Do+0x127 /build/internal/components/webdisk/services/lock/lock.go:33 # 0xeb8f9b dsdrive/internal/components/webdisk/services/forwarder.(*Service).getCachedBuckets+0x11b /build/internal/components/webdisk/services/forwarder/service.go:154 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xeb8b28 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xeb8b12 dsdrive/internal/components/webdisk/services/forwarder.NewForwarder.func1.3+0x12 /build/internal/components/webdisk/services/forwarder/service.go:110 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 144] @ 0x48a645 0x425d05 0x69d765 0x69d449 0xece445 0xeccf37 0xed5fc8 0xeec153 0xeec017 0xef11e5 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x69d764 net/url.parse+0xc4 /usr/local/go/src/net/url/url.go:443 # 0x69d448 net/url.Parse+0x48 /usr/local/go/src/net/url/url.go:402 # 0xece444 github.com/go-resty/resty/v2.parseRequestURL+0x204 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:43 # 0xeccf36 github.com/go-resty/resty/v2.(*Client).execute+0x196 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:909 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec152 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec016 github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupMembers+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1825 # 0xef11e4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x244 /build/internal/components/webdisk/services/keycloak/get_group_members.go:24 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 13568] @ 0x48a66c 0x472497 0xce0825 0xce2396 0xce38bb 0xce4785 0xd0156e 0xd55cc3 0xd55a1a 0xefa80e 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xce0824 github.com/jmoiron/sqlx.Rebind+0x424 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/bind.go:89 # 0xce2395 github.com/jmoiron/sqlx.bindArray+0x3f5 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:298 # 0xce38ba github.com/jmoiron/sqlx.bindNamedMapper+0xfa /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:432 # 0xce4784 github.com/jmoiron/sqlx.NamedExecContext+0xa4 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:128 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd55cc2 dsdrive/internal/components/webdisk/services/local.(*Service).addGroupUsers+0x202 /build/internal/components/webdisk/services/local/add_group_users.go:37 # 0xd55a19 dsdrive/internal/components/webdisk/services/local.(*Service).AddGroupUsers+0x219 /build/internal/components/webdisk/services/local/add_group_users.go:25 # 0xefa80d dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0x22d /build/internal/components/webdisk/services/usersync/sync_groups.go:178 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 24] @ 0x48a66c 0x472497 0x7c4bc7 0x7c4f94 0x81b197 0x81b180 0x833011 0x831e3d 0x4947e1 # 0x7c4bc6 net/textproto.canonicalMIMEHeaderKey+0x186 /usr/local/go/src/net/textproto/reader.go:794 # 0x7c4f93 net/textproto.readMIMEHeader+0x213 /usr/local/go/src/net/textproto/reader.go:558 # 0x81b196 net/textproto.(*Reader).ReadMIMEHeader+0x236 /usr/local/go/src/net/textproto/reader.go:508 # 0x81b17f net/http.ReadResponse+0x21f /usr/local/go/src/net/http/response.go:188 # 0x833010 net/http.(*persistConn).readResponse+0xb0 /usr/local/go/src/net/http/transport.go:2518 # 0x831e3c net/http.(*persistConn).readLoop+0x2dc /usr/local/go/src/net/http/transport.go:2345 0: 0 [1: 9472] @ 0x48a66c 0x48fa93 0xb6e692 0xb6e679 0xb6e678 0xb77005 0xbc320f 0xcc99d4 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd8d928 0xefca37 0xd00563 0xefc716 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xb6e691 github.com/jackc/pgx/v5/internal/pgio.AppendUint32+0x5b1 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/internal/pgio/write.go:14 # 0xb6e678 github.com/jackc/pgx/v5/internal/pgio.AppendInt32+0x598 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/internal/pgio/write.go:31 # 0xb6e677 github.com/jackc/pgx/v5/pgproto3.(*Bind).Encode+0x597 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgproto3/bind.go:139 # 0xb77004 github.com/jackc/pgx/v5/pgproto3.(*Frontend).SendBind+0x44 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgproto3/frontend.go:145 # 0xbc320e github.com/jackc/pgx/v5/pgconn.(*PgConn).ExecPrepared+0x14e /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgconn/pgconn.go:1167 # 0xcc99d3 github.com/jackc/pgx/v5.(*Conn).execPrepared+0xf3 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:586 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd8d927 dsdrive/internal/components/webdisk/services/local.(*Service).UpdateUsers+0xe7 /build/internal/components/webdisk/services/local/users.go:17 # 0xefca36 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers.func2+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:133 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefc715 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0xbd5 /build/internal/components/webdisk/services/usersync/sync_users.go:128 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 3072] @ 0x48a66c 0x48fa93 0xa524aa 0xa5234c 0xa50847 0xa50872 0xa64498 0xa7120c 0xa6fd25 0xa7d012 0xa7cdb2 0x4947e1 # 0xa524a9 github.com/valyala/fasthttp.appendHeaderLine+0x1589 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/header.go:2625 # 0xa5234b github.com/valyala/fasthttp.(*ResponseHeader).AppendBytes+0x142b /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/header.go:2476 # 0xa50846 github.com/valyala/fasthttp.(*ResponseHeader).Header+0x26 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/header.go:2377 # 0xa50871 github.com/valyala/fasthttp.(*ResponseHeader).Write+0x51 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/header.go:2357 # 0xa64497 github.com/valyala/fasthttp.(*Response).Write+0xf7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/http.go:2018 # 0xa7120b github.com/valyala/fasthttp.writeResponse+0x4b /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2684 # 0xa6fd24 github.com/valyala/fasthttp.(*Server).serveConn+0x16e4 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2518 # 0xa7d011 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:225 # 0xa7cdb1 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:197 0: 0 [1: 1024] @ 0x48a66c 0x48f489 0xa8b145 0xa8b0ff 0x49e5d1 0xa8ae5b 0xa8ae56 0xa948b6 0xa9473c 0xa8c2d1 0xa8bfd1 0xa8ce3e 0xa8f0d5 0xaa94eb 0xabb653 0xf044e5 0xd2287d 0xf03f0b 0xd2287d 0xf05f25 0xd2287d 0xf03cf4 0xd39987 0xd2288d 0xdc0197 0xd39987 0xd39ba9 0xa6f850 0xa7d012 0xa7cdb2 0x4947e1 # 0xa8b144 go.uber.org/zap/internal/bufferpool.init.NewPool.func1+0x24 /go/pkg/mod/go.uber.org/zap@v1.27.0/buffer/pool.go:37 # 0xa8b0fe go.uber.org/zap/internal/bufferpool.init.NewPool.New[...].func2+0x1e /go/pkg/mod/go.uber.org/zap@v1.27.0/internal/pool/pool.go:44 # 0x49e5d0 sync.(*Pool).Get+0xb0 /usr/local/go/src/sync/pool.go:155 # 0xa8ae5a go.uber.org/zap/internal/pool.(*Pool[...]).Get+0x1a /go/pkg/mod/go.uber.org/zap@v1.27.0/internal/pool/pool.go:52 # 0xa8ae55 go.uber.org/zap/buffer.Pool.Get+0x15 /go/pkg/mod/go.uber.org/zap@v1.27.0/buffer/pool.go:45 # 0xa948b5 go.uber.org/zap/zapcore.(*jsonEncoder).clone+0x75 /go/pkg/mod/go.uber.org/zap@v1.27.0/zapcore/json_encoder.go:357 # 0xa9473b go.uber.org/zap/zapcore.(*jsonEncoder).Clone+0x1b /go/pkg/mod/go.uber.org/zap@v1.27.0/zapcore/json_encoder.go:347 # 0xa8c2d0 go.uber.org/zap/zapcore.consoleEncoder.writeContext+0x50 /go/pkg/mod/go.uber.org/zap@v1.27.0/zapcore/console_encoder.go:133 # 0xa8bfd0 go.uber.org/zap/zapcore.consoleEncoder.EncodeEntry+0x690 /go/pkg/mod/go.uber.org/zap@v1.27.0/zapcore/console_encoder.go:119 # 0xa8ce3d go.uber.org/zap/zapcore.(*ioCore).Write+0x9d /go/pkg/mod/go.uber.org/zap@v1.27.0/zapcore/core.go:95 # 0xa8f0d4 go.uber.org/zap/zapcore.(*CheckedEntry).Write+0x134 /go/pkg/mod/go.uber.org/zap@v1.27.0/zapcore/entry.go:253 # 0xaa94ea go.uber.org/zap.(*Logger).Debug+0x4a /go/pkg/mod/go.uber.org/zap@v1.27.0/logger.go:239 # 0xabb652 dsdrive/pkg/log.(*Logger).Debug+0x52 /build/pkg/log/logger.go:148 # 0xf044e4 dsdrive/internal/components/webdisk/http/middleware.HttpRequestLoggerMiddleware+0x5a4 /build/internal/components/webdisk/http/middleware/middleware.go:74 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf03f0a dsdrive/internal/components/webdisk/http/middleware.LoggerMiddleware+0x16a /build/internal/components/webdisk/http/middleware/middleware.go:49 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf05f24 dsdrive/internal/components/webdisk/http/middleware.WebDAVMiddleware+0x24 /build/internal/components/webdisk/http/middleware/middleware.go:223 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf03cf3 dsdrive/internal/components/webdisk/http/middleware.TraceIdMiddleware+0x133 /build/internal/components/webdisk/http/middleware/middleware.go:38 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xdc0196 dsdrive/pkg/http.InitServer.New.func9+0xb6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/middleware/recover/recover.go:43 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd39ba8 github.com/gofiber/fiber/v2.(*App).handler+0x68 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:170 # 0xa6f84f github.com/valyala/fasthttp.(*Server).serveConn+0x120f /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2465 # 0xa7d011 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:225 # 0xa7cdb1 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:197 0: 0 [1: 768] @ 0x48a64c 0x425d05 0xd3c7da 0x49e5d1 0xd1cda7 0xd39b68 0xa6f850 0xa7d012 0xa7cdb2 0x4947e1 # 0xd3c7d9 github.com/gofiber/fiber/v2.New.func1+0x19 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/app.go:503 # 0x49e5d0 sync.(*Pool).Get+0xb0 /usr/local/go/src/sync/pool.go:155 # 0xd1cda6 github.com/gofiber/fiber/v2.(*App).AcquireCtx+0x26 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:164 # 0xd39b67 github.com/gofiber/fiber/v2.(*App).handler+0x27 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:160 # 0xa6f84f github.com/valyala/fasthttp.(*Server).serveConn+0x120f /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2465 # 0xa7d011 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:225 # 0xa7cdb1 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:197 0: 0 [1: 3200] @ 0x48a66c 0x48fa93 0xa575f3 0xa55156 0xa50565 0xa501a7 0xa6f276 0xa6f25a 0xa7d012 0xa7cdb2 0x4947e1 # 0xa575f2 github.com/valyala/fasthttp.readRawHeaders+0x232 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/header.go:2921 # 0xa55155 github.com/valyala/fasthttp.(*RequestHeader).parse+0x95 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/header.go:2651 # 0xa50564 github.com/valyala/fasthttp.(*RequestHeader).tryRead+0x324 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/header.go:2303 # 0xa501a6 github.com/valyala/fasthttp.(*RequestHeader).readLoop+0x46 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/header.go:2263 # 0xa6f275 github.com/valyala/fasthttp.(*RequestHeader).Read+0xc35 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/header.go:2254 # 0xa6f259 github.com/valyala/fasthttp.(*Server).serveConn+0xc19 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2326 # 0xa7d011 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:225 # 0xa7cdb1 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:197 0: 0 [1: 24] @ 0x48a645 0x425d05 0x832025 0x4947e1 # 0x832024 net/http.(*persistConn).readLoop+0x4c4 /usr/local/go/src/net/http/transport.go:2412 0: 0 [1: 1408] @ 0x48a66c 0x48f489 0x62e0a7 0xeddf85 0xedd7ec 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef31a5 0xefcf05 0xefc2b7 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x62e0a6 encoding/base64.(*Encoding).DecodeString+0x66 /usr/local/go/src/encoding/base64/base64.go:430 # 0xeddf84 github.com/golang-jwt/jwt/v5.(*Parser).DecodeSegment+0x104 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:245 # 0xedd7eb github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x1ab /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:161 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef31a4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetKeyCloakUsersByGroup+0xa4 /build/internal/components/webdisk/services/keycloak/get_users.go:28 # 0xefcf04 dsdrive/internal/components/webdisk/services/usersync.(*Service).getUsersBatch+0x3e4 /build/internal/components/webdisk/services/usersync/sync_users.go:176 # 0xefc2b6 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x776 /build/internal/components/webdisk/services/usersync/sync_users.go:110 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 3456] @ 0x48a64c 0x48fa27 0xefd128 0xefc2b7 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xefd127 dsdrive/internal/components/webdisk/services/usersync.(*Service).getUsersBatch+0x607 /build/internal/components/webdisk/services/usersync/sync_users.go:182 # 0xefc2b6 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x776 /build/internal/components/webdisk/services/usersync/sync_users.go:110 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 64] @ 0x48a66c 0x47255e 0x472552 0x471bc5 0x471d1e 0x6fb1b2 0x70d4cf 0x6edc57 0x70a3d7 0x6ecb74 0x4947e1 # 0x6fb1b1 net.(*Resolver).goLookupIPCNAMEOrder+0x1811 /usr/local/go/src/net/dnsclient_unix.go:689 # 0x70d4ce net.(*Resolver).lookupIP+0xee /usr/local/go/src/net/lookup_unix.go:66 # 0x6edc56 net.init.func1+0x36 /usr/local/go/src/net/hook.go:21 # 0x70a3d6 net.(*Resolver).lookupIPAddr.func1+0x36 /usr/local/go/src/net/lookup.go:335 # 0x6ecb73 internal/singleflight.(*Group).doCall+0x33 /usr/local/go/src/internal/singleflight/singleflight.go:93 0: 0 [1: 16] @ 0x48a645 0x48a265 0xcdc539 0xcdc2e7 0xb67122 0xb66fe9 0xb69591 0xb66f51 0xd6e0d4 0xd6db90 0xefa69b 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xcdc538 github.com/jackc/pgx/v5/stdlib.(*Rows).Next.func14+0x58 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:813 # 0xcdc2e6 github.com/jackc/pgx/v5/stdlib.(*Rows).Next+0x1086 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:838 # 0xb67121 database/sql.(*Rows).nextLocked+0x101 /usr/local/go/src/database/sql/sql.go:3066 # 0xb66fe8 database/sql.(*Rows).Next.func1+0x28 /usr/local/go/src/database/sql/sql.go:3041 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb66f50 database/sql.(*Rows).Next+0x70 /usr/local/go/src/database/sql/sql.go:3040 # 0xd6e0d3 dsdrive/internal/components/webdisk/services/local.(*Service).scanGroupRow+0xb3 /build/internal/components/webdisk/services/local/get_group.go:69 # 0xd6db8f dsdrive/internal/components/webdisk/services/local.(*Service).GetGroup+0x40f /build/internal/components/webdisk/services/local/get_group.go:42 # 0xefa69a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0xba /build/internal/components/webdisk/services/usersync/sync_groups.go:168 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 32] @ 0x48a645 0x48f489 0xcdac85 0xb670be 0xb66fe9 0xb69591 0xb66f51 0xd84c25 0xef9e1e 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xcdac84 github.com/jackc/pgx/v5/stdlib.(*Rows).Columns+0x44 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:602 # 0xb670bd database/sql.(*Rows).nextLocked+0x9d /usr/local/go/src/database/sql/sql.go:3063 # 0xb66fe8 database/sql.(*Rows).Next.func1+0x28 /usr/local/go/src/database/sql/sql.go:3041 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb66f50 database/sql.(*Rows).Next+0x70 /usr/local/go/src/database/sql/sql.go:3040 # 0xd84c24 dsdrive/internal/components/webdisk/services/local.(*Service).GetExternalUserIds+0x224 /build/internal/components/webdisk/services/local/list_users.go:161 # 0xef9e1d dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x3d /build/internal/components/webdisk/services/usersync/sync_groups.go:119 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 4864] @ 0x48a66c 0x48fa93 0x4affc6 0xecd72d 0xecd326 0xed5fc8 0xeec153 0xeec017 0xef3287 0xefcf05 0xefc2b7 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x4affc5 io.ReadAll+0x265 /usr/local/go/src/io/io.go:746 # 0xecd72c io/ioutil.ReadAll+0x98c /usr/local/go/src/io/ioutil/ioutil.go:30 # 0xecd325 github.com/go-resty/resty/v2.(*Client).execute+0x585 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:960 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec152 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec016 github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupMembers+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1825 # 0xef3286 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetKeyCloakUsersByGroup+0x186 /build/internal/components/webdisk/services/keycloak/get_users.go:40 # 0xefcf04 dsdrive/internal/components/webdisk/services/usersync.(*Service).getUsersBatch+0x3e4 /build/internal/components/webdisk/services/usersync/sync_users.go:176 # 0xefc2b6 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x776 /build/internal/components/webdisk/services/usersync/sync_users.go:110 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 96] @ 0x48a645 0x48a785 0x4eccd8 0x4fe4b0 0x4fe4c5 0xce2285 0xce20d1 0xce38bb 0xce4785 0xd0156e 0xd55cc3 0xd55a1a 0xefa80e 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x48a784 reflect.unsafe_New+0x24 /usr/local/go/src/runtime/malloc.go:2230 # 0x4eccd7 reflect.packEfaceData+0x57 /usr/local/go/src/reflect/value.go:142 # 0x4fe4af reflect.packEface+0xaf /usr/local/go/src/reflect/value.go:126 # 0x4fe4c4 reflect.valueInterface+0xc4 /usr/local/go/src/reflect/value.go:1512 # 0xce2284 reflect.Value.Interface+0x2e4 /usr/local/go/src/reflect/value.go:1490 # 0xce20d0 github.com/jmoiron/sqlx.bindArray+0x130 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:287 # 0xce38ba github.com/jmoiron/sqlx.bindNamedMapper+0xfa /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:432 # 0xce4784 github.com/jmoiron/sqlx.NamedExecContext+0xa4 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:128 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd55cc2 dsdrive/internal/components/webdisk/services/local.(*Service).addGroupUsers+0x202 /build/internal/components/webdisk/services/local/add_group_users.go:37 # 0xd55a19 dsdrive/internal/components/webdisk/services/local.(*Service).AddGroupUsers+0x219 /build/internal/components/webdisk/services/local/add_group_users.go:25 # 0xefa80d dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0x22d /build/internal/components/webdisk/services/usersync/sync_groups.go:178 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 144] @ 0x48a645 0x425d05 0x66da57 0xed8e9f 0xed132d 0xecd62e 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x66da56 encoding/json.Unmarshal+0x36 /usr/local/go/src/encoding/json/decode.go:106 # 0xed8e9e github.com/go-resty/resty/v2.Unmarshalc+0xbe /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/util.go:109 # 0xed132c github.com/go-resty/resty/v2.parseResponseBody+0x3ec /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:346 # 0xecd62d github.com/go-resty/resty/v2.(*Client).execute+0x88d /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:972 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 96] @ 0x48a645 0x425d05 0x48a91a 0x48a92f 0xeea8f4 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xeea8f3 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0x53 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:448 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 8] @ 0x48a645 0x425d05 0xeed4e5 0xeec2bc 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xeed4e4 github.com/Nerzal/gocloak/v13.GetQueryParams+0x44 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/models.go:26 # 0xeec2bb github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x9b /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2655 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 112] @ 0x48a645 0x425d05 0x41b494 0x6f9af8 0x70d4cf 0x6edc57 0x70a3d7 0x6ecb74 0x4947e1 # 0x6f9af7 net.(*Resolver).goLookupIPCNAMEOrder+0x157 /usr/local/go/src/net/dnsclient_unix.go:642 # 0x70d4ce net.(*Resolver).lookupIP+0xee /usr/local/go/src/net/lookup_unix.go:66 # 0x6edc56 net.init.func1+0x36 /usr/local/go/src/net/hook.go:21 # 0x70a3d6 net.(*Resolver).lookupIPAddr.func1+0x36 /usr/local/go/src/net/lookup.go:335 # 0x6ecb73 internal/singleflight.(*Group).doCall+0x33 /usr/local/go/src/internal/singleflight/singleflight.go:93 0: 0 [1: 1792] @ 0x48a66c 0x48fa93 0xcd39f3 0xcd3925 0xcd35cd 0xcc993c 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd55cc3 0xd55a1a 0xefa80e 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xcd39f2 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x1d2 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:84 # 0xcd3924 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x104 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:59 # 0xcd35cc github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).Build+0x42c /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:40 # 0xcc993b github.com/jackc/pgx/v5.(*Conn).execPrepared+0x5b /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:581 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd55cc2 dsdrive/internal/components/webdisk/services/local.(*Service).addGroupUsers+0x202 /build/internal/components/webdisk/services/local/add_group_users.go:37 # 0xd55a19 dsdrive/internal/components/webdisk/services/local.(*Service).AddGroupUsers+0x219 /build/internal/components/webdisk/services/local/add_group_users.go:25 # 0xefa80d dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0x22d /build/internal/components/webdisk/services/usersync/sync_groups.go:178 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 32] @ 0x48a645 0x425d05 0xbb0e7e 0xbc2ce5 0xcc9453 0xcc923d 0xcc8b74 0xcd6e93 0xcd9beb 0xb5a437 0xb6252e 0xb69591 0xb6226b 0xb6216d 0xb6201e 0xb5f962 0xb61f6c 0xcea409 0xd00205 0xd004c5 0xefc716 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xbb0e7d github.com/jackc/pgx/v5/pgconn/ctxwatch.(*ContextWatcher).Watch+0xbd /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgconn/ctxwatch/context_watcher.go:44 # 0xbc2ce4 github.com/jackc/pgx/v5/pgconn.(*PgConn).Exec+0x364 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgconn/pgconn.go:1099 # 0xcc9452 github.com/jackc/pgx/v5.(*Conn).execSimpleProtocol+0x72 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:561 # 0xcc923c github.com/jackc/pgx/v5.(*Conn).exec+0x5dc /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:547 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd6e92 github.com/jackc/pgx/v5.(*Conn).BeginTx+0x92 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/tx.go:101 # 0xcd9bea github.com/jackc/pgx/v5/stdlib.(*Conn).BeginTx+0x14a /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:460 # 0xb5a436 database/sql.ctxDriverBegin+0x76 /usr/local/go/src/database/sql/ctxutil.go:104 # 0xb6252d database/sql.(*DB).beginDC.func1+0xad /usr/local/go/src/database/sql/sql.go:1906 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb6226a database/sql.(*DB).beginDC+0xaa /usr/local/go/src/database/sql/sql.go:1902 # 0xb6216c database/sql.(*DB).begin+0x8c /usr/local/go/src/database/sql/sql.go:1895 # 0xb6201d database/sql.(*DB).BeginTx.func1+0x3d /usr/local/go/src/database/sql/sql.go:1874 # 0xb5f961 database/sql.(*DB).retry+0x41 /usr/local/go/src/database/sql/sql.go:1576 # 0xb61f6b database/sql.(*DB).BeginTx+0x6b /usr/local/go/src/database/sql/sql.go:1873 # 0xcea408 github.com/jmoiron/sqlx.(*DB).BeginTxx+0x28 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:205 # 0xd00204 dsdrive/pkg/txman.Db.Begin+0x24 /build/pkg/txman/executor.go:52 # 0xd004c4 dsdrive/pkg/txman.Manager.Transactional+0x144 /build/pkg/txman/manager.go:38 # 0xefc715 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0xbd5 /build/internal/components/webdisk/services/usersync/sync_users.go:128 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 48] @ 0x48a66c 0x472497 0xd3d3c9 0xd3d386 0xefd4d4 0xefd09a 0xefc2b7 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xd3d3c8 github.com/google/uuid.UUID.String+0x68 /go/pkg/mod/github.com/google/uuid@v1.6.0/uuid.go:247 # 0xd3d385 dsdrive/pkg/uuid.NewV7String+0x25 /build/pkg/uuid/uuid.go:14 # 0xefd4d3 dsdrive/internal/components/webdisk/services/usersync.mapUser+0x233 /build/internal/components/webdisk/services/usersync/sync_users.go:218 # 0xefd099 dsdrive/internal/components/webdisk/services/usersync.(*Service).getUsersBatch+0x579 /build/internal/components/webdisk/services/usersync/sync_users.go:182 # 0xefc2b6 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x776 /build/internal/components/webdisk/services/usersync/sync_users.go:110 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 704] @ 0x48a64c 0x48fa27 0x53dab0 0x53dadd 0x557fd7 0xd7cf92 0xd7cf86 0xd7ce1c 0xd885fa 0xd3d6c7 0xd3d50b 0xd8808c 0xd88073 0xb556b0 0x4947e1 # 0x53daaf regexp/syntax.(*compiler).inst+0x18f /usr/local/go/src/regexp/syntax/compile.go:164 # 0x53dadc regexp/syntax.Compile+0x1bc /usr/local/go/src/regexp/syntax/compile.go:75 # 0x557fd6 regexp.compile+0x76 /usr/local/go/src/regexp/regexp.go:176 # 0xd7cf91 regexp.Compile+0x51 /usr/local/go/src/regexp/regexp.go:131 # 0xd7cf85 dsdrive/internal/components/webdisk/services/local.makeRegExp+0x45 /build/internal/components/webdisk/services/local/list_file_name_filters.go:203 # 0xd7ce1b dsdrive/internal/components/webdisk/services/local.(*Service).LoadFileNameFilters+0xbfb /build/internal/components/webdisk/services/local/list_file_name_filters.go:178 # 0xd885f9 dsdrive/internal/components/webdisk/services/local.(*Service).reloadFileNameFilters+0x39 /build/internal/components/webdisk/services/local/service.go:153 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xd8808b dsdrive/pkg/job.(*Job).Run+0x2b /build/pkg/job/job.go:40 # 0xd88072 dsdrive/internal/components/webdisk/services/local.NewLocalService.func1.6+0x12 /build/internal/components/webdisk/services/local/service.go:107 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 16] @ 0x48a645 0x48a265 0x8184cf 0x833714 0x4947e1 # 0x8184ce net/http.(*Request).write+0xcae /usr/local/go/src/net/http/request.go:696 # 0x833713 net/http.(*persistConn).writeLoop+0x173 /usr/local/go/src/net/http/transport.go:2655 0: 0 [1: 16] @ 0x48a645 0x48a265 0x6739cd 0x6734db 0x67358b 0x673492 0x6737e8 0x6734b9 0x6737e8 0x66fa32 0x66e6de 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef31a5 0xefcf05 0xefc2b7 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x6739cc encoding/json.(*decodeState).literalInterface+0xcc /usr/local/go/src/encoding/json/decode.go:1148 # 0x6734da encoding/json.(*decodeState).valueInterface+0x7a /usr/local/go/src/encoding/json/decode.go:1046 # 0x67358a encoding/json.(*decodeState).arrayInterface+0x6a /usr/local/go/src/encoding/json/decode.go:1061 # 0x673491 encoding/json.(*decodeState).valueInterface+0x31 /usr/local/go/src/encoding/json/decode.go:1040 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x6734b8 encoding/json.(*decodeState).valueInterface+0x58 /usr/local/go/src/encoding/json/decode.go:1043 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x66fa31 encoding/json.(*decodeState).object+0x5b1 /usr/local/go/src/encoding/json/decode.go:622 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef31a4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetKeyCloakUsersByGroup+0xa4 /build/internal/components/webdisk/services/keycloak/get_users.go:28 # 0xefcf04 dsdrive/internal/components/webdisk/services/usersync.(*Service).getUsersBatch+0x3e4 /build/internal/components/webdisk/services/usersync/sync_users.go:176 # 0xefc2b6 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x776 /build/internal/components/webdisk/services/usersync/sync_users.go:110 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 48] @ 0x48a645 0x48f489 0xb56377 0xb61bce 0xb69591 0xb614b7 0xb6127c 0xb6106f 0xb5f962 0xb60f98 0xcea099 0xce4662 0xd044cb 0xd4b12c 0xd4bb37 0xd88372 0xd3d6c7 0xd3d50b 0xd88189 0xd88173 0xb556b0 0x4947e1 # 0xb56376 database/sql.driverArgsConnLocked+0x56 /usr/local/go/src/database/sql/convert.go:110 # 0xb61bcd database/sql.(*DB).queryDC.func1+0xad /usr/local/go/src/database/sql/sql.go:1782 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb614b6 database/sql.(*DB).queryDC+0x1b6 /usr/local/go/src/database/sql/sql.go:1781 # 0xb6127b database/sql.(*DB).query+0xfb /usr/local/go/src/database/sql/sql.go:1764 # 0xb6106e database/sql.(*DB).QueryContext.func1+0x4e /usr/local/go/src/database/sql/sql.go:1742 # 0xb5f961 database/sql.(*DB).retry+0x41 /usr/local/go/src/database/sql/sql.go:1576 # 0xb60f97 database/sql.(*DB).QueryContext+0x97 /usr/local/go/src/database/sql/sql.go:1741 # 0xcea098 github.com/jmoiron/sqlx.(*DB).QueryxContext+0x38 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:162 # 0xce4661 github.com/jmoiron/sqlx.NamedQueryContext+0xe1 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:121 # 0xd044ca github.com/jmoiron/sqlx.(*DB).NamedQueryContext+0x4a /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:129 # 0xd4b12b dsdrive/internal/components/webdisk/services/local.(*Service).LoadObjectAccessRights+0x3ab /build/internal/components/webdisk/services/local/access_rights.go:46 # 0xd4bb36 dsdrive/internal/components/webdisk/services/local.(*Service).LoadProjectsAccessRights+0x276 /build/internal/components/webdisk/services/local/access_rights.go:125 # 0xd88371 dsdrive/internal/components/webdisk/services/local.(*Service).reloadProjectRights+0x31 /build/internal/components/webdisk/services/local/service.go:127 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xd88188 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xd88172 dsdrive/internal/components/webdisk/services/local.NewLocalService.func1.2+0x12 /build/internal/components/webdisk/services/local/service.go:83 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 128] @ 0x48a645 0x48f489 0xb56377 0xb60d8e 0xb69591 0xb60716 0xb604af 0xb602cf 0xb5f962 0xb601db 0xce47c3 0xd0424b 0xd76e10 0xef91d3 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xb56376 database/sql.driverArgsConnLocked+0x56 /usr/local/go/src/database/sql/convert.go:110 # 0xb60d8d database/sql.(*DB).execDC.func2+0xad /usr/local/go/src/database/sql/sql.go:1709 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb604ae database/sql.(*DB).exec+0xce /usr/local/go/src/database/sql/sql.go:1693 # 0xb602ce database/sql.(*DB).ExecContext.func1+0x4e /usr/local/go/src/database/sql/sql.go:1672 # 0xb5f961 database/sql.(*DB).retry+0x41 /usr/local/go/src/database/sql/sql.go:1576 # 0xb601da database/sql.(*DB).ExecContext+0x9a /usr/local/go/src/database/sql/sql.go:1671 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0424a github.com/jmoiron/sqlx.(*DB).NamedExecContext+0x4a /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:135 # 0xd76e0f dsdrive/internal/components/webdisk/services/local.(*Service).UpdateGroup+0x22f /build/internal/components/webdisk/services/local/groups.go:14 # 0xef91d2 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xad2 /build/internal/components/webdisk/services/usersync/sync_groups.go:110 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 896] @ 0x48a64c 0x425d05 0x82d77e 0x82d772 0x82e77c 0x82d012 0x82ce55 0x4947e1 # 0x82d77d crypto/tls.Client+0x11d /usr/local/go/src/crypto/tls/tls.go:60 # 0x82d771 net/http.(*persistConn).addTLS+0x111 /usr/local/go/src/net/http/transport.go:1724 # 0x82e77b net/http.(*Transport).dialConn+0x9fb /usr/local/go/src/net/http/transport.go:1825 # 0x82d011 net/http.(*Transport).dialConnFor+0xd1 /usr/local/go/src/net/http/transport.go:1648 # 0x82ce54 net/http.(*Transport).startDialConnForLocked.func1+0x34 /usr/local/go/src/net/http/transport.go:1629 0: 0 [1: 112] @ 0x48a645 0x425d05 0x57aa39 0x6f6ba9 0x6f6b71 0x6f80a5 0x6fb60c 0x4947e1 # 0x57aa38 context.WithDeadlineCause+0xd8 /usr/local/go/src/context/context.go:640 # 0x6f6ba8 context.WithDeadline+0x2e8 /usr/local/go/src/context/context.go:626 # 0x6f6b70 net.(*Resolver).exchange+0x2b0 /usr/local/go/src/net/dnsclient_unix.go:182 # 0x6f80a4 net.(*Resolver).tryOneName+0x544 /usr/local/go/src/net/dnsclient_unix.go:316 # 0x6fb60b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b /usr/local/go/src/net/dnsclient_unix.go:667 0: 0 [4: 192] @ 0x48a645 0x425d05 0x48a91a 0x48a92f 0x818cdc 0xecfb13 0xecfaec 0xeccf37 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x818cdb net/http.NewRequestWithContext+0x25b /usr/local/go/src/net/http/request.go:919 # 0xecfb12 net/http.NewRequest+0x4f2 /usr/local/go/src/net/http/request.go:863 # 0xecfaeb github.com/go-resty/resty/v2.createHTTPRequest+0x4cb /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:172 # 0xeccf36 github.com/go-resty/resty/v2.(*Client).execute+0x196 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:909 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 32] @ 0x48a645 0x425d05 0x82968d 0x827ff9 0x837618 0x7e8e2b 0x7e8678 0x7eac17 0xecd18e 0xecd174 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x82968c net/http.(*Transport).prepareTransportCancel+0x2c /usr/local/go/src/net/http/transport.go:930 # 0x827ff8 net/http.(*Transport).roundTrip+0x8b8 /usr/local/go/src/net/http/transport.go:665 # 0x837617 net/http.(*Transport).RoundTrip+0x17 /usr/local/go/src/net/http/roundtrip.go:33 # 0x7e8e2a net/http.send+0x64a /usr/local/go/src/net/http/client.go:264 # 0x7e8677 net/http.(*Client).send+0x257 /usr/local/go/src/net/http/client.go:185 # 0x7eac16 net/http.(*Client).do+0x9d6 /usr/local/go/src/net/http/client.go:733 # 0xecd18d net/http.(*Client).Do+0x3ed /usr/local/go/src/net/http/client.go:592 # 0xecd173 github.com/go-resty/resty/v2.(*Client).execute+0x3d3 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:932 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [3: 40704] @ 0x48a64c 0x48fa27 0xcd3a71 0xcd3925 0xcd35cd 0xcc993c 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd8d928 0xefca37 0xd00563 0xefc716 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xcd3a70 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x250 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:85 # 0xcd3924 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x104 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:59 # 0xcd35cc github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).Build+0x42c /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:40 # 0xcc993b github.com/jackc/pgx/v5.(*Conn).execPrepared+0x5b /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:581 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd8d927 dsdrive/internal/components/webdisk/services/local.(*Service).UpdateUsers+0xe7 /build/internal/components/webdisk/services/local/users.go:17 # 0xefca36 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers.func2+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:133 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefc715 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0xbd5 /build/internal/components/webdisk/services/usersync/sync_users.go:128 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 10752] @ 0x48a66c 0x48fa93 0xc99671 0xc1197f 0xcd3c09 0xcd39a5 0xcd3925 0xcd35cd 0xcc993c 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd8d928 0xefca37 0xd00563 0xefc716 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xc99670 github.com/jackc/pgx/v5/pgtype.encodePlanStringToAnyTextFormat.Encode+0x70 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1290 # 0xc1197e github.com/jackc/pgx/v5/pgtype.(*Map).Encode+0x13e /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1987 # 0xcd3c08 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).encodeExtendedParamValue+0xc8 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:125 # 0xcd39a4 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x184 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:79 # 0xcd3924 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x104 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:59 # 0xcd35cc github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).Build+0x42c /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:40 # 0xcc993b github.com/jackc/pgx/v5.(*Conn).execPrepared+0x5b /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:581 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd8d927 dsdrive/internal/components/webdisk/services/local.(*Service).UpdateUsers+0xe7 /build/internal/components/webdisk/services/local/users.go:17 # 0xefca36 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers.func2+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:133 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefc715 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0xbd5 /build/internal/components/webdisk/services/usersync/sync_users.go:128 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [6: 384] @ 0x48a66c 0x47255e 0x472552 0x471bc5 0x471dd0 0x835339 0x835291 0x829a73 0x828114 0x837618 0x7e8e2b 0x7e8678 0x7eac17 0xecd18e 0xecd174 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x835338 net.JoinHostPort+0x178 /usr/local/go/src/net/ipsock.go:242 # 0x835290 net/http.canonicalAddr+0xd0 /usr/local/go/src/net/http/transport.go:3038 # 0x829a72 net/http.(*Transport).connectMethodForRequest+0x52 /usr/local/go/src/net/http/transport.go:986 # 0x828113 net/http.(*Transport).roundTrip+0x9d3 /usr/local/go/src/net/http/transport.go:683 # 0x837617 net/http.(*Transport).RoundTrip+0x17 /usr/local/go/src/net/http/roundtrip.go:33 # 0x7e8e2a net/http.send+0x64a /usr/local/go/src/net/http/client.go:264 # 0x7e8677 net/http.(*Client).send+0x257 /usr/local/go/src/net/http/client.go:185 # 0x7eac16 net/http.(*Client).do+0x9d6 /usr/local/go/src/net/http/client.go:733 # 0xecd18d net/http.(*Client).Do+0x3ed /usr/local/go/src/net/http/client.go:592 # 0xecd173 github.com/go-resty/resty/v2.(*Client).execute+0x3d3 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:932 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 16] @ 0x48a645 0x425d05 0xed018f 0xed0164 0xed00f4 0xeccf37 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xed018e net/textproto.MIMEHeader.Set+0x3ae /usr/local/go/src/net/textproto/header.go:22 # 0xed0163 net/http.Header.Set+0x383 /usr/local/go/src/net/http/header.go:40 # 0xed00f3 github.com/go-resty/resty/v2.addCredentials+0x313 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:254 # 0xeccf36 github.com/go-resty/resty/v2.(*Client).execute+0x196 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:909 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 48] @ 0x48a645 0x425d05 0x40fdb2 0x48aa36 0x48aa1d 0x4f8691 0x66f8e6 0x66f8c0 0x66e6de 0x66df3e 0x66db19 0xeed508 0xeebe3c 0xef11e5 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x48aa1c reflect.makemap+0x1c /usr/local/go/src/runtime/map.go:211 # 0x4f8690 reflect.MakeMapWithSize+0x50 /usr/local/go/src/reflect/value.go:3103 # 0x66f8e5 reflect.MakeMap+0x465 /usr/local/go/src/reflect/value.go:3093 # 0x66f8bf encoding/json.(*decodeState).object+0x43f /usr/local/go/src/encoding/json/decode.go:649 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xeed507 github.com/Nerzal/gocloak/v13.GetQueryParams+0x67 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/models.go:27 # 0xeebe3b github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupMembers+0x9b /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1817 # 0xef11e4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x244 /build/internal/components/webdisk/services/keycloak/get_group_members.go:24 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 96] @ 0x48a66c 0x472497 0x671b29 0x66e7b4 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xee7e90 0xeea4ae 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x671b28 encoding/json.(*decodeState).literalStore+0xac8 /usr/local/go/src/encoding/json/decode.go:958 # 0x66e7b3 encoding/json.(*decodeState).value+0x113 /usr/local/go/src/encoding/json/decode.go:394 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xee7e8f github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenHeader+0xaf /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:36 # 0xeea4ad github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x8d /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:421 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 576] @ 0x48a645 0x48a83e 0x48a8d3 0x410b85 0x410b78 0x416e19 0xa82069 0xa81fe7 0xa81e37 0xef2e1a 0xef2d8b 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xa82068 maps.Copy[...]+0x428 /usr/local/go/src/maps/maps.go:64 # 0xa81fe6 dsdrive/pkg/errors.mergeParamMaps+0x3a6 /build/pkg/errors/error.go:72 # 0xa81e36 dsdrive/pkg/errors.newError+0x1f6 /build/pkg/errors/error.go:60 # 0xef2e19 dsdrive/pkg/errors.Wrap+0x4d9 /build/pkg/errors/error.go:36 # 0xef2d8a dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x44a /build/internal/components/webdisk/services/keycloak/get_user_groups.go:22 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [3: 48] @ 0x48a665 0x472497 0x671b29 0x66e7b4 0x6701e5 0x66e6de 0x66f25b 0x66e714 0x66df3e 0x66db19 0xed8e9f 0xed1247 0xecd62e 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x671b28 encoding/json.(*decodeState).literalStore+0xac8 /usr/local/go/src/encoding/json/decode.go:958 # 0x66e7b3 encoding/json.(*decodeState).value+0x113 /usr/local/go/src/encoding/json/decode.go:394 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66f25a encoding/json.(*decodeState).array+0x4da /usr/local/go/src/encoding/json/decode.go:561 # 0x66e713 encoding/json.(*decodeState).value+0x73 /usr/local/go/src/encoding/json/decode.go:370 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xed8e9e github.com/go-resty/resty/v2.Unmarshalc+0xbe /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/util.go:109 # 0xed1246 github.com/go-resty/resty/v2.parseResponseBody+0x306 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:333 # 0xecd62d github.com/go-resty/resty/v2.(*Client).execute+0x88d /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:972 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 128] @ 0x48a645 0x48f489 0x6a03b6 0xece9a5 0xeccf37 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x6a03b5 net/url.Values.Encode+0x95 /usr/local/go/src/net/url/url.go:997 # 0xece9a4 github.com/go-resty/resty/v2.parseRequestURL+0x764 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:91 # 0xeccf36 github.com/go-resty/resty/v2.(*Client).execute+0x196 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:909 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 320] @ 0x48a645 0x425d05 0xecf8e5 0xecf8bd 0xeccf37 0xed5fc8 0xeebce5 0xeebbd4 0xef31ff 0xefcf05 0xefc2b7 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xecf8e4 net/http.(*Request).WithContext+0x2c4 /usr/local/go/src/net/http/request.go:372 # 0xecf8bc github.com/go-resty/resty/v2.createHTTPRequest+0x29c /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:206 # 0xeccf36 github.com/go-resty/resty/v2.(*Client).execute+0x196 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:909 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeebce4 github.com/go-resty/resty/v2.(*Request).Get+0x204 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeebbd3 github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupByPath+0xf3 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1711 # 0xef31fe dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetKeyCloakUsersByGroup+0xfe /build/internal/components/webdisk/services/keycloak/get_users.go:32 # 0xefcf04 dsdrive/internal/components/webdisk/services/usersync.(*Service).getUsersBatch+0x3e4 /build/internal/components/webdisk/services/usersync/sync_users.go:176 # 0xefc2b6 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x776 /build/internal/components/webdisk/services/usersync/sync_users.go:110 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 6912] @ 0x48a66c 0x48fa93 0xc99671 0xc1197f 0xcd3c09 0xcd39a5 0xcd3925 0xcd35cd 0xcc993c 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd55cc3 0xd55a1a 0xefa80e 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xc99670 github.com/jackc/pgx/v5/pgtype.encodePlanStringToAnyTextFormat.Encode+0x70 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1290 # 0xc1197e github.com/jackc/pgx/v5/pgtype.(*Map).Encode+0x13e /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1987 # 0xcd3c08 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).encodeExtendedParamValue+0xc8 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:125 # 0xcd39a4 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x184 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:79 # 0xcd3924 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x104 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:59 # 0xcd35cc github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).Build+0x42c /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:40 # 0xcc993b github.com/jackc/pgx/v5.(*Conn).execPrepared+0x5b /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:581 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd55cc2 dsdrive/internal/components/webdisk/services/local.(*Service).addGroupUsers+0x202 /build/internal/components/webdisk/services/local/add_group_users.go:37 # 0xd55a19 dsdrive/internal/components/webdisk/services/local.(*Service).AddGroupUsers+0x219 /build/internal/components/webdisk/services/local/add_group_users.go:25 # 0xefa80d dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0x22d /build/internal/components/webdisk/services/usersync/sync_groups.go:178 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [4: 192] @ 0x48a645 0x425d05 0xee8bed 0xee8e4b 0xeec2fb 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xee8bec github.com/Nerzal/gocloak/v13.(*GoCloak).GetRequest+0x2c /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:53 # 0xee8e4a github.com/Nerzal/gocloak/v13.(*GoCloak).GetRequestWithBearerAuth+0x2a /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:71 # 0xeec2fa github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0xda /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2660 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 6784] @ 0x48a66c 0x48fa93 0x4affc6 0xecd72d 0xecd326 0xed5fc8 0xeec153 0xeec017 0xef3287 0xefcf05 0xefc2b7 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x4affc5 io.ReadAll+0x265 /usr/local/go/src/io/io.go:746 # 0xecd72c io/ioutil.ReadAll+0x98c /usr/local/go/src/io/ioutil/ioutil.go:30 # 0xecd325 github.com/go-resty/resty/v2.(*Client).execute+0x585 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:960 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec152 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec016 github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupMembers+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1825 # 0xef3286 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetKeyCloakUsersByGroup+0x186 /build/internal/components/webdisk/services/keycloak/get_users.go:40 # 0xefcf04 dsdrive/internal/components/webdisk/services/usersync.(*Service).getUsersBatch+0x3e4 /build/internal/components/webdisk/services/usersync/sync_users.go:176 # 0xefc2b6 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x776 /build/internal/components/webdisk/services/usersync/sync_users.go:110 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 96] @ 0x48a645 0x48f489 0xce21b7 0xce38bb 0xce4785 0xd0156e 0xd55cc3 0xd55a1a 0xefa80e 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xce21b6 github.com/jmoiron/sqlx.bindArray+0x216 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:285 # 0xce38ba github.com/jmoiron/sqlx.bindNamedMapper+0xfa /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:432 # 0xce4784 github.com/jmoiron/sqlx.NamedExecContext+0xa4 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:128 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd55cc2 dsdrive/internal/components/webdisk/services/local.(*Service).addGroupUsers+0x202 /build/internal/components/webdisk/services/local/add_group_users.go:37 # 0xd55a19 dsdrive/internal/components/webdisk/services/local.(*Service).AddGroupUsers+0x219 /build/internal/components/webdisk/services/local/add_group_users.go:25 # 0xefa80d dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0x22d /build/internal/components/webdisk/services/usersync/sync_groups.go:178 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 256] @ 0x48a66c 0x48f489 0x62e0a7 0xee7f4c 0xee8226 0xee8492 0xeea745 0xeea956 0xef36dd 0xef31a5 0xefcf05 0xefc2b7 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x62e0a6 encoding/base64.(*Encoding).DecodeString+0x66 /usr/local/go/src/encoding/base64/base64.go:430 # 0xee7f4b github.com/Nerzal/gocloak/v13/pkg/jwx.toBigInt+0x2b /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:45 # 0xee8225 github.com/Nerzal/gocloak/v13/pkg/jwx.decodeRSAPublicKey+0x25 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:87 # 0xee8491 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0x71 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:121 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef31a4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetKeyCloakUsersByGroup+0xa4 /build/internal/components/webdisk/services/keycloak/get_users.go:28 # 0xefcf04 dsdrive/internal/components/webdisk/services/usersync.(*Service).getUsersBatch+0x3e4 /build/internal/components/webdisk/services/usersync/sync_users.go:176 # 0xefc2b6 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x776 /build/internal/components/webdisk/services/usersync/sync_users.go:110 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 208] @ 0x48a66c 0x48f489 0xce2587 0xce2458 0xce3970 0xce4625 0xd044cb 0xd4b12c 0xd4bb37 0xd88372 0xd3d6c7 0xd3d50b 0xd88189 0xd88173 0xb556b0 0x4947e1 # 0xce2586 github.com/jmoiron/sqlx.compileNamedQuery+0x86 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:333 # 0xce2457 github.com/jmoiron/sqlx.bindMap+0x37 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:305 # 0xce396f github.com/jmoiron/sqlx.bindNamedMapper+0x1af /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:430 # 0xce4624 github.com/jmoiron/sqlx.NamedQueryContext+0xa4 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:117 # 0xd044ca github.com/jmoiron/sqlx.(*DB).NamedQueryContext+0x4a /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:129 # 0xd4b12b dsdrive/internal/components/webdisk/services/local.(*Service).LoadObjectAccessRights+0x3ab /build/internal/components/webdisk/services/local/access_rights.go:46 # 0xd4bb36 dsdrive/internal/components/webdisk/services/local.(*Service).LoadProjectsAccessRights+0x276 /build/internal/components/webdisk/services/local/access_rights.go:125 # 0xd88371 dsdrive/internal/components/webdisk/services/local.(*Service).reloadProjectRights+0x31 /build/internal/components/webdisk/services/local/service.go:127 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xd88188 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xd88172 dsdrive/internal/components/webdisk/services/local.NewLocalService.func1.2+0x12 /build/internal/components/webdisk/services/local/service.go:83 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 128] @ 0x48a645 0x425d05 0x6ff525 0x6ff4cf 0x718d5b 0x717ff0 0xa6dbd5 0xa6d2db 0xd30445 0xdbfe55 0xb556b0 0x4947e1 # 0x6ff524 net.newFD+0x144 /usr/local/go/src/net/fd_unix.go:27 # 0x6ff4ce net.(*netFD).accept+0xee /usr/local/go/src/net/fd_unix.go:158 # 0x718d5a net.(*TCPListener).accept+0x1a /usr/local/go/src/net/tcpsock_posix.go:159 # 0x717fef net.(*TCPListener).Accept+0x2f /usr/local/go/src/net/tcpsock.go:387 # 0xa6dbd4 github.com/valyala/fasthttp.acceptConn+0x54 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:1990 # 0xa6d2da github.com/valyala/fasthttp.(*Server).Serve+0x4ba /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:1878 # 0xd30444 github.com/gofiber/fiber/v2.(*App).Listener+0x204 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/listen.go:57 # 0xdbfe54 dsdrive/pkg/http.InitServer.func8.2+0x114 /build/pkg/http/server.go:161 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 32] @ 0x48a645 0x48a265 0x6739cd 0x6734db 0x67358b 0x66ef52 0x66e714 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x6739cc encoding/json.(*decodeState).literalInterface+0xcc /usr/local/go/src/encoding/json/decode.go:1148 # 0x6734da encoding/json.(*decodeState).valueInterface+0x7a /usr/local/go/src/encoding/json/decode.go:1046 # 0x67358a encoding/json.(*decodeState).arrayInterface+0x6a /usr/local/go/src/encoding/json/decode.go:1061 # 0x66ef51 encoding/json.(*decodeState).array+0x1d1 /usr/local/go/src/encoding/json/decode.go:527 # 0x66e713 encoding/json.(*decodeState).value+0x73 /usr/local/go/src/encoding/json/decode.go:370 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 48] @ 0x48a645 0x48a305 0x66ef57 0x66e714 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x66ef56 encoding/json.(*decodeState).array+0x1d6 /usr/local/go/src/encoding/json/decode.go:528 # 0x66e713 encoding/json.(*decodeState).value+0x73 /usr/local/go/src/encoding/json/decode.go:370 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 1280] @ 0x48a64c 0x48fa27 0xd78165 0xd77c46 0xf38d78 0xd39987 0xd2288d 0xf05c0c 0xf317bf 0xd2287d 0xf032e5 0xd2287d 0xf05d73 0xd2287d 0xf044f2 0xd2287d 0xf03f0b 0xd2287d 0xf05f25 0xd2287d 0xf03cf4 0xd39987 0xd2288d 0xdc0197 0xd39987 0xd39ba9 0xa6f850 0xa7d012 0xa7cdb2 0x4947e1 # 0xd78164 dsdrive/internal/components/webdisk/services/local.(*Service).listAllShares+0x4e4 /build/internal/components/webdisk/services/local/list_all_folder_shares.go:93 # 0xd77c45 dsdrive/internal/components/webdisk/services/local.(*Service).ListAllShares+0x145 /build/internal/components/webdisk/services/local/list_all_folder_shares.go:18 # 0xf38d77 dsdrive/internal/components/webdisk/http/api.(*Handler).listAllShares+0x217 /build/internal/components/webdisk/http/api/list_folder_shares.go:69 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xf05c0b dsdrive/internal/components/webdisk/http/middleware.checkAuthMiddleware+0xd4b /build/internal/components/webdisk/http/middleware/middleware.go:199 # 0xf317be dsdrive/internal/components/webdisk/http/api.NewHandler.CheckAuthMiddleware.func16+0x1e /build/internal/components/webdisk/http/middleware/middleware.go:105 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf032e4 dsdrive/pkg/cors.New.func1+0x2c4 /build/pkg/cors/cors.go:153 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf05d72 dsdrive/internal/components/webdisk/http/middleware.SetIpAddressHeaderMiddleware+0x52 /build/internal/components/webdisk/http/middleware/middleware.go:206 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf044f1 dsdrive/internal/components/webdisk/http/middleware.HttpRequestLoggerMiddleware+0x5b1 /build/internal/components/webdisk/http/middleware/middleware.go:76 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf03f0a dsdrive/internal/components/webdisk/http/middleware.LoggerMiddleware+0x16a /build/internal/components/webdisk/http/middleware/middleware.go:49 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf05f24 dsdrive/internal/components/webdisk/http/middleware.WebDAVMiddleware+0x24 /build/internal/components/webdisk/http/middleware/middleware.go:223 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf03cf3 dsdrive/internal/components/webdisk/http/middleware.TraceIdMiddleware+0x133 /build/internal/components/webdisk/http/middleware/middleware.go:38 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xdc0196 dsdrive/pkg/http.InitServer.New.func9+0xb6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/middleware/recover/recover.go:43 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd39ba8 github.com/gofiber/fiber/v2.(*App).handler+0x68 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:170 # 0xa6f84f github.com/valyala/fasthttp.(*Server).serveConn+0x120f /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2465 # 0xa7d011 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:225 # 0xa7cdb1 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:197 0: 0 [1: 16] @ 0x48a645 0x425d05 0xcdbfe5 0xb67122 0xb66fe9 0xb69591 0xb66f51 0xd4b285 0xd4bb37 0xd88372 0xd3d6c7 0xd3d50b 0xd88189 0xd88173 0xb556b0 0x4947e1 # 0xcdbfe4 github.com/jackc/pgx/v5/stdlib.(*Rows).Next+0xd84 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:809 # 0xb67121 database/sql.(*Rows).nextLocked+0x101 /usr/local/go/src/database/sql/sql.go:3066 # 0xb66fe8 database/sql.(*Rows).Next.func1+0x28 /usr/local/go/src/database/sql/sql.go:3041 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb66f50 database/sql.(*Rows).Next+0x70 /usr/local/go/src/database/sql/sql.go:3040 # 0xd4b284 dsdrive/internal/components/webdisk/services/local.(*Service).LoadObjectAccessRights+0x504 /build/internal/components/webdisk/services/local/access_rights.go:65 # 0xd4bb36 dsdrive/internal/components/webdisk/services/local.(*Service).LoadProjectsAccessRights+0x276 /build/internal/components/webdisk/services/local/access_rights.go:125 # 0xd88371 dsdrive/internal/components/webdisk/services/local.(*Service).reloadProjectRights+0x31 /build/internal/components/webdisk/services/local/service.go:127 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xd88188 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xd88172 dsdrive/internal/components/webdisk/services/local.NewLocalService.func1.2+0x12 /build/internal/components/webdisk/services/local/service.go:83 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 16] @ 0x48a665 0x472497 0x7c4bc7 0x7c4f94 0x81b197 0x81b180 0x833011 0x831e3d 0x4947e1 # 0x7c4bc6 net/textproto.canonicalMIMEHeaderKey+0x186 /usr/local/go/src/net/textproto/reader.go:794 # 0x7c4f93 net/textproto.readMIMEHeader+0x213 /usr/local/go/src/net/textproto/reader.go:558 # 0x81b196 net/textproto.(*Reader).ReadMIMEHeader+0x236 /usr/local/go/src/net/textproto/reader.go:508 # 0x81b17f net/http.ReadResponse+0x21f /usr/local/go/src/net/http/response.go:188 # 0x833010 net/http.(*persistConn).readResponse+0xb0 /usr/local/go/src/net/http/transport.go:2518 # 0x831e3c net/http.(*persistConn).readLoop+0x2dc /usr/local/go/src/net/http/transport.go:2345 0: 0 [1: 80] @ 0x48a645 0x425d05 0xede008 0xede08e 0xeeff46 0xf056b8 0xf317bf 0xd2287d 0xf032e5 0xd2287d 0xf05d73 0xd2287d 0xf044f2 0xd2287d 0xf03f0b 0xd2287d 0xf05f25 0xd2287d 0xf03cf4 0xd39987 0xd2288d 0xdc0197 0xd39987 0xd39ba9 0xa6f850 0xa7d012 0xa7cdb2 0x4947e1 # 0xede007 github.com/golang-jwt/jwt/v5.NewParser+0x47 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:33 # 0xede08d github.com/golang-jwt/jwt/v5.Parse+0xcd /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:256 # 0xeeff45 dsdrive/pkg/authtoken.ValidateJwt+0x65 /build/pkg/authtoken/validate_jwt.go:15 # 0xf056b7 dsdrive/internal/components/webdisk/http/middleware.checkAuthMiddleware+0x7f7 /build/internal/components/webdisk/http/middleware/middleware.go:171 # 0xf317be dsdrive/internal/components/webdisk/http/api.NewHandler.CheckAuthMiddleware.func16+0x1e /build/internal/components/webdisk/http/middleware/middleware.go:105 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf032e4 dsdrive/pkg/cors.New.func1+0x2c4 /build/pkg/cors/cors.go:153 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf05d72 dsdrive/internal/components/webdisk/http/middleware.SetIpAddressHeaderMiddleware+0x52 /build/internal/components/webdisk/http/middleware/middleware.go:206 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf044f1 dsdrive/internal/components/webdisk/http/middleware.HttpRequestLoggerMiddleware+0x5b1 /build/internal/components/webdisk/http/middleware/middleware.go:76 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf03f0a dsdrive/internal/components/webdisk/http/middleware.LoggerMiddleware+0x16a /build/internal/components/webdisk/http/middleware/middleware.go:49 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf05f24 dsdrive/internal/components/webdisk/http/middleware.WebDAVMiddleware+0x24 /build/internal/components/webdisk/http/middleware/middleware.go:223 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf03cf3 dsdrive/internal/components/webdisk/http/middleware.TraceIdMiddleware+0x133 /build/internal/components/webdisk/http/middleware/middleware.go:38 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xdc0196 dsdrive/pkg/http.InitServer.New.func9+0xb6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/middleware/recover/recover.go:43 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd39ba8 github.com/gofiber/fiber/v2.(*App).handler+0x68 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:170 # 0xa6f84f github.com/valyala/fasthttp.(*Server).serveConn+0x120f /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2465 # 0xa7d011 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:225 # 0xa7cdb1 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:197 0: 0 [1: 16] @ 0x48a665 0x472497 0x6702f4 0x66e6de 0x66df3e 0x66db19 0xeed508 0xeec2bc 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x6702f3 encoding/json.(*decodeState).object+0xe73 /usr/local/go/src/encoding/json/decode.go:787 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xeed507 github.com/Nerzal/gocloak/v13.GetQueryParams+0x67 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/models.go:27 # 0xeec2bb github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x9b /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2655 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 288] @ 0x48a645 0x48a83e 0x48a8d3 0x410b85 0x410b78 0x416e19 0x48abe5 0x4fc185 0x4e2f85 0x6707b4 0x66e6de 0x66df3e 0x66db19 0xedd785 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2f65 0xefcbb7 0xefbd05 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x48abe4 reflect.mapassign_faststr0+0x24 /usr/local/go/src/runtime/map.go:260 # 0x4fc184 reflect.mapassign_faststr+0xa4 /usr/local/go/src/reflect/value.go:3755 # 0x4e2f84 reflect.Value.SetMapIndex+0x204 /usr/local/go/src/reflect/map.go:416 # 0x6707b3 encoding/json.(*decodeState).object+0x1333 /usr/local/go/src/encoding/json/decode.go:811 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd784 github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x144 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:154 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2f64 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetKeyCloakUsersByRole+0xa4 /build/internal/components/webdisk/services/keycloak/get_users.go:12 # 0xefcbb6 dsdrive/internal/components/webdisk/services/usersync.(*Service).getUsersBatch+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:165 # 0xefbd04 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x1c4 /build/internal/components/webdisk/services/usersync/sync_users.go:67 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [3: 6144] @ 0x48a66c 0x472b14 0x472626 0xede445 0xedd244 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef113c 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xede444 github.com/golang-jwt/jwt/v5.(*SigningMethodRSA).Verify+0xc4 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/rsa.go:62 # 0xedd243 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x1e3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:110 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef113b dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x19b /build/internal/components/webdisk/services/keycloak/get_group_members.go:18 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 12288] @ 0x48a66c 0x48fa93 0xc99671 0xc1197f 0xcd3c09 0xcd39a5 0xcd3925 0xcd35cd 0xcc993c 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd55cc3 0xd55a1a 0xefa80e 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xc99670 github.com/jackc/pgx/v5/pgtype.encodePlanStringToAnyTextFormat.Encode+0x70 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1290 # 0xc1197e github.com/jackc/pgx/v5/pgtype.(*Map).Encode+0x13e /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1987 # 0xcd3c08 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).encodeExtendedParamValue+0xc8 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:125 # 0xcd39a4 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x184 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:79 # 0xcd3924 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x104 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:59 # 0xcd35cc github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).Build+0x42c /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:40 # 0xcc993b github.com/jackc/pgx/v5.(*Conn).execPrepared+0x5b /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:581 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd55cc2 dsdrive/internal/components/webdisk/services/local.(*Service).addGroupUsers+0x202 /build/internal/components/webdisk/services/local/add_group_users.go:37 # 0xd55a19 dsdrive/internal/components/webdisk/services/local.(*Service).AddGroupUsers+0x219 /build/internal/components/webdisk/services/local/add_group_users.go:25 # 0xefa80d dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0x22d /build/internal/components/webdisk/services/usersync/sync_groups.go:178 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 64] @ 0x48a645 0x425d05 0x7eb62d 0x7ea473 0xecd18e 0xecd174 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x7eb62c net/http.(*Client).makeHeadersCopier+0xac /usr/local/go/src/net/http/client.go:774 # 0x7ea472 net/http.(*Client).do+0x232 /usr/local/go/src/net/http/client.go:614 # 0xecd18d net/http.(*Client).Do+0x3ed /usr/local/go/src/net/http/client.go:592 # 0xecd173 github.com/go-resty/resty/v2.(*Client).execute+0x3d3 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:932 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [3: 240] @ 0x48a645 0x425d05 0xede136 0xede194 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xede135 github.com/golang-jwt/jwt/v5.NewParser+0x55 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:33 # 0xede193 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xb3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 6528] @ 0x48a66c 0x425d05 0x763406 0x7633f3 0x76347f 0x7b7fc6 0x7844e2 0x784c85 0x77c5c9 0x82dc8e 0x82dc89 0x4947e1 # 0x763405 crypto/internal/fips140/mlkem.(*DecapsulationKey768).EncapsulationKey+0x25 /usr/local/go/src/crypto/internal/fips140/mlkem/mlkem768.go:125 # 0x7633f2 crypto/mlkem.(*DecapsulationKey768).EncapsulationKey+0x12 /usr/local/go/src/crypto/mlkem/mlkem.go:85 # 0x76347e crypto/mlkem.(*DecapsulationKey768).Encapsulator+0x9e /usr/local/go/src/crypto/mlkem/mlkem.go:93 # 0x7b7fc5 crypto/tls.(*hybridKeyExchange).keyShares+0x105 /usr/local/go/src/crypto/tls/key_schedule.go:185 # 0x7844e1 crypto/tls.(*Conn).makeClientHello+0x981 /usr/local/go/src/crypto/tls/handshake_client.go:152 # 0x784c84 crypto/tls.(*Conn).clientHandshake+0x84 /usr/local/go/src/crypto/tls/handshake_client.go:231 # 0x77c5c8 crypto/tls.(*Conn).handshakeContext+0x328 /usr/local/go/src/crypto/tls/conn.go:1562 # 0x82dc8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1516 # 0x82dc88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1736 0: 0 [1: 1536] @ 0x48a66c 0x48fa93 0xb6e71c 0xb77005 0xbc320f 0xcc99d4 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd5bd1c 0xefc975 0xd00563 0xefc82d 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xb6e71b github.com/jackc/pgx/v5/pgproto3.(*Bind).Encode+0x63b /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgproto3/bind.go:140 # 0xb77004 github.com/jackc/pgx/v5/pgproto3.(*Frontend).SendBind+0x44 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgproto3/frontend.go:145 # 0xbc320e github.com/jackc/pgx/v5/pgconn.(*PgConn).ExecPrepared+0x14e /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgconn/pgconn.go:1167 # 0xcc99d3 github.com/jackc/pgx/v5.(*Conn).execPrepared+0xf3 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:586 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd5bd1b dsdrive/internal/components/webdisk/services/local.(*Service).DeleteParticipantRights+0x15b /build/internal/components/webdisk/services/local/delete_all_object_rights.go:31 # 0xefc974 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers.func3+0x74 /build/internal/components/webdisk/services/usersync/sync_users.go:154 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefc82c dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0xcec /build/internal/components/webdisk/services/usersync/sync_users.go:149 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 768] @ 0x48a66c 0x48fa93 0x54ca35 0x54c46f 0x54c759 0xce1ef6 0xce2365 0xce38bb 0xce4785 0xd0156e 0xd8d928 0xefcaf7 0xd00563 0xefc159 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x54ca34 bytes.growSlice+0x94 /usr/local/go/src/bytes/buffer.go:267 # 0x54c46e bytes.(*Buffer).grow+0x14e /usr/local/go/src/bytes/buffer.go:169 # 0x54c758 bytes.(*Buffer).WriteString+0x58 /usr/local/go/src/bytes/buffer.go:209 # 0xce1ef5 github.com/jmoiron/sqlx.fixBound+0x2b5 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:267 # 0xce2364 github.com/jmoiron/sqlx.bindArray+0x3c4 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:294 # 0xce38ba github.com/jmoiron/sqlx.bindNamedMapper+0xfa /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:432 # 0xce4784 github.com/jmoiron/sqlx.NamedExecContext+0xa4 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:128 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd8d927 dsdrive/internal/components/webdisk/services/local.(*Service).UpdateUsers+0xe7 /build/internal/components/webdisk/services/local/users.go:17 # 0xefcaf6 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers.func1+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:90 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefc158 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x618 /build/internal/components/webdisk/services/usersync/sync_users.go:85 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 32] @ 0x48a645 0x48a265 0xcdc539 0xcdc2e7 0xb67122 0xb66fe9 0xb69591 0xb66f51 0xd859fa 0xd3d6c7 0xd3d50b 0xd880cc 0xd880b3 0xb556b0 0x4947e1 # 0xcdc538 github.com/jackc/pgx/v5/stdlib.(*Rows).Next.func14+0x58 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:813 # 0xcdc2e6 github.com/jackc/pgx/v5/stdlib.(*Rows).Next+0x1086 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:838 # 0xb67121 database/sql.(*Rows).nextLocked+0x101 /usr/local/go/src/database/sql/sql.go:3066 # 0xb66fe8 database/sql.(*Rows).Next.func1+0x28 /usr/local/go/src/database/sql/sql.go:3041 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb66f50 database/sql.(*Rows).Next+0x70 /usr/local/go/src/database/sql/sql.go:3040 # 0xd859f9 dsdrive/internal/components/webdisk/services/local.(*Service).reloadAuthors+0x2b9 /build/internal/components/webdisk/services/local/list_users.go:253 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xd880cb dsdrive/pkg/job.(*Job).Run+0x2b /build/pkg/job/job.go:40 # 0xd880b2 dsdrive/internal/components/webdisk/services/local.NewLocalService.func1.5+0x12 /build/internal/components/webdisk/services/local/service.go:101 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 320] @ 0x48a645 0x48f489 0xce2548 0xce2458 0xce3970 0xce4625 0xd044cb 0xd4b12c 0xd4bb37 0xd88372 0xd3d6c7 0xd3d50b 0xd88189 0xd88173 0xb556b0 0x4947e1 # 0xce2547 github.com/jmoiron/sqlx.compileNamedQuery+0x47 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:332 # 0xce2457 github.com/jmoiron/sqlx.bindMap+0x37 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:305 # 0xce396f github.com/jmoiron/sqlx.bindNamedMapper+0x1af /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:430 # 0xce4624 github.com/jmoiron/sqlx.NamedQueryContext+0xa4 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:117 # 0xd044ca github.com/jmoiron/sqlx.(*DB).NamedQueryContext+0x4a /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:129 # 0xd4b12b dsdrive/internal/components/webdisk/services/local.(*Service).LoadObjectAccessRights+0x3ab /build/internal/components/webdisk/services/local/access_rights.go:46 # 0xd4bb36 dsdrive/internal/components/webdisk/services/local.(*Service).LoadProjectsAccessRights+0x276 /build/internal/components/webdisk/services/local/access_rights.go:125 # 0xd88371 dsdrive/internal/components/webdisk/services/local.(*Service).reloadProjectRights+0x31 /build/internal/components/webdisk/services/local/service.go:127 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xd88188 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xd88172 dsdrive/internal/components/webdisk/services/local.NewLocalService.func1.2+0x12 /build/internal/components/webdisk/services/local/service.go:83 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 112] @ 0x48a645 0x425d05 0xd6e0bc 0xd6db90 0xd5d48d 0xefa7be 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xd6e0bb dsdrive/internal/components/webdisk/services/local.(*Service).scanGroupRow+0x9b /build/internal/components/webdisk/services/local/get_group.go:68 # 0xd6db8f dsdrive/internal/components/webdisk/services/local.(*Service).GetGroup+0x40f /build/internal/components/webdisk/services/local/get_group.go:42 # 0xd5d48c dsdrive/internal/components/webdisk/services/local.(*Service).DeleteGroupUsers+0x8c /build/internal/components/webdisk/services/local/delete_group_users.go:10 # 0xefa7bd dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0x1dd /build/internal/components/webdisk/services/usersync/sync_groups.go:174 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 32] @ 0x48a645 0x425d05 0x832099 0x4947e1 # 0x832098 net/http.(*persistConn).readLoop+0x538 /usr/local/go/src/net/http/transport.go:2418 0: 0 [2: 13056] @ 0x48a66c 0x48fa93 0x40ca2b 0x40c85c 0xce07a5 0xce0790 0xce2396 0xce38bb 0xce4785 0xd0156e 0xd8d928 0xefca37 0xd00563 0xefc716 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x40ca2a internal/strconv.AppendUint+0x16a /usr/local/go/src/internal/strconv/itoa.go:74 # 0x40c85b internal/strconv.AppendInt+0x5b /usr/local/go/src/internal/strconv/itoa.go:62 # 0xce07a4 strconv.AppendInt+0x3a4 /usr/local/go/src/strconv/number.go:221 # 0xce078f github.com/jmoiron/sqlx.Rebind+0x38f /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/bind.go:84 # 0xce2395 github.com/jmoiron/sqlx.bindArray+0x3f5 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:298 # 0xce38ba github.com/jmoiron/sqlx.bindNamedMapper+0xfa /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:432 # 0xce4784 github.com/jmoiron/sqlx.NamedExecContext+0xa4 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:128 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd8d927 dsdrive/internal/components/webdisk/services/local.(*Service).UpdateUsers+0xe7 /build/internal/components/webdisk/services/local/users.go:17 # 0xefca36 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers.func2+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:133 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefc715 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0xbd5 /build/internal/components/webdisk/services/usersync/sync_users.go:128 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 1152] @ 0x48a66c 0x48fa93 0xce07dd 0xce2396 0xce38bb 0xce4785 0xd0156e 0xd8d928 0xefcaf7 0xd00563 0xefc159 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xce07dc github.com/jmoiron/sqlx.Rebind+0x3dc /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/bind.go:89 # 0xce2395 github.com/jmoiron/sqlx.bindArray+0x3f5 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:298 # 0xce38ba github.com/jmoiron/sqlx.bindNamedMapper+0xfa /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:432 # 0xce4784 github.com/jmoiron/sqlx.NamedExecContext+0xa4 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:128 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd8d927 dsdrive/internal/components/webdisk/services/local.(*Service).UpdateUsers+0xe7 /build/internal/components/webdisk/services/local/users.go:17 # 0xefcaf6 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers.func1+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:90 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefc158 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x618 /build/internal/components/webdisk/services/usersync/sync_users.go:85 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 65536] @ 0x48a673 0x48f489 0xa29ce5 0xa29c48 0xa2ba97 0xa27a38 0xa27668 0xa272fe 0xa24775 0xdb5785 0xdb51de 0xea675f 0xea6722 0xea5385 0xea48e8 0xf347b9 0xf316ea 0xd39987 0xd2288d 0xf05c0c 0xf317bf 0xd2287d 0xf032e5 0xd2287d 0xf05d73 0xd2287d 0xf044f2 0xd2287d 0xf03f0b 0xd2287d 0xf05f25 0xd2287d 0xf03cf4 0xd39987 0xd2288d 0xdc0197 0xd39987 0xd39ba9 0xa6f850 0xa7d012 0xa7cdb2 0x4947e1 # 0xa29ce4 bufio.NewReaderSize+0x144 /usr/local/go/src/bufio/bufio.go:57 # 0xa29c47 github.com/valyala/fasthttp.(*HostClient).AcquireReader+0xa7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1882 # 0xa2ba96 github.com/valyala/fasthttp.(*transport).RoundTrip+0x556 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:3052 # 0xa27a37 github.com/valyala/fasthttp.(*HostClient).doNonNilReqResp+0x2f7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1486 # 0xa27667 github.com/valyala/fasthttp.(*HostClient).do+0xa7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1438 # 0xa272fd github.com/valyala/fasthttp.(*HostClient).Do+0x17d /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1382 # 0xa24774 github.com/valyala/fasthttp.(*Client).Do+0x1f4 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:523 # 0xdb5784 dsdrive/pkg/http.(*Client).tryRequest+0x224 /build/pkg/http/client.go:355 # 0xdb51dd dsdrive/pkg/http.(*Client).DoWithStatus+0x29d /build/pkg/http/client.go:327 # 0xea675e dsdrive/pkg/http.(*Client).Do+0x4de /build/pkg/http/client.go:305 # 0xea6721 dsdrive/internal/components/webdisk/services/forwarder.(*Service).requestListDirFromS3+0x4a1 /build/internal/components/webdisk/services/forwarder/list_directory.go:191 # 0xea5384 dsdrive/internal/components/webdisk/services/forwarder.(*Service).listDirectory+0x4a4 /build/internal/components/webdisk/services/forwarder/list_directory.go:103 # 0xea48e7 dsdrive/internal/components/webdisk/services/forwarder.(*Service).ListDirectory+0x4e7 /build/internal/components/webdisk/services/forwarder/list_directory.go:44 # 0xf347b8 dsdrive/internal/components/webdisk/http/api.(*Handler).listDirectory+0x378 /build/internal/components/webdisk/http/api/list_directory.go:34 # 0xf316e9 dsdrive/internal/components/webdisk/http/api.NewHandler.func5+0x2a9 /build/internal/components/webdisk/http/api/handler.go:143 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xf05c0b dsdrive/internal/components/webdisk/http/middleware.checkAuthMiddleware+0xd4b /build/internal/components/webdisk/http/middleware/middleware.go:199 # 0xf317be dsdrive/internal/components/webdisk/http/api.NewHandler.CheckAuthMiddleware.func16+0x1e /build/internal/components/webdisk/http/middleware/middleware.go:105 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf032e4 dsdrive/pkg/cors.New.func1+0x2c4 /build/pkg/cors/cors.go:153 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf05d72 dsdrive/internal/components/webdisk/http/middleware.SetIpAddressHeaderMiddleware+0x52 /build/internal/components/webdisk/http/middleware/middleware.go:206 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf044f1 dsdrive/internal/components/webdisk/http/middleware.HttpRequestLoggerMiddleware+0x5b1 /build/internal/components/webdisk/http/middleware/middleware.go:76 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf03f0a dsdrive/internal/components/webdisk/http/middleware.LoggerMiddleware+0x16a /build/internal/components/webdisk/http/middleware/middleware.go:49 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf05f24 dsdrive/internal/components/webdisk/http/middleware.WebDAVMiddleware+0x24 /build/internal/components/webdisk/http/middleware/middleware.go:223 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf03cf3 dsdrive/internal/components/webdisk/http/middleware.TraceIdMiddleware+0x133 /build/internal/components/webdisk/http/middleware/middleware.go:38 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xdc0196 dsdrive/pkg/http.InitServer.New.func9+0xb6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/middleware/recover/recover.go:43 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd39ba8 github.com/gofiber/fiber/v2.(*App).handler+0x68 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:170 # 0xa6f84f github.com/valyala/fasthttp.(*Server).serveConn+0x120f /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2465 # 0xa7d011 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:225 # 0xa7cdb1 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:197 0: 0 [1: 2688] @ 0x48a66c 0x48fa93 0xa575f3 0xa55156 0xa50565 0xa501a7 0xa6f276 0xa6f25a 0xa7d012 0xa7cdb2 0x4947e1 # 0xa575f2 github.com/valyala/fasthttp.readRawHeaders+0x232 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/header.go:2921 # 0xa55155 github.com/valyala/fasthttp.(*RequestHeader).parse+0x95 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/header.go:2651 # 0xa50564 github.com/valyala/fasthttp.(*RequestHeader).tryRead+0x324 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/header.go:2303 # 0xa501a6 github.com/valyala/fasthttp.(*RequestHeader).readLoop+0x46 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/header.go:2263 # 0xa6f275 github.com/valyala/fasthttp.(*RequestHeader).Read+0xc35 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/header.go:2254 # 0xa6f259 github.com/valyala/fasthttp.(*Server).serveConn+0xc19 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2326 # 0xa7d011 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:225 # 0xa7cdb1 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:197 0: 0 [1: 65536] @ 0x48a673 0x48f489 0xa29ce5 0xa29c48 0xa2ba97 0xa27a38 0xa27668 0xa272fe 0xa24775 0xdb5785 0xdb51de 0xea2d3f 0xea2d02 0xea24aa 0xd8050e 0xf3c75d 0xd39987 0xd2288d 0xf05c0c 0xf317bf 0xd2287d 0xf032e5 0xd2287d 0xf05d73 0xd2287d 0xf044f2 0xd2287d 0xf03f0b 0xd2287d 0xf05f25 0xd2287d 0xf03cf4 0xd39987 0xd2288d 0xdc0197 0xd39987 0xd39ba9 0xa6f850 0xa7d012 0xa7cdb2 0x4947e1 # 0xa29ce4 bufio.NewReaderSize+0x144 /usr/local/go/src/bufio/bufio.go:57 # 0xa29c47 github.com/valyala/fasthttp.(*HostClient).AcquireReader+0xa7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1882 # 0xa2ba96 github.com/valyala/fasthttp.(*transport).RoundTrip+0x556 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:3052 # 0xa27a37 github.com/valyala/fasthttp.(*HostClient).doNonNilReqResp+0x2f7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1486 # 0xa27667 github.com/valyala/fasthttp.(*HostClient).do+0xa7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1438 # 0xa272fd github.com/valyala/fasthttp.(*HostClient).Do+0x17d /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1382 # 0xa24774 github.com/valyala/fasthttp.(*Client).Do+0x1f4 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:523 # 0xdb5784 dsdrive/pkg/http.(*Client).tryRequest+0x224 /build/pkg/http/client.go:355 # 0xdb51dd dsdrive/pkg/http.(*Client).DoWithStatus+0x29d /build/pkg/http/client.go:327 # 0xea2d3e dsdrive/pkg/http.(*Client).Do+0x29e /build/pkg/http/client.go:305 # 0xea2d01 dsdrive/internal/components/webdisk/services/forwarder.(*Service).doListBuckets+0x261 /build/internal/components/webdisk/services/forwarder/list_buckets.go:65 # 0xea24a9 dsdrive/internal/components/webdisk/services/forwarder.(*Service).ListBuckets+0x89 /build/internal/components/webdisk/services/forwarder/list_buckets.go:20 # 0xd8050d dsdrive/internal/components/webdisk/services/local.(*Service).ListProjects+0xad /build/internal/components/webdisk/services/local/list_projects.go:21 # 0xf3c75c dsdrive/internal/components/webdisk/http/api.(*Handler).listProjects+0x27c /build/internal/components/webdisk/http/api/list_projects.go:33 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xf05c0b dsdrive/internal/components/webdisk/http/middleware.checkAuthMiddleware+0xd4b /build/internal/components/webdisk/http/middleware/middleware.go:199 # 0xf317be dsdrive/internal/components/webdisk/http/api.NewHandler.CheckAuthMiddleware.func16+0x1e /build/internal/components/webdisk/http/middleware/middleware.go:105 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf032e4 dsdrive/pkg/cors.New.func1+0x2c4 /build/pkg/cors/cors.go:153 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf05d72 dsdrive/internal/components/webdisk/http/middleware.SetIpAddressHeaderMiddleware+0x52 /build/internal/components/webdisk/http/middleware/middleware.go:206 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf044f1 dsdrive/internal/components/webdisk/http/middleware.HttpRequestLoggerMiddleware+0x5b1 /build/internal/components/webdisk/http/middleware/middleware.go:76 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf03f0a dsdrive/internal/components/webdisk/http/middleware.LoggerMiddleware+0x16a /build/internal/components/webdisk/http/middleware/middleware.go:49 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf05f24 dsdrive/internal/components/webdisk/http/middleware.WebDAVMiddleware+0x24 /build/internal/components/webdisk/http/middleware/middleware.go:223 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf03cf3 dsdrive/internal/components/webdisk/http/middleware.TraceIdMiddleware+0x133 /build/internal/components/webdisk/http/middleware/middleware.go:38 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xdc0196 dsdrive/pkg/http.InitServer.New.func9+0xb6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/middleware/recover/recover.go:43 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd39ba8 github.com/gofiber/fiber/v2.(*App).handler+0x68 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:170 # 0xa6f84f github.com/valyala/fasthttp.(*Server).serveConn+0x120f /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2465 # 0xa7d011 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:225 # 0xa7cdb1 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:197 0: 0 [1: 3072] @ 0x48a66c 0x48fa93 0xc99671 0xc1197f 0xcd3c09 0xcd39a5 0xcd3925 0xcd35cd 0xcc993c 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd55cc3 0xd55a1a 0xefa80e 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xc99670 github.com/jackc/pgx/v5/pgtype.encodePlanStringToAnyTextFormat.Encode+0x70 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1290 # 0xc1197e github.com/jackc/pgx/v5/pgtype.(*Map).Encode+0x13e /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1987 # 0xcd3c08 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).encodeExtendedParamValue+0xc8 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:125 # 0xcd39a4 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x184 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:79 # 0xcd3924 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x104 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:59 # 0xcd35cc github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).Build+0x42c /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:40 # 0xcc993b github.com/jackc/pgx/v5.(*Conn).execPrepared+0x5b /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:581 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd55cc2 dsdrive/internal/components/webdisk/services/local.(*Service).addGroupUsers+0x202 /build/internal/components/webdisk/services/local/add_group_users.go:37 # 0xd55a19 dsdrive/internal/components/webdisk/services/local.(*Service).AddGroupUsers+0x219 /build/internal/components/webdisk/services/local/add_group_users.go:25 # 0xefa80d dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0x22d /build/internal/components/webdisk/services/usersync/sync_groups.go:178 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 10240] @ 0x48a64c 0x48f489 0xcd9dd0 0xcd9dbf 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd55cc3 0xd55a1a 0xefa80e 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xcd9dcf github.com/jackc/pgx/v5/stdlib.namedValueToInterface+0x8f /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:863 # 0xcd9dbe github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x7e /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:473 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd55cc2 dsdrive/internal/components/webdisk/services/local.(*Service).addGroupUsers+0x202 /build/internal/components/webdisk/services/local/add_group_users.go:37 # 0xd55a19 dsdrive/internal/components/webdisk/services/local.(*Service).AddGroupUsers+0x219 /build/internal/components/webdisk/services/local/add_group_users.go:25 # 0xefa80d dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0x22d /build/internal/components/webdisk/services/usersync/sync_groups.go:178 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [3: 72] @ 0x48a66c 0x472497 0x671e05 0x66e7b4 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x671e04 encoding/json.(*decodeState).literalStore+0xda4 /usr/local/go/src/encoding/json/decode.go:965 # 0x66e7b3 encoding/json.(*decodeState).value+0x113 /usr/local/go/src/encoding/json/decode.go:394 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 48] @ 0x48a645 0x425d05 0x66fd59 0x66e6de 0x66f25b 0x66e714 0x66df3e 0x66db19 0xed8e9f 0xed1247 0xecd62e 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x66fd58 encoding/json.(*decodeState).object+0x8d8 /usr/local/go/src/encoding/json/decode.go:707 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66f25a encoding/json.(*decodeState).array+0x4da /usr/local/go/src/encoding/json/decode.go:561 # 0x66e713 encoding/json.(*decodeState).value+0x73 /usr/local/go/src/encoding/json/decode.go:370 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xed8e9e github.com/go-resty/resty/v2.Unmarshalc+0xbe /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/util.go:109 # 0xed1246 github.com/go-resty/resty/v2.parseResponseBody+0x306 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:333 # 0xecd62d github.com/go-resty/resty/v2.(*Client).execute+0x88d /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:972 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 416] @ 0x48a645 0x48fa27 0xefd128 0xefc2b7 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xefd127 dsdrive/internal/components/webdisk/services/usersync.(*Service).getUsersBatch+0x607 /build/internal/components/webdisk/services/usersync/sync_users.go:182 # 0xefc2b6 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x776 /build/internal/components/webdisk/services/usersync/sync_users.go:110 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 640] @ 0x48a66c 0x472497 0xce3291 0xce1ffd 0xce38bb 0xce4785 0xd0156e 0xd8d928 0xefcaf7 0xd00563 0xefc159 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xce3290 github.com/jmoiron/sqlx.compileNamedQuery+0xd90 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:405 # 0xce1ffc github.com/jmoiron/sqlx.bindArray+0x5c /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:276 # 0xce38ba github.com/jmoiron/sqlx.bindNamedMapper+0xfa /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:432 # 0xce4784 github.com/jmoiron/sqlx.NamedExecContext+0xa4 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:128 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd8d927 dsdrive/internal/components/webdisk/services/local.(*Service).UpdateUsers+0xe7 /build/internal/components/webdisk/services/local/users.go:17 # 0xefcaf6 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers.func1+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:90 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefc158 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x618 /build/internal/components/webdisk/services/usersync/sync_users.go:85 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 8192] @ 0x48a66c 0x48fa93 0x4b0116 0xecd72d 0xecd326 0xed5fc8 0xeeadec 0xeeacd5 0xeeb089 0xef21fd 0xef1c85 0xef659f 0xf4fd29 0xd39987 0xd2288d 0xf05105 0xf317bf 0xd2287d 0xf032e5 0xd2287d 0xf05d73 0xd2287d 0xf044f2 0xd2287d 0xf03f0b 0xd2287d 0xf05f25 0xd2287d 0xf03cf4 0xd39987 0xd2288d 0xdc0197 0xd39987 0xd39ba9 0xa6f850 0xa7d012 0xa7cdb2 0x4947e1 # 0x4b0115 io.ReadAll+0x3b5 /usr/local/go/src/io/io.go:734 # 0xecd72c io/ioutil.ReadAll+0x98c /usr/local/go/src/io/ioutil/ioutil.go:30 # 0xecd325 github.com/go-resty/resty/v2.(*Client).execute+0x585 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:960 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeeadeb github.com/go-resty/resty/v2.(*Request).Post+0x40b /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:699 # 0xeeacd4 github.com/Nerzal/gocloak/v13.(*GoCloak).GetToken+0x2f4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:476 # 0xeeb088 github.com/Nerzal/gocloak/v13.(*GoCloak).RefreshToken+0x1e8 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:533 # 0xef21fc dsdrive/internal/components/webdisk/services/keycloak.(*Service).refresh+0x7c /build/internal/components/webdisk/services/keycloak/get_token.go:90 # 0xef1c84 dsdrive/internal/components/webdisk/services/keycloak.(*Service).RefreshToken+0x1e4 /build/internal/components/webdisk/services/keycloak/get_token.go:69 # 0xef659e dsdrive/internal/components/webdisk/services/auth.(*Service).RefreshToken+0x5e /build/internal/components/webdisk/services/auth/refresh_token.go:9 # 0xf4fd28 dsdrive/internal/components/webdisk/http/api.(*Handler).refreshToken+0x248 /build/internal/components/webdisk/http/api/refresh_token.go:26 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xf05104 dsdrive/internal/components/webdisk/http/middleware.checkAuthMiddleware+0x244 /build/internal/components/webdisk/http/middleware/middleware.go:120 # 0xf317be dsdrive/internal/components/webdisk/http/api.NewHandler.CheckAuthMiddleware.func16+0x1e /build/internal/components/webdisk/http/middleware/middleware.go:105 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf032e4 dsdrive/pkg/cors.New.func1+0x2c4 /build/pkg/cors/cors.go:153 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf05d72 dsdrive/internal/components/webdisk/http/middleware.SetIpAddressHeaderMiddleware+0x52 /build/internal/components/webdisk/http/middleware/middleware.go:206 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf044f1 dsdrive/internal/components/webdisk/http/middleware.HttpRequestLoggerMiddleware+0x5b1 /build/internal/components/webdisk/http/middleware/middleware.go:76 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf03f0a dsdrive/internal/components/webdisk/http/middleware.LoggerMiddleware+0x16a /build/internal/components/webdisk/http/middleware/middleware.go:49 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf05f24 dsdrive/internal/components/webdisk/http/middleware.WebDAVMiddleware+0x24 /build/internal/components/webdisk/http/middleware/middleware.go:223 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf03cf3 dsdrive/internal/components/webdisk/http/middleware.TraceIdMiddleware+0x133 /build/internal/components/webdisk/http/middleware/middleware.go:38 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xdc0196 dsdrive/pkg/http.InitServer.New.func9+0xb6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/middleware/recover/recover.go:43 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd39ba8 github.com/gofiber/fiber/v2.(*App).handler+0x68 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:170 # 0xa6f84f github.com/valyala/fasthttp.(*Server).serveConn+0x120f /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2465 # 0xa7d011 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:225 # 0xa7cdb1 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:197 0: 0 [1: 320] @ 0x48a645 0x425d05 0x818cf0 0xecf6a6 0xecf67e 0xeccf37 0xed5fc8 0xeeadec 0xeeacd5 0xeeb089 0xef21fd 0xef1c85 0xef659f 0xf4fd29 0xd39987 0xd2288d 0xf05105 0xf317bf 0xd2287d 0xf032e5 0xd2287d 0xf05d73 0xd2287d 0xf044f2 0xd2287d 0xf03f0b 0xd2287d 0xf05f25 0xd2287d 0xf03cf4 0xd39987 0xd2288d 0xdc0197 0xd39987 0xd39ba9 0xa6f850 0xa7d012 0xa7cdb2 0x4947e1 # 0x818cef net/http.NewRequestWithContext+0x26f /usr/local/go/src/net/http/request.go:912 # 0xecf6a5 net/http.NewRequest+0x85 /usr/local/go/src/net/http/request.go:863 # 0xecf67d github.com/go-resty/resty/v2.createHTTPRequest+0x5d /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:175 # 0xeccf36 github.com/go-resty/resty/v2.(*Client).execute+0x196 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:909 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeeadeb github.com/go-resty/resty/v2.(*Request).Post+0x40b /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:699 # 0xeeacd4 github.com/Nerzal/gocloak/v13.(*GoCloak).GetToken+0x2f4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:476 # 0xeeb088 github.com/Nerzal/gocloak/v13.(*GoCloak).RefreshToken+0x1e8 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:533 # 0xef21fc dsdrive/internal/components/webdisk/services/keycloak.(*Service).refresh+0x7c /build/internal/components/webdisk/services/keycloak/get_token.go:90 # 0xef1c84 dsdrive/internal/components/webdisk/services/keycloak.(*Service).RefreshToken+0x1e4 /build/internal/components/webdisk/services/keycloak/get_token.go:69 # 0xef659e dsdrive/internal/components/webdisk/services/auth.(*Service).RefreshToken+0x5e /build/internal/components/webdisk/services/auth/refresh_token.go:9 # 0xf4fd28 dsdrive/internal/components/webdisk/http/api.(*Handler).refreshToken+0x248 /build/internal/components/webdisk/http/api/refresh_token.go:26 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xf05104 dsdrive/internal/components/webdisk/http/middleware.checkAuthMiddleware+0x244 /build/internal/components/webdisk/http/middleware/middleware.go:120 # 0xf317be dsdrive/internal/components/webdisk/http/api.NewHandler.CheckAuthMiddleware.func16+0x1e /build/internal/components/webdisk/http/middleware/middleware.go:105 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf032e4 dsdrive/pkg/cors.New.func1+0x2c4 /build/pkg/cors/cors.go:153 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf05d72 dsdrive/internal/components/webdisk/http/middleware.SetIpAddressHeaderMiddleware+0x52 /build/internal/components/webdisk/http/middleware/middleware.go:206 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf044f1 dsdrive/internal/components/webdisk/http/middleware.HttpRequestLoggerMiddleware+0x5b1 /build/internal/components/webdisk/http/middleware/middleware.go:76 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf03f0a dsdrive/internal/components/webdisk/http/middleware.LoggerMiddleware+0x16a /build/internal/components/webdisk/http/middleware/middleware.go:49 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf05f24 dsdrive/internal/components/webdisk/http/middleware.WebDAVMiddleware+0x24 /build/internal/components/webdisk/http/middleware/middleware.go:223 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf03cf3 dsdrive/internal/components/webdisk/http/middleware.TraceIdMiddleware+0x133 /build/internal/components/webdisk/http/middleware/middleware.go:38 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xdc0196 dsdrive/pkg/http.InitServer.New.func9+0xb6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/middleware/recover/recover.go:43 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd39ba8 github.com/gofiber/fiber/v2.(*App).handler+0x68 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:170 # 0xa6f84f github.com/valyala/fasthttp.(*Server).serveConn+0x120f /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2465 # 0xa7d011 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:225 # 0xa7cdb1 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:197 0: 0 [1: 16] @ 0x48a645 0x425d05 0xeebf90 0xeebf77 0xeebf76 0xeebec5 0xef11e5 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xeebf8f net/url.Values.Set+0x1ef /usr/local/go/src/net/url/url.go:898 # 0xeebf76 github.com/go-resty/resty/v2.(*Request).SetQueryParam+0x1d6 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:161 # 0xeebf75 github.com/go-resty/resty/v2.(*Request).SetQueryParams+0x1d5 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:177 # 0xeebec4 github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupMembers+0x124 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1824 # 0xef11e4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x244 /build/internal/components/webdisk/services/keycloak/get_group_members.go:24 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 64] @ 0x48a645 0x48fa27 0x6735ca 0x66ef52 0x66e714 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x6735c9 encoding/json.(*decodeState).arrayInterface+0xa9 /usr/local/go/src/encoding/json/decode.go:1061 # 0x66ef51 encoding/json.(*decodeState).array+0x1d1 /usr/local/go/src/encoding/json/decode.go:527 # 0x66e713 encoding/json.(*decodeState).value+0x73 /usr/local/go/src/encoding/json/decode.go:370 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 16] @ 0x48a645 0x48a785 0x4f88bd 0x66fc87 0x66e6de 0x66df3e 0x66db19 0xedd785 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x48a784 reflect.unsafe_New+0x24 /usr/local/go/src/runtime/malloc.go:2230 # 0x4f88bc reflect.New+0x5c /usr/local/go/src/reflect/value.go:3164 # 0x66fc86 encoding/json.(*decodeState).object+0x806 /usr/local/go/src/encoding/json/decode.go:693 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd784 github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x144 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:154 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [3: 144] @ 0x48a645 0x425d05 0x40fdb2 0x48a969 0x837316 0x8374a6 0x7eb5ab 0x7ea473 0xecd18e 0xecd174 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x837315 net/http.Header.Clone+0xd5 /usr/local/go/src/net/http/header.go:105 # 0x8374a5 net/http.cloneOrMakeHeader+0x265 /usr/local/go/src/net/http/clone.go:116 # 0x7eb5aa net/http.(*Client).makeHeadersCopier+0x2a /usr/local/go/src/net/http/client.go:764 # 0x7ea472 net/http.(*Client).do+0x232 /usr/local/go/src/net/http/client.go:614 # 0xecd18d net/http.(*Client).Do+0x3ed /usr/local/go/src/net/http/client.go:592 # 0xecd173 github.com/go-resty/resty/v2.(*Client).execute+0x3d3 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:932 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 32] @ 0x48a665 0x472497 0x673787 0x673770 0x66fa32 0x66e6de 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x673786 encoding/json.unquote+0xc6 /usr/local/go/src/encoding/json/decode.go:1189 # 0x67376f encoding/json.(*decodeState).objectInterface+0xaf /usr/local/go/src/encoding/json/decode.go:1095 # 0x66fa31 encoding/json.(*decodeState).object+0x5b1 /usr/local/go/src/encoding/json/decode.go:622 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 288] @ 0x48a645 0x48a83e 0x48a8d3 0x410b85 0x410b78 0x416e19 0x67380d 0x66fa32 0x66e6de 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede08d 0xede08e 0xeeff46 0xf056b8 0xf317bf 0xd2287d 0xf032e5 0xd2287d 0xf05d73 0xd2287d 0xf044f2 0xd2287d 0xf03f0b 0xd2287d 0xf05f25 0xd2287d 0xf03cf4 0xd39987 0xd2288d 0xdc0197 0xd39987 0xd39ba9 0xa6f850 0xa7d012 0xa7cdb2 0x4947e1 # 0x67380c encoding/json.(*decodeState).objectInterface+0x14c /usr/local/go/src/encoding/json/decode.go:1110 # 0x66fa31 encoding/json.(*decodeState).object+0x5b1 /usr/local/go/src/encoding/json/decode.go:622 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede08c github.com/golang-jwt/jwt/v5.(*Parser).Parse+0xcc /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:47 # 0xede08d github.com/golang-jwt/jwt/v5.Parse+0xcd /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:256 # 0xeeff45 dsdrive/pkg/authtoken.ValidateJwt+0x65 /build/pkg/authtoken/validate_jwt.go:15 # 0xf056b7 dsdrive/internal/components/webdisk/http/middleware.checkAuthMiddleware+0x7f7 /build/internal/components/webdisk/http/middleware/middleware.go:171 # 0xf317be dsdrive/internal/components/webdisk/http/api.NewHandler.CheckAuthMiddleware.func16+0x1e /build/internal/components/webdisk/http/middleware/middleware.go:105 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf032e4 dsdrive/pkg/cors.New.func1+0x2c4 /build/pkg/cors/cors.go:153 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf05d72 dsdrive/internal/components/webdisk/http/middleware.SetIpAddressHeaderMiddleware+0x52 /build/internal/components/webdisk/http/middleware/middleware.go:206 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf044f1 dsdrive/internal/components/webdisk/http/middleware.HttpRequestLoggerMiddleware+0x5b1 /build/internal/components/webdisk/http/middleware/middleware.go:76 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf03f0a dsdrive/internal/components/webdisk/http/middleware.LoggerMiddleware+0x16a /build/internal/components/webdisk/http/middleware/middleware.go:49 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf05f24 dsdrive/internal/components/webdisk/http/middleware.WebDAVMiddleware+0x24 /build/internal/components/webdisk/http/middleware/middleware.go:223 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf03cf3 dsdrive/internal/components/webdisk/http/middleware.TraceIdMiddleware+0x133 /build/internal/components/webdisk/http/middleware/middleware.go:38 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xdc0196 dsdrive/pkg/http.InitServer.New.func9+0xb6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/middleware/recover/recover.go:43 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd39ba8 github.com/gofiber/fiber/v2.(*App).handler+0x68 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:170 # 0xa6f84f github.com/valyala/fasthttp.(*Server).serveConn+0x120f /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2465 # 0xa7d011 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:225 # 0xa7cdb1 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:197 0: 0 [1: 128] @ 0x48a645 0x421deb 0xf05bc5 0xf317bf 0xd2287d 0xf032e5 0xd2287d 0xf05d73 0xd2287d 0xf044f2 0xd2287d 0xf03f0b 0xd2287d 0xf05f25 0xd2287d 0xf03cf4 0xd39987 0xd2288d 0xdc0197 0xd39987 0xd39ba9 0xa6f850 0xa7d012 0xa7cdb2 0x4947e1 # 0xf05bc4 dsdrive/internal/components/webdisk/http/middleware.checkAuthMiddleware+0xd04 /build/internal/components/webdisk/http/middleware/middleware.go:198 # 0xf317be dsdrive/internal/components/webdisk/http/api.NewHandler.CheckAuthMiddleware.func16+0x1e /build/internal/components/webdisk/http/middleware/middleware.go:105 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf032e4 dsdrive/pkg/cors.New.func1+0x2c4 /build/pkg/cors/cors.go:153 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf05d72 dsdrive/internal/components/webdisk/http/middleware.SetIpAddressHeaderMiddleware+0x52 /build/internal/components/webdisk/http/middleware/middleware.go:206 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf044f1 dsdrive/internal/components/webdisk/http/middleware.HttpRequestLoggerMiddleware+0x5b1 /build/internal/components/webdisk/http/middleware/middleware.go:76 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf03f0a dsdrive/internal/components/webdisk/http/middleware.LoggerMiddleware+0x16a /build/internal/components/webdisk/http/middleware/middleware.go:49 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf05f24 dsdrive/internal/components/webdisk/http/middleware.WebDAVMiddleware+0x24 /build/internal/components/webdisk/http/middleware/middleware.go:223 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf03cf3 dsdrive/internal/components/webdisk/http/middleware.TraceIdMiddleware+0x133 /build/internal/components/webdisk/http/middleware/middleware.go:38 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xdc0196 dsdrive/pkg/http.InitServer.New.func9+0xb6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/middleware/recover/recover.go:43 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd39ba8 github.com/gofiber/fiber/v2.(*App).handler+0x68 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:170 # 0xa6f84f github.com/valyala/fasthttp.(*Server).serveConn+0x120f /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2465 # 0xa7d011 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:225 # 0xa7cdb1 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:197 0: 0 [2: 24576] @ 0x48a66c 0x48f489 0xce047f 0xce2396 0xce38bb 0xce4785 0xd0156e 0xd55cc3 0xd55a1a 0xefa80e 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xce047e github.com/jmoiron/sqlx.Rebind+0x7e /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/bind.go:67 # 0xce2395 github.com/jmoiron/sqlx.bindArray+0x3f5 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:298 # 0xce38ba github.com/jmoiron/sqlx.bindNamedMapper+0xfa /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:432 # 0xce4784 github.com/jmoiron/sqlx.NamedExecContext+0xa4 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:128 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd55cc2 dsdrive/internal/components/webdisk/services/local.(*Service).addGroupUsers+0x202 /build/internal/components/webdisk/services/local/add_group_users.go:37 # 0xd55a19 dsdrive/internal/components/webdisk/services/local.(*Service).AddGroupUsers+0x219 /build/internal/components/webdisk/services/local/add_group_users.go:25 # 0xefa80d dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0x22d /build/internal/components/webdisk/services/usersync/sync_groups.go:178 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 32] @ 0x48a645 0x48fa27 0x6735ca 0x66ef52 0x66e714 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x6735c9 encoding/json.(*decodeState).arrayInterface+0xa9 /usr/local/go/src/encoding/json/decode.go:1061 # 0x66ef51 encoding/json.(*decodeState).array+0x1d1 /usr/local/go/src/encoding/json/decode.go:527 # 0x66e713 encoding/json.(*decodeState).value+0x73 /usr/local/go/src/encoding/json/decode.go:370 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [4: 64] @ 0x48a645 0x48a785 0x4f88bd 0x6702bf 0x66e6de 0x66df3e 0x66db19 0xedd785 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x48a784 reflect.unsafe_New+0x24 /usr/local/go/src/runtime/malloc.go:2230 # 0x4f88bc reflect.New+0x5c /usr/local/go/src/reflect/value.go:3164 # 0x6702be encoding/json.(*decodeState).object+0xe3e /usr/local/go/src/encoding/json/decode.go:786 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd784 github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x144 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:154 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [3: 65280] @ 0x48a66c 0x48fa93 0xb6e71c 0xb77005 0xbc320f 0xcc99d4 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd8d928 0xefca37 0xd00563 0xefc716 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xb6e71b github.com/jackc/pgx/v5/pgproto3.(*Bind).Encode+0x63b /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgproto3/bind.go:140 # 0xb77004 github.com/jackc/pgx/v5/pgproto3.(*Frontend).SendBind+0x44 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgproto3/frontend.go:145 # 0xbc320e github.com/jackc/pgx/v5/pgconn.(*PgConn).ExecPrepared+0x14e /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgconn/pgconn.go:1167 # 0xcc99d3 github.com/jackc/pgx/v5.(*Conn).execPrepared+0xf3 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:586 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd8d927 dsdrive/internal/components/webdisk/services/local.(*Service).UpdateUsers+0xe7 /build/internal/components/webdisk/services/local/users.go:17 # 0xefca36 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers.func2+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:133 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefc715 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0xbd5 /build/internal/components/webdisk/services/usersync/sync_users.go:128 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 352] @ 0x48a645 0x48a83e 0x48a8d3 0x410b85 0x410b78 0x416e19 0xeceeb4 0xeccf37 0xed5fc8 0xeebce5 0xeebbd4 0xef31ff 0xefcf05 0xefc2b7 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xeceeb3 github.com/go-resty/resty/v2.parseRequestHeader+0x2f3 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:110 # 0xeccf36 github.com/go-resty/resty/v2.(*Client).execute+0x196 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:909 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeebce4 github.com/go-resty/resty/v2.(*Request).Get+0x204 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeebbd3 github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupByPath+0xf3 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1711 # 0xef31fe dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetKeyCloakUsersByGroup+0xfe /build/internal/components/webdisk/services/keycloak/get_users.go:32 # 0xefcf04 dsdrive/internal/components/webdisk/services/usersync.(*Service).getUsersBatch+0x3e4 /build/internal/components/webdisk/services/usersync/sync_users.go:176 # 0xefc2b6 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x776 /build/internal/components/webdisk/services/usersync/sync_users.go:110 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 48] @ 0x48a66c 0x472497 0x671b29 0x66e7b4 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xeef5d1 0xf05636 0xf317bf 0xd2287d 0xf032e5 0xd2287d 0xf05d73 0xd2287d 0xf044f2 0xd2287d 0xf03f0b 0xd2287d 0xf05f25 0xd2287d 0xf03cf4 0xd39987 0xd2288d 0xdc0197 0xd39987 0xd39ba9 0xa6f850 0xa7d012 0xa7cdb2 0x4947e1 # 0x671b28 encoding/json.(*decodeState).literalStore+0xac8 /usr/local/go/src/encoding/json/decode.go:958 # 0x66e7b3 encoding/json.(*decodeState).value+0x113 /usr/local/go/src/encoding/json/decode.go:394 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xeef5d0 dsdrive/pkg/authtoken.ParseJwt+0x130 /build/pkg/authtoken/parse_jwt.go:45 # 0xf05635 dsdrive/internal/components/webdisk/http/middleware.checkAuthMiddleware+0x775 /build/internal/components/webdisk/http/middleware/middleware.go:166 # 0xf317be dsdrive/internal/components/webdisk/http/api.NewHandler.CheckAuthMiddleware.func16+0x1e /build/internal/components/webdisk/http/middleware/middleware.go:105 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf032e4 dsdrive/pkg/cors.New.func1+0x2c4 /build/pkg/cors/cors.go:153 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf05d72 dsdrive/internal/components/webdisk/http/middleware.SetIpAddressHeaderMiddleware+0x52 /build/internal/components/webdisk/http/middleware/middleware.go:206 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf044f1 dsdrive/internal/components/webdisk/http/middleware.HttpRequestLoggerMiddleware+0x5b1 /build/internal/components/webdisk/http/middleware/middleware.go:76 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf03f0a dsdrive/internal/components/webdisk/http/middleware.LoggerMiddleware+0x16a /build/internal/components/webdisk/http/middleware/middleware.go:49 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf05f24 dsdrive/internal/components/webdisk/http/middleware.WebDAVMiddleware+0x24 /build/internal/components/webdisk/http/middleware/middleware.go:223 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf03cf3 dsdrive/internal/components/webdisk/http/middleware.TraceIdMiddleware+0x133 /build/internal/components/webdisk/http/middleware/middleware.go:38 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xdc0196 dsdrive/pkg/http.InitServer.New.func9+0xb6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/middleware/recover/recover.go:43 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd39ba8 github.com/gofiber/fiber/v2.(*App).handler+0x68 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:170 # 0xa6f84f github.com/valyala/fasthttp.(*Server).serveConn+0x120f /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2465 # 0xa7d011 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:225 # 0xa7cdb1 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:197 0: 0 [1: 64] @ 0x48a645 0x425d05 0xd80f99 0xd804a5 0xf3c75d 0xd39987 0xd2288d 0xf05c0c 0xf317bf 0xd2287d 0xf032e5 0xd2287d 0xf05d73 0xd2287d 0xf044f2 0xd2287d 0xf03f0b 0xd2287d 0xf05f25 0xd2287d 0xf03cf4 0xd39987 0xd2288d 0xdc0197 0xd39987 0xd39ba9 0xa6f850 0xa7d012 0xa7cdb2 0x4947e1 # 0xd80f98 dsdrive/internal/components/webdisk/services/local.(*Service).listProjects+0x618 /build/internal/components/webdisk/services/local/list_projects.go:137 # 0xd804a4 dsdrive/internal/components/webdisk/services/local.(*Service).ListProjects+0x44 /build/internal/components/webdisk/services/local/list_projects.go:13 # 0xf3c75c dsdrive/internal/components/webdisk/http/api.(*Handler).listProjects+0x27c /build/internal/components/webdisk/http/api/list_projects.go:33 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xf05c0b dsdrive/internal/components/webdisk/http/middleware.checkAuthMiddleware+0xd4b /build/internal/components/webdisk/http/middleware/middleware.go:199 # 0xf317be dsdrive/internal/components/webdisk/http/api.NewHandler.CheckAuthMiddleware.func16+0x1e /build/internal/components/webdisk/http/middleware/middleware.go:105 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf032e4 dsdrive/pkg/cors.New.func1+0x2c4 /build/pkg/cors/cors.go:153 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf05d72 dsdrive/internal/components/webdisk/http/middleware.SetIpAddressHeaderMiddleware+0x52 /build/internal/components/webdisk/http/middleware/middleware.go:206 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf044f1 dsdrive/internal/components/webdisk/http/middleware.HttpRequestLoggerMiddleware+0x5b1 /build/internal/components/webdisk/http/middleware/middleware.go:76 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf03f0a dsdrive/internal/components/webdisk/http/middleware.LoggerMiddleware+0x16a /build/internal/components/webdisk/http/middleware/middleware.go:49 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf05f24 dsdrive/internal/components/webdisk/http/middleware.WebDAVMiddleware+0x24 /build/internal/components/webdisk/http/middleware/middleware.go:223 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf03cf3 dsdrive/internal/components/webdisk/http/middleware.TraceIdMiddleware+0x133 /build/internal/components/webdisk/http/middleware/middleware.go:38 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xdc0196 dsdrive/pkg/http.InitServer.New.func9+0xb6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/middleware/recover/recover.go:43 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd39ba8 github.com/gofiber/fiber/v2.(*App).handler+0x68 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:170 # 0xa6f84f github.com/valyala/fasthttp.(*Server).serveConn+0x120f /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2465 # 0xa7d011 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:225 # 0xa7cdb1 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:197 0: 0 [1: 128] @ 0x48a645 0x48f489 0x7c4de8 0x81b197 0x81b180 0x833011 0x831e3d 0x4947e1 # 0x7c4de7 net/textproto.readMIMEHeader+0x67 /usr/local/go/src/net/textproto/reader.go:526 # 0x81b196 net/textproto.(*Reader).ReadMIMEHeader+0x236 /usr/local/go/src/net/textproto/reader.go:508 # 0x81b17f net/http.ReadResponse+0x21f /usr/local/go/src/net/http/response.go:188 # 0x833010 net/http.(*persistConn).readResponse+0xb0 /usr/local/go/src/net/http/transport.go:2518 # 0x831e3c net/http.(*persistConn).readLoop+0x2dc /usr/local/go/src/net/http/transport.go:2345 0: 0 [3: 48] @ 0x48a665 0x472497 0x673787 0x673770 0x6734b9 0x6737e8 0x66fa32 0x66e6de 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x673786 encoding/json.unquote+0xc6 /usr/local/go/src/encoding/json/decode.go:1189 # 0x67376f encoding/json.(*decodeState).objectInterface+0xaf /usr/local/go/src/encoding/json/decode.go:1095 # 0x6734b8 encoding/json.(*decodeState).valueInterface+0x58 /usr/local/go/src/encoding/json/decode.go:1043 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x66fa31 encoding/json.(*decodeState).object+0x5b1 /usr/local/go/src/encoding/json/decode.go:622 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 24] @ 0x48a645 0x425d05 0x778378 0x77549b 0x77bba5 0x77bba6 0x8311c7 0x56cc63 0x56cd93 0x831cd2 0x4947e1 # 0x778377 crypto/tls.(*Conn).readFromUntil+0x97 /usr/local/go/src/crypto/tls/conn.go:837 # 0x77549a crypto/tls.(*Conn).readRecordOrCCS+0x3da /usr/local/go/src/crypto/tls/conn.go:626 # 0x77bba4 crypto/tls.(*Conn).readRecord+0x144 /usr/local/go/src/crypto/tls/conn.go:588 # 0x77bba5 crypto/tls.(*Conn).Read+0x145 /usr/local/go/src/crypto/tls/conn.go:1393 # 0x8311c6 net/http.(*persistConn).Read+0x46 /usr/local/go/src/net/http/transport.go:2174 # 0x56cc62 bufio.(*Reader).fill+0x102 /usr/local/go/src/bufio/bufio.go:113 # 0x56cd92 bufio.(*Reader).Peek+0x52 /usr/local/go/src/bufio/bufio.go:152 # 0x831cd1 net/http.(*persistConn).readLoop+0x171 /usr/local/go/src/net/http/transport.go:2330 0: 0 [3: 192] @ 0x48a645 0x425d05 0x831fe5 0x4947e1 # 0x831fe4 net/http.(*persistConn).readLoop+0x484 /usr/local/go/src/net/http/transport.go:2410 0: 0 [1: 3456] @ 0x48a64c 0x48a825 0x48a8d3 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xefc40a 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xefc409 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x8c9 /build/internal/components/webdisk/services/usersync/sync_users.go:122 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 16] @ 0x48a645 0x48a265 0x6739cd 0x6734db 0x67358b 0x673492 0x6737e8 0x6734b9 0x6737e8 0x66fa32 0x66e6de 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef113c 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x6739cc encoding/json.(*decodeState).literalInterface+0xcc /usr/local/go/src/encoding/json/decode.go:1148 # 0x6734da encoding/json.(*decodeState).valueInterface+0x7a /usr/local/go/src/encoding/json/decode.go:1046 # 0x67358a encoding/json.(*decodeState).arrayInterface+0x6a /usr/local/go/src/encoding/json/decode.go:1061 # 0x673491 encoding/json.(*decodeState).valueInterface+0x31 /usr/local/go/src/encoding/json/decode.go:1040 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x6734b8 encoding/json.(*decodeState).valueInterface+0x58 /usr/local/go/src/encoding/json/decode.go:1043 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x66fa31 encoding/json.(*decodeState).object+0x5b1 /usr/local/go/src/encoding/json/decode.go:622 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef113b dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x19b /build/internal/components/webdisk/services/keycloak/get_group_members.go:18 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 28672] @ 0x48a66c 0x48fa93 0xb6e71c 0xb77005 0xbc320f 0xcc99d4 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd55cc3 0xd55a1a 0xefa80e 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xb6e71b github.com/jackc/pgx/v5/pgproto3.(*Bind).Encode+0x63b /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgproto3/bind.go:140 # 0xb77004 github.com/jackc/pgx/v5/pgproto3.(*Frontend).SendBind+0x44 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgproto3/frontend.go:145 # 0xbc320e github.com/jackc/pgx/v5/pgconn.(*PgConn).ExecPrepared+0x14e /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgconn/pgconn.go:1167 # 0xcc99d3 github.com/jackc/pgx/v5.(*Conn).execPrepared+0xf3 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:586 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd55cc2 dsdrive/internal/components/webdisk/services/local.(*Service).addGroupUsers+0x202 /build/internal/components/webdisk/services/local/add_group_users.go:37 # 0xd55a19 dsdrive/internal/components/webdisk/services/local.(*Service).AddGroupUsers+0x219 /build/internal/components/webdisk/services/local/add_group_users.go:25 # 0xefa80d dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0x22d /build/internal/components/webdisk/services/usersync/sync_groups.go:178 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 4096] @ 0x48a66c 0x48fa93 0xb6e71c 0xb77005 0xbc320f 0xcc99d4 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd55cc3 0xd55a1a 0xefa80e 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xb6e71b github.com/jackc/pgx/v5/pgproto3.(*Bind).Encode+0x63b /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgproto3/bind.go:140 # 0xb77004 github.com/jackc/pgx/v5/pgproto3.(*Frontend).SendBind+0x44 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgproto3/frontend.go:145 # 0xbc320e github.com/jackc/pgx/v5/pgconn.(*PgConn).ExecPrepared+0x14e /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgconn/pgconn.go:1167 # 0xcc99d3 github.com/jackc/pgx/v5.(*Conn).execPrepared+0xf3 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:586 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd55cc2 dsdrive/internal/components/webdisk/services/local.(*Service).addGroupUsers+0x202 /build/internal/components/webdisk/services/local/add_group_users.go:37 # 0xd55a19 dsdrive/internal/components/webdisk/services/local.(*Service).AddGroupUsers+0x219 /build/internal/components/webdisk/services/local/add_group_users.go:25 # 0xefa80d dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0x22d /build/internal/components/webdisk/services/usersync/sync_groups.go:178 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 144] @ 0x48a645 0x425d05 0x66da57 0xed8e9f 0xed1247 0xecd62e 0xed5fc8 0xeec153 0xeec017 0xef11e5 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x66da56 encoding/json.Unmarshal+0x36 /usr/local/go/src/encoding/json/decode.go:106 # 0xed8e9e github.com/go-resty/resty/v2.Unmarshalc+0xbe /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/util.go:109 # 0xed1246 github.com/go-resty/resty/v2.parseResponseBody+0x306 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:333 # 0xecd62d github.com/go-resty/resty/v2.(*Client).execute+0x88d /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:972 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec152 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec016 github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupMembers+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1825 # 0xef11e4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x244 /build/internal/components/webdisk/services/keycloak/get_group_members.go:24 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 48] @ 0x48a645 0x425d05 0x40fdb2 0x48a969 0xa81fb7 0xa81e37 0xef2e1a 0xef2d8b 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xa81fb6 dsdrive/pkg/errors.mergeParamMaps+0x376 /build/pkg/errors/error.go:70 # 0xa81e36 dsdrive/pkg/errors.newError+0x1f6 /build/pkg/errors/error.go:60 # 0xef2e19 dsdrive/pkg/errors.Wrap+0x4d9 /build/pkg/errors/error.go:36 # 0xef2d8a dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x44a /build/internal/components/webdisk/services/keycloak/get_user_groups.go:22 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 16] @ 0x48a645 0x48a785 0x4f88bd 0x66fc87 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x48a784 reflect.unsafe_New+0x24 /usr/local/go/src/runtime/malloc.go:2230 # 0x4f88bc reflect.New+0x5c /usr/local/go/src/reflect/value.go:3164 # 0x66fc86 encoding/json.(*decodeState).object+0x806 /usr/local/go/src/encoding/json/decode.go:693 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [10: 327680] @ 0x48a64c 0x48fa27 0xcd3a71 0xcd3925 0xcd35cd 0xcc993c 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd8d928 0xefca37 0xd00563 0xefc716 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xcd3a70 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x250 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:85 # 0xcd3924 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x104 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:59 # 0xcd35cc github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).Build+0x42c /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:40 # 0xcc993b github.com/jackc/pgx/v5.(*Conn).execPrepared+0x5b /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:581 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd8d927 dsdrive/internal/components/webdisk/services/local.(*Service).UpdateUsers+0xe7 /build/internal/components/webdisk/services/local/users.go:17 # 0xefca36 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers.func2+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:133 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefc715 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0xbd5 /build/internal/components/webdisk/services/usersync/sync_users.go:128 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [5: 108800] @ 0x48a66c 0x48fa93 0xc99671 0xc1197f 0xcd3c09 0xcd39a5 0xcd3925 0xcd35cd 0xcc993c 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd8d928 0xefca37 0xd00563 0xefc716 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xc99670 github.com/jackc/pgx/v5/pgtype.encodePlanStringToAnyTextFormat.Encode+0x70 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1290 # 0xc1197e github.com/jackc/pgx/v5/pgtype.(*Map).Encode+0x13e /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1987 # 0xcd3c08 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).encodeExtendedParamValue+0xc8 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:125 # 0xcd39a4 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x184 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:79 # 0xcd3924 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x104 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:59 # 0xcd35cc github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).Build+0x42c /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:40 # 0xcc993b github.com/jackc/pgx/v5.(*Conn).execPrepared+0x5b /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:581 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd8d927 dsdrive/internal/components/webdisk/services/local.(*Service).UpdateUsers+0xe7 /build/internal/components/webdisk/services/local/users.go:17 # 0xefca36 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers.func2+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:133 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefc715 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0xbd5 /build/internal/components/webdisk/services/usersync/sync_users.go:128 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 16] @ 0x48a665 0x48fa93 0x67e1d9 0x67e5dc 0x67dedd 0x66da74 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef113c 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x67e1d8 encoding/json.(*scanner).pushParseState+0x58 /usr/local/go/src/encoding/json/scanner.go:181 # 0x67e5db encoding/json.stateBeginValue+0x1fb /usr/local/go/src/encoding/json/scanner.go:224 # 0x67dedc encoding/json.checkValid+0x9c /usr/local/go/src/encoding/json/scanner.go:37 # 0x66da73 encoding/json.Unmarshal+0x53 /usr/local/go/src/encoding/json/decode.go:107 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef113b dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x19b /build/internal/components/webdisk/services/keycloak/get_group_members.go:18 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 112] @ 0x48a645 0x425d05 0xd7e074 0xef8a35 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xd7e073 dsdrive/internal/components/webdisk/services/local.(*Service).ListGroups+0x3b3 /build/internal/components/webdisk/services/local/list_groups.go:76 # 0xef8a34 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x334 /build/internal/components/webdisk/services/usersync/sync_groups.go:43 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 24] @ 0x48a645 0x48a785 0x4f88bd 0x66ebd6 0x66edd7 0x66e714 0x6701e5 0x66e6de 0x66f25b 0x66e714 0x66df3e 0x66db19 0xed8e9f 0xed1247 0xecd62e 0xed5fc8 0xeec153 0xeec017 0xef3287 0xefcf05 0xefc2b7 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x48a784 reflect.unsafe_New+0x24 /usr/local/go/src/runtime/malloc.go:2230 # 0x4f88bc reflect.New+0x5c /usr/local/go/src/reflect/value.go:3164 # 0x66ebd5 encoding/json.indirect+0x2f5 /usr/local/go/src/encoding/json/decode.go:482 # 0x66edd6 encoding/json.(*decodeState).array+0x56 /usr/local/go/src/encoding/json/decode.go:509 # 0x66e713 encoding/json.(*decodeState).value+0x73 /usr/local/go/src/encoding/json/decode.go:370 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66f25a encoding/json.(*decodeState).array+0x4da /usr/local/go/src/encoding/json/decode.go:561 # 0x66e713 encoding/json.(*decodeState).value+0x73 /usr/local/go/src/encoding/json/decode.go:370 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xed8e9e github.com/go-resty/resty/v2.Unmarshalc+0xbe /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/util.go:109 # 0xed1246 github.com/go-resty/resty/v2.parseResponseBody+0x306 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:333 # 0xecd62d github.com/go-resty/resty/v2.(*Client).execute+0x88d /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:972 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec152 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec016 github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupMembers+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1825 # 0xef3286 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetKeyCloakUsersByGroup+0x186 /build/internal/components/webdisk/services/keycloak/get_users.go:40 # 0xefcf04 dsdrive/internal/components/webdisk/services/usersync.(*Service).getUsersBatch+0x3e4 /build/internal/components/webdisk/services/usersync/sync_users.go:176 # 0xefc2b6 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x776 /build/internal/components/webdisk/services/usersync/sync_users.go:110 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 12288] @ 0x48a66c 0x48fa93 0x54ca35 0x54c46f 0x54c759 0xce1e69 0xce2365 0xce38bb 0xce4785 0xd0156e 0xd8d928 0xefca37 0xd00563 0xefc716 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x54ca34 bytes.growSlice+0x94 /usr/local/go/src/bytes/buffer.go:267 # 0x54c46e bytes.(*Buffer).grow+0x14e /usr/local/go/src/bytes/buffer.go:169 # 0x54c758 bytes.(*Buffer).WriteString+0x58 /usr/local/go/src/bytes/buffer.go:209 # 0xce1e68 github.com/jmoiron/sqlx.fixBound+0x228 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:265 # 0xce2364 github.com/jmoiron/sqlx.bindArray+0x3c4 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:294 # 0xce38ba github.com/jmoiron/sqlx.bindNamedMapper+0xfa /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:432 # 0xce4784 github.com/jmoiron/sqlx.NamedExecContext+0xa4 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:128 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd8d927 dsdrive/internal/components/webdisk/services/local.(*Service).UpdateUsers+0xe7 /build/internal/components/webdisk/services/local/users.go:17 # 0xefca36 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers.func2+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:133 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefc715 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0xbd5 /build/internal/components/webdisk/services/usersync/sync_users.go:128 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [3: 96] @ 0x48a66c 0x472497 0x6739ba 0x6739a0 0x6734db 0x67358b 0x673492 0x6737e8 0x6734b9 0x6737e8 0x66fa32 0x66e6de 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x6739b9 encoding/json.unquote+0xb9 /usr/local/go/src/encoding/json/decode.go:1189 # 0x67399f encoding/json.(*decodeState).literalInterface+0x9f /usr/local/go/src/encoding/json/decode.go:1144 # 0x6734da encoding/json.(*decodeState).valueInterface+0x7a /usr/local/go/src/encoding/json/decode.go:1046 # 0x67358a encoding/json.(*decodeState).arrayInterface+0x6a /usr/local/go/src/encoding/json/decode.go:1061 # 0x673491 encoding/json.(*decodeState).valueInterface+0x31 /usr/local/go/src/encoding/json/decode.go:1040 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x6734b8 encoding/json.(*decodeState).valueInterface+0x58 /usr/local/go/src/encoding/json/decode.go:1043 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x66fa31 encoding/json.(*decodeState).object+0x5b1 /usr/local/go/src/encoding/json/decode.go:622 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [4: 256] @ 0x48a645 0x48fa27 0x6735ca 0x673492 0x6737e8 0x6734b9 0x6737e8 0x66fa32 0x66e6de 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x6735c9 encoding/json.(*decodeState).arrayInterface+0xa9 /usr/local/go/src/encoding/json/decode.go:1061 # 0x673491 encoding/json.(*decodeState).valueInterface+0x31 /usr/local/go/src/encoding/json/decode.go:1040 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x6734b8 encoding/json.(*decodeState).valueInterface+0x58 /usr/local/go/src/encoding/json/decode.go:1043 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x66fa31 encoding/json.(*decodeState).object+0x5b1 /usr/local/go/src/encoding/json/decode.go:622 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [3: 144] @ 0x48a645 0x421deb 0x692492 0x6925b3 0x691cb0 0xec90a5 0xec9545 0xec1cb2 0xec04a5 0xec0335 0x7e8632 0x7eac17 0xecd18e 0xecd174 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x692491 net/netip.parseIPv4Fields+0x2f1 /usr/local/go/src/net/netip/netip.go:184 # 0x6925b2 net/netip.parseIPv4+0x32 /usr/local/go/src/net/netip/netip.go:197 # 0x691caf net/netip.ParseAddr+0x4f /usr/local/go/src/net/netip/netip.go:118 # 0xec90a4 golang.org/x/net/publicsuffix.PublicSuffix+0x24 /go/pkg/mod/golang.org/x/net@v0.51.0/publicsuffix/list.go:88 # 0xec9544 golang.org/x/net/publicsuffix.list.PublicSuffix+0x24 /go/pkg/mod/golang.org/x/net@v0.51.0/publicsuffix/list.go:65 # 0xec1cb1 net/http/cookiejar.jarKey+0x51 /usr/local/go/src/net/http/cookiejar/jar.go:379 # 0xec04a4 net/http/cookiejar.(*Jar).cookies+0x144 /usr/local/go/src/net/http/cookiejar/jar.go:205 # 0xec0334 net/http/cookiejar.(*Jar).Cookies+0x34 /usr/local/go/src/net/http/cookiejar/jar.go:193 # 0x7e8631 net/http.(*Client).send+0x211 /usr/local/go/src/net/http/client.go:181 # 0x7eac16 net/http.(*Client).do+0x9d6 /usr/local/go/src/net/http/client.go:733 # 0xecd18d net/http.(*Client).Do+0x3ed /usr/local/go/src/net/http/client.go:592 # 0xecd173 github.com/go-resty/resty/v2.(*Client).execute+0x3d3 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:932 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 1536] @ 0x48a66c 0x48fa93 0xb6e71c 0xb77005 0xbc320f 0xcc99d4 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd8e4fc 0xefca05 0xd00563 0xefc716 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xb6e71b github.com/jackc/pgx/v5/pgproto3.(*Bind).Encode+0x63b /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgproto3/bind.go:140 # 0xb77004 github.com/jackc/pgx/v5/pgproto3.(*Frontend).SendBind+0x44 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgproto3/frontend.go:145 # 0xbc320e github.com/jackc/pgx/v5/pgconn.(*PgConn).ExecPrepared+0x14e /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgconn/pgconn.go:1167 # 0xcc99d3 github.com/jackc/pgx/v5.(*Conn).execPrepared+0xf3 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:586 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd8e4fb dsdrive/internal/components/webdisk/services/local.(*Service).DisableUsers+0x15b /build/internal/components/webdisk/services/local/users.go:77 # 0xefca04 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers.func2+0x64 /build/internal/components/webdisk/services/usersync/sync_users.go:129 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefc715 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0xbd5 /build/internal/components/webdisk/services/usersync/sync_users.go:128 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 256] @ 0x48a645 0x48f489 0x49e97c 0x49e7c6 0x49e53c 0xa6e7f4 0xa7d012 0xa7cdb2 0x4947e1 # 0x49e97b sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:241 # 0x49e7c5 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:220 # 0x49e53b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:135 # 0xa6e7f3 github.com/valyala/fasthttp.(*Server).serveConn+0x1b3 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2202 # 0xa7d011 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:225 # 0xa7cdb1 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:197 0: 0 [1: 16] @ 0x48a665 0x472497 0x6739ba 0x6739a0 0x6734db 0x67358b 0x673492 0x6737e8 0x6734b9 0x6737e8 0x66fa32 0x66e6de 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef113c 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x6739b9 encoding/json.unquote+0xb9 /usr/local/go/src/encoding/json/decode.go:1189 # 0x67399f encoding/json.(*decodeState).literalInterface+0x9f /usr/local/go/src/encoding/json/decode.go:1144 # 0x6734da encoding/json.(*decodeState).valueInterface+0x7a /usr/local/go/src/encoding/json/decode.go:1046 # 0x67358a encoding/json.(*decodeState).arrayInterface+0x6a /usr/local/go/src/encoding/json/decode.go:1061 # 0x673491 encoding/json.(*decodeState).valueInterface+0x31 /usr/local/go/src/encoding/json/decode.go:1040 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x6734b8 encoding/json.(*decodeState).valueInterface+0x58 /usr/local/go/src/encoding/json/decode.go:1043 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x66fa31 encoding/json.(*decodeState).object+0x5b1 /usr/local/go/src/encoding/json/decode.go:622 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef113b dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x19b /build/internal/components/webdisk/services/keycloak/get_group_members.go:18 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 704] @ 0x48a645 0x48a83e 0x48a8d3 0x410b85 0x410b78 0x416e19 0x8373f9 0x8374a6 0x7eb5ab 0x7ea473 0xecd18e 0xecd174 0xed5fc8 0xeec153 0xeec017 0xef11e5 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x8373f8 net/http.Header.Clone+0x1b8 /usr/local/go/src/net/http/header.go:114 # 0x8374a5 net/http.cloneOrMakeHeader+0x265 /usr/local/go/src/net/http/clone.go:116 # 0x7eb5aa net/http.(*Client).makeHeadersCopier+0x2a /usr/local/go/src/net/http/client.go:764 # 0x7ea472 net/http.(*Client).do+0x232 /usr/local/go/src/net/http/client.go:614 # 0xecd18d net/http.(*Client).Do+0x3ed /usr/local/go/src/net/http/client.go:592 # 0xecd173 github.com/go-resty/resty/v2.(*Client).execute+0x3d3 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:932 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec152 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec016 github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupMembers+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1825 # 0xef11e4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x244 /build/internal/components/webdisk/services/keycloak/get_group_members.go:24 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [4: 87040] @ 0x48a66c 0x48fa93 0xb6e71c 0xb77005 0xbc320f 0xcc99d4 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd55cc3 0xd55a1a 0xefa80e 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xb6e71b github.com/jackc/pgx/v5/pgproto3.(*Bind).Encode+0x63b /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgproto3/bind.go:140 # 0xb77004 github.com/jackc/pgx/v5/pgproto3.(*Frontend).SendBind+0x44 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgproto3/frontend.go:145 # 0xbc320e github.com/jackc/pgx/v5/pgconn.(*PgConn).ExecPrepared+0x14e /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgconn/pgconn.go:1167 # 0xcc99d3 github.com/jackc/pgx/v5.(*Conn).execPrepared+0xf3 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:586 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd55cc2 dsdrive/internal/components/webdisk/services/local.(*Service).addGroupUsers+0x202 /build/internal/components/webdisk/services/local/add_group_users.go:37 # 0xd55a19 dsdrive/internal/components/webdisk/services/local.(*Service).AddGroupUsers+0x219 /build/internal/components/webdisk/services/local/add_group_users.go:25 # 0xefa80d dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0x22d /build/internal/components/webdisk/services/usersync/sync_groups.go:178 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 24576] @ 0x48a66c 0x472497 0xce1f36 0xce1f37 0xce2365 0xce38bb 0xce4785 0xd0156e 0xd55cc3 0xd55a1a 0xefa80e 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xce1f35 bytes.(*Buffer).String+0x2f5 /usr/local/go/src/bytes/buffer.go:77 # 0xce1f36 github.com/jmoiron/sqlx.fixBound+0x2f6 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:268 # 0xce2364 github.com/jmoiron/sqlx.bindArray+0x3c4 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:294 # 0xce38ba github.com/jmoiron/sqlx.bindNamedMapper+0xfa /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:432 # 0xce4784 github.com/jmoiron/sqlx.NamedExecContext+0xa4 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:128 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd55cc2 dsdrive/internal/components/webdisk/services/local.(*Service).addGroupUsers+0x202 /build/internal/components/webdisk/services/local/add_group_users.go:37 # 0xd55a19 dsdrive/internal/components/webdisk/services/local.(*Service).AddGroupUsers+0x219 /build/internal/components/webdisk/services/local/add_group_users.go:25 # 0xefa80d dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0x22d /build/internal/components/webdisk/services/usersync/sync_groups.go:178 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 64] @ 0x48a66c 0x472497 0x6739ba 0x6739a0 0x6734db 0x67358b 0x673492 0x6737e8 0x66fa32 0x66e6de 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x6739b9 encoding/json.unquote+0xb9 /usr/local/go/src/encoding/json/decode.go:1189 # 0x67399f encoding/json.(*decodeState).literalInterface+0x9f /usr/local/go/src/encoding/json/decode.go:1144 # 0x6734da encoding/json.(*decodeState).valueInterface+0x7a /usr/local/go/src/encoding/json/decode.go:1046 # 0x67358a encoding/json.(*decodeState).arrayInterface+0x6a /usr/local/go/src/encoding/json/decode.go:1061 # 0x673491 encoding/json.(*decodeState).valueInterface+0x31 /usr/local/go/src/encoding/json/decode.go:1040 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x66fa31 encoding/json.(*decodeState).object+0x5b1 /usr/local/go/src/encoding/json/decode.go:622 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 13056] @ 0x48a64c 0x48fa27 0xcd3a71 0xcd3925 0xcd35cd 0xcc993c 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd8d928 0xefca37 0xd00563 0xefc716 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xcd3a70 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x250 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:85 # 0xcd3924 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x104 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:59 # 0xcd35cc github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).Build+0x42c /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:40 # 0xcc993b github.com/jackc/pgx/v5.(*Conn).execPrepared+0x5b /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:581 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd8d927 dsdrive/internal/components/webdisk/services/local.(*Service).UpdateUsers+0xe7 /build/internal/components/webdisk/services/local/users.go:17 # 0xefca36 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers.func2+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:133 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefc715 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0xbd5 /build/internal/components/webdisk/services/usersync/sync_users.go:128 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [4: 640] @ 0x48a645 0x48f489 0xce147b 0xce13bb 0xce22aa 0xce38bb 0xce4785 0xd0156e 0xd8d928 0xefca37 0xd00563 0xefc716 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xce147a github.com/jmoiron/sqlx.bindArgs+0x5a /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:174 # 0xce13ba github.com/jmoiron/sqlx.bindAnyArgs+0x7a /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:167 # 0xce22a9 github.com/jmoiron/sqlx.bindArray+0x309 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:287 # 0xce38ba github.com/jmoiron/sqlx.bindNamedMapper+0xfa /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:432 # 0xce4784 github.com/jmoiron/sqlx.NamedExecContext+0xa4 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:128 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd8d927 dsdrive/internal/components/webdisk/services/local.(*Service).UpdateUsers+0xe7 /build/internal/components/webdisk/services/local/users.go:17 # 0xefca36 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers.func2+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:133 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefc715 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0xbd5 /build/internal/components/webdisk/services/usersync/sync_users.go:128 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 20480] @ 0x48a66c 0x48fa93 0x4affc6 0xecd72d 0xecd326 0xed5fc8 0xeec153 0xeec017 0xef3287 0xefcf05 0xefc2b7 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x4affc5 io.ReadAll+0x265 /usr/local/go/src/io/io.go:746 # 0xecd72c io/ioutil.ReadAll+0x98c /usr/local/go/src/io/ioutil/ioutil.go:30 # 0xecd325 github.com/go-resty/resty/v2.(*Client).execute+0x585 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:960 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec152 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec016 github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupMembers+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1825 # 0xef3286 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetKeyCloakUsersByGroup+0x186 /build/internal/components/webdisk/services/keycloak/get_users.go:40 # 0xefcf04 dsdrive/internal/components/webdisk/services/usersync.(*Service).getUsersBatch+0x3e4 /build/internal/components/webdisk/services/usersync/sync_users.go:176 # 0xefc2b6 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x776 /build/internal/components/webdisk/services/usersync/sync_users.go:110 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 16384] @ 0x48a66c 0x48fa93 0xc99671 0xc1197f 0xcd3c09 0xcd39a5 0xcd3925 0xcd35cd 0xcc993c 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd55cc3 0xd55a1a 0xefa80e 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xc99670 github.com/jackc/pgx/v5/pgtype.encodePlanStringToAnyTextFormat.Encode+0x70 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1290 # 0xc1197e github.com/jackc/pgx/v5/pgtype.(*Map).Encode+0x13e /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1987 # 0xcd3c08 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).encodeExtendedParamValue+0xc8 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:125 # 0xcd39a4 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x184 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:79 # 0xcd3924 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x104 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:59 # 0xcd35cc github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).Build+0x42c /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:40 # 0xcc993b github.com/jackc/pgx/v5.(*Conn).execPrepared+0x5b /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:581 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd55cc2 dsdrive/internal/components/webdisk/services/local.(*Service).addGroupUsers+0x202 /build/internal/components/webdisk/services/local/add_group_users.go:37 # 0xd55a19 dsdrive/internal/components/webdisk/services/local.(*Service).AddGroupUsers+0x219 /build/internal/components/webdisk/services/local/add_group_users.go:25 # 0xefa80d dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0x22d /build/internal/components/webdisk/services/usersync/sync_groups.go:178 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 6144] @ 0x48a66c 0x48fa93 0x54ca35 0x54c46f 0x54c759 0xce1e69 0xce2365 0xce38bb 0xce4785 0xd0156e 0xd55cc3 0xd55a1a 0xefa80e 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x54ca34 bytes.growSlice+0x94 /usr/local/go/src/bytes/buffer.go:267 # 0x54c46e bytes.(*Buffer).grow+0x14e /usr/local/go/src/bytes/buffer.go:169 # 0x54c758 bytes.(*Buffer).WriteString+0x58 /usr/local/go/src/bytes/buffer.go:209 # 0xce1e68 github.com/jmoiron/sqlx.fixBound+0x228 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:265 # 0xce2364 github.com/jmoiron/sqlx.bindArray+0x3c4 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:294 # 0xce38ba github.com/jmoiron/sqlx.bindNamedMapper+0xfa /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:432 # 0xce4784 github.com/jmoiron/sqlx.NamedExecContext+0xa4 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:128 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd55cc2 dsdrive/internal/components/webdisk/services/local.(*Service).addGroupUsers+0x202 /build/internal/components/webdisk/services/local/add_group_users.go:37 # 0xd55a19 dsdrive/internal/components/webdisk/services/local.(*Service).AddGroupUsers+0x219 /build/internal/components/webdisk/services/local/add_group_users.go:25 # 0xefa80d dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0x22d /build/internal/components/webdisk/services/usersync/sync_groups.go:178 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [3: 72] @ 0x48a66c 0x472497 0x671b29 0x66e7b4 0x6701e5 0x66e6de 0x66f25b 0x66e714 0x66df3e 0x66db19 0xed8e9f 0xed1247 0xecd62e 0xed5fc8 0xeec153 0xeec017 0xef11e5 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x671b28 encoding/json.(*decodeState).literalStore+0xac8 /usr/local/go/src/encoding/json/decode.go:958 # 0x66e7b3 encoding/json.(*decodeState).value+0x113 /usr/local/go/src/encoding/json/decode.go:394 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66f25a encoding/json.(*decodeState).array+0x4da /usr/local/go/src/encoding/json/decode.go:561 # 0x66e713 encoding/json.(*decodeState).value+0x73 /usr/local/go/src/encoding/json/decode.go:370 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xed8e9e github.com/go-resty/resty/v2.Unmarshalc+0xbe /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/util.go:109 # 0xed1246 github.com/go-resty/resty/v2.parseResponseBody+0x306 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:333 # 0xecd62d github.com/go-resty/resty/v2.(*Client).execute+0x88d /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:972 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec152 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec016 github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupMembers+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1825 # 0xef11e4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x244 /build/internal/components/webdisk/services/keycloak/get_group_members.go:24 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [4: 64] @ 0x48a645 0x425d05 0xee8eb5 0xee8e8e 0xee8e84 0xee8e8d 0xeec2fb 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xee8eb4 net/textproto.MIMEHeader.Set+0x94 /usr/local/go/src/net/textproto/header.go:22 # 0xee8e8d net/http.Header.Set+0x6d /usr/local/go/src/net/http/header.go:40 # 0xee8e83 github.com/go-resty/resty/v2.(*Request).SetHeader+0x63 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:100 # 0xee8e8c github.com/Nerzal/gocloak/v13.(*GoCloak).GetRequestWithBearerAuth+0x6c /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:73 # 0xeec2fa github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0xda /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2660 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 48] @ 0x48a645 0x425d05 0xede125 0xede194 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xede124 github.com/golang-jwt/jwt/v5.NewParser+0x44 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:32 # 0xede193 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xb3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [5: 204800] @ 0x48a673 0x48a825 0x48a8d3 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xd85b3a 0xd85a99 0xd3d6c7 0xd3d50b 0xd880cc 0xd880b3 0xb556b0 0x4947e1 # 0xd85b39 dsdrive/internal/components/webdisk/services/local.(*authorCache).Set+0x3f9 /build/internal/components/webdisk/services/local/author_chache.go:37 # 0xd85a98 dsdrive/internal/components/webdisk/services/local.(*Service).reloadAuthors+0x358 /build/internal/components/webdisk/services/local/list_users.go:259 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xd880cb dsdrive/pkg/job.(*Job).Run+0x2b /build/pkg/job/job.go:40 # 0xd880b2 dsdrive/internal/components/webdisk/services/local.NewLocalService.func1.5+0x12 /build/internal/components/webdisk/services/local/service.go:101 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 32] @ 0x48a665 0x472497 0x671b29 0x66e7b4 0x6701e5 0x66e6de 0x66f25b 0x66e714 0x66df3e 0x66db19 0xed8e9f 0xed1247 0xecd62e 0xed5fc8 0xeec153 0xeec017 0xef3287 0xefcf05 0xefc2b7 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x671b28 encoding/json.(*decodeState).literalStore+0xac8 /usr/local/go/src/encoding/json/decode.go:958 # 0x66e7b3 encoding/json.(*decodeState).value+0x113 /usr/local/go/src/encoding/json/decode.go:394 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66f25a encoding/json.(*decodeState).array+0x4da /usr/local/go/src/encoding/json/decode.go:561 # 0x66e713 encoding/json.(*decodeState).value+0x73 /usr/local/go/src/encoding/json/decode.go:370 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xed8e9e github.com/go-resty/resty/v2.Unmarshalc+0xbe /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/util.go:109 # 0xed1246 github.com/go-resty/resty/v2.parseResponseBody+0x306 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:333 # 0xecd62d github.com/go-resty/resty/v2.(*Client).execute+0x88d /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:972 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec152 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec016 github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupMembers+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1825 # 0xef3286 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetKeyCloakUsersByGroup+0x186 /build/internal/components/webdisk/services/keycloak/get_users.go:40 # 0xefcf04 dsdrive/internal/components/webdisk/services/usersync.(*Service).getUsersBatch+0x3e4 /build/internal/components/webdisk/services/usersync/sync_users.go:176 # 0xefc2b6 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x776 /build/internal/components/webdisk/services/usersync/sync_users.go:110 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 8192] @ 0x48a66c 0x48f489 0xce047f 0xce2396 0xce38bb 0xce4785 0xd0156e 0xd8d928 0xefca37 0xd00563 0xefc716 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xce047e github.com/jmoiron/sqlx.Rebind+0x7e /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/bind.go:67 # 0xce2395 github.com/jmoiron/sqlx.bindArray+0x3f5 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:298 # 0xce38ba github.com/jmoiron/sqlx.bindNamedMapper+0xfa /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:432 # 0xce4784 github.com/jmoiron/sqlx.NamedExecContext+0xa4 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:128 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd8d927 dsdrive/internal/components/webdisk/services/local.(*Service).UpdateUsers+0xe7 /build/internal/components/webdisk/services/local/users.go:17 # 0xefca36 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers.func2+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:133 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefc715 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0xbd5 /build/internal/components/webdisk/services/usersync/sync_users.go:128 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 131072] @ 0x48a673 0x48f489 0xa29ce5 0xa29c48 0xa2ba97 0xa27a38 0xa27668 0xa272fe 0xa24775 0xdb5785 0xdb51de 0xea5a87 0xea5a54 0xea5a48 0xea5276 0xea48e8 0xf347b9 0xf316ea 0xd39987 0xd2288d 0xf05c0c 0xf317bf 0xd2287d 0xf032e5 0xd2287d 0xf05d73 0xd2287d 0xf044f2 0xd2287d 0xf03f0b 0xd2287d 0xf05f25 0xd2287d 0xf03cf4 0xd39987 0xd2288d 0xdc0197 0xd39987 0xd39ba9 0xa6f850 0xa7d012 0xa7cdb2 0x4947e1 # 0xa29ce4 bufio.NewReaderSize+0x144 /usr/local/go/src/bufio/bufio.go:57 # 0xa29c47 github.com/valyala/fasthttp.(*HostClient).AcquireReader+0xa7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1882 # 0xa2ba96 github.com/valyala/fasthttp.(*transport).RoundTrip+0x556 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:3052 # 0xa27a37 github.com/valyala/fasthttp.(*HostClient).doNonNilReqResp+0x2f7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1486 # 0xa27667 github.com/valyala/fasthttp.(*HostClient).do+0xa7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1438 # 0xa272fd github.com/valyala/fasthttp.(*HostClient).Do+0x17d /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1382 # 0xa24774 github.com/valyala/fasthttp.(*Client).Do+0x1f4 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:523 # 0xdb5784 dsdrive/pkg/http.(*Client).tryRequest+0x224 /build/pkg/http/client.go:355 # 0xdb51dd dsdrive/pkg/http.(*Client).DoWithStatus+0x29d /build/pkg/http/client.go:327 # 0xea5a86 dsdrive/pkg/http.(*Client).Do+0x3a6 /build/pkg/http/client.go:305 # 0xea5a53 dsdrive/internal/components/webdisk/services/lock.(*Service).Do+0x373 /build/internal/components/webdisk/services/lock/lock.go:33 # 0xea5a47 dsdrive/internal/components/webdisk/services/forwarder.(*Service).requestListFromCache+0x367 /build/internal/components/webdisk/services/forwarder/list_directory.go:128 # 0xea5275 dsdrive/internal/components/webdisk/services/forwarder.(*Service).listDirectory+0x395 /build/internal/components/webdisk/services/forwarder/list_directory.go:98 # 0xea48e7 dsdrive/internal/components/webdisk/services/forwarder.(*Service).ListDirectory+0x4e7 /build/internal/components/webdisk/services/forwarder/list_directory.go:44 # 0xf347b8 dsdrive/internal/components/webdisk/http/api.(*Handler).listDirectory+0x378 /build/internal/components/webdisk/http/api/list_directory.go:34 # 0xf316e9 dsdrive/internal/components/webdisk/http/api.NewHandler.func5+0x2a9 /build/internal/components/webdisk/http/api/handler.go:143 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xf05c0b dsdrive/internal/components/webdisk/http/middleware.checkAuthMiddleware+0xd4b /build/internal/components/webdisk/http/middleware/middleware.go:199 # 0xf317be dsdrive/internal/components/webdisk/http/api.NewHandler.CheckAuthMiddleware.func16+0x1e /build/internal/components/webdisk/http/middleware/middleware.go:105 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf032e4 dsdrive/pkg/cors.New.func1+0x2c4 /build/pkg/cors/cors.go:153 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf05d72 dsdrive/internal/components/webdisk/http/middleware.SetIpAddressHeaderMiddleware+0x52 /build/internal/components/webdisk/http/middleware/middleware.go:206 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf044f1 dsdrive/internal/components/webdisk/http/middleware.HttpRequestLoggerMiddleware+0x5b1 /build/internal/components/webdisk/http/middleware/middleware.go:76 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf03f0a dsdrive/internal/components/webdisk/http/middleware.LoggerMiddleware+0x16a /build/internal/components/webdisk/http/middleware/middleware.go:49 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf05f24 dsdrive/internal/components/webdisk/http/middleware.WebDAVMiddleware+0x24 /build/internal/components/webdisk/http/middleware/middleware.go:223 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf03cf3 dsdrive/internal/components/webdisk/http/middleware.TraceIdMiddleware+0x133 /build/internal/components/webdisk/http/middleware/middleware.go:38 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xdc0196 dsdrive/pkg/http.InitServer.New.func9+0xb6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/middleware/recover/recover.go:43 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd39ba8 github.com/gofiber/fiber/v2.(*App).handler+0x68 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:170 # 0xa6f84f github.com/valyala/fasthttp.(*Server).serveConn+0x120f /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2465 # 0xa7d011 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:225 # 0xa7cdb1 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:197 0: 0 [1: 288] @ 0x48a645 0x48a83e 0x48a8d3 0x410b85 0x410b78 0x416e19 0x48abe5 0x4fc185 0x4e2f85 0x6707b4 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede08d 0xede08e 0xeeff46 0xf056b8 0xf317bf 0xd2287d 0xf032e5 0xd2287d 0xf05d73 0xd2287d 0xf044f2 0xd2287d 0xf03f0b 0xd2287d 0xf05f25 0xd2287d 0xf03cf4 0xd39987 0xd2288d 0xdc0197 0xd39987 0xd39ba9 0xa6f850 0xa7d012 0xa7cdb2 0x4947e1 # 0x48abe4 reflect.mapassign_faststr0+0x24 /usr/local/go/src/runtime/map.go:260 # 0x4fc184 reflect.mapassign_faststr+0xa4 /usr/local/go/src/reflect/value.go:3755 # 0x4e2f84 reflect.Value.SetMapIndex+0x204 /usr/local/go/src/reflect/map.go:416 # 0x6707b3 encoding/json.(*decodeState).object+0x1333 /usr/local/go/src/encoding/json/decode.go:811 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede08c github.com/golang-jwt/jwt/v5.(*Parser).Parse+0xcc /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:47 # 0xede08d github.com/golang-jwt/jwt/v5.Parse+0xcd /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:256 # 0xeeff45 dsdrive/pkg/authtoken.ValidateJwt+0x65 /build/pkg/authtoken/validate_jwt.go:15 # 0xf056b7 dsdrive/internal/components/webdisk/http/middleware.checkAuthMiddleware+0x7f7 /build/internal/components/webdisk/http/middleware/middleware.go:171 # 0xf317be dsdrive/internal/components/webdisk/http/api.NewHandler.CheckAuthMiddleware.func16+0x1e /build/internal/components/webdisk/http/middleware/middleware.go:105 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf032e4 dsdrive/pkg/cors.New.func1+0x2c4 /build/pkg/cors/cors.go:153 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf05d72 dsdrive/internal/components/webdisk/http/middleware.SetIpAddressHeaderMiddleware+0x52 /build/internal/components/webdisk/http/middleware/middleware.go:206 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf044f1 dsdrive/internal/components/webdisk/http/middleware.HttpRequestLoggerMiddleware+0x5b1 /build/internal/components/webdisk/http/middleware/middleware.go:76 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf03f0a dsdrive/internal/components/webdisk/http/middleware.LoggerMiddleware+0x16a /build/internal/components/webdisk/http/middleware/middleware.go:49 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf05f24 dsdrive/internal/components/webdisk/http/middleware.WebDAVMiddleware+0x24 /build/internal/components/webdisk/http/middleware/middleware.go:223 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf03cf3 dsdrive/internal/components/webdisk/http/middleware.TraceIdMiddleware+0x133 /build/internal/components/webdisk/http/middleware/middleware.go:38 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xdc0196 dsdrive/pkg/http.InitServer.New.func9+0xb6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/middleware/recover/recover.go:43 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd39ba8 github.com/gofiber/fiber/v2.(*App).handler+0x68 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:170 # 0xa6f84f github.com/valyala/fasthttp.(*Server).serveConn+0x120f /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2465 # 0xa7d011 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:225 # 0xa7cdb1 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:197 0: 0 [3: 864] @ 0x48a645 0x425d05 0xcc9fe6 0xccaa33 0xcda4ef 0xb59c77 0xb61c7c 0xb69591 0xb614b7 0xb6127c 0xb6106f 0xb5f962 0xb60f98 0xcea099 0xce4662 0xd044cb 0xd4b12c 0xd4bb37 0xd88372 0xd3d6c7 0xd3d50b 0xd88189 0xd88173 0xb556b0 0x4947e1 # 0xcc9fe5 github.com/jackc/pgx/v5.(*Conn).getRows+0x45 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:603 # 0xccaa32 github.com/jackc/pgx/v5.(*Conn).Query+0x812 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:780 # 0xcda4ee github.com/jackc/pgx/v5/stdlib.(*Conn).QueryContext+0x3ae /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:493 # 0xb59c76 database/sql.ctxDriverQuery+0xd6 /usr/local/go/src/database/sql/ctxutil.go:48 # 0xb61c7b database/sql.(*DB).queryDC.func1+0x15b /usr/local/go/src/database/sql/sql.go:1786 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb614b6 database/sql.(*DB).queryDC+0x1b6 /usr/local/go/src/database/sql/sql.go:1781 # 0xb6127b database/sql.(*DB).query+0xfb /usr/local/go/src/database/sql/sql.go:1764 # 0xb6106e database/sql.(*DB).QueryContext.func1+0x4e /usr/local/go/src/database/sql/sql.go:1742 # 0xb5f961 database/sql.(*DB).retry+0x41 /usr/local/go/src/database/sql/sql.go:1576 # 0xb60f97 database/sql.(*DB).QueryContext+0x97 /usr/local/go/src/database/sql/sql.go:1741 # 0xcea098 github.com/jmoiron/sqlx.(*DB).QueryxContext+0x38 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:162 # 0xce4661 github.com/jmoiron/sqlx.NamedQueryContext+0xe1 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:121 # 0xd044ca github.com/jmoiron/sqlx.(*DB).NamedQueryContext+0x4a /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:129 # 0xd4b12b dsdrive/internal/components/webdisk/services/local.(*Service).LoadObjectAccessRights+0x3ab /build/internal/components/webdisk/services/local/access_rights.go:46 # 0xd4bb36 dsdrive/internal/components/webdisk/services/local.(*Service).LoadProjectsAccessRights+0x276 /build/internal/components/webdisk/services/local/access_rights.go:125 # 0xd88371 dsdrive/internal/components/webdisk/services/local.(*Service).reloadProjectRights+0x31 /build/internal/components/webdisk/services/local/service.go:127 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xd88188 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xd88172 dsdrive/internal/components/webdisk/services/local.NewLocalService.func1.2+0x12 /build/internal/components/webdisk/services/local/service.go:83 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 192] @ 0x48a645 0x48f489 0xcd9dd0 0xcd9dbf 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd55cc3 0xd55a1a 0xefa80e 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xcd9dcf github.com/jackc/pgx/v5/stdlib.namedValueToInterface+0x8f /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:863 # 0xcd9dbe github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x7e /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:473 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd55cc2 dsdrive/internal/components/webdisk/services/local.(*Service).addGroupUsers+0x202 /build/internal/components/webdisk/services/local/add_group_users.go:37 # 0xd55a19 dsdrive/internal/components/webdisk/services/local.(*Service).AddGroupUsers+0x219 /build/internal/components/webdisk/services/local/add_group_users.go:25 # 0xefa80d dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0x22d /build/internal/components/webdisk/services/usersync/sync_groups.go:178 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 576] @ 0x48a645 0x48a83e 0x48a8d3 0x410b85 0x410b78 0x416e19 0x67380d 0x6734b9 0x6737e8 0x66fa32 0x66e6de 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef113c 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x67380c encoding/json.(*decodeState).objectInterface+0x14c /usr/local/go/src/encoding/json/decode.go:1110 # 0x6734b8 encoding/json.(*decodeState).valueInterface+0x58 /usr/local/go/src/encoding/json/decode.go:1043 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x66fa31 encoding/json.(*decodeState).object+0x5b1 /usr/local/go/src/encoding/json/decode.go:622 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef113b dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x19b /build/internal/components/webdisk/services/keycloak/get_group_members.go:18 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 576] @ 0x48a66c 0x48f489 0x59dcb9 0x59dc3d 0xee7f93 0xee7f7f 0xee8226 0xee8492 0xeea745 0xeea956 0xef36dd 0xef113c 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x59dcb8 math/big.nat.make+0x98 /usr/local/go/src/math/big/nat.go:67 # 0x59dc3c math/big.nat.setBytes+0x1c /usr/local/go/src/math/big/nat.go:1023 # 0xee7f92 math/big.(*Int).SetBytes+0x72 /usr/local/go/src/math/big/int.go:519 # 0xee7f7e github.com/Nerzal/gocloak/v13/pkg/jwx.toBigInt+0x5e /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:51 # 0xee8225 github.com/Nerzal/gocloak/v13/pkg/jwx.decodeRSAPublicKey+0x25 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:87 # 0xee8491 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0x71 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:121 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef113b dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x19b /build/internal/components/webdisk/services/keycloak/get_group_members.go:18 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [9: 1440] @ 0x48a645 0x425d05 0x821be8 0x817fc6 0x833714 0x4947e1 # 0x821be7 net/http.newTransferWriter+0x27 /usr/local/go/src/net/http/transfer.go:79 # 0x817fc5 net/http.(*Request).write+0x7a5 /usr/local/go/src/net/http/request.go:706 # 0x833713 net/http.(*persistConn).writeLoop+0x173 /usr/local/go/src/net/http/transport.go:2655 0: 0 [1: 32] @ 0x48a645 0x425d05 0x4120b2 0x40ff05 0x48a969 0x7c4e11 0x81b197 0x81b180 0x833011 0x831e3d 0x4947e1 # 0x7c4e10 net/textproto.readMIMEHeader+0x90 /usr/local/go/src/net/textproto/reader.go:529 # 0x81b196 net/textproto.(*Reader).ReadMIMEHeader+0x236 /usr/local/go/src/net/textproto/reader.go:508 # 0x81b17f net/http.ReadResponse+0x21f /usr/local/go/src/net/http/response.go:188 # 0x833010 net/http.(*persistConn).readResponse+0xb0 /usr/local/go/src/net/http/transport.go:2518 # 0x831e3c net/http.(*persistConn).readLoop+0x2dc /usr/local/go/src/net/http/transport.go:2345 0: 0 [1: 16] @ 0x48a645 0x48fa27 0x670dc5 0x66e6de 0x66df3e 0x66db19 0xee7e90 0xeea4ae 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x670dc4 encoding/json.(*decodeState).object+0x1944 /usr/local/go/src/encoding/json/decode.go:738 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xee7e8f github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenHeader+0xaf /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:36 # 0xeea4ad github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x8d /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:421 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 32] @ 0x48a66c 0x472497 0x7c4bc7 0x7c4f94 0x81b197 0x81b180 0x833011 0x831e3d 0x4947e1 # 0x7c4bc6 net/textproto.canonicalMIMEHeaderKey+0x186 /usr/local/go/src/net/textproto/reader.go:794 # 0x7c4f93 net/textproto.readMIMEHeader+0x213 /usr/local/go/src/net/textproto/reader.go:558 # 0x81b196 net/textproto.(*Reader).ReadMIMEHeader+0x236 /usr/local/go/src/net/textproto/reader.go:508 # 0x81b17f net/http.ReadResponse+0x21f /usr/local/go/src/net/http/response.go:188 # 0x833010 net/http.(*persistConn).readResponse+0xb0 /usr/local/go/src/net/http/transport.go:2518 # 0x831e3c net/http.(*persistConn).readLoop+0x2dc /usr/local/go/src/net/http/transport.go:2345 0: 0 [3: 432] @ 0x48a645 0x425d05 0x66da57 0xeed508 0xeec2bc 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x66da56 encoding/json.Unmarshal+0x36 /usr/local/go/src/encoding/json/decode.go:106 # 0xeed507 github.com/Nerzal/gocloak/v13.GetQueryParams+0x67 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/models.go:27 # 0xeec2bb github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x9b /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2655 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [3: 86016] @ 0x48a66c 0x48fa93 0xb6e71c 0xb77005 0xbc320f 0xcc99d4 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd8d928 0xefca37 0xd00563 0xefc716 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xb6e71b github.com/jackc/pgx/v5/pgproto3.(*Bind).Encode+0x63b /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgproto3/bind.go:140 # 0xb77004 github.com/jackc/pgx/v5/pgproto3.(*Frontend).SendBind+0x44 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgproto3/frontend.go:145 # 0xbc320e github.com/jackc/pgx/v5/pgconn.(*PgConn).ExecPrepared+0x14e /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgconn/pgconn.go:1167 # 0xcc99d3 github.com/jackc/pgx/v5.(*Conn).execPrepared+0xf3 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:586 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd8d927 dsdrive/internal/components/webdisk/services/local.(*Service).UpdateUsers+0xe7 /build/internal/components/webdisk/services/local/users.go:17 # 0xefca36 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers.func2+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:133 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefc715 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0xbd5 /build/internal/components/webdisk/services/usersync/sync_users.go:128 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [3: 49152] @ 0x48a66c 0x48fa93 0x4affc6 0xecd72d 0xecd326 0xed5fc8 0xeec153 0xeec017 0xef3287 0xefcf05 0xefc2b7 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x4affc5 io.ReadAll+0x265 /usr/local/go/src/io/io.go:746 # 0xecd72c io/ioutil.ReadAll+0x98c /usr/local/go/src/io/ioutil/ioutil.go:30 # 0xecd325 github.com/go-resty/resty/v2.(*Client).execute+0x585 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:960 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec152 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec016 github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupMembers+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1825 # 0xef3286 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetKeyCloakUsersByGroup+0x186 /build/internal/components/webdisk/services/keycloak/get_users.go:40 # 0xefcf04 dsdrive/internal/components/webdisk/services/usersync.(*Service).getUsersBatch+0x3e4 /build/internal/components/webdisk/services/usersync/sync_users.go:176 # 0xefc2b6 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x776 /build/internal/components/webdisk/services/usersync/sync_users.go:110 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 192] @ 0x48a66c 0x48fa93 0xa540a5 0xa53f3f 0xa52a07 0xa52a32 0xa62a18 0xa2b7c8 0xa27a38 0xa27668 0xa272fe 0xa24775 0xdb5785 0xdb51de 0xdb4e5f 0xdb4e3e 0xf67deb 0xdc00a3 0xd39987 0xd2288d 0xdc0197 0xd39987 0xd39ba9 0xa6f850 0xa7d012 0xa7cdb2 0x4947e1 # 0xa540a4 github.com/valyala/fasthttp.appendHeaderLine+0x1084 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/header.go:2625 # 0xa53f3e github.com/valyala/fasthttp.(*RequestHeader).AppendBytes+0xf1e /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/header.go:2597 # 0xa52a06 github.com/valyala/fasthttp.(*RequestHeader).Header+0x26 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/header.go:2509 # 0xa52a31 github.com/valyala/fasthttp.(*RequestHeader).Write+0x51 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/header.go:2489 # 0xa62a17 github.com/valyala/fasthttp.(*Request).Write+0x5d7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/http.go:1673 # 0xa2b7c7 github.com/valyala/fasthttp.(*transport).RoundTrip+0x287 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:3011 # 0xa27a37 github.com/valyala/fasthttp.(*HostClient).doNonNilReqResp+0x2f7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1486 # 0xa27667 github.com/valyala/fasthttp.(*HostClient).do+0xa7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1438 # 0xa272fd github.com/valyala/fasthttp.(*HostClient).Do+0x17d /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1382 # 0xa24774 github.com/valyala/fasthttp.(*Client).Do+0x1f4 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:523 # 0xdb5784 dsdrive/pkg/http.(*Client).tryRequest+0x224 /build/pkg/http/client.go:355 # 0xdb51dd dsdrive/pkg/http.(*Client).DoWithStatus+0x29d /build/pkg/http/client.go:327 # 0xdb4e5e dsdrive/pkg/http.(*Client).Do+0xfe /build/pkg/http/client.go:305 # 0xdb4e3d dsdrive/pkg/http.(*Client).ReadyZ+0xdd /build/pkg/http/client.go:294 # 0xf67dea dsdrive/internal/components/webdisk.Run.func2+0x18a /build/internal/components/webdisk/application.go:152 # 0xdc00a2 dsdrive/pkg/http.InitServer.func3+0x22 /build/pkg/http/server.go:118 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xdc0196 dsdrive/pkg/http.InitServer.New.func9+0xb6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/middleware/recover/recover.go:43 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd39ba8 github.com/gofiber/fiber/v2.(*App).handler+0x68 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:170 # 0xa6f84f github.com/valyala/fasthttp.(*Server).serveConn+0x120f /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2465 # 0xa7d011 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:225 # 0xa7cdb1 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:197 0: 0 [3: 98304] @ 0x48a673 0x425d05 0x7e77ba 0x49e5d1 0x823c27 0x823c1b 0x823717 0x8182a6 0x833714 0x4947e1 # 0x7e77b9 net/http.init.func16+0x19 /usr/local/go/src/net/http/server.go:834 # 0x49e5d0 sync.(*Pool).Get+0xb0 /usr/local/go/src/sync/pool.go:155 # 0x823c26 net/http.getCopyBuf+0x66 /usr/local/go/src/net/http/server.go:837 # 0x823c1a net/http.(*transferWriter).doBodyCopy+0x5a /usr/local/go/src/net/http/transfer.go:414 # 0x823716 net/http.(*transferWriter).writeBody+0x356 /usr/local/go/src/net/http/transfer.go:372 # 0x8182a5 net/http.(*Request).write+0xa85 /usr/local/go/src/net/http/request.go:762 # 0x833713 net/http.(*persistConn).writeLoop+0x173 /usr/local/go/src/net/http/transport.go:2655 0: 0 [1: 1152] @ 0x48a64c 0x48a825 0x48a8d3 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0x48abe5 0x4fc185 0x4e2f85 0x6707b4 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef0905 0xef0fe5 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x48abe4 reflect.mapassign_faststr0+0x24 /usr/local/go/src/runtime/map.go:260 # 0x4fc184 reflect.mapassign_faststr+0xa4 /usr/local/go/src/reflect/value.go:3755 # 0x4e2f84 reflect.Value.SetMapIndex+0x204 /usr/local/go/src/reflect/map.go:416 # 0x6707b3 encoding/json.(*decodeState).object+0x1333 /usr/local/go/src/encoding/json/decode.go:811 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef0904 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroup+0x64 /build/internal/components/webdisk/services/keycloak/get_group.go:13 # 0xef0fe4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x44 /build/internal/components/webdisk/services/keycloak/get_group_members.go:12 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 13568] @ 0x48a64c 0x48fa27 0xcd3a71 0xcd3925 0xcd35cd 0xcc993c 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd55cc3 0xd55a1a 0xefa80e 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xcd3a70 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x250 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:85 # 0xcd3924 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x104 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:59 # 0xcd35cc github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).Build+0x42c /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:40 # 0xcc993b github.com/jackc/pgx/v5.(*Conn).execPrepared+0x5b /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:581 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd55cc2 dsdrive/internal/components/webdisk/services/local.(*Service).addGroupUsers+0x202 /build/internal/components/webdisk/services/local/add_group_users.go:37 # 0xd55a19 dsdrive/internal/components/webdisk/services/local.(*Service).AddGroupUsers+0x219 /build/internal/components/webdisk/services/local/add_group_users.go:25 # 0xefa80d dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0x22d /build/internal/components/webdisk/services/usersync/sync_groups.go:178 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [7: 336] @ 0x48a66c 0x472497 0x7c5057 0x81b197 0x81b180 0x833011 0x831e3d 0x4947e1 # 0x7c5056 net/textproto.readMIMEHeader+0x2d6 /usr/local/go/src/net/textproto/reader.go:574 # 0x81b196 net/textproto.(*Reader).ReadMIMEHeader+0x236 /usr/local/go/src/net/textproto/reader.go:508 # 0x81b17f net/http.ReadResponse+0x21f /usr/local/go/src/net/http/response.go:188 # 0x833010 net/http.(*persistConn).readResponse+0xb0 /usr/local/go/src/net/http/transport.go:2518 # 0x831e3c net/http.(*persistConn).readLoop+0x2dc /usr/local/go/src/net/http/transport.go:2345 0: 0 [0: 0] @ 0x48a665 0x472497 0x6739ba 0x6739a0 0x6734db 0x67358b 0x673492 0x6737e8 0x66fa32 0x66e6de 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x6739b9 encoding/json.unquote+0xb9 /usr/local/go/src/encoding/json/decode.go:1189 # 0x67399f encoding/json.(*decodeState).literalInterface+0x9f /usr/local/go/src/encoding/json/decode.go:1144 # 0x6734da encoding/json.(*decodeState).valueInterface+0x7a /usr/local/go/src/encoding/json/decode.go:1046 # 0x67358a encoding/json.(*decodeState).arrayInterface+0x6a /usr/local/go/src/encoding/json/decode.go:1061 # 0x673491 encoding/json.(*decodeState).valueInterface+0x31 /usr/local/go/src/encoding/json/decode.go:1040 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x66fa31 encoding/json.(*decodeState).object+0x5b1 /usr/local/go/src/encoding/json/decode.go:622 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 96] @ 0x48a645 0x425d05 0x48a91a 0x48a92f 0xee8c16 0xee8bf3 0xee8e4b 0xeec2fb 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xee8c15 github.com/go-resty/resty/v2.(*Client).R+0x55 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:383 # 0xee8bf2 github.com/Nerzal/gocloak/v13.(*GoCloak).GetRequest+0x32 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:55 # 0xee8e4a github.com/Nerzal/gocloak/v13.(*GoCloak).GetRequestWithBearerAuth+0x2a /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:71 # 0xeec2fa github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0xda /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2660 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 32] @ 0x48a645 0x425d05 0xecf025 0xeceffd 0xecefd4 0xeccf37 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xecf024 net/textproto.MIMEHeader.Set+0x464 /usr/local/go/src/net/textproto/header.go:22 # 0xeceffc net/http.Header.Set+0x43c /usr/local/go/src/net/http/header.go:40 # 0xecefd3 github.com/go-resty/resty/v2.parseRequestHeader+0x413 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:114 # 0xeccf36 github.com/go-resty/resty/v2.(*Client).execute+0x196 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:909 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [5: 400] @ 0x48a645 0x425d05 0x828085 0x837618 0x7e8e2b 0x7e8678 0x7eac17 0xecd18e 0xecd174 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x828084 net/http.(*Transport).roundTrip+0x944 /usr/local/go/src/net/http/transport.go:682 # 0x837617 net/http.(*Transport).RoundTrip+0x17 /usr/local/go/src/net/http/roundtrip.go:33 # 0x7e8e2a net/http.send+0x64a /usr/local/go/src/net/http/client.go:264 # 0x7e8677 net/http.(*Client).send+0x257 /usr/local/go/src/net/http/client.go:185 # 0x7eac16 net/http.(*Client).do+0x9d6 /usr/local/go/src/net/http/client.go:733 # 0xecd18d net/http.(*Client).Do+0x3ed /usr/local/go/src/net/http/client.go:592 # 0xecd173 github.com/go-resty/resty/v2.(*Client).execute+0x3d3 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:932 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 64] @ 0x48a645 0x425d05 0xf8aea5 0xf8aa4a 0x5b7545 0x5b34d3 0xede4af 0xedd244 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xf8aea4 crypto/internal/fips140/bigmod.newModulus+0x24 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:571 # 0xf8aa49 crypto/internal/fips140/bigmod.NewModulus+0x89 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:553 # 0x5b7544 crypto/rsa.fipsPublicKey+0x24 /usr/local/go/src/crypto/rsa/rsa.go:666 # 0x5b34d2 crypto/rsa.VerifyPKCS1v15+0x1b2 /usr/local/go/src/crypto/rsa/fips.go:395 # 0xede4ae github.com/golang-jwt/jwt/v5.(*SigningMethodRSA).Verify+0x12e /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/rsa.go:65 # 0xedd243 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x1e3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:110 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 32] @ 0x48a645 0x48fa27 0xeceef2 0xeccf37 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xeceef1 github.com/go-resty/resty/v2.parseRequestHeader+0x331 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:110 # 0xeccf36 github.com/go-resty/resty/v2.(*Client).execute+0x196 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:909 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [3: 19584] @ 0x48a64c 0x48a825 0x48a8d3 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xefc40a 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xefc409 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x8c9 /build/internal/components/webdisk/services/usersync/sync_users.go:122 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 4096] @ 0x48a66c 0x472497 0xce1f36 0xce1f37 0xce2365 0xce38bb 0xce4785 0xd0156e 0xd8d928 0xefca37 0xd00563 0xefc716 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xce1f35 bytes.(*Buffer).String+0x2f5 /usr/local/go/src/bytes/buffer.go:77 # 0xce1f36 github.com/jmoiron/sqlx.fixBound+0x2f6 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:268 # 0xce2364 github.com/jmoiron/sqlx.bindArray+0x3c4 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:294 # 0xce38ba github.com/jmoiron/sqlx.bindNamedMapper+0xfa /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:432 # 0xce4784 github.com/jmoiron/sqlx.NamedExecContext+0xa4 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:128 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd8d927 dsdrive/internal/components/webdisk/services/local.(*Service).UpdateUsers+0xe7 /build/internal/components/webdisk/services/local/users.go:17 # 0xefca36 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers.func2+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:133 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefc715 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0xbd5 /build/internal/components/webdisk/services/usersync/sync_users.go:128 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [8: 262144] @ 0x48a673 0x48fa93 0x4b0116 0xecd72d 0xecd326 0xed5fc8 0xeec153 0xeec017 0xef3287 0xefcf05 0xefc2b7 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x4b0115 io.ReadAll+0x3b5 /usr/local/go/src/io/io.go:734 # 0xecd72c io/ioutil.ReadAll+0x98c /usr/local/go/src/io/ioutil/ioutil.go:30 # 0xecd325 github.com/go-resty/resty/v2.(*Client).execute+0x585 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:960 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec152 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec016 github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupMembers+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1825 # 0xef3286 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetKeyCloakUsersByGroup+0x186 /build/internal/components/webdisk/services/keycloak/get_users.go:40 # 0xefcf04 dsdrive/internal/components/webdisk/services/usersync.(*Service).getUsersBatch+0x3e4 /build/internal/components/webdisk/services/usersync/sync_users.go:176 # 0xefc2b6 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x776 /build/internal/components/webdisk/services/usersync/sync_users.go:110 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 1536] @ 0x48a66c 0x472497 0x671b29 0x66e7b4 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xed8e9f 0xed1247 0xecd62e 0xed5fc8 0xeeadec 0xeeacd5 0xeeb089 0xef21fd 0xef1c85 0xef659f 0xf4fd29 0xd39987 0xd2288d 0xf05105 0xf317bf 0xd2287d 0xf032e5 0xd2287d 0xf05d73 0xd2287d 0xf044f2 0xd2287d 0xf03f0b 0xd2287d 0xf05f25 0xd2287d 0xf03cf4 0xd39987 0xd2288d 0xdc0197 0xd39987 0xd39ba9 0xa6f850 0xa7d012 0xa7cdb2 0x4947e1 # 0x671b28 encoding/json.(*decodeState).literalStore+0xac8 /usr/local/go/src/encoding/json/decode.go:958 # 0x66e7b3 encoding/json.(*decodeState).value+0x113 /usr/local/go/src/encoding/json/decode.go:394 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xed8e9e github.com/go-resty/resty/v2.Unmarshalc+0xbe /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/util.go:109 # 0xed1246 github.com/go-resty/resty/v2.parseResponseBody+0x306 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:333 # 0xecd62d github.com/go-resty/resty/v2.(*Client).execute+0x88d /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:972 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeeadeb github.com/go-resty/resty/v2.(*Request).Post+0x40b /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:699 # 0xeeacd4 github.com/Nerzal/gocloak/v13.(*GoCloak).GetToken+0x2f4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:476 # 0xeeb088 github.com/Nerzal/gocloak/v13.(*GoCloak).RefreshToken+0x1e8 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:533 # 0xef21fc dsdrive/internal/components/webdisk/services/keycloak.(*Service).refresh+0x7c /build/internal/components/webdisk/services/keycloak/get_token.go:90 # 0xef1c84 dsdrive/internal/components/webdisk/services/keycloak.(*Service).RefreshToken+0x1e4 /build/internal/components/webdisk/services/keycloak/get_token.go:69 # 0xef659e dsdrive/internal/components/webdisk/services/auth.(*Service).RefreshToken+0x5e /build/internal/components/webdisk/services/auth/refresh_token.go:9 # 0xf4fd28 dsdrive/internal/components/webdisk/http/api.(*Handler).refreshToken+0x248 /build/internal/components/webdisk/http/api/refresh_token.go:26 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xf05104 dsdrive/internal/components/webdisk/http/middleware.checkAuthMiddleware+0x244 /build/internal/components/webdisk/http/middleware/middleware.go:120 # 0xf317be dsdrive/internal/components/webdisk/http/api.NewHandler.CheckAuthMiddleware.func16+0x1e /build/internal/components/webdisk/http/middleware/middleware.go:105 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf032e4 dsdrive/pkg/cors.New.func1+0x2c4 /build/pkg/cors/cors.go:153 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf05d72 dsdrive/internal/components/webdisk/http/middleware.SetIpAddressHeaderMiddleware+0x52 /build/internal/components/webdisk/http/middleware/middleware.go:206 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf044f1 dsdrive/internal/components/webdisk/http/middleware.HttpRequestLoggerMiddleware+0x5b1 /build/internal/components/webdisk/http/middleware/middleware.go:76 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf03f0a dsdrive/internal/components/webdisk/http/middleware.LoggerMiddleware+0x16a /build/internal/components/webdisk/http/middleware/middleware.go:49 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf05f24 dsdrive/internal/components/webdisk/http/middleware.WebDAVMiddleware+0x24 /build/internal/components/webdisk/http/middleware/middleware.go:223 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf03cf3 dsdrive/internal/components/webdisk/http/middleware.TraceIdMiddleware+0x133 /build/internal/components/webdisk/http/middleware/middleware.go:38 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xdc0196 dsdrive/pkg/http.InitServer.New.func9+0xb6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/middleware/recover/recover.go:43 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd39ba8 github.com/gofiber/fiber/v2.(*App).handler+0x68 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:170 # 0xa6f84f github.com/valyala/fasthttp.(*Server).serveConn+0x120f /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2465 # 0xa7d011 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:225 # 0xa7cdb1 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:197 0: 0 [1: 896] @ 0x48a66c 0x48fa93 0x4affc6 0xecd72d 0xecd326 0xed5fc8 0xeeadec 0xeeacd5 0xeeb089 0xef21fd 0xef1c85 0xef659f 0xf4fd29 0xd39987 0xd2288d 0xf05105 0xf317bf 0xd2287d 0xf032e5 0xd2287d 0xf05d73 0xd2287d 0xf044f2 0xd2287d 0xf03f0b 0xd2287d 0xf05f25 0xd2287d 0xf03cf4 0xd39987 0xd2288d 0xdc0197 0xd39987 0xd39ba9 0xa6f850 0xa7d012 0xa7cdb2 0x4947e1 # 0x4affc5 io.ReadAll+0x265 /usr/local/go/src/io/io.go:746 # 0xecd72c io/ioutil.ReadAll+0x98c /usr/local/go/src/io/ioutil/ioutil.go:30 # 0xecd325 github.com/go-resty/resty/v2.(*Client).execute+0x585 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:960 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeeadeb github.com/go-resty/resty/v2.(*Request).Post+0x40b /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:699 # 0xeeacd4 github.com/Nerzal/gocloak/v13.(*GoCloak).GetToken+0x2f4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:476 # 0xeeb088 github.com/Nerzal/gocloak/v13.(*GoCloak).RefreshToken+0x1e8 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:533 # 0xef21fc dsdrive/internal/components/webdisk/services/keycloak.(*Service).refresh+0x7c /build/internal/components/webdisk/services/keycloak/get_token.go:90 # 0xef1c84 dsdrive/internal/components/webdisk/services/keycloak.(*Service).RefreshToken+0x1e4 /build/internal/components/webdisk/services/keycloak/get_token.go:69 # 0xef659e dsdrive/internal/components/webdisk/services/auth.(*Service).RefreshToken+0x5e /build/internal/components/webdisk/services/auth/refresh_token.go:9 # 0xf4fd28 dsdrive/internal/components/webdisk/http/api.(*Handler).refreshToken+0x248 /build/internal/components/webdisk/http/api/refresh_token.go:26 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xf05104 dsdrive/internal/components/webdisk/http/middleware.checkAuthMiddleware+0x244 /build/internal/components/webdisk/http/middleware/middleware.go:120 # 0xf317be dsdrive/internal/components/webdisk/http/api.NewHandler.CheckAuthMiddleware.func16+0x1e /build/internal/components/webdisk/http/middleware/middleware.go:105 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf032e4 dsdrive/pkg/cors.New.func1+0x2c4 /build/pkg/cors/cors.go:153 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf05d72 dsdrive/internal/components/webdisk/http/middleware.SetIpAddressHeaderMiddleware+0x52 /build/internal/components/webdisk/http/middleware/middleware.go:206 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf044f1 dsdrive/internal/components/webdisk/http/middleware.HttpRequestLoggerMiddleware+0x5b1 /build/internal/components/webdisk/http/middleware/middleware.go:76 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf03f0a dsdrive/internal/components/webdisk/http/middleware.LoggerMiddleware+0x16a /build/internal/components/webdisk/http/middleware/middleware.go:49 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf05f24 dsdrive/internal/components/webdisk/http/middleware.WebDAVMiddleware+0x24 /build/internal/components/webdisk/http/middleware/middleware.go:223 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf03cf3 dsdrive/internal/components/webdisk/http/middleware.TraceIdMiddleware+0x133 /build/internal/components/webdisk/http/middleware/middleware.go:38 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xdc0196 dsdrive/pkg/http.InitServer.New.func9+0xb6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/middleware/recover/recover.go:43 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd39ba8 github.com/gofiber/fiber/v2.(*App).handler+0x68 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:170 # 0xa6f84f github.com/valyala/fasthttp.(*Server).serveConn+0x120f /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2465 # 0xa7d011 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:225 # 0xa7cdb1 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:197 0: 0 [1: 8192] @ 0x48a66c 0x48f489 0x4aed13 0x49e5d1 0x4afa08 0x4af331 0x4af156 0x823c9c 0x823753 0x8182a6 0x833714 0x4947e1 # 0x4aed12 io.init.func1+0x32 /usr/local/go/src/io/io.go:657 # 0x49e5d0 sync.(*Pool).Get+0xb0 /usr/local/go/src/sync/pool.go:155 # 0x4afa07 io.discard.ReadFrom+0x27 /usr/local/go/src/io/io.go:663 # 0x4af330 io.copyBuffer+0x150 /usr/local/go/src/io/io.go:415 # 0x4af155 io.CopyBuffer+0x35 /usr/local/go/src/io/io.go:402 # 0x823c9b net/http.(*transferWriter).doBodyCopy+0xdb /usr/local/go/src/net/http/transfer.go:417 # 0x823752 net/http.(*transferWriter).writeBody+0x392 /usr/local/go/src/net/http/transfer.go:377 # 0x8182a5 net/http.(*Request).write+0xa85 /usr/local/go/src/net/http/request.go:762 # 0x833713 net/http.(*persistConn).writeLoop+0x173 /usr/local/go/src/net/http/transport.go:2655 0: 0 [1: 2048] @ 0x48a64c 0x48fa27 0xa2204c 0xa22091 0xa222b9 0xa58e05 0xa551a8 0xa50565 0xa501a7 0xa6f276 0xa6f25a 0xa7d012 0xa7cdb2 0x4947e1 # 0xa2204b github.com/valyala/fasthttp.allocArg+0xcb /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/args.go:483 # 0xa22090 github.com/valyala/fasthttp.appendArg+0x110 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/args.go:467 # 0xa222b8 github.com/valyala/fasthttp.appendArgBytes+0x338 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/args.go:462 # 0xa58e04 github.com/valyala/fasthttp.(*RequestHeader).parseHeaders+0x684 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/header.go:3163 # 0xa551a7 github.com/valyala/fasthttp.(*RequestHeader).parse+0xe7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/header.go:2656 # 0xa50564 github.com/valyala/fasthttp.(*RequestHeader).tryRead+0x324 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/header.go:2303 # 0xa501a6 github.com/valyala/fasthttp.(*RequestHeader).readLoop+0x46 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/header.go:2263 # 0xa6f275 github.com/valyala/fasthttp.(*RequestHeader).Read+0xc35 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/header.go:2254 # 0xa6f259 github.com/valyala/fasthttp.(*Server).serveConn+0xc19 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2326 # 0xa7d011 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:225 # 0xa7cdb1 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:197 0: 0 [2: 1152] @ 0x48a64c 0x48a825 0x48a8d3 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0x48abe5 0x4fc185 0x4e2f85 0x6707b4 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef113c 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x48abe4 reflect.mapassign_faststr0+0x24 /usr/local/go/src/runtime/map.go:260 # 0x4fc184 reflect.mapassign_faststr+0xa4 /usr/local/go/src/reflect/value.go:3755 # 0x4e2f84 reflect.Value.SetMapIndex+0x204 /usr/local/go/src/reflect/map.go:416 # 0x6707b3 encoding/json.(*decodeState).object+0x1333 /usr/local/go/src/encoding/json/decode.go:811 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef113b dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x19b /build/internal/components/webdisk/services/keycloak/get_group_members.go:18 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 3072] @ 0x48a66c 0x48fa93 0x54ca35 0x54c46f 0x54c759 0xce1e69 0xce2365 0xce38bb 0xce4785 0xd0156e 0xd55cc3 0xd55a1a 0xefa80e 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x54ca34 bytes.growSlice+0x94 /usr/local/go/src/bytes/buffer.go:267 # 0x54c46e bytes.(*Buffer).grow+0x14e /usr/local/go/src/bytes/buffer.go:169 # 0x54c758 bytes.(*Buffer).WriteString+0x58 /usr/local/go/src/bytes/buffer.go:209 # 0xce1e68 github.com/jmoiron/sqlx.fixBound+0x228 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:265 # 0xce2364 github.com/jmoiron/sqlx.bindArray+0x3c4 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:294 # 0xce38ba github.com/jmoiron/sqlx.bindNamedMapper+0xfa /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:432 # 0xce4784 github.com/jmoiron/sqlx.NamedExecContext+0xa4 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:128 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd55cc2 dsdrive/internal/components/webdisk/services/local.(*Service).addGroupUsers+0x202 /build/internal/components/webdisk/services/local/add_group_users.go:37 # 0xd55a19 dsdrive/internal/components/webdisk/services/local.(*Service).AddGroupUsers+0x219 /build/internal/components/webdisk/services/local/add_group_users.go:25 # 0xefa80d dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0x22d /build/internal/components/webdisk/services/usersync/sync_groups.go:178 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 128] @ 0x48a66c 0x47255e 0x472552 0x471bc5 0x471dd0 0x835339 0x835291 0x829a73 0x828114 0x837618 0x7e8e2b 0x7e8678 0x7eac17 0xecd18e 0xecd174 0xed5fc8 0xeec153 0xeec017 0xef11e5 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x835338 net.JoinHostPort+0x178 /usr/local/go/src/net/ipsock.go:242 # 0x835290 net/http.canonicalAddr+0xd0 /usr/local/go/src/net/http/transport.go:3038 # 0x829a72 net/http.(*Transport).connectMethodForRequest+0x52 /usr/local/go/src/net/http/transport.go:986 # 0x828113 net/http.(*Transport).roundTrip+0x9d3 /usr/local/go/src/net/http/transport.go:683 # 0x837617 net/http.(*Transport).RoundTrip+0x17 /usr/local/go/src/net/http/roundtrip.go:33 # 0x7e8e2a net/http.send+0x64a /usr/local/go/src/net/http/client.go:264 # 0x7e8677 net/http.(*Client).send+0x257 /usr/local/go/src/net/http/client.go:185 # 0x7eac16 net/http.(*Client).do+0x9d6 /usr/local/go/src/net/http/client.go:733 # 0xecd18d net/http.(*Client).Do+0x3ed /usr/local/go/src/net/http/client.go:592 # 0xecd173 github.com/go-resty/resty/v2.(*Client).execute+0x3d3 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:932 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec152 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec016 github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupMembers+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1825 # 0xef11e4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x244 /build/internal/components/webdisk/services/keycloak/get_group_members.go:24 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 128] @ 0x48a66c 0x47255e 0x472552 0x471bc5 0x471dd0 0x801625 0x8015fc 0x801715 0x80fa5c 0x80fa53 0x827c3f 0x837618 0x7e8e2b 0x7e8678 0x7eac17 0xecd18e 0xecd174 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x801624 net.JoinHostPort+0x1c4 /usr/local/go/src/net/ipsock.go:242 # 0x8015fb net/http.http2authorityAddr+0x19b /usr/local/go/src/net/http/h2_bundle.go:7876 # 0x801714 net/http.(*http2Transport).RoundTripOpt+0xb4 /usr/local/go/src/net/http/h2_bundle.go:7892 # 0x80fa5b net/http.(*http2Transport).RoundTrip+0x1b /usr/local/go/src/net/http/h2_bundle.go:7852 # 0x80fa52 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /usr/local/go/src/net/http/h2_bundle.go:10560 # 0x827c3e net/http.(*Transport).roundTrip+0x4fe /usr/local/go/src/net/http/transport.go:623 # 0x837617 net/http.(*Transport).RoundTrip+0x17 /usr/local/go/src/net/http/roundtrip.go:33 # 0x7e8e2a net/http.send+0x64a /usr/local/go/src/net/http/client.go:264 # 0x7e8677 net/http.(*Client).send+0x257 /usr/local/go/src/net/http/client.go:185 # 0x7eac16 net/http.(*Client).do+0x9d6 /usr/local/go/src/net/http/client.go:733 # 0xecd18d net/http.(*Client).Do+0x3ed /usr/local/go/src/net/http/client.go:592 # 0xecd173 github.com/go-resty/resty/v2.(*Client).execute+0x3d3 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:932 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [5: 71680] @ 0x48a64c 0x48fa27 0xefd128 0xefc2b7 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xefd127 dsdrive/internal/components/webdisk/services/usersync.(*Service).getUsersBatch+0x607 /build/internal/components/webdisk/services/usersync/sync_users.go:182 # 0xefc2b6 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x776 /build/internal/components/webdisk/services/usersync/sync_users.go:110 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 6144] @ 0x48a66c 0x48fa93 0x4affc6 0xecd72d 0xecd326 0xed5fc8 0xeec153 0xeec017 0xef3287 0xefcf05 0xefc2b7 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x4affc5 io.ReadAll+0x265 /usr/local/go/src/io/io.go:746 # 0xecd72c io/ioutil.ReadAll+0x98c /usr/local/go/src/io/ioutil/ioutil.go:30 # 0xecd325 github.com/go-resty/resty/v2.(*Client).execute+0x585 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:960 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec152 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec016 github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupMembers+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1825 # 0xef3286 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetKeyCloakUsersByGroup+0x186 /build/internal/components/webdisk/services/keycloak/get_users.go:40 # 0xefcf04 dsdrive/internal/components/webdisk/services/usersync.(*Service).getUsersBatch+0x3e4 /build/internal/components/webdisk/services/usersync/sync_users.go:176 # 0xefc2b6 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x776 /build/internal/components/webdisk/services/usersync/sync_users.go:110 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 416] @ 0x48a645 0x425d05 0xeb8ed2 0xd3d6c7 0xd3d50b 0xeb8b29 0xeb8b13 0xb556b0 0x4947e1 # 0xeb8ed1 dsdrive/internal/components/webdisk/services/forwarder.(*Service).getCachedBuckets+0x51 /build/internal/components/webdisk/services/forwarder/service.go:151 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xeb8b28 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xeb8b12 dsdrive/internal/components/webdisk/services/forwarder.NewForwarder.func1.3+0x12 /build/internal/components/webdisk/services/forwarder/service.go:110 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 96] @ 0x48a645 0x425d05 0xd85a14 0xd3d6c7 0xd3d50b 0xd880cc 0xd880b3 0xb556b0 0x4947e1 # 0xd85a13 dsdrive/internal/components/webdisk/services/local.(*Service).reloadAuthors+0x2d3 /build/internal/components/webdisk/services/local/list_users.go:254 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xd880cb dsdrive/pkg/job.(*Job).Run+0x2b /build/pkg/job/job.go:40 # 0xd880b2 dsdrive/internal/components/webdisk/services/local.NewLocalService.func1.5+0x12 /build/internal/components/webdisk/services/local/service.go:101 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [5: 10240] @ 0x48a66c 0x48fdb2 0x534725 0x534810 0x539672 0xedd17c 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef113c 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x48fdb1 internal/bytealg.MakeNoZero+0xb1 /usr/local/go/src/runtime/slice.go:437 # 0x534724 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:67 # 0x53480f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:81 # 0x539671 strings.Join+0xf1 /usr/local/go/src/strings/strings.go:510 # 0xedd17b github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x11b /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:84 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef113b dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x19b /build/internal/components/webdisk/services/keycloak/get_group_members.go:18 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 16] @ 0x48a645 0x48a265 0xca8311 0xbd3ad7 0xc89226 0xc1197f 0xcd3c09 0xcd39a5 0xcd3925 0xcd35cd 0xccac05 0xcda4ef 0xb59c77 0xb61c7c 0xb69591 0xb614b7 0xb64965 0xceb119 0xce4662 0xd01733 0xd756a9 0xd5598a 0xefa80e 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xca8310 github.com/jackc/pgx/v5/pgtype.FlatArray[...].Index+0x30 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/array.go:435 # 0xbd3ad6 github.com/jackc/pgx/v5/pgtype.(*encodePlanArrayCodecBinary).Encode+0x2b6 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/array_codec.go:196 # 0xc89225 github.com/jackc/pgx/v5/pgtype.(*wrapSliceEncodePlan[...]).Encode+0x85 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1862 # 0xc1197e github.com/jackc/pgx/v5/pgtype.(*Map).Encode+0x13e /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1987 # 0xcd3c08 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).encodeExtendedParamValue+0xc8 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:125 # 0xcd39a4 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x184 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:79 # 0xcd3924 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x104 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:59 # 0xcd35cc github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).Build+0x42c /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:40 # 0xccac04 github.com/jackc/pgx/v5.(*Conn).Query+0x9e4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:800 # 0xcda4ee github.com/jackc/pgx/v5/stdlib.(*Conn).QueryContext+0x3ae /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:493 # 0xb59c76 database/sql.ctxDriverQuery+0xd6 /usr/local/go/src/database/sql/ctxutil.go:48 # 0xb61c7b database/sql.(*DB).queryDC.func1+0x15b /usr/local/go/src/database/sql/sql.go:1786 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb614b6 database/sql.(*DB).queryDC+0x1b6 /usr/local/go/src/database/sql/sql.go:1781 # 0xb64964 database/sql.(*Tx).QueryContext+0xc4 /usr/local/go/src/database/sql/sql.go:2535 # 0xceb118 github.com/jmoiron/sqlx.(*Tx).QueryxContext+0x38 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:329 # 0xce4661 github.com/jmoiron/sqlx.NamedQueryContext+0xe1 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:121 # 0xd01732 dsdrive/pkg/txman.Tx.NamedQueryContext+0x52 /build/pkg/txman/executor.go:65 # 0xd756a8 dsdrive/internal/components/webdisk/services/local.(*Service).getUsersIds+0x188 /build/internal/components/webdisk/services/local/get_user.go:187 # 0xd55989 dsdrive/internal/components/webdisk/services/local.(*Service).AddGroupUsers+0x189 /build/internal/components/webdisk/services/local/add_group_users.go:18 # 0xefa80d dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0x22d /build/internal/components/webdisk/services/usersync/sync_groups.go:178 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 16] @ 0x48a665 0x472497 0x671b29 0x66e7b4 0x6701e5 0x66e6de 0x66f25b 0x66e714 0x66df3e 0x66db19 0xed8e9f 0xed1247 0xecd62e 0xed5fc8 0xeec153 0xeec017 0xef11e5 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x671b28 encoding/json.(*decodeState).literalStore+0xac8 /usr/local/go/src/encoding/json/decode.go:958 # 0x66e7b3 encoding/json.(*decodeState).value+0x113 /usr/local/go/src/encoding/json/decode.go:394 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66f25a encoding/json.(*decodeState).array+0x4da /usr/local/go/src/encoding/json/decode.go:561 # 0x66e713 encoding/json.(*decodeState).value+0x73 /usr/local/go/src/encoding/json/decode.go:370 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xed8e9e github.com/go-resty/resty/v2.Unmarshalc+0xbe /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/util.go:109 # 0xed1246 github.com/go-resty/resty/v2.parseResponseBody+0x306 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:333 # 0xecd62d github.com/go-resty/resty/v2.(*Client).execute+0x88d /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:972 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec152 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec016 github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupMembers+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1825 # 0xef11e4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x244 /build/internal/components/webdisk/services/keycloak/get_group_members.go:24 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 96] @ 0x48a645 0x425d05 0xee82d7 0xee82b8 0xee8492 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xee82d6 bytes.NewReader+0xd6 /usr/local/go/src/bytes/reader.go:159 # 0xee82b7 github.com/Nerzal/gocloak/v13/pkg/jwx.decodeRSAPublicKey+0xb7 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:105 # 0xee8491 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0x71 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:121 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 1152] @ 0x48a64c 0x48fa27 0xd84d25 0xef9e1e 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xd84d24 dsdrive/internal/components/webdisk/services/local.(*Service).GetExternalUserIds+0x324 /build/internal/components/webdisk/services/local/list_users.go:167 # 0xef9e1d dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x3d /build/internal/components/webdisk/services/usersync/sync_groups.go:119 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 576] @ 0x48a645 0x48a83e 0x48a8d3 0x410b85 0x410b78 0x416e19 0x67380d 0x66fa32 0x66e6de 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef31a5 0xefcf05 0xefc2b7 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x67380c encoding/json.(*decodeState).objectInterface+0x14c /usr/local/go/src/encoding/json/decode.go:1110 # 0x66fa31 encoding/json.(*decodeState).object+0x5b1 /usr/local/go/src/encoding/json/decode.go:622 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef31a4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetKeyCloakUsersByGroup+0xa4 /build/internal/components/webdisk/services/keycloak/get_users.go:28 # 0xefcf04 dsdrive/internal/components/webdisk/services/usersync.(*Service).getUsersBatch+0x3e4 /build/internal/components/webdisk/services/usersync/sync_users.go:176 # 0xefc2b6 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x776 /build/internal/components/webdisk/services/usersync/sync_users.go:110 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 32768] @ 0x48a66c 0x48fa93 0xc244ca 0xc24497 0xc244ad 0xc0f003 0xc1197f 0xcd3c09 0xcd39a5 0xcd3925 0xcd35cd 0xcc993c 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd8d928 0xefca37 0xd00563 0xefc716 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xc244c9 github.com/jackc/pgx/v5/internal/pgio.AppendUint64+0x169 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/internal/pgio/write.go:21 # 0xc24496 github.com/jackc/pgx/v5/internal/pgio.AppendInt64+0x136 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/internal/pgio/write.go:35 # 0xc244ac github.com/jackc/pgx/v5/pgtype.encodePlanTimestamptzCodecBinary.Encode+0x14c /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/timestamptz.go:179 # 0xc0f002 github.com/jackc/pgx/v5/pgtype.(*wrapTimeEncodePlan).Encode+0xa2 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1669 # 0xc1197e github.com/jackc/pgx/v5/pgtype.(*Map).Encode+0x13e /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1987 # 0xcd3c08 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).encodeExtendedParamValue+0xc8 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:125 # 0xcd39a4 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x184 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:79 # 0xcd3924 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x104 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:59 # 0xcd35cc github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).Build+0x42c /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:40 # 0xcc993b github.com/jackc/pgx/v5.(*Conn).execPrepared+0x5b /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:581 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd8d927 dsdrive/internal/components/webdisk/services/local.(*Service).UpdateUsers+0xe7 /build/internal/components/webdisk/services/local/users.go:17 # 0xefca36 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers.func2+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:133 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefc715 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0xbd5 /build/internal/components/webdisk/services/usersync/sync_users.go:128 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 1152] @ 0x48a64c 0x48a825 0x48a8d3 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0x48abe5 0x4fc185 0x4e2f85 0x6707b4 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef31a5 0xefcf05 0xefc2b7 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x48abe4 reflect.mapassign_faststr0+0x24 /usr/local/go/src/runtime/map.go:260 # 0x4fc184 reflect.mapassign_faststr+0xa4 /usr/local/go/src/reflect/value.go:3755 # 0x4e2f84 reflect.Value.SetMapIndex+0x204 /usr/local/go/src/reflect/map.go:416 # 0x6707b3 encoding/json.(*decodeState).object+0x1333 /usr/local/go/src/encoding/json/decode.go:811 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef31a4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetKeyCloakUsersByGroup+0xa4 /build/internal/components/webdisk/services/keycloak/get_users.go:28 # 0xefcf04 dsdrive/internal/components/webdisk/services/usersync.(*Service).getUsersBatch+0x3e4 /build/internal/components/webdisk/services/usersync/sync_users.go:176 # 0xefc2b6 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x776 /build/internal/components/webdisk/services/usersync/sync_users.go:110 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 384] @ 0x48a66c 0x472497 0xce3291 0xce2458 0xce3970 0xce4625 0xd044cb 0xd4b12c 0xd4bb37 0xd88372 0xd3d6c7 0xd3d50b 0xd88189 0xd88173 0xb556b0 0x4947e1 # 0xce3290 github.com/jmoiron/sqlx.compileNamedQuery+0xd90 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:405 # 0xce2457 github.com/jmoiron/sqlx.bindMap+0x37 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:305 # 0xce396f github.com/jmoiron/sqlx.bindNamedMapper+0x1af /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:430 # 0xce4624 github.com/jmoiron/sqlx.NamedQueryContext+0xa4 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:117 # 0xd044ca github.com/jmoiron/sqlx.(*DB).NamedQueryContext+0x4a /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:129 # 0xd4b12b dsdrive/internal/components/webdisk/services/local.(*Service).LoadObjectAccessRights+0x3ab /build/internal/components/webdisk/services/local/access_rights.go:46 # 0xd4bb36 dsdrive/internal/components/webdisk/services/local.(*Service).LoadProjectsAccessRights+0x276 /build/internal/components/webdisk/services/local/access_rights.go:125 # 0xd88371 dsdrive/internal/components/webdisk/services/local.(*Service).reloadProjectRights+0x31 /build/internal/components/webdisk/services/local/service.go:127 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xd88188 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xd88172 dsdrive/internal/components/webdisk/services/local.NewLocalService.func1.2+0x12 /build/internal/components/webdisk/services/local/service.go:83 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 4096] @ 0x48a66c 0x48fdb2 0x534725 0x534810 0x539672 0xedd17c 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef0905 0xef0fe5 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x48fdb1 internal/bytealg.MakeNoZero+0xb1 /usr/local/go/src/runtime/slice.go:437 # 0x534724 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:67 # 0x53480f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:81 # 0x539671 strings.Join+0xf1 /usr/local/go/src/strings/strings.go:510 # 0xedd17b github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x11b /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:84 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef0904 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroup+0x64 /build/internal/components/webdisk/services/keycloak/get_group.go:13 # 0xef0fe4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x44 /build/internal/components/webdisk/services/keycloak/get_group_members.go:12 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 20480] @ 0x48a64c 0x48f489 0xd55b17 0xd55a1a 0xefa80e 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xd55b16 dsdrive/internal/components/webdisk/services/local.(*Service).addGroupUsers+0x56 /build/internal/components/webdisk/services/local/add_group_users.go:29 # 0xd55a19 dsdrive/internal/components/webdisk/services/local.(*Service).AddGroupUsers+0x219 /build/internal/components/webdisk/services/local/add_group_users.go:25 # 0xefa80d dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0x22d /build/internal/components/webdisk/services/usersync/sync_groups.go:178 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 16] @ 0x48a66c 0x472497 0x7c5057 0x81b197 0x81b180 0x833011 0x831e3d 0x4947e1 # 0x7c5056 net/textproto.readMIMEHeader+0x2d6 /usr/local/go/src/net/textproto/reader.go:574 # 0x81b196 net/textproto.(*Reader).ReadMIMEHeader+0x236 /usr/local/go/src/net/textproto/reader.go:508 # 0x81b17f net/http.ReadResponse+0x21f /usr/local/go/src/net/http/response.go:188 # 0x833010 net/http.(*persistConn).readResponse+0xb0 /usr/local/go/src/net/http/transport.go:2518 # 0x831e3c net/http.(*persistConn).readLoop+0x2dc /usr/local/go/src/net/http/transport.go:2345 0: 0 [21: 7392] @ 0x48a645 0x48a83e 0x48a8d3 0x410b85 0x410b78 0x416e19 0x834205 0x834258 0x83419d 0x8281fa 0x837618 0x7e8e2b 0x7e8678 0x7eac17 0xecd18e 0xecd174 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x834204 net/textproto.MIMEHeader.Set+0x384 /usr/local/go/src/net/textproto/header.go:22 # 0x834257 net/http.Header.Set+0x3d7 /usr/local/go/src/net/http/header.go:40 # 0x83419c net/http.(*persistConn).roundTrip+0x31c /usr/local/go/src/net/http/transport.go:2858 # 0x8281f9 net/http.(*Transport).roundTrip+0xab9 /usr/local/go/src/net/http/transport.go:704 # 0x837617 net/http.(*Transport).RoundTrip+0x17 /usr/local/go/src/net/http/roundtrip.go:33 # 0x7e8e2a net/http.send+0x64a /usr/local/go/src/net/http/client.go:264 # 0x7e8677 net/http.(*Client).send+0x257 /usr/local/go/src/net/http/client.go:185 # 0x7eac16 net/http.(*Client).do+0x9d6 /usr/local/go/src/net/http/client.go:733 # 0xecd18d net/http.(*Client).Do+0x3ed /usr/local/go/src/net/http/client.go:592 # 0xecd173 github.com/go-resty/resty/v2.(*Client).execute+0x3d3 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:932 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [14: 4928] @ 0x48a645 0x48a83e 0x48a8d3 0x410b85 0x410b78 0x416e19 0xee8ee7 0xee8e8e 0xee8e84 0xee8e8d 0xeec2fb 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xee8ee6 net/textproto.MIMEHeader.Set+0xc6 /usr/local/go/src/net/textproto/header.go:22 # 0xee8e8d net/http.Header.Set+0x6d /usr/local/go/src/net/http/header.go:40 # 0xee8e83 github.com/go-resty/resty/v2.(*Request).SetHeader+0x63 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:100 # 0xee8e8c github.com/Nerzal/gocloak/v13.(*GoCloak).GetRequestWithBearerAuth+0x6c /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:73 # 0xeec2fa github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0xda /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2660 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [4: 384] @ 0x48a66c 0x48fa93 0x6a0750 0x6a06e5 0xece9a5 0xeccf37 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x6a074f strings.(*Builder).WriteString+0x42f /usr/local/go/src/strings/builder.go:114 # 0x6a06e4 net/url.Values.Encode+0x3c4 /usr/local/go/src/net/url/url.go:1011 # 0xece9a4 github.com/go-resty/resty/v2.parseRequestURL+0x764 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:91 # 0xeccf36 github.com/go-resty/resty/v2.(*Client).execute+0x196 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:909 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 1024] @ 0x48a66c 0x48f489 0xf8c2b4 0xf8e40b 0xf9b2d3 0xf954a5 0xf9533c 0x5b351b 0x748af2 0x748391 0x743096 0x742d84 0x74341b 0x742dd7 0x7420f0 0x78a56e 0x78e99a 0x78bb6c 0x785428 0x77c5c9 0x82dc8e 0x82dc89 0x4947e1 # 0xf8c2b3 crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xf3 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:790 # 0xf8e40a crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x30a /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:1052 # 0xf9b2d2 crypto/internal/fips140/rsa.encrypt+0x112 /usr/local/go/src/crypto/internal/fips140/rsa/rsa.go:380 # 0xf954a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf9533b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x5b351a crypto/rsa.VerifyPKCS1v15+0x1fa /usr/local/go/src/crypto/rsa/fips.go:399 # 0x748af1 crypto/x509.checkSignature+0x591 /usr/local/go/src/crypto/x509/x509.go:1022 # 0x748390 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:947 # 0x743095 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:743 # 0x742d83 crypto/x509.(*Certificate).buildChains+0x103 /usr/local/go/src/crypto/x509/verify.go:781 # 0x74341a crypto/x509.(*Certificate).buildChains.func1+0x51a /usr/local/go/src/crypto/x509/verify.go:775 # 0x742dd6 crypto/x509.(*Certificate).buildChains+0x156 /usr/local/go/src/crypto/x509/verify.go:784 # 0x7420ef crypto/x509.(*Certificate).Verify+0x34f /usr/local/go/src/crypto/x509/verify.go:600 # 0x78a56d crypto/tls.(*Conn).verifyServerCertificate+0xb0d /usr/local/go/src/crypto/tls/handshake_client.go:1158 # 0x78e999 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:635 # 0x78bb6b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x785427 crypto/tls.(*Conn).clientHandshake+0x827 /usr/local/go/src/crypto/tls/handshake_client.go:339 # 0x77c5c8 crypto/tls.(*Conn).handshakeContext+0x328 /usr/local/go/src/crypto/tls/conn.go:1562 # 0x82dc8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1516 # 0x82dc88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1736 0: 0 [7: 1008] @ 0x48a645 0x425d05 0x66da57 0xedd785 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x66da56 encoding/json.Unmarshal+0x36 /usr/local/go/src/encoding/json/decode.go:106 # 0xedd784 github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x144 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:154 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [3: 49152] @ 0x48a64c 0x48f489 0xce21b7 0xce38bb 0xce4785 0xd0156e 0xd8d928 0xefca37 0xd00563 0xefc716 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xce21b6 github.com/jmoiron/sqlx.bindArray+0x216 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:285 # 0xce38ba github.com/jmoiron/sqlx.bindNamedMapper+0xfa /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:432 # 0xce4784 github.com/jmoiron/sqlx.NamedExecContext+0xa4 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:128 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd8d927 dsdrive/internal/components/webdisk/services/local.(*Service).UpdateUsers+0xe7 /build/internal/components/webdisk/services/local/users.go:17 # 0xefca36 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers.func2+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:133 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefc715 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0xbd5 /build/internal/components/webdisk/services/usersync/sync_users.go:128 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 96] @ 0x48a66c 0x472497 0xd3d3c9 0xd3d386 0xefd309 0xefd09a 0xefc2b7 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xd3d3c8 github.com/google/uuid.UUID.String+0x68 /go/pkg/mod/github.com/google/uuid@v1.6.0/uuid.go:247 # 0xd3d385 dsdrive/pkg/uuid.NewV7String+0x25 /build/pkg/uuid/uuid.go:14 # 0xefd308 dsdrive/internal/components/webdisk/services/usersync.mapUser+0x68 /build/internal/components/webdisk/services/usersync/sync_users.go:191 # 0xefd099 dsdrive/internal/components/webdisk/services/usersync.(*Service).getUsersBatch+0x579 /build/internal/components/webdisk/services/usersync/sync_users.go:182 # 0xefc2b6 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x776 /build/internal/components/webdisk/services/usersync/sync_users.go:110 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 16] @ 0x48a645 0x425d05 0x579025 0xb66b15 0xb6184c 0xb6127c 0xb6106f 0xb5f962 0xb60f98 0xcea099 0xce4662 0xd044cb 0xd4b12c 0xd4bb37 0xd88372 0xd3d6c7 0xd3d50b 0xd88189 0xd88173 0xb556b0 0x4947e1 # 0x579024 context.WithCancel+0x64 /usr/local/go/src/context/context.go:242 # 0xb66b14 database/sql.(*Rows).initContextClose+0x94 /usr/local/go/src/database/sql/sql.go:2994 # 0xb6184b database/sql.(*DB).queryDC+0x54b /usr/local/go/src/database/sql/sql.go:1800 # 0xb6127b database/sql.(*DB).query+0xfb /usr/local/go/src/database/sql/sql.go:1764 # 0xb6106e database/sql.(*DB).QueryContext.func1+0x4e /usr/local/go/src/database/sql/sql.go:1742 # 0xb5f961 database/sql.(*DB).retry+0x41 /usr/local/go/src/database/sql/sql.go:1576 # 0xb60f97 database/sql.(*DB).QueryContext+0x97 /usr/local/go/src/database/sql/sql.go:1741 # 0xcea098 github.com/jmoiron/sqlx.(*DB).QueryxContext+0x38 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:162 # 0xce4661 github.com/jmoiron/sqlx.NamedQueryContext+0xe1 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:121 # 0xd044ca github.com/jmoiron/sqlx.(*DB).NamedQueryContext+0x4a /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:129 # 0xd4b12b dsdrive/internal/components/webdisk/services/local.(*Service).LoadObjectAccessRights+0x3ab /build/internal/components/webdisk/services/local/access_rights.go:46 # 0xd4bb36 dsdrive/internal/components/webdisk/services/local.(*Service).LoadProjectsAccessRights+0x276 /build/internal/components/webdisk/services/local/access_rights.go:125 # 0xd88371 dsdrive/internal/components/webdisk/services/local.(*Service).reloadProjectRights+0x31 /build/internal/components/webdisk/services/local/service.go:127 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xd88188 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xd88172 dsdrive/internal/components/webdisk/services/local.NewLocalService.func1.2+0x12 /build/internal/components/webdisk/services/local/service.go:83 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [5: 10240] @ 0x48a66c 0x472b14 0x472626 0xede445 0xedd244 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef0905 0xef0fe5 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xede444 github.com/golang-jwt/jwt/v5.(*SigningMethodRSA).Verify+0xc4 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/rsa.go:62 # 0xedd243 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x1e3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:110 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef0904 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroup+0x64 /build/internal/components/webdisk/services/keycloak/get_group.go:13 # 0xef0fe4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x44 /build/internal/components/webdisk/services/keycloak/get_group_members.go:12 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [13: 3328] @ 0x48a66c 0x48f489 0x591a73 0x5b753b 0x5b34d3 0xede4af 0xedd244 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x591a72 math/big.(*Int).Bytes+0x32 /usr/local/go/src/math/big/int.go:531 # 0x5b753a crypto/rsa.fipsPublicKey+0x1a /usr/local/go/src/crypto/rsa/rsa.go:666 # 0x5b34d2 crypto/rsa.VerifyPKCS1v15+0x1b2 /usr/local/go/src/crypto/rsa/fips.go:395 # 0xede4ae github.com/golang-jwt/jwt/v5.(*SigningMethodRSA).Verify+0x12e /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/rsa.go:65 # 0xedd243 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x1e3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:110 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [3: 192] @ 0x48a645 0x421deb 0xeec2ad 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xeec2ac github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x8c /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2655 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [4: 64] @ 0x48a645 0x48a785 0x4f88bd 0x6702bf 0x66e6de 0x66df3e 0x66db19 0xeed508 0xeec2bc 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x48a784 reflect.unsafe_New+0x24 /usr/local/go/src/runtime/malloc.go:2230 # 0x4f88bc reflect.New+0x5c /usr/local/go/src/reflect/value.go:3164 # 0x6702be encoding/json.(*decodeState).object+0xe3e /usr/local/go/src/encoding/json/decode.go:786 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xeed507 github.com/Nerzal/gocloak/v13.GetQueryParams+0x67 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/models.go:27 # 0xeec2bb github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x9b /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2655 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 48] @ 0x48a645 0x48a305 0x673497 0x6737e8 0x66fa32 0x66e6de 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x673496 encoding/json.(*decodeState).valueInterface+0x36 /usr/local/go/src/encoding/json/decode.go:1040 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x66fa31 encoding/json.(*decodeState).object+0x5b1 /usr/local/go/src/encoding/json/decode.go:622 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [4: 27648] @ 0x48a64c 0x48fa27 0xefd128 0xefc2b7 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xefd127 dsdrive/internal/components/webdisk/services/usersync.(*Service).getUsersBatch+0x607 /build/internal/components/webdisk/services/usersync/sync_users.go:182 # 0xefc2b6 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x776 /build/internal/components/webdisk/services/usersync/sync_users.go:110 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 64] @ 0x48a645 0x425d05 0xb66b4f 0xb6184c 0xb6127c 0xb6106f 0xb5f962 0xb60f98 0xcea099 0xce4662 0xd044cb 0xd4b12c 0xd4bb37 0xd88372 0xd3d6c7 0xd3d50b 0xd88189 0xd88173 0xb556b0 0x4947e1 # 0xb66b4e database/sql.(*Rows).initContextClose+0xce /usr/local/go/src/database/sql/sql.go:2996 # 0xb6184b database/sql.(*DB).queryDC+0x54b /usr/local/go/src/database/sql/sql.go:1800 # 0xb6127b database/sql.(*DB).query+0xfb /usr/local/go/src/database/sql/sql.go:1764 # 0xb6106e database/sql.(*DB).QueryContext.func1+0x4e /usr/local/go/src/database/sql/sql.go:1742 # 0xb5f961 database/sql.(*DB).retry+0x41 /usr/local/go/src/database/sql/sql.go:1576 # 0xb60f97 database/sql.(*DB).QueryContext+0x97 /usr/local/go/src/database/sql/sql.go:1741 # 0xcea098 github.com/jmoiron/sqlx.(*DB).QueryxContext+0x38 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:162 # 0xce4661 github.com/jmoiron/sqlx.NamedQueryContext+0xe1 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:121 # 0xd044ca github.com/jmoiron/sqlx.(*DB).NamedQueryContext+0x4a /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:129 # 0xd4b12b dsdrive/internal/components/webdisk/services/local.(*Service).LoadObjectAccessRights+0x3ab /build/internal/components/webdisk/services/local/access_rights.go:46 # 0xd4bb36 dsdrive/internal/components/webdisk/services/local.(*Service).LoadProjectsAccessRights+0x276 /build/internal/components/webdisk/services/local/access_rights.go:125 # 0xd88371 dsdrive/internal/components/webdisk/services/local.(*Service).reloadProjectRights+0x31 /build/internal/components/webdisk/services/local/service.go:127 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xd88188 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xd88172 dsdrive/internal/components/webdisk/services/local.NewLocalService.func1.2+0x12 /build/internal/components/webdisk/services/local/service.go:83 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [3: 36864] @ 0x48a66c 0x48fa93 0x54ca35 0x54c46f 0x54c759 0xce1e69 0xce2365 0xce38bb 0xce4785 0xd0156e 0xd55cc3 0xd55a1a 0xefa80e 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x54ca34 bytes.growSlice+0x94 /usr/local/go/src/bytes/buffer.go:267 # 0x54c46e bytes.(*Buffer).grow+0x14e /usr/local/go/src/bytes/buffer.go:169 # 0x54c758 bytes.(*Buffer).WriteString+0x58 /usr/local/go/src/bytes/buffer.go:209 # 0xce1e68 github.com/jmoiron/sqlx.fixBound+0x228 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:265 # 0xce2364 github.com/jmoiron/sqlx.bindArray+0x3c4 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:294 # 0xce38ba github.com/jmoiron/sqlx.bindNamedMapper+0xfa /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:432 # 0xce4784 github.com/jmoiron/sqlx.NamedExecContext+0xa4 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:128 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd55cc2 dsdrive/internal/components/webdisk/services/local.(*Service).addGroupUsers+0x202 /build/internal/components/webdisk/services/local/add_group_users.go:37 # 0xd55a19 dsdrive/internal/components/webdisk/services/local.(*Service).AddGroupUsers+0x219 /build/internal/components/webdisk/services/local/add_group_users.go:25 # 0xefa80d dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0x22d /build/internal/components/webdisk/services/usersync/sync_groups.go:178 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 4864] @ 0x48a64c 0x48fa27 0xd758db 0xd5598a 0xefa80e 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xd758da dsdrive/internal/components/webdisk/services/local.(*Service).getUsersIds+0x3ba /build/internal/components/webdisk/services/local/get_user.go:209 # 0xd55989 dsdrive/internal/components/webdisk/services/local.(*Service).AddGroupUsers+0x189 /build/internal/components/webdisk/services/local/add_group_users.go:18 # 0xefa80d dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0x22d /build/internal/components/webdisk/services/usersync/sync_groups.go:178 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [3: 192] @ 0x48a645 0x421deb 0xeed6f1 0x675c11 0x679a63 0x674e13 0x674bd1 0x67451e 0xeed4c5 0xeec2bc 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xeed6f0 github.com/Nerzal/gocloak/v13.GetGroupsParams.MarshalJSON+0xd0 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/models.go:364 # 0x675c10 encoding/json.marshalerEncoder+0xb0 /usr/local/go/src/encoding/json/encode.go:483 # 0x679a62 encoding/json.condAddrEncoder.encode+0x62 /usr/local/go/src/encoding/json/encode.go:936 # 0x674e12 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:367 # 0x674bd0 encoding/json.(*encodeState).marshal+0xb0 /usr/local/go/src/encoding/json/encode.go:343 # 0x67451d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:209 # 0xeed4c4 github.com/Nerzal/gocloak/v13.GetQueryParams+0x24 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/models.go:22 # 0xeec2bb github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x9b /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2655 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [5: 400] @ 0x48a66c 0x48fa93 0x674585 0xeed4c5 0xeec2bc 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x674584 encoding/json.Marshal+0x124 /usr/local/go/src/encoding/json/encode.go:213 # 0xeed4c4 github.com/Nerzal/gocloak/v13.GetQueryParams+0x24 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/models.go:22 # 0xeec2bb github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x9b /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2655 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [4: 192] @ 0x48a645 0x425d05 0x40fdb2 0x48aa36 0x48aa1d 0x4f8691 0x66f8e6 0x66f8c0 0x66e6de 0x66df3e 0x66db19 0xedd785 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x48aa1c reflect.makemap+0x1c /usr/local/go/src/runtime/map.go:211 # 0x4f8690 reflect.MakeMapWithSize+0x50 /usr/local/go/src/reflect/value.go:3103 # 0x66f8e5 reflect.MakeMap+0x465 /usr/local/go/src/reflect/value.go:3093 # 0x66f8bf encoding/json.(*decodeState).object+0x43f /usr/local/go/src/encoding/json/decode.go:649 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd784 github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x144 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:154 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [17: 2176] @ 0x48a645 0x48fa27 0x6735ca 0x673492 0x6737e8 0x6734b9 0x6737e8 0x66fa32 0x66e6de 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x6735c9 encoding/json.(*decodeState).arrayInterface+0xa9 /usr/local/go/src/encoding/json/decode.go:1061 # 0x673491 encoding/json.(*decodeState).valueInterface+0x31 /usr/local/go/src/encoding/json/decode.go:1040 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x6734b8 encoding/json.(*decodeState).valueInterface+0x58 /usr/local/go/src/encoding/json/decode.go:1043 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x66fa31 encoding/json.(*decodeState).object+0x5b1 /usr/local/go/src/encoding/json/decode.go:622 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [3: 144] @ 0x48a645 0x425d05 0x40fdb2 0x48a969 0x7c4e11 0x81b197 0x81b180 0x833011 0x831e3d 0x4947e1 # 0x7c4e10 net/textproto.readMIMEHeader+0x90 /usr/local/go/src/net/textproto/reader.go:529 # 0x81b196 net/textproto.(*Reader).ReadMIMEHeader+0x236 /usr/local/go/src/net/textproto/reader.go:508 # 0x81b17f net/http.ReadResponse+0x21f /usr/local/go/src/net/http/response.go:188 # 0x833010 net/http.(*persistConn).readResponse+0xb0 /usr/local/go/src/net/http/transport.go:2518 # 0x831e3c net/http.(*persistConn).readLoop+0x2dc /usr/local/go/src/net/http/transport.go:2345 0: 0 [6: 1056] @ 0x48a645 0x425d05 0x82c2c5 0x8281bf 0x837618 0x7e8e2b 0x7e8678 0x7eac17 0xecd18e 0xecd174 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x82c2c4 net/http.(*Transport).getConn+0x224 /usr/local/go/src/net/http/transport.go:1531 # 0x8281be net/http.(*Transport).roundTrip+0xa7e /usr/local/go/src/net/http/transport.go:693 # 0x837617 net/http.(*Transport).RoundTrip+0x17 /usr/local/go/src/net/http/roundtrip.go:33 # 0x7e8e2a net/http.send+0x64a /usr/local/go/src/net/http/client.go:264 # 0x7e8677 net/http.(*Client).send+0x257 /usr/local/go/src/net/http/client.go:185 # 0x7eac16 net/http.(*Client).do+0x9d6 /usr/local/go/src/net/http/client.go:733 # 0xecd18d net/http.(*Client).Do+0x3ed /usr/local/go/src/net/http/client.go:592 # 0xecd173 github.com/go-resty/resty/v2.(*Client).execute+0x3d3 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:932 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 32] @ 0x48a645 0x425d05 0xcdb605 0xb67122 0xb66fe9 0xb69591 0xb66f51 0xd4b285 0xd4bb37 0xd88372 0xd3d6c7 0xd3d50b 0xd88189 0xd88173 0xb556b0 0x4947e1 # 0xcdb604 github.com/jackc/pgx/v5/stdlib.(*Rows).Next+0x3a4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:702 # 0xb67121 database/sql.(*Rows).nextLocked+0x101 /usr/local/go/src/database/sql/sql.go:3066 # 0xb66fe8 database/sql.(*Rows).Next.func1+0x28 /usr/local/go/src/database/sql/sql.go:3041 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb66f50 database/sql.(*Rows).Next+0x70 /usr/local/go/src/database/sql/sql.go:3040 # 0xd4b284 dsdrive/internal/components/webdisk/services/local.(*Service).LoadObjectAccessRights+0x504 /build/internal/components/webdisk/services/local/access_rights.go:65 # 0xd4bb36 dsdrive/internal/components/webdisk/services/local.(*Service).LoadProjectsAccessRights+0x276 /build/internal/components/webdisk/services/local/access_rights.go:125 # 0xd88371 dsdrive/internal/components/webdisk/services/local.(*Service).reloadProjectRights+0x31 /build/internal/components/webdisk/services/local/service.go:127 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xd88188 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xd88172 dsdrive/internal/components/webdisk/services/local.NewLocalService.func1.2+0x12 /build/internal/components/webdisk/services/local/service.go:83 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [3: 1152] @ 0x48a66c 0x48fa93 0xa5412e 0xa53f3f 0xa52a07 0xa52a32 0xa62a18 0xa2b7c8 0xa27a38 0xa27668 0xa272fe 0xa24775 0xdb5785 0xdb51de 0xdb4e5f 0xdb4e3e 0xf67f30 0xdc00a3 0xd39987 0xd2288d 0xdc0197 0xd39987 0xd39ba9 0xa6f850 0xa7d012 0xa7cdb2 0x4947e1 # 0xa5412d github.com/valyala/fasthttp.appendHeaderLine+0x110d /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/header.go:2626 # 0xa53f3e github.com/valyala/fasthttp.(*RequestHeader).AppendBytes+0xf1e /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/header.go:2597 # 0xa52a06 github.com/valyala/fasthttp.(*RequestHeader).Header+0x26 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/header.go:2509 # 0xa52a31 github.com/valyala/fasthttp.(*RequestHeader).Write+0x51 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/header.go:2489 # 0xa62a17 github.com/valyala/fasthttp.(*Request).Write+0x5d7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/http.go:1673 # 0xa2b7c7 github.com/valyala/fasthttp.(*transport).RoundTrip+0x287 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:3011 # 0xa27a37 github.com/valyala/fasthttp.(*HostClient).doNonNilReqResp+0x2f7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1486 # 0xa27667 github.com/valyala/fasthttp.(*HostClient).do+0xa7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1438 # 0xa272fd github.com/valyala/fasthttp.(*HostClient).Do+0x17d /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1382 # 0xa24774 github.com/valyala/fasthttp.(*Client).Do+0x1f4 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:523 # 0xdb5784 dsdrive/pkg/http.(*Client).tryRequest+0x224 /build/pkg/http/client.go:355 # 0xdb51dd dsdrive/pkg/http.(*Client).DoWithStatus+0x29d /build/pkg/http/client.go:327 # 0xdb4e5e dsdrive/pkg/http.(*Client).Do+0xfe /build/pkg/http/client.go:305 # 0xdb4e3d dsdrive/pkg/http.(*Client).ReadyZ+0xdd /build/pkg/http/client.go:294 # 0xf67f2f dsdrive/internal/components/webdisk.Run.func2+0x2cf /build/internal/components/webdisk/application.go:157 # 0xdc00a2 dsdrive/pkg/http.InitServer.func3+0x22 /build/pkg/http/server.go:118 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xdc0196 dsdrive/pkg/http.InitServer.New.func9+0xb6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/middleware/recover/recover.go:43 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd39ba8 github.com/gofiber/fiber/v2.(*App).handler+0x68 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:170 # 0xa6f84f github.com/valyala/fasthttp.(*Server).serveConn+0x120f /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2465 # 0xa7d011 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:225 # 0xa7cdb1 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:197 0: 0 [1: 192] @ 0x48a66c 0x47255e 0x472552 0x471bc5 0x471d1e 0xd6d86b 0xefa69b 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xd6d86a dsdrive/internal/components/webdisk/services/local.(*Service).GetGroup+0xea /build/internal/components/webdisk/services/local/get_group.go:27 # 0xefa69a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0xba /build/internal/components/webdisk/services/usersync/sync_groups.go:168 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [11: 270336] @ 0x48a66c 0x48fa93 0x4b0116 0xecd72d 0xecd326 0xed5fc8 0xeec153 0xeec017 0xef11e5 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x4b0115 io.ReadAll+0x3b5 /usr/local/go/src/io/io.go:734 # 0xecd72c io/ioutil.ReadAll+0x98c /usr/local/go/src/io/ioutil/ioutil.go:30 # 0xecd325 github.com/go-resty/resty/v2.(*Client).execute+0x585 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:960 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec152 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec016 github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupMembers+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1825 # 0xef11e4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x244 /build/internal/components/webdisk/services/keycloak/get_group_members.go:24 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [8: 1152] @ 0x48a645 0x425d05 0x7e8496 0x7e8481 0x7eac17 0xecd18e 0xecd174 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x7e8495 net/http.cloneURL+0x75 /usr/local/go/src/net/http/clone.go:45 # 0x7e8480 net/http.(*Client).send+0x60 /usr/local/go/src/net/http/client.go:177 # 0x7eac16 net/http.(*Client).do+0x9d6 /usr/local/go/src/net/http/client.go:733 # 0xecd18d net/http.(*Client).Do+0x3ed /usr/local/go/src/net/http/client.go:592 # 0xecd173 github.com/go-resty/resty/v2.(*Client).execute+0x3d3 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:932 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [4: 384] @ 0x48a645 0x48f489 0xedffa5 0xedd3a5 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xedffa4 github.com/golang-jwt/jwt/v5.(*Validator).Validate+0x44 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/validator.go:91 # 0xedd3a4 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x344 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:123 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [5: 480] @ 0x48a645 0x425d05 0xedd705 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xedd704 github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0xc4 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:147 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [6: 864] @ 0x48a66c 0x48fdb2 0x534725 0x534810 0x539672 0xeec5b7 0xeec597 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x48fdb1 internal/bytealg.MakeNoZero+0xb1 /usr/local/go/src/runtime/slice.go:437 # 0x534724 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:67 # 0x53480f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:81 # 0x539671 strings.Join+0xf1 /usr/local/go/src/strings/strings.go:510 # 0xeec5b6 github.com/Nerzal/gocloak/v13.makeURL+0x396 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:48 # 0xeec596 github.com/Nerzal/gocloak/v13.(*GoCloak).getAdminRealmURL+0x376 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:223 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [19: 5472] @ 0x48a645 0x48a83e 0x48a8d3 0x410b85 0x410b78 0x416e19 0x48abe5 0x4fc185 0x4e2f85 0x6707b4 0x66e6de 0x66df3e 0x66db19 0xedd785 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x48abe4 reflect.mapassign_faststr0+0x24 /usr/local/go/src/runtime/map.go:260 # 0x4fc184 reflect.mapassign_faststr+0xa4 /usr/local/go/src/reflect/value.go:3755 # 0x4e2f84 reflect.Value.SetMapIndex+0x204 /usr/local/go/src/reflect/map.go:416 # 0x6707b3 encoding/json.(*decodeState).object+0x1333 /usr/local/go/src/encoding/json/decode.go:811 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd784 github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x144 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:154 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [4: 320] @ 0x48a645 0x425d05 0x57911b 0x5790fd 0x827f2c 0x837618 0x7e8e2b 0x7e8678 0x7eac17 0xecd18e 0xecd174 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x57911a context.withCancel+0x3a /usr/local/go/src/context/context.go:277 # 0x5790fc context.WithCancelCause+0x1c /usr/local/go/src/context/context.go:269 # 0x827f2b net/http.(*Transport).roundTrip+0x7eb /usr/local/go/src/net/http/transport.go:654 # 0x837617 net/http.(*Transport).RoundTrip+0x17 /usr/local/go/src/net/http/roundtrip.go:33 # 0x7e8e2a net/http.send+0x64a /usr/local/go/src/net/http/client.go:264 # 0x7e8677 net/http.(*Client).send+0x257 /usr/local/go/src/net/http/client.go:185 # 0x7eac16 net/http.(*Client).do+0x9d6 /usr/local/go/src/net/http/client.go:733 # 0xecd18d net/http.(*Client).Do+0x3ed /usr/local/go/src/net/http/client.go:592 # 0xecd173 github.com/go-resty/resty/v2.(*Client).execute+0x3d3 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:932 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [3: 9216] @ 0x48a66c 0x48fa93 0xc99671 0xc1197f 0xcd3c09 0xcd39a5 0xcd3925 0xcd35cd 0xcc993c 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd8d928 0xefca37 0xd00563 0xefc716 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xc99670 github.com/jackc/pgx/v5/pgtype.encodePlanStringToAnyTextFormat.Encode+0x70 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1290 # 0xc1197e github.com/jackc/pgx/v5/pgtype.(*Map).Encode+0x13e /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1987 # 0xcd3c08 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).encodeExtendedParamValue+0xc8 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:125 # 0xcd39a4 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x184 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:79 # 0xcd3924 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x104 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:59 # 0xcd35cc github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).Build+0x42c /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:40 # 0xcc993b github.com/jackc/pgx/v5.(*Conn).execPrepared+0x5b /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:581 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd8d927 dsdrive/internal/components/webdisk/services/local.(*Service).UpdateUsers+0xe7 /build/internal/components/webdisk/services/local/users.go:17 # 0xefca36 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers.func2+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:133 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefc715 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0xbd5 /build/internal/components/webdisk/services/usersync/sync_users.go:128 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 48] @ 0x48a645 0x425d05 0x48a91a 0x48a92f 0xee8c16 0xee8bf3 0xee8e4b 0xeebb85 0xef31ff 0xefcf05 0xefc2b7 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xee8c15 github.com/go-resty/resty/v2.(*Client).R+0x55 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:383 # 0xee8bf2 github.com/Nerzal/gocloak/v13.(*GoCloak).GetRequest+0x32 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:55 # 0xee8e4a github.com/Nerzal/gocloak/v13.(*GoCloak).GetRequestWithBearerAuth+0x2a /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:71 # 0xeebb84 github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupByPath+0xa4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1709 # 0xef31fe dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetKeyCloakUsersByGroup+0xfe /build/internal/components/webdisk/services/keycloak/get_users.go:32 # 0xefcf04 dsdrive/internal/components/webdisk/services/usersync.(*Service).getUsersBatch+0x3e4 /build/internal/components/webdisk/services/usersync/sync_users.go:176 # 0xefc2b6 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x776 /build/internal/components/webdisk/services/usersync/sync_users.go:110 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [9: 258048] @ 0x48a64c 0x48fa27 0xefd128 0xefc2b7 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xefd127 dsdrive/internal/components/webdisk/services/usersync.(*Service).getUsersBatch+0x607 /build/internal/components/webdisk/services/usersync/sync_users.go:182 # 0xefc2b6 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x776 /build/internal/components/webdisk/services/usersync/sync_users.go:110 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 64] @ 0x48a66c 0x48fa93 0xa5b07c 0xa5b054 0xdb5605 0xdb51de 0xdb4e5f 0xdb4e3e 0xf67f30 0xdc00a3 0xd39987 0xd2288d 0xdc0197 0xd39987 0xd39ba9 0xa6f850 0xa7d012 0xa7cdb2 0x4947e1 # 0xa5b07b github.com/valyala/fasthttp.(*URI).SetHost+0x5b /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/uri.go:261 # 0xa5b053 github.com/valyala/fasthttp.(*Request).SetHost+0x33 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/http.go:133 # 0xdb5604 dsdrive/pkg/http.(*Client).tryRequest+0xa4 /build/pkg/http/client.go:351 # 0xdb51dd dsdrive/pkg/http.(*Client).DoWithStatus+0x29d /build/pkg/http/client.go:327 # 0xdb4e5e dsdrive/pkg/http.(*Client).Do+0xfe /build/pkg/http/client.go:305 # 0xdb4e3d dsdrive/pkg/http.(*Client).ReadyZ+0xdd /build/pkg/http/client.go:294 # 0xf67f2f dsdrive/internal/components/webdisk.Run.func2+0x2cf /build/internal/components/webdisk/application.go:157 # 0xdc00a2 dsdrive/pkg/http.InitServer.func3+0x22 /build/pkg/http/server.go:118 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xdc0196 dsdrive/pkg/http.InitServer.New.func9+0xb6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/middleware/recover/recover.go:43 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd39ba8 github.com/gofiber/fiber/v2.(*App).handler+0x68 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:170 # 0xa6f84f github.com/valyala/fasthttp.(*Server).serveConn+0x120f /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2465 # 0xa7d011 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:225 # 0xa7cdb1 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:197 0: 0 [1: 6784] @ 0x48a66c 0x48fa93 0x4affc6 0xecd72d 0xecd326 0xed5fc8 0xeec153 0xeec017 0xef11e5 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x4affc5 io.ReadAll+0x265 /usr/local/go/src/io/io.go:746 # 0xecd72c io/ioutil.ReadAll+0x98c /usr/local/go/src/io/ioutil/ioutil.go:30 # 0xecd325 github.com/go-resty/resty/v2.(*Client).execute+0x585 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:960 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec152 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec016 github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupMembers+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1825 # 0xef11e4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x244 /build/internal/components/webdisk/services/keycloak/get_group_members.go:24 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [6: 96] @ 0x48a665 0x472497 0x6702f4 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x6702f3 encoding/json.(*decodeState).object+0xe73 /usr/local/go/src/encoding/json/decode.go:787 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [10: 1440] @ 0x48a645 0x425d05 0x66da57 0xed8e9f 0xed1247 0xecd62e 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x66da56 encoding/json.Unmarshal+0x36 /usr/local/go/src/encoding/json/decode.go:106 # 0xed8e9e github.com/go-resty/resty/v2.Unmarshalc+0xbe /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/util.go:109 # 0xed1246 github.com/go-resty/resty/v2.parseResponseBody+0x306 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:333 # 0xecd62d github.com/go-resty/resty/v2.(*Client).execute+0x88d /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:972 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [6: 288] @ 0x48a645 0x425d05 0x66fd59 0x66e6de 0x66df3e 0x66db19 0xee7e90 0xeea4ae 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x66fd58 encoding/json.(*decodeState).object+0x8d8 /usr/local/go/src/encoding/json/decode.go:707 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xee7e8f github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenHeader+0xaf /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:36 # 0xeea4ad github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x8d /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:421 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [3: 48] @ 0x48a665 0x472497 0x671e05 0x66e7b4 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x671e04 encoding/json.(*decodeState).literalStore+0xda4 /usr/local/go/src/encoding/json/decode.go:965 # 0x66e7b3 encoding/json.(*decodeState).value+0x113 /usr/local/go/src/encoding/json/decode.go:394 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [3: 144] @ 0x48a66c 0x48fa93 0x6a068e 0x6a06c4 0xece9a5 0xeccf37 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x6a068d strings.(*Builder).WriteByte+0x36d /usr/local/go/src/strings/builder.go:97 # 0x6a06c3 net/url.Values.Encode+0x3a3 /usr/local/go/src/net/url/url.go:1009 # 0xece9a4 github.com/go-resty/resty/v2.parseRequestURL+0x764 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:91 # 0xeccf36 github.com/go-resty/resty/v2.(*Client).execute+0x196 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:909 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [5: 240] @ 0x48a645 0x425d05 0x48a91a 0x48a92f 0x6736dc 0x66fa32 0x66e6de 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x6736db encoding/json.(*decodeState).objectInterface+0x1b /usr/local/go/src/encoding/json/decode.go:1079 # 0x66fa31 encoding/json.(*decodeState).object+0x5b1 /usr/local/go/src/encoding/json/decode.go:622 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [7: 1008] @ 0x48a66c 0x47255e 0x472552 0x471bc5 0x471dd0 0x6a15fe 0x817ae5 0x833714 0x4947e1 # 0x6a15fd net/url.(*URL).RequestURI+0xbd /usr/local/go/src/net/url/url.go:1170 # 0x817ae4 net/http.(*Request).write+0x2c4 /usr/local/go/src/net/http/request.go:646 # 0x833713 net/http.(*persistConn).writeLoop+0x173 /usr/local/go/src/net/http/transport.go:2655 0: 0 [1: 16] @ 0x48a645 0x46e2b3 0x706c74 0x707aa5 0x6f0ca5 0x6f1945 0xa744ab 0xa7403b 0xa73cef 0xa73cd4 0xa2af1d 0xa2ac6d 0xa2a50b 0xa27f14 0xa2b605 0xa27a38 0xa27668 0xa272fe 0xa24775 0xdb5785 0xdb51de 0xdb4e5f 0xdb4e3e 0xf67deb 0xdc00a3 0xd39987 0xd2288d 0xdc0197 0xd39987 0xd39ba9 0xa6f850 0xa7d012 0xa7cdb2 0x4947e1 # 0x706c73 net.filterAddrList+0x293 /usr/local/go/src/net/ipsock.go:143 # 0x707aa4 net.(*Resolver).internetAddrList+0x684 /usr/local/go/src/net/ipsock.go:308 # 0x6f0ca4 net.(*Resolver).resolveAddrList+0x3e4 /usr/local/go/src/net/dial.go:354 # 0x6f1944 net.(*Dialer).DialContext+0x1c4 /usr/local/go/src/net/dial.go:539 # 0xa744aa github.com/valyala/fasthttp.(*TCPDialer).tryDial+0x28a /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/tcpdialer.go:365 # 0xa7403a github.com/valyala/fasthttp.(*TCPDialer).dial+0x1fa /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/tcpdialer.go:319 # 0xa73cee github.com/valyala/fasthttp.(*TCPDialer).Dial+0x2e /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/tcpdialer.go:192 # 0xa73cd3 github.com/valyala/fasthttp.Dial+0x13 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/tcpdialer.go:38 # 0xa2af1c github.com/valyala/fasthttp.callDialFunc+0x7c /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:2067 # 0xa2ac6c github.com/valyala/fasthttp.dialAddr+0xac /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:2027 # 0xa2a50a github.com/valyala/fasthttp.(*HostClient).dialHostHard+0x1aa /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1963 # 0xa27f13 github.com/valyala/fasthttp.(*HostClient).AcquireConn+0x313 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1635 # 0xa2b604 github.com/valyala/fasthttp.(*transport).RoundTrip+0xc4 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:2983 # 0xa27a37 github.com/valyala/fasthttp.(*HostClient).doNonNilReqResp+0x2f7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1486 # 0xa27667 github.com/valyala/fasthttp.(*HostClient).do+0xa7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1438 # 0xa272fd github.com/valyala/fasthttp.(*HostClient).Do+0x17d /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1382 # 0xa24774 github.com/valyala/fasthttp.(*Client).Do+0x1f4 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:523 # 0xdb5784 dsdrive/pkg/http.(*Client).tryRequest+0x224 /build/pkg/http/client.go:355 # 0xdb51dd dsdrive/pkg/http.(*Client).DoWithStatus+0x29d /build/pkg/http/client.go:327 # 0xdb4e5e dsdrive/pkg/http.(*Client).Do+0xfe /build/pkg/http/client.go:305 # 0xdb4e3d dsdrive/pkg/http.(*Client).ReadyZ+0xdd /build/pkg/http/client.go:294 # 0xf67dea dsdrive/internal/components/webdisk.Run.func2+0x18a /build/internal/components/webdisk/application.go:152 # 0xdc00a2 dsdrive/pkg/http.InitServer.func3+0x22 /build/pkg/http/server.go:118 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xdc0196 dsdrive/pkg/http.InitServer.New.func9+0xb6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/middleware/recover/recover.go:43 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd39ba8 github.com/gofiber/fiber/v2.(*App).handler+0x68 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:170 # 0xa6f84f github.com/valyala/fasthttp.(*Server).serveConn+0x120f /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2465 # 0xa7d011 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:225 # 0xa7cdb1 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:197 0: 0 [2: 160] @ 0x48a645 0x48f489 0xcdac85 0xb670be 0xb66fe9 0xb69591 0xb66f51 0xd4b285 0xd4bb37 0xd88372 0xd3d6c7 0xd3d50b 0xd88189 0xd88173 0xb556b0 0x4947e1 # 0xcdac84 github.com/jackc/pgx/v5/stdlib.(*Rows).Columns+0x44 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:602 # 0xb670bd database/sql.(*Rows).nextLocked+0x9d /usr/local/go/src/database/sql/sql.go:3063 # 0xb66fe8 database/sql.(*Rows).Next.func1+0x28 /usr/local/go/src/database/sql/sql.go:3041 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb66f50 database/sql.(*Rows).Next+0x70 /usr/local/go/src/database/sql/sql.go:3040 # 0xd4b284 dsdrive/internal/components/webdisk/services/local.(*Service).LoadObjectAccessRights+0x504 /build/internal/components/webdisk/services/local/access_rights.go:65 # 0xd4bb36 dsdrive/internal/components/webdisk/services/local.(*Service).LoadProjectsAccessRights+0x276 /build/internal/components/webdisk/services/local/access_rights.go:125 # 0xd88371 dsdrive/internal/components/webdisk/services/local.(*Service).reloadProjectRights+0x31 /build/internal/components/webdisk/services/local/service.go:127 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xd88188 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xd88172 dsdrive/internal/components/webdisk/services/local.NewLocalService.func1.2+0x12 /build/internal/components/webdisk/services/local/service.go:83 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [7: 458752] @ 0x48a673 0x48f489 0xa71a78 0xa719f9 0xa6fd05 0xa7d012 0xa7cdb2 0x4947e1 # 0xa71a77 bufio.NewWriterSize+0x117 /usr/local/go/src/bufio/bufio.go:599 # 0xa719f8 github.com/valyala/fasthttp.acquireWriter+0x98 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2753 # 0xa6fd04 github.com/valyala/fasthttp.(*Server).serveConn+0x16c4 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2516 # 0xa7d011 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:225 # 0xa7cdb1 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:197 0: 0 [2: 1792] @ 0x48a66c 0x48f489 0x62e0a7 0xeddf85 0xedd7ec 0xedd0a7 0xede08d 0xede08e 0xeeff46 0xef266a 0xef2225 0xef1c85 0xef659f 0xf4fd29 0xd39987 0xd2288d 0xf05105 0xf317bf 0xd2287d 0xf032e5 0xd2287d 0xf05d73 0xd2287d 0xf044f2 0xd2287d 0xf03f0b 0xd2287d 0xf05f25 0xd2287d 0xf03cf4 0xd39987 0xd2288d 0xdc0197 0xd39987 0xd39ba9 0xa6f850 0xa7d012 0xa7cdb2 0x4947e1 # 0x62e0a6 encoding/base64.(*Encoding).DecodeString+0x66 /usr/local/go/src/encoding/base64/base64.go:430 # 0xeddf84 github.com/golang-jwt/jwt/v5.(*Parser).DecodeSegment+0x104 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:245 # 0xedd7eb github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x1ab /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:161 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede08c github.com/golang-jwt/jwt/v5.(*Parser).Parse+0xcc /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:47 # 0xede08d github.com/golang-jwt/jwt/v5.Parse+0xcd /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:256 # 0xeeff45 dsdrive/pkg/authtoken.ValidateJwt+0x65 /build/pkg/authtoken/validate_jwt.go:15 # 0xef2669 dsdrive/internal/components/webdisk/services/keycloak.(*Service).validateToken+0x29 /build/internal/components/webdisk/services/keycloak/get_token.go:123 # 0xef2224 dsdrive/internal/components/webdisk/services/keycloak.(*Service).refresh+0xa4 /build/internal/components/webdisk/services/keycloak/get_token.go:94 # 0xef1c84 dsdrive/internal/components/webdisk/services/keycloak.(*Service).RefreshToken+0x1e4 /build/internal/components/webdisk/services/keycloak/get_token.go:69 # 0xef659e dsdrive/internal/components/webdisk/services/auth.(*Service).RefreshToken+0x5e /build/internal/components/webdisk/services/auth/refresh_token.go:9 # 0xf4fd28 dsdrive/internal/components/webdisk/http/api.(*Handler).refreshToken+0x248 /build/internal/components/webdisk/http/api/refresh_token.go:26 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xf05104 dsdrive/internal/components/webdisk/http/middleware.checkAuthMiddleware+0x244 /build/internal/components/webdisk/http/middleware/middleware.go:120 # 0xf317be dsdrive/internal/components/webdisk/http/api.NewHandler.CheckAuthMiddleware.func16+0x1e /build/internal/components/webdisk/http/middleware/middleware.go:105 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf032e4 dsdrive/pkg/cors.New.func1+0x2c4 /build/pkg/cors/cors.go:153 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf05d72 dsdrive/internal/components/webdisk/http/middleware.SetIpAddressHeaderMiddleware+0x52 /build/internal/components/webdisk/http/middleware/middleware.go:206 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf044f1 dsdrive/internal/components/webdisk/http/middleware.HttpRequestLoggerMiddleware+0x5b1 /build/internal/components/webdisk/http/middleware/middleware.go:76 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf03f0a dsdrive/internal/components/webdisk/http/middleware.LoggerMiddleware+0x16a /build/internal/components/webdisk/http/middleware/middleware.go:49 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf05f24 dsdrive/internal/components/webdisk/http/middleware.WebDAVMiddleware+0x24 /build/internal/components/webdisk/http/middleware/middleware.go:223 # 0xd2287c github.com/gofiber/fiber/v2.(*Ctx).Next+0x3c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1039 # 0xf03cf3 dsdrive/internal/components/webdisk/http/middleware.TraceIdMiddleware+0x133 /build/internal/components/webdisk/http/middleware/middleware.go:38 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xdc0196 dsdrive/pkg/http.InitServer.New.func9+0xb6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/middleware/recover/recover.go:43 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd39ba8 github.com/gofiber/fiber/v2.(*App).handler+0x68 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:170 # 0xa6f84f github.com/valyala/fasthttp.(*Server).serveConn+0x120f /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2465 # 0xa7d011 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:225 # 0xa7cdb1 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:197 0: 0 [9: 589824] @ 0x48a673 0x48f489 0xa7168a 0xa715e4 0xa6ede5 0xa7d012 0xa7cdb2 0x4947e1 # 0xa71689 bufio.NewReaderSize+0x149 /usr/local/go/src/bufio/bufio.go:57 # 0xa715e3 github.com/valyala/fasthttp.acquireReader+0xa3 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2735 # 0xa6ede4 github.com/valyala/fasthttp.(*Server).serveConn+0x7a4 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2256 # 0xa7d011 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:225 # 0xa7cdb1 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:197 0: 0 [1: 80] @ 0x48a645 0x425d05 0xede136 0xede194 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef113c 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xede135 github.com/golang-jwt/jwt/v5.NewParser+0x55 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:33 # 0xede193 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xb3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef113b dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x19b /build/internal/components/webdisk/services/keycloak/get_group_members.go:18 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 176] @ 0x48a66c 0x472497 0xce3291 0xce1ffd 0xce38bb 0xce4785 0xd0156e 0xd55cc3 0xd55a1a 0xefa80e 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xce3290 github.com/jmoiron/sqlx.compileNamedQuery+0xd90 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:405 # 0xce1ffc github.com/jmoiron/sqlx.bindArray+0x5c /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:276 # 0xce38ba github.com/jmoiron/sqlx.bindNamedMapper+0xfa /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:432 # 0xce4784 github.com/jmoiron/sqlx.NamedExecContext+0xa4 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:128 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd55cc2 dsdrive/internal/components/webdisk/services/local.(*Service).addGroupUsers+0x202 /build/internal/components/webdisk/services/local/add_group_users.go:37 # 0xd55a19 dsdrive/internal/components/webdisk/services/local.(*Service).AddGroupUsers+0x219 /build/internal/components/webdisk/services/local/add_group_users.go:25 # 0xefa80d dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0x22d /build/internal/components/webdisk/services/usersync/sync_groups.go:178 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 1024] @ 0x48a66c 0x48f489 0x4afda5 0xecd72d 0xecd326 0xed5fc8 0xeec153 0xeec017 0xef11e5 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x4afda4 io.ReadAll+0x44 /usr/local/go/src/io/io.go:712 # 0xecd72c io/ioutil.ReadAll+0x98c /usr/local/go/src/io/ioutil/ioutil.go:30 # 0xecd325 github.com/go-resty/resty/v2.(*Client).execute+0x585 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:960 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec152 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec016 github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupMembers+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1825 # 0xef11e4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x244 /build/internal/components/webdisk/services/keycloak/get_group_members.go:24 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 16] @ 0x48a645 0x425d05 0xecf025 0xeceffd 0xecefd4 0xeccf37 0xed5fc8 0xeec153 0xeec017 0xef11e5 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xecf024 net/textproto.MIMEHeader.Set+0x464 /usr/local/go/src/net/textproto/header.go:22 # 0xeceffc net/http.Header.Set+0x43c /usr/local/go/src/net/http/header.go:40 # 0xecefd3 github.com/go-resty/resty/v2.parseRequestHeader+0x413 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:114 # 0xeccf36 github.com/go-resty/resty/v2.(*Client).execute+0x196 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:909 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec152 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec016 github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupMembers+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1825 # 0xef11e4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x244 /build/internal/components/webdisk/services/keycloak/get_group_members.go:24 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [4: 640] @ 0x48a645 0x48a785 0x4f88bd 0x66ebd6 0x66f4dd 0x66e6de 0x66f25b 0x66e714 0x66df3e 0x66db19 0xed8e9f 0xed1247 0xecd62e 0xed5fc8 0xeec153 0xeec017 0xef11e5 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x48a784 reflect.unsafe_New+0x24 /usr/local/go/src/runtime/malloc.go:2230 # 0x4f88bc reflect.New+0x5c /usr/local/go/src/reflect/value.go:3164 # 0x66ebd5 encoding/json.indirect+0x2f5 /usr/local/go/src/encoding/json/decode.go:482 # 0x66f4dc encoding/json.(*decodeState).object+0x5c /usr/local/go/src/encoding/json/decode.go:606 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66f25a encoding/json.(*decodeState).array+0x4da /usr/local/go/src/encoding/json/decode.go:561 # 0x66e713 encoding/json.(*decodeState).value+0x73 /usr/local/go/src/encoding/json/decode.go:370 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xed8e9e github.com/go-resty/resty/v2.Unmarshalc+0xbe /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/util.go:109 # 0xed1246 github.com/go-resty/resty/v2.parseResponseBody+0x306 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:333 # 0xecd62d github.com/go-resty/resty/v2.(*Client).execute+0x88d /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:972 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec152 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec016 github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupMembers+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1825 # 0xef11e4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x244 /build/internal/components/webdisk/services/keycloak/get_group_members.go:24 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 2816] @ 0x48a66c 0x48f489 0x62e0a7 0xeddf85 0xedd7ec 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef113c 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x62e0a6 encoding/base64.(*Encoding).DecodeString+0x66 /usr/local/go/src/encoding/base64/base64.go:430 # 0xeddf84 github.com/golang-jwt/jwt/v5.(*Parser).DecodeSegment+0x104 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:245 # 0xedd7eb github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x1ab /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:161 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef113b dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x19b /build/internal/components/webdisk/services/keycloak/get_group_members.go:18 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 16] @ 0x48a645 0x48a265 0xca8311 0xbd3ad7 0xc89226 0xc1197f 0xcd3c09 0xcd39a5 0xcd3925 0xcd35cd 0xcc993c 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd5bd1c 0xef977a 0xd00563 0xef8e05 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xca8310 github.com/jackc/pgx/v5/pgtype.FlatArray[...].Index+0x30 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/array.go:435 # 0xbd3ad6 github.com/jackc/pgx/v5/pgtype.(*encodePlanArrayCodecBinary).Encode+0x2b6 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/array_codec.go:196 # 0xc89225 github.com/jackc/pgx/v5/pgtype.(*wrapSliceEncodePlan[...]).Encode+0x85 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1862 # 0xc1197e github.com/jackc/pgx/v5/pgtype.(*Map).Encode+0x13e /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1987 # 0xcd3c08 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).encodeExtendedParamValue+0xc8 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:125 # 0xcd39a4 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x184 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:79 # 0xcd3924 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x104 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:59 # 0xcd35cc github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).Build+0x42c /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:40 # 0xcc993b github.com/jackc/pgx/v5.(*Conn).execPrepared+0x5b /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:581 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd5bd1b dsdrive/internal/components/webdisk/services/local.(*Service).DeleteParticipantRights+0x15b /build/internal/components/webdisk/services/local/delete_all_object_rights.go:31 # 0xef9779 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups.func2+0x1d9 /build/internal/components/webdisk/services/usersync/sync_groups.go:61 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xef8e04 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x704 /build/internal/components/webdisk/services/usersync/sync_groups.go:55 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [13: 208] @ 0x48a665 0x472497 0x6739ba 0x6739a0 0x6734db 0x67358b 0x673492 0x6737e8 0x6734b9 0x6737e8 0x66fa32 0x66e6de 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x6739b9 encoding/json.unquote+0xb9 /usr/local/go/src/encoding/json/decode.go:1189 # 0x67399f encoding/json.(*decodeState).literalInterface+0x9f /usr/local/go/src/encoding/json/decode.go:1144 # 0x6734da encoding/json.(*decodeState).valueInterface+0x7a /usr/local/go/src/encoding/json/decode.go:1046 # 0x67358a encoding/json.(*decodeState).arrayInterface+0x6a /usr/local/go/src/encoding/json/decode.go:1061 # 0x673491 encoding/json.(*decodeState).valueInterface+0x31 /usr/local/go/src/encoding/json/decode.go:1040 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x6734b8 encoding/json.(*decodeState).valueInterface+0x58 /usr/local/go/src/encoding/json/decode.go:1043 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x66fa31 encoding/json.(*decodeState).object+0x5b1 /usr/local/go/src/encoding/json/decode.go:622 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [4: 64] @ 0x48a645 0x48a265 0x671e0a 0x66e7b4 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd785 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x671e09 encoding/json.(*decodeState).literalStore+0xda9 /usr/local/go/src/encoding/json/decode.go:965 # 0x66e7b3 encoding/json.(*decodeState).value+0x113 /usr/local/go/src/encoding/json/decode.go:394 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd784 github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x144 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:154 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 192] @ 0x48a66c 0x48fa93 0x6a08df 0x6a0863 0xece9a5 0xeccf37 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x6a08de strings.(*Builder).WriteString+0x5be /usr/local/go/src/strings/builder.go:114 # 0x6a0862 net/url.Values.Encode+0x542 /usr/local/go/src/net/url/url.go:1013 # 0xece9a4 github.com/go-resty/resty/v2.parseRequestURL+0x764 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:91 # 0xeccf36 github.com/go-resty/resty/v2.(*Client).execute+0x196 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:909 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [9: 1152] @ 0x48a66c 0x41b4e8 0x831fd2 0x4947e1 # 0x831fd1 net/http.(*persistConn).readLoop+0x471 /usr/local/go/src/net/http/transport.go:2409 0: 0 [7: 143360] @ 0x48a64c 0x48f489 0xefc32c 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xefc32b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x7eb /build/internal/components/webdisk/services/usersync/sync_users.go:118 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [3: 49152] @ 0x48a64c 0x48f489 0xcd9dd0 0xcd9dbf 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd8d928 0xefca37 0xd00563 0xefc716 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xcd9dcf github.com/jackc/pgx/v5/stdlib.namedValueToInterface+0x8f /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:863 # 0xcd9dbe github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x7e /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:473 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd8d927 dsdrive/internal/components/webdisk/services/local.(*Service).UpdateUsers+0xe7 /build/internal/components/webdisk/services/local/users.go:17 # 0xefca36 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers.func2+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:133 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefc715 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0xbd5 /build/internal/components/webdisk/services/usersync/sync_users.go:128 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 512] @ 0x48a66c 0x48f489 0x4afda5 0xecd72d 0xecd326 0xed5fc8 0xeeca85 0xeec90c 0xef2fe5 0xefcbb7 0xefbd05 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x4afda4 io.ReadAll+0x44 /usr/local/go/src/io/io.go:712 # 0xecd72c io/ioutil.ReadAll+0x98c /usr/local/go/src/io/ioutil/ioutil.go:30 # 0xecd325 github.com/go-resty/resty/v2.(*Client).execute+0x585 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:960 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeeca84 github.com/go-resty/resty/v2.(*Request).Get+0x3e4 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec90b github.com/Nerzal/gocloak/v13.(*GoCloak).GetUsersByClientRoleName+0x26b /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2729 # 0xef2fe4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetKeyCloakUsersByRole+0x124 /build/internal/components/webdisk/services/keycloak/get_users.go:20 # 0xefcbb6 dsdrive/internal/components/webdisk/services/usersync.(*Service).getUsersBatch+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:165 # 0xefbd04 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x1c4 /build/internal/components/webdisk/services/usersync/sync_users.go:67 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 48] @ 0x48a645 0x425d05 0x48a91a 0x48a92f 0x579d76 0x5793af 0x6fea4a 0x71491c 0x71445b 0x708338 0x718947 0x7187e9 0x7187ea 0x6f3f2e 0x6f3728 0x6f2eb9 0x6f1c05 0xa744ab 0xa7403b 0xa73cef 0xa73cd4 0xa2af1d 0xa2ac6d 0xa2a50b 0xa27f14 0xa2b605 0xa27a38 0xa27668 0xa272fe 0xa24775 0xdb5785 0xdb51de 0xeb8fdb 0xeb8fa8 0xeb8f9c 0xd3d6c7 0xd3d50b 0xeb8b29 0xeb8b13 0xb556b0 0x4947e1 # 0x579d75 context.(*cancelCtx).propagateCancel+0x155 /usr/local/go/src/context/context.go:499 # 0x5793ae context.AfterFunc+0x6e /usr/local/go/src/context/context.go:329 # 0x6fea49 net.(*netFD).connect+0x289 /usr/local/go/src/net/fd_unix.go:88 # 0x71491b net.(*netFD).dial+0x3bb /usr/local/go/src/net/sock_posix.go:124 # 0x71445a net.socket+0x29a /usr/local/go/src/net/sock_posix.go:70 # 0x708337 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:167 # 0x718946 net.(*sysDialer).doDialTCPProto+0xe6 /usr/local/go/src/net/tcpsock_posix.go:85 # 0x7187e8 net.(*sysDialer).doDialTCP+0x68 /usr/local/go/src/net/tcpsock_posix.go:75 # 0x7187e9 net.(*sysDialer).dialTCP+0x69 /usr/local/go/src/net/tcpsock_posix.go:71 # 0x6f3f2d net.(*sysDialer).dialSingle+0x3ad /usr/local/go/src/net/dial.go:791 # 0x6f3727 net.(*sysDialer).dialSerial+0x247 /usr/local/go/src/net/dial.go:756 # 0x6f2eb8 net.(*sysDialer).dialParallel+0x2f8 /usr/local/go/src/net/dial.go:657 # 0x6f1c04 net.(*Dialer).DialContext+0x484 /usr/local/go/src/net/dial.go:557 # 0xa744aa github.com/valyala/fasthttp.(*TCPDialer).tryDial+0x28a /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/tcpdialer.go:365 # 0xa7403a github.com/valyala/fasthttp.(*TCPDialer).dial+0x1fa /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/tcpdialer.go:319 # 0xa73cee github.com/valyala/fasthttp.(*TCPDialer).Dial+0x2e /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/tcpdialer.go:192 # 0xa73cd3 github.com/valyala/fasthttp.Dial+0x13 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/tcpdialer.go:38 # 0xa2af1c github.com/valyala/fasthttp.callDialFunc+0x7c /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:2067 # 0xa2ac6c github.com/valyala/fasthttp.dialAddr+0xac /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:2027 # 0xa2a50a github.com/valyala/fasthttp.(*HostClient).dialHostHard+0x1aa /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1963 # 0xa27f13 github.com/valyala/fasthttp.(*HostClient).AcquireConn+0x313 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1635 # 0xa2b604 github.com/valyala/fasthttp.(*transport).RoundTrip+0xc4 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:2983 # 0xa27a37 github.com/valyala/fasthttp.(*HostClient).doNonNilReqResp+0x2f7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1486 # 0xa27667 github.com/valyala/fasthttp.(*HostClient).do+0xa7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1438 # 0xa272fd github.com/valyala/fasthttp.(*HostClient).Do+0x17d /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1382 # 0xa24774 github.com/valyala/fasthttp.(*Client).Do+0x1f4 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:523 # 0xdb5784 dsdrive/pkg/http.(*Client).tryRequest+0x224 /build/pkg/http/client.go:355 # 0xdb51dd dsdrive/pkg/http.(*Client).DoWithStatus+0x29d /build/pkg/http/client.go:327 # 0xeb8fda dsdrive/pkg/http.(*Client).Do+0x15a /build/pkg/http/client.go:305 # 0xeb8fa7 dsdrive/internal/components/webdisk/services/lock.(*Service).Do+0x127 /build/internal/components/webdisk/services/lock/lock.go:33 # 0xeb8f9b dsdrive/internal/components/webdisk/services/forwarder.(*Service).getCachedBuckets+0x11b /build/internal/components/webdisk/services/forwarder/service.go:154 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xeb8b28 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xeb8b12 dsdrive/internal/components/webdisk/services/forwarder.NewForwarder.func1.3+0x12 /build/internal/components/webdisk/services/forwarder/service.go:110 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [3: 864] @ 0x48a645 0x48a83e 0x48a8d3 0x410b85 0x410b78 0x416e19 0xd4b0b2 0xd4bb37 0xd88372 0xd3d6c7 0xd3d50b 0xd88189 0xd88173 0xb556b0 0x4947e1 # 0xd4b0b1 dsdrive/internal/components/webdisk/services/local.(*Service).LoadObjectAccessRights+0x331 /build/internal/components/webdisk/services/local/access_rights.go:55 # 0xd4bb36 dsdrive/internal/components/webdisk/services/local.(*Service).LoadProjectsAccessRights+0x276 /build/internal/components/webdisk/services/local/access_rights.go:125 # 0xd88371 dsdrive/internal/components/webdisk/services/local.(*Service).reloadProjectRights+0x31 /build/internal/components/webdisk/services/local/service.go:127 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xd88188 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xd88172 dsdrive/internal/components/webdisk/services/local.NewLocalService.func1.2+0x12 /build/internal/components/webdisk/services/local/service.go:83 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 320] @ 0x48a645 0x425d05 0xecf8e5 0xecf8bd 0xeccf37 0xed5fc8 0xeec153 0xeec017 0xef11e5 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xecf8e4 net/http.(*Request).WithContext+0x2c4 /usr/local/go/src/net/http/request.go:372 # 0xecf8bc github.com/go-resty/resty/v2.createHTTPRequest+0x29c /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:206 # 0xeccf36 github.com/go-resty/resty/v2.(*Client).execute+0x196 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:909 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec152 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec016 github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupMembers+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1825 # 0xef11e4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x244 /build/internal/components/webdisk/services/keycloak/get_group_members.go:24 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [12: 3072] @ 0x48a66c 0x48f489 0x62e0a7 0xee7f4c 0xee8226 0xee8492 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x62e0a6 encoding/base64.(*Encoding).DecodeString+0x66 /usr/local/go/src/encoding/base64/base64.go:430 # 0xee7f4b github.com/Nerzal/gocloak/v13/pkg/jwx.toBigInt+0x2b /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:45 # 0xee8225 github.com/Nerzal/gocloak/v13/pkg/jwx.decodeRSAPublicKey+0x25 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:87 # 0xee8491 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0x71 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:121 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [23: 8096] @ 0x48a645 0x48a83e 0x48a8d3 0x410b85 0x410b78 0x416e19 0x8373f9 0x8374a6 0x7eb5ab 0x7ea473 0xecd18e 0xecd174 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x8373f8 net/http.Header.Clone+0x1b8 /usr/local/go/src/net/http/header.go:114 # 0x8374a5 net/http.cloneOrMakeHeader+0x265 /usr/local/go/src/net/http/clone.go:116 # 0x7eb5aa net/http.(*Client).makeHeadersCopier+0x2a /usr/local/go/src/net/http/client.go:764 # 0x7ea472 net/http.(*Client).do+0x232 /usr/local/go/src/net/http/client.go:614 # 0xecd18d net/http.(*Client).Do+0x3ed /usr/local/go/src/net/http/client.go:592 # 0xecd173 github.com/go-resty/resty/v2.(*Client).execute+0x3d3 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:932 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [6: 1248] @ 0x48a66c 0x48fdb2 0x534725 0x534810 0x69ed32 0xecea3e 0xeccf37 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x48fdb1 internal/bytealg.MakeNoZero+0xb1 /usr/local/go/src/runtime/slice.go:437 # 0x534724 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:67 # 0x53480f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:81 # 0x69ed31 net/url.(*URL).String+0xb1 /usr/local/go/src/net/url/url.go:810 # 0xecea3d github.com/go-resty/resty/v2.parseRequestURL+0x7fd /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:97 # 0xeccf36 github.com/go-resty/resty/v2.(*Client).execute+0x196 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:909 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 16] @ 0x48a645 0x425d05 0xeec410 0xeec3f7 0xeec3f6 0xeec345 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xeec40f net/url.Values.Set+0x1ef /usr/local/go/src/net/url/url.go:898 # 0xeec3f6 github.com/go-resty/resty/v2.(*Request).SetQueryParam+0x1d6 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:161 # 0xeec3f5 github.com/go-resty/resty/v2.(*Request).SetQueryParams+0x1d5 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:177 # 0xeec344 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x124 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2662 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 24] @ 0x48a645 0x425d05 0x4f84f5 0x66f395 0x66e714 0x6701e5 0x66e6de 0x66f25b 0x66e714 0x66df3e 0x66db19 0xed8e9f 0xed1247 0xecd62e 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x4f84f4 reflect.MakeSlice+0x74 /usr/local/go/src/reflect/value.go:3061 # 0x66f394 encoding/json.(*decodeState).array+0x614 /usr/local/go/src/encoding/json/decode.go:594 # 0x66e713 encoding/json.(*decodeState).value+0x73 /usr/local/go/src/encoding/json/decode.go:370 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66f25a encoding/json.(*decodeState).array+0x4da /usr/local/go/src/encoding/json/decode.go:561 # 0x66e713 encoding/json.(*decodeState).value+0x73 /usr/local/go/src/encoding/json/decode.go:370 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xed8e9e github.com/go-resty/resty/v2.Unmarshalc+0xbe /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/util.go:109 # 0xed1246 github.com/go-resty/resty/v2.parseResponseBody+0x306 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:333 # 0xecd62d github.com/go-resty/resty/v2.(*Client).execute+0x88d /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:972 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 128] @ 0x48a645 0x48f489 0x8372f8 0x8374a6 0x7eb5ab 0x7ea473 0xecd18e 0xecd174 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x8372f7 net/http.Header.Clone+0xb7 /usr/local/go/src/net/http/header.go:104 # 0x8374a5 net/http.cloneOrMakeHeader+0x265 /usr/local/go/src/net/http/clone.go:116 # 0x7eb5aa net/http.(*Client).makeHeadersCopier+0x2a /usr/local/go/src/net/http/client.go:764 # 0x7ea472 net/http.(*Client).do+0x232 /usr/local/go/src/net/http/client.go:614 # 0xecd18d net/http.(*Client).Do+0x3ed /usr/local/go/src/net/http/client.go:592 # 0xecd173 github.com/go-resty/resty/v2.(*Client).execute+0x3d3 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:932 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 24] @ 0x48a645 0x425d05 0xedf592 0xedf4e5 0xedc986 0xedc79f 0xee0769 0xee000d 0xedd3a5 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xedf591 github.com/golang-jwt/jwt/v5.NewNumericDate+0x111 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/types.go:39 # 0xedf4e4 github.com/golang-jwt/jwt/v5.newNumericDateFromSeconds+0x64 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/types.go:46 # 0xedc985 github.com/golang-jwt/jwt/v5.MapClaims.parseNumericDate+0x85 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/map_claims.go:57 # 0xedc79e github.com/golang-jwt/jwt/v5.MapClaims.GetExpirationTime+0x1e /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/map_claims.go:14 # 0xee0768 github.com/golang-jwt/jwt/v5.(*Validator).verifyExpiresAt+0x48 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/validator.go:168 # 0xee000c github.com/golang-jwt/jwt/v5.(*Validator).Validate+0xac /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/validator.go:105 # 0xedd3a4 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x344 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:123 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 1408] @ 0x48a66c 0x472497 0x76daa6 0x789b1a 0x78e99a 0x78bb6c 0x785428 0x77c5c9 0x82dc8e 0x82dc89 0x4947e1 # 0x76daa5 crypto/tls.(*weakCertCache).newCert+0x45 /usr/local/go/src/crypto/tls/cache.go:20 # 0x789b19 crypto/tls.(*Conn).verifyServerCertificate+0xb9 /usr/local/go/src/crypto/tls/handshake_client.go:1102 # 0x78e999 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:635 # 0x78bb6b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x785427 crypto/tls.(*Conn).clientHandshake+0x827 /usr/local/go/src/crypto/tls/handshake_client.go:339 # 0x77c5c8 crypto/tls.(*Conn).handshakeContext+0x328 /usr/local/go/src/crypto/tls/conn.go:1562 # 0x82dc8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1516 # 0x82dc88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1736 0: 0 [2: 3584] @ 0x48a64c 0x48f489 0xcc9a30 0xcc99df 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd8d928 0xefca37 0xd00563 0xefc716 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xcc9a2f github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).reset+0x14f /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:103 # 0xcc99de github.com/jackc/pgx/v5.(*Conn).execPrepared+0xfe /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:587 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd8d927 dsdrive/internal/components/webdisk/services/local.(*Service).UpdateUsers+0xe7 /build/internal/components/webdisk/services/local/users.go:17 # 0xefca36 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers.func2+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:133 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefc715 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0xbd5 /build/internal/components/webdisk/services/usersync/sync_users.go:128 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 704] @ 0x48a66c 0x48fa93 0x4b0116 0xecd72d 0xecd326 0xed5fc8 0xeec153 0xeec017 0xef11e5 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x4b0115 io.ReadAll+0x3b5 /usr/local/go/src/io/io.go:734 # 0xecd72c io/ioutil.ReadAll+0x98c /usr/local/go/src/io/ioutil/ioutil.go:30 # 0xecd325 github.com/go-resty/resty/v2.(*Client).execute+0x585 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:960 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec152 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec016 github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupMembers+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1825 # 0xef11e4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x244 /build/internal/components/webdisk/services/keycloak/get_group_members.go:24 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 576] @ 0x48a645 0x48a83e 0x48a8d3 0x410b85 0x410b78 0x416e19 0x67380d 0x66fa32 0x66e6de 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef113c 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x67380c encoding/json.(*decodeState).objectInterface+0x14c /usr/local/go/src/encoding/json/decode.go:1110 # 0x66fa31 encoding/json.(*decodeState).object+0x5b1 /usr/local/go/src/encoding/json/decode.go:622 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef113b dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x19b /build/internal/components/webdisk/services/keycloak/get_group_members.go:18 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [5: 108800] @ 0x48a64c 0x48fa27 0xcd3a71 0xcd3925 0xcd35cd 0xcc993c 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd55cc3 0xd55a1a 0xefa80e 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xcd3a70 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x250 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:85 # 0xcd3924 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x104 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:59 # 0xcd35cc github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).Build+0x42c /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:40 # 0xcc993b github.com/jackc/pgx/v5.(*Conn).execPrepared+0x5b /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:581 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd55cc2 dsdrive/internal/components/webdisk/services/local.(*Service).addGroupUsers+0x202 /build/internal/components/webdisk/services/local/add_group_users.go:37 # 0xd55a19 dsdrive/internal/components/webdisk/services/local.(*Service).AddGroupUsers+0x219 /build/internal/components/webdisk/services/local/add_group_users.go:25 # 0xefa80d dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0x22d /build/internal/components/webdisk/services/usersync/sync_groups.go:178 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 2304] @ 0x48a66c 0x48fa93 0xb6e71c 0xb77005 0xbc320f 0xccb64c 0xcda4ef 0xb59c77 0xb61c7c 0xb69591 0xb614b7 0xb64965 0xceb119 0xce4662 0xd01733 0xd756a9 0xd5598a 0xefa80e 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xb6e71b github.com/jackc/pgx/v5/pgproto3.(*Bind).Encode+0x63b /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgproto3/bind.go:140 # 0xb77004 github.com/jackc/pgx/v5/pgproto3.(*Frontend).SendBind+0x44 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgproto3/frontend.go:145 # 0xbc320e github.com/jackc/pgx/v5/pgconn.(*PgConn).ExecPrepared+0x14e /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgconn/pgconn.go:1167 # 0xccb64b github.com/jackc/pgx/v5.(*Conn).Query+0x142b /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:820 # 0xcda4ee github.com/jackc/pgx/v5/stdlib.(*Conn).QueryContext+0x3ae /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:493 # 0xb59c76 database/sql.ctxDriverQuery+0xd6 /usr/local/go/src/database/sql/ctxutil.go:48 # 0xb61c7b database/sql.(*DB).queryDC.func1+0x15b /usr/local/go/src/database/sql/sql.go:1786 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb614b6 database/sql.(*DB).queryDC+0x1b6 /usr/local/go/src/database/sql/sql.go:1781 # 0xb64964 database/sql.(*Tx).QueryContext+0xc4 /usr/local/go/src/database/sql/sql.go:2535 # 0xceb118 github.com/jmoiron/sqlx.(*Tx).QueryxContext+0x38 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:329 # 0xce4661 github.com/jmoiron/sqlx.NamedQueryContext+0xe1 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:121 # 0xd01732 dsdrive/pkg/txman.Tx.NamedQueryContext+0x52 /build/pkg/txman/executor.go:65 # 0xd756a8 dsdrive/internal/components/webdisk/services/local.(*Service).getUsersIds+0x188 /build/internal/components/webdisk/services/local/get_user.go:187 # 0xd55989 dsdrive/internal/components/webdisk/services/local.(*Service).AddGroupUsers+0x189 /build/internal/components/webdisk/services/local/add_group_users.go:18 # 0xefa80d dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0x22d /build/internal/components/webdisk/services/usersync/sync_groups.go:178 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 1024] @ 0x48a645 0x48fa27 0x6735ca 0x673492 0x6737e8 0x6734b9 0x6737e8 0x66fa32 0x66e6de 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef113c 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x6735c9 encoding/json.(*decodeState).arrayInterface+0xa9 /usr/local/go/src/encoding/json/decode.go:1061 # 0x673491 encoding/json.(*decodeState).valueInterface+0x31 /usr/local/go/src/encoding/json/decode.go:1040 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x6734b8 encoding/json.(*decodeState).valueInterface+0x58 /usr/local/go/src/encoding/json/decode.go:1043 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x66fa31 encoding/json.(*decodeState).object+0x5b1 /usr/local/go/src/encoding/json/decode.go:622 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef113b dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x19b /build/internal/components/webdisk/services/keycloak/get_group_members.go:18 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 256] @ 0x48a645 0x48fa27 0x6735ca 0x673492 0x6737e8 0x6734b9 0x6737e8 0x66fa32 0x66e6de 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef0905 0xef0fe5 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x6735c9 encoding/json.(*decodeState).arrayInterface+0xa9 /usr/local/go/src/encoding/json/decode.go:1061 # 0x673491 encoding/json.(*decodeState).valueInterface+0x31 /usr/local/go/src/encoding/json/decode.go:1040 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x6734b8 encoding/json.(*decodeState).valueInterface+0x58 /usr/local/go/src/encoding/json/decode.go:1043 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x66fa31 encoding/json.(*decodeState).object+0x5b1 /usr/local/go/src/encoding/json/decode.go:622 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef0904 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroup+0x64 /build/internal/components/webdisk/services/keycloak/get_group.go:13 # 0xef0fe4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x44 /build/internal/components/webdisk/services/keycloak/get_group_members.go:12 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [21: 7392] @ 0x48a645 0x48a83e 0x48a8d3 0x410b85 0x410b78 0x416e19 0xeceeb4 0xeccf37 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xeceeb3 github.com/go-resty/resty/v2.parseRequestHeader+0x2f3 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:110 # 0xeccf36 github.com/go-resty/resty/v2.(*Client).execute+0x196 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:909 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [10: 1120] @ 0x48a66c 0x41b526 0x834450 0x8281fa 0x837618 0x7e8e2b 0x7e8678 0x7eac17 0xecd18e 0xecd174 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x83444f net/http.(*persistConn).roundTrip+0x5cf /usr/local/go/src/net/http/transport.go:2872 # 0x8281f9 net/http.(*Transport).roundTrip+0xab9 /usr/local/go/src/net/http/transport.go:704 # 0x837617 net/http.(*Transport).RoundTrip+0x17 /usr/local/go/src/net/http/roundtrip.go:33 # 0x7e8e2a net/http.send+0x64a /usr/local/go/src/net/http/client.go:264 # 0x7e8677 net/http.(*Client).send+0x257 /usr/local/go/src/net/http/client.go:185 # 0x7eac16 net/http.(*Client).do+0x9d6 /usr/local/go/src/net/http/client.go:733 # 0xecd18d net/http.(*Client).Do+0x3ed /usr/local/go/src/net/http/client.go:592 # 0xecd173 github.com/go-resty/resty/v2.(*Client).execute+0x3d3 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:932 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [6: 864] @ 0x48a645 0x425d05 0x81afaf 0x833011 0x831e3d 0x4947e1 # 0x81afae net/http.ReadResponse+0x4e /usr/local/go/src/net/http/response.go:156 # 0x833010 net/http.(*persistConn).readResponse+0xb0 /usr/local/go/src/net/http/transport.go:2518 # 0x831e3c net/http.(*persistConn).readLoop+0x2dc /usr/local/go/src/net/http/transport.go:2345 0: 0 [2: 192] @ 0x48a66c 0x48f489 0x62e0a7 0xee7e4d 0xeea4ae 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x62e0a6 encoding/base64.(*Encoding).DecodeString+0x66 /usr/local/go/src/encoding/base64/base64.go:430 # 0xee7e4c github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenHeader+0x6c /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:30 # 0xeea4ad github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x8d /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:421 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [18: 288] @ 0x48a645 0x48a785 0x4f88bd 0x6702bf 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x48a784 reflect.unsafe_New+0x24 /usr/local/go/src/runtime/malloc.go:2230 # 0x4f88bc reflect.New+0x5c /usr/local/go/src/reflect/value.go:3164 # 0x6702be encoding/json.(*decodeState).object+0xe3e /usr/local/go/src/encoding/json/decode.go:786 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [11: 1584] @ 0x48a645 0x425d05 0x69d765 0x69d449 0xece445 0xeccf37 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x69d764 net/url.parse+0xc4 /usr/local/go/src/net/url/url.go:443 # 0x69d448 net/url.Parse+0x48 /usr/local/go/src/net/url/url.go:402 # 0xece444 github.com/go-resty/resty/v2.parseRequestURL+0x204 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:43 # 0xeccf36 github.com/go-resty/resty/v2.(*Client).execute+0x196 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:909 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [4: 192] @ 0x48a645 0x425d05 0x48a91a 0x48a92f 0x83415e 0x834152 0x8281fa 0x837618 0x7e8e2b 0x7e8678 0x7eac17 0xecd18e 0xecd174 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x83415d net/http.(*transportRequest).extraHeaders+0x2dd /usr/local/go/src/net/http/transport.go:536 # 0x834151 net/http.(*persistConn).roundTrip+0x2d1 /usr/local/go/src/net/http/transport.go:2858 # 0x8281f9 net/http.(*Transport).roundTrip+0xab9 /usr/local/go/src/net/http/transport.go:704 # 0x837617 net/http.(*Transport).RoundTrip+0x17 /usr/local/go/src/net/http/roundtrip.go:33 # 0x7e8e2a net/http.send+0x64a /usr/local/go/src/net/http/client.go:264 # 0x7e8677 net/http.(*Client).send+0x257 /usr/local/go/src/net/http/client.go:185 # 0x7eac16 net/http.(*Client).do+0x9d6 /usr/local/go/src/net/http/client.go:733 # 0xecd18d net/http.(*Client).Do+0x3ed /usr/local/go/src/net/http/client.go:592 # 0xecd173 github.com/go-resty/resty/v2.(*Client).execute+0x3d3 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:932 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [17: 4352] @ 0x48a645 0x48fa27 0x6735ca 0x673492 0x6737e8 0x6734b9 0x6737e8 0x66fa32 0x66e6de 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x6735c9 encoding/json.(*decodeState).arrayInterface+0xa9 /usr/local/go/src/encoding/json/decode.go:1061 # 0x673491 encoding/json.(*decodeState).valueInterface+0x31 /usr/local/go/src/encoding/json/decode.go:1040 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x6734b8 encoding/json.(*decodeState).valueInterface+0x58 /usr/local/go/src/encoding/json/decode.go:1043 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x66fa31 encoding/json.(*decodeState).object+0x5b1 /usr/local/go/src/encoding/json/decode.go:622 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [9: 216] @ 0x48a66c 0x472497 0x6739ba 0x6739a0 0x6734db 0x67358b 0x673492 0x6737e8 0x6734b9 0x6737e8 0x66fa32 0x66e6de 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x6739b9 encoding/json.unquote+0xb9 /usr/local/go/src/encoding/json/decode.go:1189 # 0x67399f encoding/json.(*decodeState).literalInterface+0x9f /usr/local/go/src/encoding/json/decode.go:1144 # 0x6734da encoding/json.(*decodeState).valueInterface+0x7a /usr/local/go/src/encoding/json/decode.go:1046 # 0x67358a encoding/json.(*decodeState).arrayInterface+0x6a /usr/local/go/src/encoding/json/decode.go:1061 # 0x673491 encoding/json.(*decodeState).valueInterface+0x31 /usr/local/go/src/encoding/json/decode.go:1040 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x6734b8 encoding/json.(*decodeState).valueInterface+0x58 /usr/local/go/src/encoding/json/decode.go:1043 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x66fa31 encoding/json.(*decodeState).object+0x5b1 /usr/local/go/src/encoding/json/decode.go:622 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [7: 784] @ 0x48a645 0x425d05 0x41b494 0x8344a8 0x8281fa 0x837618 0x7e8e2b 0x7e8678 0x7eac17 0xecd18e 0xecd174 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x8344a7 net/http.(*persistConn).roundTrip+0x627 /usr/local/go/src/net/http/transport.go:2881 # 0x8281f9 net/http.(*Transport).roundTrip+0xab9 /usr/local/go/src/net/http/transport.go:704 # 0x837617 net/http.(*Transport).RoundTrip+0x17 /usr/local/go/src/net/http/roundtrip.go:33 # 0x7e8e2a net/http.send+0x64a /usr/local/go/src/net/http/client.go:264 # 0x7e8677 net/http.(*Client).send+0x257 /usr/local/go/src/net/http/client.go:185 # 0x7eac16 net/http.(*Client).do+0x9d6 /usr/local/go/src/net/http/client.go:733 # 0xecd18d net/http.(*Client).Do+0x3ed /usr/local/go/src/net/http/client.go:592 # 0xecd173 github.com/go-resty/resty/v2.(*Client).execute+0x3d3 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:932 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [3: 240] @ 0x48a66c 0x48fa93 0x674585 0xeed705 0x675c11 0x679a63 0x674e13 0x674bd1 0x67451e 0xeed4c5 0xeec2bc 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x674584 encoding/json.Marshal+0x124 /usr/local/go/src/encoding/json/encode.go:213 # 0xeed704 github.com/Nerzal/gocloak/v13.GetGroupsParams.MarshalJSON+0xe4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/models.go:364 # 0x675c10 encoding/json.marshalerEncoder+0xb0 /usr/local/go/src/encoding/json/encode.go:483 # 0x679a62 encoding/json.condAddrEncoder.encode+0x62 /usr/local/go/src/encoding/json/encode.go:936 # 0x674e12 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:367 # 0x674bd0 encoding/json.(*encodeState).marshal+0xb0 /usr/local/go/src/encoding/json/encode.go:343 # 0x67451d encoding/json.Marshal+0xbd /usr/local/go/src/encoding/json/encode.go:209 # 0xeed4c4 github.com/Nerzal/gocloak/v13.GetQueryParams+0x24 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/models.go:22 # 0xeec2bb github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x9b /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2655 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [6: 98304] @ 0x48a66c 0x48fa93 0xb6e71c 0xb77005 0xbc320f 0xcc99d4 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd8d928 0xefca37 0xd00563 0xefc716 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xb6e71b github.com/jackc/pgx/v5/pgproto3.(*Bind).Encode+0x63b /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgproto3/bind.go:140 # 0xb77004 github.com/jackc/pgx/v5/pgproto3.(*Frontend).SendBind+0x44 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgproto3/frontend.go:145 # 0xbc320e github.com/jackc/pgx/v5/pgconn.(*PgConn).ExecPrepared+0x14e /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgconn/pgconn.go:1167 # 0xcc99d3 github.com/jackc/pgx/v5.(*Conn).execPrepared+0xf3 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:586 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd8d927 dsdrive/internal/components/webdisk/services/local.(*Service).UpdateUsers+0xe7 /build/internal/components/webdisk/services/local/users.go:17 # 0xefca36 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers.func2+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:133 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefc715 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0xbd5 /build/internal/components/webdisk/services/usersync/sync_users.go:128 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [3: 624] @ 0x48a645 0x48a83e 0x48a8d3 0x410b85 0x410b78 0x416e19 0xd4b526 0xd4bb37 0xd88372 0xd3d6c7 0xd3d50b 0xd88189 0xd88173 0xb556b0 0x4947e1 # 0xd4b525 dsdrive/internal/components/webdisk/services/local.(*Service).LoadObjectAccessRights+0x7a5 /build/internal/components/webdisk/services/local/access_rights.go:95 # 0xd4bb36 dsdrive/internal/components/webdisk/services/local.(*Service).LoadProjectsAccessRights+0x276 /build/internal/components/webdisk/services/local/access_rights.go:125 # 0xd88371 dsdrive/internal/components/webdisk/services/local.(*Service).reloadProjectRights+0x31 /build/internal/components/webdisk/services/local/service.go:127 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xd88188 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xd88172 dsdrive/internal/components/webdisk/services/local.NewLocalService.func1.2+0x12 /build/internal/components/webdisk/services/local/service.go:83 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [32: 2097152] @ 0x48a673 0x48f489 0xa29ce5 0xa29c48 0xa2ba97 0xa27a38 0xa27668 0xa272fe 0xa24775 0xdb5785 0xdb51de 0xeb8fdb 0xeb8fa8 0xeb8f9c 0xd3d6c7 0xd3d50b 0xeb8b29 0xeb8b13 0xb556b0 0x4947e1 # 0xa29ce4 bufio.NewReaderSize+0x144 /usr/local/go/src/bufio/bufio.go:57 # 0xa29c47 github.com/valyala/fasthttp.(*HostClient).AcquireReader+0xa7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1882 # 0xa2ba96 github.com/valyala/fasthttp.(*transport).RoundTrip+0x556 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:3052 # 0xa27a37 github.com/valyala/fasthttp.(*HostClient).doNonNilReqResp+0x2f7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1486 # 0xa27667 github.com/valyala/fasthttp.(*HostClient).do+0xa7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1438 # 0xa272fd github.com/valyala/fasthttp.(*HostClient).Do+0x17d /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1382 # 0xa24774 github.com/valyala/fasthttp.(*Client).Do+0x1f4 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:523 # 0xdb5784 dsdrive/pkg/http.(*Client).tryRequest+0x224 /build/pkg/http/client.go:355 # 0xdb51dd dsdrive/pkg/http.(*Client).DoWithStatus+0x29d /build/pkg/http/client.go:327 # 0xeb8fda dsdrive/pkg/http.(*Client).Do+0x15a /build/pkg/http/client.go:305 # 0xeb8fa7 dsdrive/internal/components/webdisk/services/lock.(*Service).Do+0x127 /build/internal/components/webdisk/services/lock/lock.go:33 # 0xeb8f9b dsdrive/internal/components/webdisk/services/forwarder.(*Service).getCachedBuckets+0x11b /build/internal/components/webdisk/services/forwarder/service.go:154 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xeb8b28 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xeb8b12 dsdrive/internal/components/webdisk/services/forwarder.NewForwarder.func1.3+0x12 /build/internal/components/webdisk/services/forwarder/service.go:110 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [5: 160] @ 0x48a645 0x48fa27 0x6735ca 0x673492 0x6737e8 0x6734b9 0x6737e8 0x66fa32 0x66e6de 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x6735c9 encoding/json.(*decodeState).arrayInterface+0xa9 /usr/local/go/src/encoding/json/decode.go:1061 # 0x673491 encoding/json.(*decodeState).valueInterface+0x31 /usr/local/go/src/encoding/json/decode.go:1040 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x6734b8 encoding/json.(*decodeState).valueInterface+0x58 /usr/local/go/src/encoding/json/decode.go:1043 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x66fa31 encoding/json.(*decodeState).object+0x5b1 /usr/local/go/src/encoding/json/decode.go:622 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [5: 480] @ 0x48a645 0x48fa27 0xeec56c 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xeec56b github.com/Nerzal/gocloak/v13.(*GoCloak).getAdminRealmURL+0x34b /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:222 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [3: 144] @ 0x48a66c 0x472497 0x671b29 0x66e7b4 0x6701e5 0x66e6de 0x66f25b 0x66e714 0x66df3e 0x66db19 0xed8e9f 0xed1247 0xecd62e 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x671b28 encoding/json.(*decodeState).literalStore+0xac8 /usr/local/go/src/encoding/json/decode.go:958 # 0x66e7b3 encoding/json.(*decodeState).value+0x113 /usr/local/go/src/encoding/json/decode.go:394 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66f25a encoding/json.(*decodeState).array+0x4da /usr/local/go/src/encoding/json/decode.go:561 # 0x66e713 encoding/json.(*decodeState).value+0x73 /usr/local/go/src/encoding/json/decode.go:370 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xed8e9e github.com/go-resty/resty/v2.Unmarshalc+0xbe /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/util.go:109 # 0xed1246 github.com/go-resty/resty/v2.parseResponseBody+0x306 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:333 # 0xecd62d github.com/go-resty/resty/v2.(*Client).execute+0x88d /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:972 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [6: 288] @ 0x48a66c 0x472497 0x671e05 0x66e7b4 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x671e04 encoding/json.(*decodeState).literalStore+0xda4 /usr/local/go/src/encoding/json/decode.go:965 # 0x66e7b3 encoding/json.(*decodeState).value+0x113 /usr/local/go/src/encoding/json/decode.go:394 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [4: 96] @ 0x48a645 0x425d05 0x824431 0x824474 0x81b345 0x833011 0x831e3d 0x4947e1 # 0x824430 io.LimitReader+0x530 /usr/local/go/src/io/io.go:461 # 0x824473 net/http.readTransfer+0x573 /usr/local/go/src/net/http/transfer.go:573 # 0x81b344 net/http.ReadResponse+0x3e4 /usr/local/go/src/net/http/response.go:199 # 0x833010 net/http.(*persistConn).readResponse+0xb0 /usr/local/go/src/net/http/transport.go:2518 # 0x831e3c net/http.(*persistConn).readLoop+0x2dc /usr/local/go/src/net/http/transport.go:2345 0: 0 [7: 672] @ 0x48a66c 0x48f489 0x62e0a7 0xeddf85 0xedd767 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x62e0a6 encoding/base64.(*Encoding).DecodeString+0x66 /usr/local/go/src/encoding/base64/base64.go:430 # 0xeddf84 github.com/golang-jwt/jwt/v5.(*Parser).DecodeSegment+0x104 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:245 # 0xedd766 github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x126 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:151 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 48] @ 0x48a66c 0x472497 0x6702f4 0x66e6de 0x66df3e 0x66db19 0xeed508 0xeec2bc 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x6702f3 encoding/json.(*decodeState).object+0xe73 /usr/local/go/src/encoding/json/decode.go:787 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xeed507 github.com/Nerzal/gocloak/v13.GetQueryParams+0x67 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/models.go:27 # 0xeec2bb github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x9b /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2655 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [4: 256] @ 0x48a645 0x425d05 0x82447f 0x81b345 0x833011 0x831e3d 0x4947e1 # 0x82447e net/http.readTransfer+0x57e /usr/local/go/src/net/http/transfer.go:573 # 0x81b344 net/http.ReadResponse+0x3e4 /usr/local/go/src/net/http/response.go:199 # 0x833010 net/http.(*persistConn).readResponse+0xb0 /usr/local/go/src/net/http/transport.go:2518 # 0x831e3c net/http.(*persistConn).readLoop+0x2dc /usr/local/go/src/net/http/transport.go:2345 0: 0 [4: 576] @ 0x48a645 0x425d05 0x66da57 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x66da56 encoding/json.Unmarshal+0x36 /usr/local/go/src/encoding/json/decode.go:106 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [17: 5984] @ 0x48a645 0x48a83e 0x48a8d3 0x410b85 0x410b78 0x416e19 0xeec459 0xeec3f7 0xeec3f6 0xeec345 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xeec458 net/url.Values.Set+0x238 /usr/local/go/src/net/url/url.go:898 # 0xeec3f6 github.com/go-resty/resty/v2.(*Request).SetQueryParam+0x1d6 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:161 # 0xeec3f5 github.com/go-resty/resty/v2.(*Request).SetQueryParams+0x1d5 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:177 # 0xeec344 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x124 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2662 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [16: 4608] @ 0x48a66c 0x48f489 0x59dcb9 0x59dc3d 0xee7f93 0xee7f7f 0xee8226 0xee8492 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x59dcb8 math/big.nat.make+0x98 /usr/local/go/src/math/big/nat.go:67 # 0x59dc3c math/big.nat.setBytes+0x1c /usr/local/go/src/math/big/nat.go:1023 # 0xee7f92 math/big.(*Int).SetBytes+0x72 /usr/local/go/src/math/big/int.go:519 # 0xee7f7e github.com/Nerzal/gocloak/v13/pkg/jwx.toBigInt+0x5e /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:51 # 0xee8225 github.com/Nerzal/gocloak/v13/pkg/jwx.decodeRSAPublicKey+0x25 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:87 # 0xee8491 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0x71 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:121 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [7: 784] @ 0x48a66c 0x41b526 0x579a2a 0x828065 0x837618 0x7e8e2b 0x7e8678 0x7eac17 0xecd18e 0xecd174 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x579a29 context.(*cancelCtx).Done+0x129 /usr/local/go/src/context/context.go:457 # 0x828064 net/http.(*Transport).roundTrip+0x924 /usr/local/go/src/net/http/transport.go:675 # 0x837617 net/http.(*Transport).RoundTrip+0x17 /usr/local/go/src/net/http/roundtrip.go:33 # 0x7e8e2a net/http.send+0x64a /usr/local/go/src/net/http/client.go:264 # 0x7e8677 net/http.(*Client).send+0x257 /usr/local/go/src/net/http/client.go:185 # 0x7eac16 net/http.(*Client).do+0x9d6 /usr/local/go/src/net/http/client.go:733 # 0xecd18d net/http.(*Client).Do+0x3ed /usr/local/go/src/net/http/client.go:592 # 0xecd173 github.com/go-resty/resty/v2.(*Client).execute+0x3d3 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:932 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [7: 224] @ 0x48a66c 0x472497 0x7c5057 0x81b197 0x81b180 0x833011 0x831e3d 0x4947e1 # 0x7c5056 net/textproto.readMIMEHeader+0x2d6 /usr/local/go/src/net/textproto/reader.go:574 # 0x81b196 net/textproto.(*Reader).ReadMIMEHeader+0x236 /usr/local/go/src/net/textproto/reader.go:508 # 0x81b17f net/http.ReadResponse+0x21f /usr/local/go/src/net/http/response.go:188 # 0x833010 net/http.(*persistConn).readResponse+0xb0 /usr/local/go/src/net/http/transport.go:2518 # 0x831e3c net/http.(*persistConn).readLoop+0x2dc /usr/local/go/src/net/http/transport.go:2345 0: 0 [2: 96] @ 0x48a645 0x421deb 0x692492 0x6925b3 0x691cb0 0x7042c5 0xec1e3d 0xec1e5a 0xec1c8b 0xec04a5 0xec0335 0x7e8632 0x7eac17 0xecd18e 0xecd174 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x692491 net/netip.parseIPv4Fields+0x2f1 /usr/local/go/src/net/netip/netip.go:184 # 0x6925b2 net/netip.parseIPv4+0x32 /usr/local/go/src/net/netip/netip.go:197 # 0x691caf net/netip.ParseAddr+0x4f /usr/local/go/src/net/netip/netip.go:118 # 0x7042c4 net.parseIP+0x24 /usr/local/go/src/net/ip.go:535 # 0xec1e3c net.ParseIP+0x3c /usr/local/go/src/net/ip.go:528 # 0xec1e59 net/http/cookiejar.isIP+0x59 /usr/local/go/src/net/http/cookiejar/jar.go:406 # 0xec1c8a net/http/cookiejar.jarKey+0x2a /usr/local/go/src/net/http/cookiejar/jar.go:368 # 0xec04a4 net/http/cookiejar.(*Jar).cookies+0x144 /usr/local/go/src/net/http/cookiejar/jar.go:205 # 0xec0334 net/http/cookiejar.(*Jar).Cookies+0x34 /usr/local/go/src/net/http/cookiejar/jar.go:193 # 0x7e8631 net/http.(*Client).send+0x211 /usr/local/go/src/net/http/client.go:181 # 0x7eac16 net/http.(*Client).do+0x9d6 /usr/local/go/src/net/http/client.go:733 # 0xecd18d net/http.(*Client).Do+0x3ed /usr/local/go/src/net/http/client.go:592 # 0xecd173 github.com/go-resty/resty/v2.(*Client).execute+0x3d3 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:932 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [16: 4608] @ 0x48a645 0x48a83e 0x48a8d3 0x410b85 0x410b78 0x416e19 0x48abe5 0x4fc185 0x4e2f85 0x6707b4 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x48abe4 reflect.mapassign_faststr0+0x24 /usr/local/go/src/runtime/map.go:260 # 0x4fc184 reflect.mapassign_faststr+0xa4 /usr/local/go/src/reflect/value.go:3755 # 0x4e2f84 reflect.Value.SetMapIndex+0x204 /usr/local/go/src/reflect/map.go:416 # 0x6707b3 encoding/json.(*decodeState).object+0x1333 /usr/local/go/src/encoding/json/decode.go:811 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 4096] @ 0x48a66c 0x48fa93 0xc99671 0xc1197f 0xcd3c09 0xcd39a5 0xcd3925 0xcd35cd 0xcc993c 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd8d928 0xefca37 0xd00563 0xefc716 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xc99670 github.com/jackc/pgx/v5/pgtype.encodePlanStringToAnyTextFormat.Encode+0x70 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1290 # 0xc1197e github.com/jackc/pgx/v5/pgtype.(*Map).Encode+0x13e /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1987 # 0xcd3c08 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).encodeExtendedParamValue+0xc8 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:125 # 0xcd39a4 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x184 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:79 # 0xcd3924 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x104 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:59 # 0xcd35cc github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).Build+0x42c /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:40 # 0xcc993b github.com/jackc/pgx/v5.(*Conn).execPrepared+0x5b /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:581 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd8d927 dsdrive/internal/components/webdisk/services/local.(*Service).UpdateUsers+0xe7 /build/internal/components/webdisk/services/local/users.go:17 # 0xefca36 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers.func2+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:133 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefc715 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0xbd5 /build/internal/components/webdisk/services/usersync/sync_users.go:128 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [12: 491520] @ 0x48a673 0x48f489 0xb56377 0xb60d8e 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd8d928 0xefca37 0xd00563 0xefc716 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xb56376 database/sql.driverArgsConnLocked+0x56 /usr/local/go/src/database/sql/convert.go:110 # 0xb60d8d database/sql.(*DB).execDC.func2+0xad /usr/local/go/src/database/sql/sql.go:1709 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd8d927 dsdrive/internal/components/webdisk/services/local.(*Service).UpdateUsers+0xe7 /build/internal/components/webdisk/services/local/users.go:17 # 0xefca36 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers.func2+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:133 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefc715 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0xbd5 /build/internal/components/webdisk/services/usersync/sync_users.go:128 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 64] @ 0x48a645 0x425d05 0xb66b4f 0xb6184c 0xb6127c 0xb6106f 0xb5f962 0xb60f98 0xd7c2c2 0xd885fa 0xd3d6c7 0xd3d50b 0xd8808c 0xd88073 0xb556b0 0x4947e1 # 0xb66b4e database/sql.(*Rows).initContextClose+0xce /usr/local/go/src/database/sql/sql.go:2996 # 0xb6184b database/sql.(*DB).queryDC+0x54b /usr/local/go/src/database/sql/sql.go:1800 # 0xb6127b database/sql.(*DB).query+0xfb /usr/local/go/src/database/sql/sql.go:1764 # 0xb6106e database/sql.(*DB).QueryContext.func1+0x4e /usr/local/go/src/database/sql/sql.go:1742 # 0xb5f961 database/sql.(*DB).retry+0x41 /usr/local/go/src/database/sql/sql.go:1576 # 0xb60f97 database/sql.(*DB).QueryContext+0x97 /usr/local/go/src/database/sql/sql.go:1741 # 0xd7c2c1 dsdrive/internal/components/webdisk/services/local.(*Service).LoadFileNameFilters+0xa1 /build/internal/components/webdisk/services/local/list_file_name_filters.go:119 # 0xd885f9 dsdrive/internal/components/webdisk/services/local.(*Service).reloadFileNameFilters+0x39 /build/internal/components/webdisk/services/local/service.go:153 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xd8808b dsdrive/pkg/job.(*Job).Run+0x2b /build/pkg/job/job.go:40 # 0xd88072 dsdrive/internal/components/webdisk/services/local.NewLocalService.func1.6+0x12 /build/internal/components/webdisk/services/local/service.go:107 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [4: 9216] @ 0x48a66c 0x47255e 0x472552 0x471bc5 0x471dd0 0xed0159 0xeccf37 0xed5fc8 0xeec153 0xeec017 0xef11e5 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xed0158 github.com/go-resty/resty/v2.addCredentials+0x378 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:254 # 0xeccf36 github.com/go-resty/resty/v2.(*Client).execute+0x196 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:909 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec152 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec016 github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupMembers+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1825 # 0xef11e4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x244 /build/internal/components/webdisk/services/keycloak/get_group_members.go:24 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [4: 114688] @ 0x48a66c 0x48fa93 0xc99671 0xc1197f 0xcd3c09 0xcd39a5 0xcd3925 0xcd35cd 0xcc993c 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd55cc3 0xd55a1a 0xefa80e 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xc99670 github.com/jackc/pgx/v5/pgtype.encodePlanStringToAnyTextFormat.Encode+0x70 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1290 # 0xc1197e github.com/jackc/pgx/v5/pgtype.(*Map).Encode+0x13e /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1987 # 0xcd3c08 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).encodeExtendedParamValue+0xc8 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:125 # 0xcd39a4 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x184 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:79 # 0xcd3924 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x104 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:59 # 0xcd35cc github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).Build+0x42c /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:40 # 0xcc993b github.com/jackc/pgx/v5.(*Conn).execPrepared+0x5b /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:581 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd55cc2 dsdrive/internal/components/webdisk/services/local.(*Service).addGroupUsers+0x202 /build/internal/components/webdisk/services/local/add_group_users.go:37 # 0xd55a19 dsdrive/internal/components/webdisk/services/local.(*Service).AddGroupUsers+0x219 /build/internal/components/webdisk/services/local/add_group_users.go:25 # 0xefa80d dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0x22d /build/internal/components/webdisk/services/usersync/sync_groups.go:178 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [4: 192] @ 0x48a66c 0x472497 0xc06ba8 0xcdc51e 0xcdc2e7 0xb67122 0xb66fe9 0xb69591 0xb66f51 0xd7584a 0xd5598a 0xefa80e 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xc06ba7 github.com/jackc/pgx/v5/pgtype.scanPlanString.Scan+0x47 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:420 # 0xcdc51d github.com/jackc/pgx/v5/stdlib.(*Rows).Next.func14+0x3d /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:812 # 0xcdc2e6 github.com/jackc/pgx/v5/stdlib.(*Rows).Next+0x1086 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:838 # 0xb67121 database/sql.(*Rows).nextLocked+0x101 /usr/local/go/src/database/sql/sql.go:3066 # 0xb66fe8 database/sql.(*Rows).Next.func1+0x28 /usr/local/go/src/database/sql/sql.go:3041 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb66f50 database/sql.(*Rows).Next+0x70 /usr/local/go/src/database/sql/sql.go:3040 # 0xd75849 dsdrive/internal/components/webdisk/services/local.(*Service).getUsersIds+0x329 /build/internal/components/webdisk/services/local/get_user.go:204 # 0xd55989 dsdrive/internal/components/webdisk/services/local.(*Service).AddGroupUsers+0x189 /build/internal/components/webdisk/services/local/add_group_users.go:18 # 0xefa80d dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0x22d /build/internal/components/webdisk/services/usersync/sync_groups.go:178 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 32] @ 0x48a645 0x48a785 0x4f88bd 0x66ebd6 0x67123d 0x66e7b4 0x6701e5 0x66e6de 0x66f25b 0x66e714 0x66df3e 0x66db19 0xed8e9f 0xed1247 0xecd62e 0xed5fc8 0xeec153 0xeec017 0xef11e5 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x48a784 reflect.unsafe_New+0x24 /usr/local/go/src/runtime/malloc.go:2230 # 0x4f88bc reflect.New+0x5c /usr/local/go/src/reflect/value.go:3164 # 0x66ebd5 encoding/json.indirect+0x2f5 /usr/local/go/src/encoding/json/decode.go:482 # 0x67123c encoding/json.(*decodeState).literalStore+0x1dc /usr/local/go/src/encoding/json/decode.go:864 # 0x66e7b3 encoding/json.(*decodeState).value+0x113 /usr/local/go/src/encoding/json/decode.go:394 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66f25a encoding/json.(*decodeState).array+0x4da /usr/local/go/src/encoding/json/decode.go:561 # 0x66e713 encoding/json.(*decodeState).value+0x73 /usr/local/go/src/encoding/json/decode.go:370 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xed8e9e github.com/go-resty/resty/v2.Unmarshalc+0xbe /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/util.go:109 # 0xed1246 github.com/go-resty/resty/v2.parseResponseBody+0x306 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:333 # 0xecd62d github.com/go-resty/resty/v2.(*Client).execute+0x88d /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:972 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec152 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec016 github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupMembers+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1825 # 0xef11e4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x244 /build/internal/components/webdisk/services/keycloak/get_group_members.go:24 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [4: 256] @ 0x48a645 0x48fa27 0x6735ca 0x673492 0x6737e8 0x66fa32 0x66e6de 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x6735c9 encoding/json.(*decodeState).arrayInterface+0xa9 /usr/local/go/src/encoding/json/decode.go:1061 # 0x673491 encoding/json.(*decodeState).valueInterface+0x31 /usr/local/go/src/encoding/json/decode.go:1040 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x66fa31 encoding/json.(*decodeState).object+0x5b1 /usr/local/go/src/encoding/json/decode.go:622 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [8: 384] @ 0x48a645 0x425d05 0x48a91a 0x48a92f 0x6736dc 0x6734b9 0x6737e8 0x66fa32 0x66e6de 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x6736db encoding/json.(*decodeState).objectInterface+0x1b /usr/local/go/src/encoding/json/decode.go:1079 # 0x6734b8 encoding/json.(*decodeState).valueInterface+0x58 /usr/local/go/src/encoding/json/decode.go:1043 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x66fa31 encoding/json.(*decodeState).object+0x5b1 /usr/local/go/src/encoding/json/decode.go:622 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [5: 400] @ 0x48a66c 0x472497 0x671e05 0x66e7b4 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x671e04 encoding/json.(*decodeState).literalStore+0xda4 /usr/local/go/src/encoding/json/decode.go:965 # 0x66e7b3 encoding/json.(*decodeState).value+0x113 /usr/local/go/src/encoding/json/decode.go:394 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [3: 72] @ 0x48a66c 0x48fa93 0x6a0750 0x6a06e5 0xece9a5 0xeccf37 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x6a074f strings.(*Builder).WriteString+0x42f /usr/local/go/src/strings/builder.go:114 # 0x6a06e4 net/url.Values.Encode+0x3c4 /usr/local/go/src/net/url/url.go:1011 # 0xece9a4 github.com/go-resty/resty/v2.parseRequestURL+0x764 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:91 # 0xeccf36 github.com/go-resty/resty/v2.(*Client).execute+0x196 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:909 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [8: 2048] @ 0x48a66c 0x48f489 0xf89acd 0xf9b2e5 0xf954a5 0xf9533c 0x5b351b 0xede4af 0xedd244 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xf89acc crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:151 # 0xf9b2e4 crypto/internal/fips140/rsa.encrypt+0x124 /usr/local/go/src/crypto/internal/fips140/rsa/rsa.go:380 # 0xf954a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf9533b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x5b351a crypto/rsa.VerifyPKCS1v15+0x1fa /usr/local/go/src/crypto/rsa/fips.go:399 # 0xede4ae github.com/golang-jwt/jwt/v5.(*SigningMethodRSA).Verify+0x12e /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/rsa.go:65 # 0xedd243 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x1e3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:110 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [3: 240] @ 0x48a645 0x425d05 0x578ffb 0x578fdd 0x82c20d 0x8281bf 0x837618 0x7e8e2b 0x7e8678 0x7eac17 0xecd18e 0xecd174 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x578ffa context.withCancel+0x3a /usr/local/go/src/context/context.go:277 # 0x578fdc context.WithCancel+0x1c /usr/local/go/src/context/context.go:241 # 0x82c20c net/http.(*Transport).getConn+0x16c /usr/local/go/src/net/http/transport.go:1529 # 0x8281be net/http.(*Transport).roundTrip+0xa7e /usr/local/go/src/net/http/transport.go:693 # 0x837617 net/http.(*Transport).RoundTrip+0x17 /usr/local/go/src/net/http/roundtrip.go:33 # 0x7e8e2a net/http.send+0x64a /usr/local/go/src/net/http/client.go:264 # 0x7e8677 net/http.(*Client).send+0x257 /usr/local/go/src/net/http/client.go:185 # 0x7eac16 net/http.(*Client).do+0x9d6 /usr/local/go/src/net/http/client.go:733 # 0xecd18d net/http.(*Client).Do+0x3ed /usr/local/go/src/net/http/client.go:592 # 0xecd173 github.com/go-resty/resty/v2.(*Client).execute+0x3d3 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:932 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [60: 69120] @ 0x48a64c 0x48a825 0x48a8d3 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0x48abe5 0x4fc185 0x4e2f85 0x6707b4 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x48abe4 reflect.mapassign_faststr0+0x24 /usr/local/go/src/runtime/map.go:260 # 0x4fc184 reflect.mapassign_faststr+0xa4 /usr/local/go/src/reflect/value.go:3755 # 0x4e2f84 reflect.Value.SetMapIndex+0x204 /usr/local/go/src/reflect/map.go:416 # 0x6707b3 encoding/json.(*decodeState).object+0x1333 /usr/local/go/src/encoding/json/decode.go:811 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [21: 10752] @ 0x48a645 0x48fa27 0x6735ca 0x673492 0x6737e8 0x6734b9 0x6737e8 0x66fa32 0x66e6de 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x6735c9 encoding/json.(*decodeState).arrayInterface+0xa9 /usr/local/go/src/encoding/json/decode.go:1061 # 0x673491 encoding/json.(*decodeState).valueInterface+0x31 /usr/local/go/src/encoding/json/decode.go:1040 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x6734b8 encoding/json.(*decodeState).valueInterface+0x58 /usr/local/go/src/encoding/json/decode.go:1043 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x66fa31 encoding/json.(*decodeState).object+0x5b1 /usr/local/go/src/encoding/json/decode.go:622 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [12: 3072] @ 0x48a66c 0x48f489 0x62e0a7 0xeddf85 0xedd129 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x62e0a6 encoding/base64.(*Encoding).DecodeString+0x66 /usr/local/go/src/encoding/base64/base64.go:430 # 0xeddf84 github.com/golang-jwt/jwt/v5.(*Parser).DecodeSegment+0x104 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:245 # 0xedd128 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0xc8 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:80 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [13: 4160] @ 0x48a645 0x425d05 0x818cf0 0xecfb13 0xecfaec 0xeccf37 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x818cef net/http.NewRequestWithContext+0x26f /usr/local/go/src/net/http/request.go:912 # 0xecfb12 net/http.NewRequest+0x4f2 /usr/local/go/src/net/http/request.go:863 # 0xecfaeb github.com/go-resty/resty/v2.createHTTPRequest+0x4cb /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:172 # 0xeccf36 github.com/go-resty/resty/v2.(*Client).execute+0x196 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:909 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [5: 720] @ 0x48a645 0x425d05 0x69d765 0x69d449 0x818be5 0xecfb13 0xecfaec 0xeccf37 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x69d764 net/url.parse+0xc4 /usr/local/go/src/net/url/url.go:443 # 0x69d448 net/url.Parse+0x48 /usr/local/go/src/net/url/url.go:402 # 0x818be4 net/http.NewRequestWithContext+0x164 /usr/local/go/src/net/http/request.go:902 # 0xecfb12 net/http.NewRequest+0x4f2 /usr/local/go/src/net/http/request.go:863 # 0xecfaeb github.com/go-resty/resty/v2.createHTTPRequest+0x4cb /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:172 # 0xeccf36 github.com/go-resty/resty/v2.(*Client).execute+0x196 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:909 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [8: 1152] @ 0x48a645 0x48f489 0x7c4de8 0x81b197 0x81b180 0x833011 0x831e3d 0x4947e1 # 0x7c4de7 net/textproto.readMIMEHeader+0x67 /usr/local/go/src/net/textproto/reader.go:526 # 0x81b196 net/textproto.(*Reader).ReadMIMEHeader+0x236 /usr/local/go/src/net/textproto/reader.go:508 # 0x81b17f net/http.ReadResponse+0x21f /usr/local/go/src/net/http/response.go:188 # 0x833010 net/http.(*persistConn).readResponse+0xb0 /usr/local/go/src/net/http/transport.go:2518 # 0x831e3c net/http.(*persistConn).readLoop+0x2dc /usr/local/go/src/net/http/transport.go:2345 0: 0 [16: 4096] @ 0x48a66c 0x48f489 0xf8a9f4 0xf8aa31 0x5b7545 0x5b34d3 0xede4af 0xedd244 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xf8a9f3 crypto/internal/fips140/bigmod.NewNat+0x33 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:72 # 0xf8aa30 crypto/internal/fips140/bigmod.NewModulus+0x70 /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x5b7544 crypto/rsa.fipsPublicKey+0x24 /usr/local/go/src/crypto/rsa/rsa.go:666 # 0x5b34d2 crypto/rsa.VerifyPKCS1v15+0x1b2 /usr/local/go/src/crypto/rsa/fips.go:395 # 0xede4ae github.com/golang-jwt/jwt/v5.(*SigningMethodRSA).Verify+0x12e /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/rsa.go:65 # 0xedd243 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x1e3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:110 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [5: 80] @ 0x48a665 0x472497 0x673137 0x66e7b4 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x673136 encoding/json.(*decodeState).literalStore+0x20d6 /usr/local/go/src/encoding/json/decode.go:991 # 0x66e7b3 encoding/json.(*decodeState).value+0x113 /usr/local/go/src/encoding/json/decode.go:394 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [9: 1872] @ 0x48a645 0x48a785 0x4eccd8 0x4fe4b0 0x4fe4c5 0xce2285 0xce20d1 0xce38bb 0xce4785 0xd0156e 0xd8d928 0xefca37 0xd00563 0xefc716 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x48a784 reflect.unsafe_New+0x24 /usr/local/go/src/runtime/malloc.go:2230 # 0x4eccd7 reflect.packEfaceData+0x57 /usr/local/go/src/reflect/value.go:142 # 0x4fe4af reflect.packEface+0xaf /usr/local/go/src/reflect/value.go:126 # 0x4fe4c4 reflect.valueInterface+0xc4 /usr/local/go/src/reflect/value.go:1512 # 0xce2284 reflect.Value.Interface+0x2e4 /usr/local/go/src/reflect/value.go:1490 # 0xce20d0 github.com/jmoiron/sqlx.bindArray+0x130 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:287 # 0xce38ba github.com/jmoiron/sqlx.bindNamedMapper+0xfa /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:432 # 0xce4784 github.com/jmoiron/sqlx.NamedExecContext+0xa4 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:128 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd8d927 dsdrive/internal/components/webdisk/services/local.(*Service).UpdateUsers+0xe7 /build/internal/components/webdisk/services/local/users.go:17 # 0xefca36 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers.func2+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:133 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefc715 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0xbd5 /build/internal/components/webdisk/services/usersync/sync_users.go:128 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [4: 640] @ 0x48a645 0x48a785 0x4f88bd 0x66ebd6 0x66f4dd 0x66e6de 0x66f25b 0x66e714 0x66df3e 0x66db19 0xed8e9f 0xed1247 0xecd62e 0xed5fc8 0xeec153 0xeec017 0xef3287 0xefcf05 0xefc2b7 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x48a784 reflect.unsafe_New+0x24 /usr/local/go/src/runtime/malloc.go:2230 # 0x4f88bc reflect.New+0x5c /usr/local/go/src/reflect/value.go:3164 # 0x66ebd5 encoding/json.indirect+0x2f5 /usr/local/go/src/encoding/json/decode.go:482 # 0x66f4dc encoding/json.(*decodeState).object+0x5c /usr/local/go/src/encoding/json/decode.go:606 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66f25a encoding/json.(*decodeState).array+0x4da /usr/local/go/src/encoding/json/decode.go:561 # 0x66e713 encoding/json.(*decodeState).value+0x73 /usr/local/go/src/encoding/json/decode.go:370 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xed8e9e github.com/go-resty/resty/v2.Unmarshalc+0xbe /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/util.go:109 # 0xed1246 github.com/go-resty/resty/v2.parseResponseBody+0x306 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:333 # 0xecd62d github.com/go-resty/resty/v2.(*Client).execute+0x88d /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:972 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec152 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec016 github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupMembers+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1825 # 0xef3286 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetKeyCloakUsersByGroup+0x186 /build/internal/components/webdisk/services/keycloak/get_users.go:40 # 0xefcf04 dsdrive/internal/components/webdisk/services/usersync.(*Service).getUsersBatch+0x3e4 /build/internal/components/webdisk/services/usersync/sync_users.go:176 # 0xefc2b6 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x776 /build/internal/components/webdisk/services/usersync/sync_users.go:110 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [3: 196608] @ 0x48a673 0x48f489 0xa29925 0xa298b5 0xa2b7b0 0xa27a38 0xa27668 0xa272fe 0xa24775 0xdb5785 0xdb51de 0xeb8fdb 0xeb8fa8 0xeb8f9c 0xd3d6c7 0xd3d50b 0xeb8b29 0xeb8b13 0xb556b0 0x4947e1 # 0xa29924 bufio.NewWriterSize+0x104 /usr/local/go/src/bufio/bufio.go:599 # 0xa298b4 github.com/valyala/fasthttp.(*HostClient).AcquireWriter+0x94 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1854 # 0xa2b7af github.com/valyala/fasthttp.(*transport).RoundTrip+0x26f /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:3010 # 0xa27a37 github.com/valyala/fasthttp.(*HostClient).doNonNilReqResp+0x2f7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1486 # 0xa27667 github.com/valyala/fasthttp.(*HostClient).do+0xa7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1438 # 0xa272fd github.com/valyala/fasthttp.(*HostClient).Do+0x17d /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1382 # 0xa24774 github.com/valyala/fasthttp.(*Client).Do+0x1f4 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:523 # 0xdb5784 dsdrive/pkg/http.(*Client).tryRequest+0x224 /build/pkg/http/client.go:355 # 0xdb51dd dsdrive/pkg/http.(*Client).DoWithStatus+0x29d /build/pkg/http/client.go:327 # 0xeb8fda dsdrive/pkg/http.(*Client).Do+0x15a /build/pkg/http/client.go:305 # 0xeb8fa7 dsdrive/internal/components/webdisk/services/lock.(*Service).Do+0x127 /build/internal/components/webdisk/services/lock/lock.go:33 # 0xeb8f9b dsdrive/internal/components/webdisk/services/forwarder.(*Service).getCachedBuckets+0x11b /build/internal/components/webdisk/services/forwarder/service.go:154 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xeb8b28 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xeb8b12 dsdrive/internal/components/webdisk/services/forwarder.NewForwarder.func1.3+0x12 /build/internal/components/webdisk/services/forwarder/service.go:110 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 80] @ 0x48a645 0x425d05 0xecd1af 0xed5fc8 0xeec153 0xeec017 0xef11e5 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xecd1ae github.com/go-resty/resty/v2.(*Client).execute+0x40e /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:934 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec152 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec016 github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupMembers+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1825 # 0xef11e4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x244 /build/internal/components/webdisk/services/keycloak/get_group_members.go:24 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 256] @ 0x48a645 0x48f489 0x49e97c 0x49e7c6 0x49e53c 0x8114f9 0x8119a5 0x81804b 0x833714 0x4947e1 # 0x49e97b sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:241 # 0x49e7c5 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:220 # 0x49e53b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:135 # 0x8114f8 net/http.Header.sortedKeyValues+0x38 /usr/local/go/src/net/http/header.go:168 # 0x8119a4 net/http.Header.writeSubset+0xc4 /usr/local/go/src/net/http/header.go:195 # 0x81804a net/http.(*Request).write+0x82a /usr/local/go/src/net/http/request.go:715 # 0x833713 net/http.(*persistConn).writeLoop+0x173 /usr/local/go/src/net/http/transport.go:2655 0: 0 [2: 2816] @ 0x48a66c 0x48f489 0x62e0a7 0xeddf85 0xedd7ec 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef0905 0xef0fe5 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x62e0a6 encoding/base64.(*Encoding).DecodeString+0x66 /usr/local/go/src/encoding/base64/base64.go:430 # 0xeddf84 github.com/golang-jwt/jwt/v5.(*Parser).DecodeSegment+0x104 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:245 # 0xedd7eb github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x1ab /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:161 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef0904 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroup+0x64 /build/internal/components/webdisk/services/keycloak/get_group.go:13 # 0xef0fe4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x44 /build/internal/components/webdisk/services/keycloak/get_group_members.go:12 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [10: 240] @ 0x48a645 0x48a305 0x673497 0x6737e8 0x6734b9 0x6737e8 0x66fa32 0x66e6de 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x673496 encoding/json.(*decodeState).valueInterface+0x36 /usr/local/go/src/encoding/json/decode.go:1040 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x6734b8 encoding/json.(*decodeState).valueInterface+0x58 /usr/local/go/src/encoding/json/decode.go:1043 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x66fa31 encoding/json.(*decodeState).object+0x5b1 /usr/local/go/src/encoding/json/decode.go:622 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [7: 896] @ 0x48a66c 0x425d05 0x61d91a 0x61d926 0x56007d 0xede425 0xedd244 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x61d919 crypto/internal/fips140/sha256.New+0x19 /usr/local/go/src/crypto/internal/fips140/sha256/sha256.go:150 # 0x61d925 crypto/sha256.New+0x25 /usr/local/go/src/crypto/sha256/sha256.go:38 # 0x56007c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0xede424 github.com/golang-jwt/jwt/v5.(*SigningMethodRSA).Verify+0xa4 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/rsa.go:61 # 0xedd243 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x1e3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:110 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [31: 17856] @ 0x48a64c 0x48a825 0x48a8d3 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0x48abe5 0x4fc185 0x4e2f85 0x6707b4 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x48abe4 reflect.mapassign_faststr0+0x24 /usr/local/go/src/runtime/map.go:260 # 0x4fc184 reflect.mapassign_faststr+0xa4 /usr/local/go/src/reflect/value.go:3755 # 0x4e2f84 reflect.Value.SetMapIndex+0x204 /usr/local/go/src/reflect/map.go:416 # 0x6707b3 encoding/json.(*decodeState).object+0x1333 /usr/local/go/src/encoding/json/decode.go:811 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [0: 0] @ 0x48a665 0x48a785 0x4f88bd 0x66ebd6 0x67123d 0x66e7b4 0x6701e5 0x66e6de 0x66f25b 0x66e714 0x66df3e 0x66db19 0xed8e9f 0xed1247 0xecd62e 0xed5fc8 0xeec153 0xeec017 0xef11e5 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x48a784 reflect.unsafe_New+0x24 /usr/local/go/src/runtime/malloc.go:2230 # 0x4f88bc reflect.New+0x5c /usr/local/go/src/reflect/value.go:3164 # 0x66ebd5 encoding/json.indirect+0x2f5 /usr/local/go/src/encoding/json/decode.go:482 # 0x67123c encoding/json.(*decodeState).literalStore+0x1dc /usr/local/go/src/encoding/json/decode.go:864 # 0x66e7b3 encoding/json.(*decodeState).value+0x113 /usr/local/go/src/encoding/json/decode.go:394 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66f25a encoding/json.(*decodeState).array+0x4da /usr/local/go/src/encoding/json/decode.go:561 # 0x66e713 encoding/json.(*decodeState).value+0x73 /usr/local/go/src/encoding/json/decode.go:370 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xed8e9e github.com/go-resty/resty/v2.Unmarshalc+0xbe /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/util.go:109 # 0xed1246 github.com/go-resty/resty/v2.parseResponseBody+0x306 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:333 # 0xecd62d github.com/go-resty/resty/v2.(*Client).execute+0x88d /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:972 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec152 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec016 github.com/Nerzal/gocloak/v13.(*GoCloak).GetGroupMembers+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1825 # 0xef11e4 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x244 /build/internal/components/webdisk/services/keycloak/get_group_members.go:24 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [28: 19712] @ 0x48a64c 0x48a825 0x48a8d3 0x4121bd 0x4121be 0x41210f 0x40ff05 0x48a969 0x7c4e11 0x81b197 0x81b180 0x833011 0x831e3d 0x4947e1 # 0x7c4e10 net/textproto.readMIMEHeader+0x90 /usr/local/go/src/net/textproto/reader.go:529 # 0x81b196 net/textproto.(*Reader).ReadMIMEHeader+0x236 /usr/local/go/src/net/textproto/reader.go:508 # 0x81b17f net/http.ReadResponse+0x21f /usr/local/go/src/net/http/response.go:188 # 0x833010 net/http.(*persistConn).readResponse+0xb0 /usr/local/go/src/net/http/transport.go:2518 # 0x831e3c net/http.(*persistConn).readLoop+0x2dc /usr/local/go/src/net/http/transport.go:2345 0: 0 [9: 1008] @ 0x48a645 0x425d05 0x41b494 0x82c2ae 0x8281bf 0x837618 0x7e8e2b 0x7e8678 0x7eac17 0xecd18e 0xecd174 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x82c2ad net/http.(*Transport).getConn+0x20d /usr/local/go/src/net/http/transport.go:1536 # 0x8281be net/http.(*Transport).roundTrip+0xa7e /usr/local/go/src/net/http/transport.go:693 # 0x837617 net/http.(*Transport).RoundTrip+0x17 /usr/local/go/src/net/http/roundtrip.go:33 # 0x7e8e2a net/http.send+0x64a /usr/local/go/src/net/http/client.go:264 # 0x7e8677 net/http.(*Client).send+0x257 /usr/local/go/src/net/http/client.go:185 # 0x7eac16 net/http.(*Client).do+0x9d6 /usr/local/go/src/net/http/client.go:733 # 0xecd18d net/http.(*Client).Do+0x3ed /usr/local/go/src/net/http/client.go:592 # 0xecd173 github.com/go-resty/resty/v2.(*Client).execute+0x3d3 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:932 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [13: 4160] @ 0x48a645 0x425d05 0xecf8e5 0xecf8bd 0xeccf37 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xecf8e4 net/http.(*Request).WithContext+0x2c4 /usr/local/go/src/net/http/request.go:372 # 0xecf8bc github.com/go-resty/resty/v2.createHTTPRequest+0x29c /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:206 # 0xeccf36 github.com/go-resty/resty/v2.(*Client).execute+0x196 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:909 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [7: 1008] @ 0x48a645 0x425d05 0x66da57 0xee7e90 0xeea4ae 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x66da56 encoding/json.Unmarshal+0x36 /usr/local/go/src/encoding/json/decode.go:106 # 0xee7e8f github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenHeader+0xaf /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:36 # 0xeea4ad github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x8d /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:421 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 160] @ 0x48a645 0x425d05 0xecd1af 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xecd1ae github.com/go-resty/resty/v2.(*Client).execute+0x40e /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:934 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [11: 176] @ 0x48a645 0x48a265 0x671e0a 0x66e7b4 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x671e09 encoding/json.(*decodeState).literalStore+0xda9 /usr/local/go/src/encoding/json/decode.go:965 # 0x66e7b3 encoding/json.(*decodeState).value+0x113 /usr/local/go/src/encoding/json/decode.go:394 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [30: 8640] @ 0x48a645 0x48a83e 0x48a8d3 0x410b85 0x410b78 0x416e19 0x67380d 0x66fa32 0x66e6de 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x67380c encoding/json.(*decodeState).objectInterface+0x14c /usr/local/go/src/encoding/json/decode.go:1110 # 0x66fa31 encoding/json.(*decodeState).object+0x5b1 /usr/local/go/src/encoding/json/decode.go:622 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [6: 672] @ 0x48a66c 0x41b526 0x834505 0x8281fa 0x837618 0x7e8e2b 0x7e8678 0x7eac17 0xecd18e 0xecd174 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x834504 net/http.(*persistConn).roundTrip+0x684 /usr/local/go/src/net/http/transport.go:2884 # 0x8281f9 net/http.(*Transport).roundTrip+0xab9 /usr/local/go/src/net/http/transport.go:704 # 0x837617 net/http.(*Transport).RoundTrip+0x17 /usr/local/go/src/net/http/roundtrip.go:33 # 0x7e8e2a net/http.send+0x64a /usr/local/go/src/net/http/client.go:264 # 0x7e8677 net/http.(*Client).send+0x257 /usr/local/go/src/net/http/client.go:185 # 0x7eac16 net/http.(*Client).do+0x9d6 /usr/local/go/src/net/http/client.go:733 # 0xecd18d net/http.(*Client).Do+0x3ed /usr/local/go/src/net/http/client.go:592 # 0xecd173 github.com/go-resty/resty/v2.(*Client).execute+0x3d3 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:932 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [5: 240] @ 0x48a645 0x425d05 0x8362d0 0x8362c4 0x836277 0x82a31f 0x832b34 0x8327dc 0x4947e1 # 0x8362cf container/list.(*List).insertValue+0xef /usr/local/go/src/container/list/list.go:104 # 0x8362c3 container/list.(*List).PushFront+0xe3 /usr/local/go/src/container/list/list.go:146 # 0x836276 net/http.(*connLRU).add+0x96 /usr/local/go/src/net/http/transport.go:3252 # 0x82a31e net/http.(*Transport).tryPutIdleConn+0x63e /usr/local/go/src/net/http/transport.go:1150 # 0x832b33 net/http.(*persistConn).readLoop.func2+0x33 /usr/local/go/src/net/http/transport.go:2303 # 0x8327db net/http.(*persistConn).readLoop+0xc7b /usr/local/go/src/net/http/transport.go:2456 0: 0 [1: 16] @ 0x48a645 0x41b4ad 0x8344a8 0x8281fa 0x837618 0x7e8e2b 0x7e8678 0x7eac17 0xecd18e 0xecd174 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x8344a7 net/http.(*persistConn).roundTrip+0x627 /usr/local/go/src/net/http/transport.go:2881 # 0x8281f9 net/http.(*Transport).roundTrip+0xab9 /usr/local/go/src/net/http/transport.go:704 # 0x837617 net/http.(*Transport).RoundTrip+0x17 /usr/local/go/src/net/http/roundtrip.go:33 # 0x7e8e2a net/http.send+0x64a /usr/local/go/src/net/http/client.go:264 # 0x7e8677 net/http.(*Client).send+0x257 /usr/local/go/src/net/http/client.go:185 # 0x7eac16 net/http.(*Client).do+0x9d6 /usr/local/go/src/net/http/client.go:733 # 0xecd18d net/http.(*Client).Do+0x3ed /usr/local/go/src/net/http/client.go:592 # 0xecd173 github.com/go-resty/resty/v2.(*Client).execute+0x3d3 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:932 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 1024] @ 0x48a64c 0x48fa27 0xefa190 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xefa18f dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x3af /build/internal/components/webdisk/services/usersync/sync_groups.go:146 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 2304] @ 0x48a64c 0x48fa27 0xd84d25 0xef9e1e 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xd84d24 dsdrive/internal/components/webdisk/services/local.(*Service).GetExternalUserIds+0x324 /build/internal/components/webdisk/services/local/list_users.go:167 # 0xef9e1d dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x3d /build/internal/components/webdisk/services/usersync/sync_groups.go:119 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [5: 61440] @ 0x48a66c 0x48fa93 0xb6e71c 0xb77005 0xbc320f 0xcc99d4 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd8d928 0xefca37 0xd00563 0xefc716 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xb6e71b github.com/jackc/pgx/v5/pgproto3.(*Bind).Encode+0x63b /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgproto3/bind.go:140 # 0xb77004 github.com/jackc/pgx/v5/pgproto3.(*Frontend).SendBind+0x44 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgproto3/frontend.go:145 # 0xbc320e github.com/jackc/pgx/v5/pgconn.(*PgConn).ExecPrepared+0x14e /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgconn/pgconn.go:1167 # 0xcc99d3 github.com/jackc/pgx/v5.(*Conn).execPrepared+0xf3 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:586 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd8d927 dsdrive/internal/components/webdisk/services/local.(*Service).UpdateUsers+0xe7 /build/internal/components/webdisk/services/local/users.go:17 # 0xefca36 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers.func2+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:133 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefc715 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0xbd5 /build/internal/components/webdisk/services/usersync/sync_users.go:128 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 24576] @ 0x48a66c 0x48fa93 0xc99671 0xc1197f 0xcd3c09 0xcd39a5 0xcd3925 0xcd35cd 0xcc993c 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd8d928 0xefca37 0xd00563 0xefc716 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xc99670 github.com/jackc/pgx/v5/pgtype.encodePlanStringToAnyTextFormat.Encode+0x70 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1290 # 0xc1197e github.com/jackc/pgx/v5/pgtype.(*Map).Encode+0x13e /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1987 # 0xcd3c08 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).encodeExtendedParamValue+0xc8 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:125 # 0xcd39a4 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x184 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:79 # 0xcd3924 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x104 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:59 # 0xcd35cc github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).Build+0x42c /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:40 # 0xcc993b github.com/jackc/pgx/v5.(*Conn).execPrepared+0x5b /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:581 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd8d927 dsdrive/internal/components/webdisk/services/local.(*Service).UpdateUsers+0xe7 /build/internal/components/webdisk/services/local/users.go:17 # 0xefca36 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers.func2+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:133 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefc715 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0xbd5 /build/internal/components/webdisk/services/usersync/sync_users.go:128 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 18944] @ 0x48a66c 0x48fa93 0xc99671 0xc1197f 0xcd3c09 0xcd39a5 0xcd3925 0xcd35cd 0xcc993c 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd8d928 0xefca37 0xd00563 0xefc716 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xc99670 github.com/jackc/pgx/v5/pgtype.encodePlanStringToAnyTextFormat.Encode+0x70 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1290 # 0xc1197e github.com/jackc/pgx/v5/pgtype.(*Map).Encode+0x13e /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1987 # 0xcd3c08 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).encodeExtendedParamValue+0xc8 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:125 # 0xcd39a4 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x184 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:79 # 0xcd3924 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x104 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:59 # 0xcd35cc github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).Build+0x42c /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:40 # 0xcc993b github.com/jackc/pgx/v5.(*Conn).execPrepared+0x5b /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:581 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd8d927 dsdrive/internal/components/webdisk/services/local.(*Service).UpdateUsers+0xe7 /build/internal/components/webdisk/services/local/users.go:17 # 0xefca36 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers.func2+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:133 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefc715 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0xbd5 /build/internal/components/webdisk/services/usersync/sync_users.go:128 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 9728] @ 0x48a66c 0x48fa93 0xce05c5 0xce2396 0xce38bb 0xce4785 0xd0156e 0xd8d928 0xefca37 0xd00563 0xefc716 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xce05c4 github.com/jmoiron/sqlx.Rebind+0x1c4 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/bind.go:72 # 0xce2395 github.com/jmoiron/sqlx.bindArray+0x3f5 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:298 # 0xce38ba github.com/jmoiron/sqlx.bindNamedMapper+0xfa /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:432 # 0xce4784 github.com/jmoiron/sqlx.NamedExecContext+0xa4 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:128 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd8d927 dsdrive/internal/components/webdisk/services/local.(*Service).UpdateUsers+0xe7 /build/internal/components/webdisk/services/local/users.go:17 # 0xefca36 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers.func2+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:133 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefc715 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0xbd5 /build/internal/components/webdisk/services/usersync/sync_users.go:128 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 288] @ 0x48a645 0x48a83e 0x48a8d3 0x410b85 0x410b78 0x416e19 0xd6d917 0xd558b1 0xefa80e 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xd6d916 dsdrive/internal/components/webdisk/services/local.(*Service).GetGroup+0x196 /build/internal/components/webdisk/services/local/get_group.go:33 # 0xd558b0 dsdrive/internal/components/webdisk/services/local.(*Service).AddGroupUsers+0xb0 /build/internal/components/webdisk/services/local/add_group_users.go:14 # 0xefa80d dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0x22d /build/internal/components/webdisk/services/usersync/sync_groups.go:178 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 9472] @ 0x48a66c 0x48fa93 0xb6e692 0xb6e679 0xb6e678 0xb77005 0xbc320f 0xcc99d4 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd55cc3 0xd55a1a 0xefa80e 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xb6e691 github.com/jackc/pgx/v5/internal/pgio.AppendUint32+0x5b1 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/internal/pgio/write.go:14 # 0xb6e678 github.com/jackc/pgx/v5/internal/pgio.AppendInt32+0x598 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/internal/pgio/write.go:31 # 0xb6e677 github.com/jackc/pgx/v5/pgproto3.(*Bind).Encode+0x597 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgproto3/bind.go:139 # 0xb77004 github.com/jackc/pgx/v5/pgproto3.(*Frontend).SendBind+0x44 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgproto3/frontend.go:145 # 0xbc320e github.com/jackc/pgx/v5/pgconn.(*PgConn).ExecPrepared+0x14e /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgconn/pgconn.go:1167 # 0xcc99d3 github.com/jackc/pgx/v5.(*Conn).execPrepared+0xf3 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:586 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd55cc2 dsdrive/internal/components/webdisk/services/local.(*Service).addGroupUsers+0x202 /build/internal/components/webdisk/services/local/add_group_users.go:37 # 0xd55a19 dsdrive/internal/components/webdisk/services/local.(*Service).AddGroupUsers+0x219 /build/internal/components/webdisk/services/local/add_group_users.go:25 # 0xefa80d dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0x22d /build/internal/components/webdisk/services/usersync/sync_groups.go:178 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [3: 144] @ 0x48a645 0x48f489 0xce147b 0xce13bb 0xce22aa 0xce38bb 0xce4785 0xd0156e 0xd55cc3 0xd55a1a 0xefa80e 0xd00563 0xefa48c 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xce147a github.com/jmoiron/sqlx.bindArgs+0x5a /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:174 # 0xce13ba github.com/jmoiron/sqlx.bindAnyArgs+0x7a /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:167 # 0xce22a9 github.com/jmoiron/sqlx.bindArray+0x309 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:287 # 0xce38ba github.com/jmoiron/sqlx.bindNamedMapper+0xfa /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named.go:432 # 0xce4784 github.com/jmoiron/sqlx.NamedExecContext+0xa4 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:128 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd55cc2 dsdrive/internal/components/webdisk/services/local.(*Service).addGroupUsers+0x202 /build/internal/components/webdisk/services/local/add_group_users.go:37 # 0xd55a19 dsdrive/internal/components/webdisk/services/local.(*Service).AddGroupUsers+0x219 /build/internal/components/webdisk/services/local/add_group_users.go:25 # 0xefa80d dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup.func1+0x22d /build/internal/components/webdisk/services/usersync/sync_groups.go:178 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefa48b dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x1ab /build/internal/components/webdisk/services/usersync/sync_groups.go:166 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [3: 768] @ 0x48a66c 0x48f489 0xf89acd 0xf9b2e5 0xf954a5 0xf9533c 0x5b351b 0xede4af 0xedd244 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef113c 0xefa32b 0xef9290 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xf89acc crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c /usr/local/go/src/crypto/internal/fips140/bigmod/nat.go:151 # 0xf9b2e4 crypto/internal/fips140/rsa.encrypt+0x124 /usr/local/go/src/crypto/internal/fips140/rsa/rsa.go:380 # 0xf954a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf9533b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x5b351a crypto/rsa.VerifyPKCS1v15+0x1fa /usr/local/go/src/crypto/rsa/fips.go:399 # 0xede4ae github.com/golang-jwt/jwt/v5.(*SigningMethodRSA).Verify+0x12e /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/rsa.go:65 # 0xedd243 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x1e3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:110 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef113b dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetGroupMembers+0x19b /build/internal/components/webdisk/services/keycloak/get_group_members.go:18 # 0xefa32a dsdrive/internal/components/webdisk/services/usersync.(*Service).syncGroup+0x4a /build/internal/components/webdisk/services/usersync/sync_groups.go:158 # 0xef928f dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0xb8f /build/internal/components/webdisk/services/usersync/sync_groups.go:92 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [51: 14688] @ 0x48a645 0x48a83e 0x48a8d3 0x410b85 0x410b78 0x416e19 0x67380d 0x6734b9 0x6737e8 0x66fa32 0x66e6de 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x67380c encoding/json.(*decodeState).objectInterface+0x14c /usr/local/go/src/encoding/json/decode.go:1110 # 0x6734b8 encoding/json.(*decodeState).valueInterface+0x58 /usr/local/go/src/encoding/json/decode.go:1043 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x66fa31 encoding/json.(*decodeState).object+0x5b1 /usr/local/go/src/encoding/json/decode.go:622 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [2: 96] @ 0x48a645 0x425d05 0x48a91a 0x48a92f 0xee8d26 0xee8bf3 0xee8e4b 0xeec2fb 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xee8d25 github.com/go-resty/resty/v2.(*Client).R+0x165 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:391 # 0xee8bf2 github.com/Nerzal/gocloak/v13.(*GoCloak).GetRequest+0x32 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:55 # 0xee8e4a github.com/Nerzal/gocloak/v13.(*GoCloak).GetRequestWithBearerAuth+0x2a /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:71 # 0xeec2fa github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0xda /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2660 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [28: 11648] @ 0x48a645 0x425d05 0xee8c0c 0xee8bf3 0xee8e4b 0xeec2fb 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xee8c0b github.com/go-resty/resty/v2.(*Client).R+0x4b /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:382 # 0xee8bf2 github.com/Nerzal/gocloak/v13.(*GoCloak).GetRequest+0x32 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:55 # 0xee8e4a github.com/Nerzal/gocloak/v13.(*GoCloak).GetRequestWithBearerAuth+0x2a /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:71 # 0xeec2fa github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0xda /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2660 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [3: 48] @ 0x48a645 0x48fa27 0xece8e8 0xece916 0xeccf37 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xece8e7 net/url.Values.Add+0x6a7 /usr/local/go/src/net/url/url.go:904 # 0xece915 github.com/go-resty/resty/v2.parseRequestURL+0x6d5 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:81 # 0xeccf36 github.com/go-resty/resty/v2.(*Client).execute+0x196 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:909 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [26: 416] @ 0x48a645 0x48a265 0x6739cd 0x6734db 0x67358b 0x673492 0x6737e8 0x6734b9 0x6737e8 0x66fa32 0x66e6de 0x6701e5 0x66e6de 0x66df3e 0x66db19 0xedd990 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x6739cc encoding/json.(*decodeState).literalInterface+0xcc /usr/local/go/src/encoding/json/decode.go:1148 # 0x6734da encoding/json.(*decodeState).valueInterface+0x7a /usr/local/go/src/encoding/json/decode.go:1046 # 0x67358a encoding/json.(*decodeState).arrayInterface+0x6a /usr/local/go/src/encoding/json/decode.go:1061 # 0x673491 encoding/json.(*decodeState).valueInterface+0x31 /usr/local/go/src/encoding/json/decode.go:1040 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x6734b8 encoding/json.(*decodeState).valueInterface+0x58 /usr/local/go/src/encoding/json/decode.go:1043 # 0x6737e7 encoding/json.(*decodeState).objectInterface+0x127 /usr/local/go/src/encoding/json/decode.go:1110 # 0x66fa31 encoding/json.(*decodeState).object+0x5b1 /usr/local/go/src/encoding/json/decode.go:622 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x6701e4 encoding/json.(*decodeState).object+0xd64 /usr/local/go/src/encoding/json/decode.go:767 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xedd98f github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x34f /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:172 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [17: 4352] @ 0x48a66c 0x48f489 0xf94fb1 0xf954d7 0xf9533c 0x5b351b 0xede4af 0xedd244 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xf94fb0 crypto/internal/fips140/rsa.pkcs1v15ConstructEM+0x110 /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:79 # 0xf954d6 crypto/internal/fips140/rsa.verifyPKCS1v15+0x116 /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:120 # 0xf9533b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /usr/local/go/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x5b351a crypto/rsa.VerifyPKCS1v15+0x1fa /usr/local/go/src/crypto/rsa/fips.go:399 # 0xede4ae github.com/golang-jwt/jwt/v5.(*SigningMethodRSA).Verify+0x12e /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/rsa.go:65 # 0xedd243 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x1e3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:110 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [3: 144] @ 0x48a645 0x48f489 0x538ddf 0xee7e2e 0xee7e14 0xeea4ae 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x538dde strings.genSplit+0x7e /usr/local/go/src/strings/strings.go:305 # 0xee7e2d strings.Split+0x4d /usr/local/go/src/strings/strings.go:361 # 0xee7e13 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenHeader+0x33 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:29 # 0xeea4ad github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x8d /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:421 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [135: 311040] @ 0x48a66c 0x47255e 0x472552 0x471bc5 0x471dd0 0xed0159 0xeccf37 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xed0158 github.com/go-resty/resty/v2.addCredentials+0x378 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:254 # 0xeccf36 github.com/go-resty/resty/v2.(*Client).execute+0x196 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:909 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [18: 5184] @ 0x48a645 0x48a83e 0x48a8d3 0x410b85 0x410b78 0x416e19 0x48abe5 0x4fc185 0x4e2f85 0x6707b4 0x66e6de 0x66df3e 0x66db19 0xeed508 0xeec2bc 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x48abe4 reflect.mapassign_faststr0+0x24 /usr/local/go/src/runtime/map.go:260 # 0x4fc184 reflect.mapassign_faststr+0xa4 /usr/local/go/src/reflect/value.go:3755 # 0x4e2f84 reflect.Value.SetMapIndex+0x204 /usr/local/go/src/reflect/map.go:416 # 0x6707b3 encoding/json.(*decodeState).object+0x1333 /usr/local/go/src/encoding/json/decode.go:811 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xeed507 github.com/Nerzal/gocloak/v13.GetQueryParams+0x67 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/models.go:27 # 0xeec2bb github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x9b /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2655 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [69: 97152] @ 0x48a66c 0x48f489 0x62e0a7 0xeddf85 0xedd7ec 0xedd0a7 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x62e0a6 encoding/base64.(*Encoding).DecodeString+0x66 /usr/local/go/src/encoding/base64/base64.go:430 # 0xeddf84 github.com/golang-jwt/jwt/v5.(*Parser).DecodeSegment+0x104 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:245 # 0xedd7eb github.com/golang-jwt/jwt/v5.(*Parser).ParseUnverified+0x1ab /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:161 # 0xedd0a6 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x46 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:58 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [33: 16896] @ 0x48a66c 0x48f489 0x4afda5 0xecd72d 0xecd326 0xed5fc8 0xeec5d3 0xeec497 0xef2aed 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x4afda4 io.ReadAll+0x44 /usr/local/go/src/io/io.go:712 # 0xecd72c io/ioutil.ReadAll+0x98c /usr/local/go/src/io/ioutil/ioutil.go:30 # 0xecd325 github.com/go-resty/resty/v2.(*Client).execute+0x585 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:960 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeec5d2 github.com/go-resty/resty/v2.(*Request).Get+0x3b2 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeec496 github.com/Nerzal/gocloak/v13.(*GoCloak).GetUserGroups+0x276 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:2663 # 0xef2aec dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x1ac /build/internal/components/webdisk/services/keycloak/get_user_groups.go:20 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [108: 221184] @ 0x48a66c 0x48fdb2 0x534725 0x534810 0x539672 0xedd17c 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x48fdb1 internal/bytealg.MakeNoZero+0xb1 /usr/local/go/src/runtime/slice.go:437 # 0x534724 strings.(*Builder).grow+0x24 /usr/local/go/src/strings/builder.go:67 # 0x53480f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:81 # 0x539671 strings.Join+0xf1 /usr/local/go/src/strings/strings.go:510 # 0xedd17b github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x11b /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:84 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [121: 247808] @ 0x48a66c 0x472b14 0x472626 0xede445 0xedd244 0xede1b4 0xee84d5 0xeea745 0xeea956 0xef36dd 0xef2a45 0xef9f3f 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xede444 github.com/golang-jwt/jwt/v5.(*SigningMethodRSA).Verify+0xc4 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/rsa.go:62 # 0xedd243 github.com/golang-jwt/jwt/v5.(*Parser).ParseWithClaims+0x1e3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:110 # 0xede1b3 github.com/golang-jwt/jwt/v5.ParseWithClaims+0xd3 /go/pkg/mod/github.com/golang-jwt/jwt/v5@v5.2.2/parser.go:267 # 0xee84d4 github.com/Nerzal/gocloak/v13/pkg/jwx.DecodeAccessTokenRSACustomClaims+0xb4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/pkg/jwx/jwx.go:126 # 0xeea744 github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0x324 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:441 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2a44 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetUserGroups+0x104 /build/internal/components/webdisk/services/keycloak/get_user_groups.go:14 # 0xef9f3e dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x15e /build/internal/components/webdisk/services/usersync/sync_groups.go:128 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 16] @ 0x48a645 0x425d05 0xb68c2d 0xb68bc6 0xd850ba 0xd84f06 0xef9e1e 0xef8bcf 0xef86c5 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xb68c2c database/sql.(*Rows).close+0x4c /usr/local/go/src/database/sql/sql.go:3442 # 0xb68bc5 database/sql.(*Rows).Close+0x25 /usr/local/go/src/database/sql/sql.go:3439 # 0xd850b9 dsdrive/internal/components/webdisk/services/local.(*Service).GetExternalUserIds.func1+0x19 /build/internal/components/webdisk/services/local/list_users.go:158 # 0xd84f05 dsdrive/internal/components/webdisk/services/local.(*Service).GetExternalUserIds+0x505 /build/internal/components/webdisk/services/local/list_users.go:172 # 0xef9e1d dsdrive/internal/components/webdisk/services/usersync.(*Service).getGroups+0x3d /build/internal/components/webdisk/services/usersync/sync_groups.go:119 # 0xef8bce dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllGRoups+0x4ce /build/internal/components/webdisk/services/usersync/sync_groups.go:48 # 0xef86c4 dsdrive/internal/components/webdisk/services/usersync.New.func1+0x44 /build/internal/components/webdisk/services/usersync/service.go:46 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [7: 152320] @ 0x48a64c 0x48fa27 0xcd3a71 0xcd3925 0xcd35cd 0xcc993c 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd8d928 0xefca37 0xd00563 0xefc716 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xcd3a70 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x250 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:85 # 0xcd3924 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x104 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:59 # 0xcd35cc github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).Build+0x42c /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:40 # 0xcc993b github.com/jackc/pgx/v5.(*Conn).execPrepared+0x5b /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:581 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd8d927 dsdrive/internal/components/webdisk/services/local.(*Service).UpdateUsers+0xe7 /build/internal/components/webdisk/services/local/users.go:17 # 0xefca36 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers.func2+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:133 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefc715 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0xbd5 /build/internal/components/webdisk/services/usersync/sync_users.go:128 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 48] @ 0x48a645 0x425d05 0x674fc9 0x674f73 0x67bb65 0x67bfd1 0x66f6fb 0x66e6de 0x66df3e 0x66db19 0xed8e9f 0xed1247 0xecd62e 0xed5fc8 0xee9f54 0xee9e3d 0xeea1ab 0xeea4ec 0xeea956 0xef36dd 0xef2f65 0xefcbb7 0xefbd05 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x674fc8 sync.OnceValue[...]+0xc8 /usr/local/go/src/sync/oncefunc.go:48 # 0x674f72 encoding/json.typeEncoder+0x72 /usr/local/go/src/encoding/json/encode.go:399 # 0x67bb64 encoding/json.typeFields+0x1ba4 /usr/local/go/src/encoding/json/encode.go:1299 # 0x67bfd0 encoding/json.cachedTypeFields+0x110 /usr/local/go/src/encoding/json/encode.go:1336 # 0x66f6fa encoding/json.(*decodeState).object+0x27a /usr/local/go/src/encoding/json/decode.go:652 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xed8e9e github.com/go-resty/resty/v2.Unmarshalc+0xbe /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/util.go:109 # 0xed1246 github.com/go-resty/resty/v2.parseResponseBody+0x306 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:333 # 0xecd62d github.com/go-resty/resty/v2.(*Client).execute+0x88d /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:972 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xee9f53 github.com/go-resty/resty/v2.(*Request).Get+0x1d3 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xee9e3c github.com/Nerzal/gocloak/v13.(*GoCloak).getNewCerts+0xbc /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:344 # 0xeea1aa github.com/Nerzal/gocloak/v13.(*GoCloak).GetCerts+0x1ca /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:368 # 0xeea4eb github.com/Nerzal/gocloak/v13.(*GoCloak).decodeAccessTokenWithClaims+0xcb /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:426 # 0xeea955 github.com/Nerzal/gocloak/v13.(*GoCloak).DecodeAccessToken+0xb5 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:449 # 0xef36dc dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x5c /build/internal/components/webdisk/services/keycloak/keycloak_client.go:53 # 0xef2f64 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetKeyCloakUsersByRole+0xa4 /build/internal/components/webdisk/services/keycloak/get_users.go:12 # 0xefcbb6 dsdrive/internal/components/webdisk/services/usersync.(*Service).getUsersBatch+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:165 # 0xefbd04 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x1c4 /build/internal/components/webdisk/services/usersync/sync_users.go:67 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 5376] @ 0x48a64c 0x48fa27 0x67ad4e 0x67bfd1 0x66f6fb 0x66e6de 0x66df3e 0x66db19 0xed8e9f 0xed1247 0xecd62e 0xed5fc8 0xeeba38 0xeeb914 0xef3a67 0xef3825 0xef2f65 0xefcbb7 0xefbd05 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x67ad4d encoding/json.typeFields+0xd8d /usr/local/go/src/encoding/json/encode.go:1225 # 0x67bfd0 encoding/json.cachedTypeFields+0x110 /usr/local/go/src/encoding/json/encode.go:1336 # 0x66f6fa encoding/json.(*decodeState).object+0x27a /usr/local/go/src/encoding/json/decode.go:652 # 0x66e6dd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:380 # 0x66df3d encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:183 # 0x66db18 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:113 # 0xed8e9e github.com/go-resty/resty/v2.Unmarshalc+0xbe /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/util.go:109 # 0xed1246 github.com/go-resty/resty/v2.parseResponseBody+0x306 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:333 # 0xecd62d github.com/go-resty/resty/v2.(*Client).execute+0x88d /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:972 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeeba37 github.com/go-resty/resty/v2.(*Request).Get+0x217 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:689 # 0xeeb913 github.com/Nerzal/gocloak/v13.(*GoCloak).GetClientRepresentation+0xf3 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:1072 # 0xef3a66 dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).getIdOfClient+0x66 /build/internal/components/webdisk/services/keycloak/keycloak_client.go:83 # 0xef3824 dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x1a4 /build/internal/components/webdisk/services/keycloak/keycloak_client.go:72 # 0xef2f64 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetKeyCloakUsersByRole+0xa4 /build/internal/components/webdisk/services/keycloak/get_users.go:12 # 0xefcbb6 dsdrive/internal/components/webdisk/services/usersync.(*Service).getUsersBatch+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:165 # 0xefbd04 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x1c4 /build/internal/components/webdisk/services/usersync/sync_users.go:67 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 48] @ 0x48a645 0x48fa27 0x735548 0x73b78d 0x73c51d 0x72f2a5 0x73f6a9 0x73f1a5 0x49e38c 0x73f065 0x73f048 0x741f2b 0x78a56e 0x78e99a 0x78bb6c 0x785428 0x77c5c9 0x82dc8e 0x82dc89 0x4947e1 # 0x735547 crypto/x509.parseName+0x307 /usr/local/go/src/crypto/x509/parser.go:177 # 0x73b78c crypto/x509.parseCertificate+0x6cc /usr/local/go/src/crypto/x509/parser.go:983 # 0x73c51c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1077 # 0x72f2a4 crypto/x509.(*CertPool).AppendCertsFromPEM+0x124 /usr/local/go/src/crypto/x509/cert_pool.go:231 # 0x73f6a8 crypto/x509.loadSystemRoots+0x348 /usr/local/go/src/crypto/x509/root_unix.go:72 # 0x73f1a4 crypto/x509.initSystemRoots+0x64 /usr/local/go/src/crypto/x509/root.go:43 # 0x49e38b sync.(*Once).doSlow+0xab /usr/local/go/src/sync/once.go:78 # 0x73f064 sync.(*Once).Do+0x44 /usr/local/go/src/sync/once.go:69 # 0x73f047 crypto/x509.systemRootsPool+0x27 /usr/local/go/src/crypto/x509/root.go:32 # 0x741f2a crypto/x509.(*Certificate).Verify+0x18a /usr/local/go/src/crypto/x509/verify.go:578 # 0x78a56d crypto/tls.(*Conn).verifyServerCertificate+0xb0d /usr/local/go/src/crypto/tls/handshake_client.go:1158 # 0x78e999 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:635 # 0x78bb6b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x785427 crypto/tls.(*Conn).clientHandshake+0x827 /usr/local/go/src/crypto/tls/handshake_client.go:339 # 0x77c5c8 crypto/tls.(*Conn).handshakeContext+0x328 /usr/local/go/src/crypto/tls/conn.go:1562 # 0x82dc8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1516 # 0x82dc88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1736 0: 0 [1: 48] @ 0x48a66c 0x425d05 0xfb067e 0xfcc7d4 0x5f602e 0x5ed1df 0x736434 0x73ba99 0x73c51d 0x72f2a5 0x73f6a9 0x73f1a5 0x49e38c 0x73f065 0x73f048 0x741f2b 0x78a56e 0x78e99a 0x78bb6c 0x785428 0x77c5c9 0x82dc8e 0x82dc89 0x4947e1 # 0xfb067d crypto/internal/fips140/nistec.NewP384Point+0x1d /usr/local/go/src/crypto/internal/fips140/nistec/p384.go:30 # 0xfcc7d3 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x73 /usr/local/go/src/crypto/internal/fips140/ecdsa/ecdsa.go:191 # 0x5f602d crypto/ecdsa.parseUncompressedPublicKey[...]+0x2d /usr/local/go/src/crypto/ecdsa/ecdsa.go:126 # 0x5ed1de crypto/ecdsa.ParseUncompressedPublicKey+0x2be /usr/local/go/src/crypto/ecdsa/ecdsa.go:117 # 0x736433 crypto/x509.parsePublicKey+0x473 /usr/local/go/src/crypto/x509/parser.go:295 # 0x73ba98 crypto/x509.parseCertificate+0x9d8 /usr/local/go/src/crypto/x509/parser.go:1011 # 0x73c51c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1077 # 0x72f2a4 crypto/x509.(*CertPool).AppendCertsFromPEM+0x124 /usr/local/go/src/crypto/x509/cert_pool.go:231 # 0x73f6a8 crypto/x509.loadSystemRoots+0x348 /usr/local/go/src/crypto/x509/root_unix.go:72 # 0x73f1a4 crypto/x509.initSystemRoots+0x64 /usr/local/go/src/crypto/x509/root.go:43 # 0x49e38b sync.(*Once).doSlow+0xab /usr/local/go/src/sync/once.go:78 # 0x73f064 sync.(*Once).Do+0x44 /usr/local/go/src/sync/once.go:69 # 0x73f047 crypto/x509.systemRootsPool+0x27 /usr/local/go/src/crypto/x509/root.go:32 # 0x741f2a crypto/x509.(*Certificate).Verify+0x18a /usr/local/go/src/crypto/x509/verify.go:578 # 0x78a56d crypto/tls.(*Conn).verifyServerCertificate+0xb0d /usr/local/go/src/crypto/tls/handshake_client.go:1158 # 0x78e999 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:635 # 0x78bb6b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x785427 crypto/tls.(*Conn).clientHandshake+0x827 /usr/local/go/src/crypto/tls/handshake_client.go:339 # 0x77c5c8 crypto/tls.(*Conn).handshakeContext+0x328 /usr/local/go/src/crypto/tls/conn.go:1562 # 0x82dc8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1516 # 0x82dc88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1736 0: 0 [1: 2048] @ 0x48a66c 0x48f489 0x515409 0x515293 0x73f691 0x73f1a5 0x49e38c 0x73f065 0x73f048 0x741f2b 0x78a56e 0x78e99a 0x78bb6c 0x785428 0x77c5c9 0x82dc8e 0x82dc89 0x4947e1 # 0x515408 os.readFileContents+0x48 /usr/local/go/src/os/file.go:906 # 0x515292 os.ReadFile+0xd2 /usr/local/go/src/os/file.go:871 # 0x73f690 crypto/x509.loadSystemRoots+0x330 /usr/local/go/src/crypto/x509/root_unix.go:70 # 0x73f1a4 crypto/x509.initSystemRoots+0x64 /usr/local/go/src/crypto/x509/root.go:43 # 0x49e38b sync.(*Once).doSlow+0xab /usr/local/go/src/sync/once.go:78 # 0x73f064 sync.(*Once).Do+0x44 /usr/local/go/src/sync/once.go:69 # 0x73f047 crypto/x509.systemRootsPool+0x27 /usr/local/go/src/crypto/x509/root.go:32 # 0x741f2a crypto/x509.(*Certificate).Verify+0x18a /usr/local/go/src/crypto/x509/verify.go:578 # 0x78a56d crypto/tls.(*Conn).verifyServerCertificate+0xb0d /usr/local/go/src/crypto/tls/handshake_client.go:1158 # 0x78e999 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:635 # 0x78bb6b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x785427 crypto/tls.(*Conn).clientHandshake+0x827 /usr/local/go/src/crypto/tls/handshake_client.go:339 # 0x77c5c8 crypto/tls.(*Conn).handshakeContext+0x328 /usr/local/go/src/crypto/tls/conn.go:1562 # 0x82dc8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1516 # 0x82dc88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1736 0: 0 [1: 48] @ 0x48a645 0x48fa27 0x7354aa 0x73b5fd 0x73c51d 0x72f2a5 0x73f6a9 0x73f1a5 0x49e38c 0x73f065 0x73f048 0x741f2b 0x78a56e 0x78e99a 0x78bb6c 0x785428 0x77c5c9 0x82dc8e 0x82dc89 0x4947e1 # 0x7354a9 crypto/x509.parseName+0x269 /usr/local/go/src/crypto/x509/parser.go:174 # 0x73b5fc crypto/x509.parseCertificate+0x53c /usr/local/go/src/crypto/x509/parser.go:963 # 0x73c51c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1077 # 0x72f2a4 crypto/x509.(*CertPool).AppendCertsFromPEM+0x124 /usr/local/go/src/crypto/x509/cert_pool.go:231 # 0x73f6a8 crypto/x509.loadSystemRoots+0x348 /usr/local/go/src/crypto/x509/root_unix.go:72 # 0x73f1a4 crypto/x509.initSystemRoots+0x64 /usr/local/go/src/crypto/x509/root.go:43 # 0x49e38b sync.(*Once).doSlow+0xab /usr/local/go/src/sync/once.go:78 # 0x73f064 sync.(*Once).Do+0x44 /usr/local/go/src/sync/once.go:69 # 0x73f047 crypto/x509.systemRootsPool+0x27 /usr/local/go/src/crypto/x509/root.go:32 # 0x741f2a crypto/x509.(*Certificate).Verify+0x18a /usr/local/go/src/crypto/x509/verify.go:578 # 0x78a56d crypto/tls.(*Conn).verifyServerCertificate+0xb0d /usr/local/go/src/crypto/tls/handshake_client.go:1158 # 0x78e999 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:635 # 0x78bb6b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x785427 crypto/tls.(*Conn).clientHandshake+0x827 /usr/local/go/src/crypto/tls/handshake_client.go:339 # 0x77c5c8 crypto/tls.(*Conn).handshakeContext+0x328 /usr/local/go/src/crypto/tls/conn.go:1562 # 0x82dc8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1516 # 0x82dc88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1736 0: 0 [1: 16] @ 0x48a645 0x48fa27 0x72a1e8 0x73b625 0x73c51d 0x72f2a5 0x73f50d 0x73f1a5 0x49e38c 0x73f065 0x73f048 0x741f2b 0x78a56e 0x78e99a 0x78bb6c 0x785428 0x77c5c9 0x82dc8e 0x82dc89 0x4947e1 # 0x72a1e7 crypto/x509/pkix.(*Name).FillFromRDNSequence+0x367 /usr/local/go/src/crypto/x509/pkix/pkix.go:167 # 0x73b624 crypto/x509.parseCertificate+0x564 /usr/local/go/src/crypto/x509/parser.go:967 # 0x73c51c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:1077 # 0x72f2a4 crypto/x509.(*CertPool).AppendCertsFromPEM+0x124 /usr/local/go/src/crypto/x509/cert_pool.go:231 # 0x73f50c crypto/x509.loadSystemRoots+0x1ac /usr/local/go/src/crypto/x509/root_unix.go:44 # 0x73f1a4 crypto/x509.initSystemRoots+0x64 /usr/local/go/src/crypto/x509/root.go:43 # 0x49e38b sync.(*Once).doSlow+0xab /usr/local/go/src/sync/once.go:78 # 0x73f064 sync.(*Once).Do+0x44 /usr/local/go/src/sync/once.go:69 # 0x73f047 crypto/x509.systemRootsPool+0x27 /usr/local/go/src/crypto/x509/root.go:32 # 0x741f2a crypto/x509.(*Certificate).Verify+0x18a /usr/local/go/src/crypto/x509/verify.go:578 # 0x78a56d crypto/tls.(*Conn).verifyServerCertificate+0xb0d /usr/local/go/src/crypto/tls/handshake_client.go:1158 # 0x78e999 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:635 # 0x78bb6b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:136 # 0x785427 crypto/tls.(*Conn).clientHandshake+0x827 /usr/local/go/src/crypto/tls/handshake_client.go:339 # 0x77c5c8 crypto/tls.(*Conn).handshakeContext+0x328 /usr/local/go/src/crypto/tls/conn.go:1562 # 0x82dc8d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1516 # 0x82dc88 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1736 0: 0 [1: 16] @ 0x48a645 0x425d05 0xeeac05 0xeeabe7 0xeeab51 0xeeb339 0xef37c5 0xef2f65 0xefcbb7 0xefbd05 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xeeac04 net/url.Values.Set+0x224 /usr/local/go/src/net/url/url.go:898 # 0xeeabe6 github.com/go-resty/resty/v2.(*Request).SetFormData+0x206 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:231 # 0xeeab50 github.com/Nerzal/gocloak/v13.(*GoCloak).GetToken+0x170 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:474 # 0xeeb338 github.com/Nerzal/gocloak/v13.(*GoCloak).LoginClient+0x238 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:563 # 0xef37c4 dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x144 /build/internal/components/webdisk/services/keycloak/keycloak_client.go:67 # 0xef2f64 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetKeyCloakUsersByRole+0xa4 /build/internal/components/webdisk/services/keycloak/get_users.go:12 # 0xefcbb6 dsdrive/internal/components/webdisk/services/usersync.(*Service).getUsersBatch+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:165 # 0xefbd04 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x1c4 /build/internal/components/webdisk/services/usersync/sync_users.go:67 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 0: 0 [1: 16] @ 0x48a645 0x425d05 0x42e7d6 0x455a6e 0x4947e1 # 0x48a644 runtime.mallocgc+0xa4 /usr/local/go/src/runtime/malloc.go:1202 # 0x425d04 runtime.newobject+0x24 /usr/local/go/src/runtime/malloc.go:2209 # 0x42e7d5 runtime.gcenable+0x35 /usr/local/go/src/runtime/mgc.go:214 # 0x455a6d runtime.main+0x16d /usr/local/go/src/runtime/proc.go:213 0: 0 [1: 24] @ 0x48a66c 0x47255e 0x472552 0x471bc5 0x471dd0 0xa88213 0xa8810d 0xa878bc 0xf70d7b 0xf70505 0xf70f0b 0x455bd5 0x4947e1 # 0xa88212 github.com/knadh/koanf/v2.populateKeyParts+0x292 /go/pkg/mod/github.com/knadh/koanf/v2@v2.1.2/koanf.go:504 # 0xa8810c github.com/knadh/koanf/v2.(*Koanf).merge+0x18c /go/pkg/mod/github.com/knadh/koanf/v2@v2.1.2/koanf.go:421 # 0xa878bb github.com/knadh/koanf/v2.(*Koanf).Load+0x15b /go/pkg/mod/github.com/knadh/koanf/v2@v2.1.2/koanf.go:120 # 0xf70d7a dsdrive/pkg/cmd.initConfig+0x2da /build/pkg/cmd/cmd.go:104 # 0xf70504 dsdrive/pkg/cmd.Run+0x104 /build/pkg/cmd/cmd.go:43 # 0xf70f0a main.main+0x2a /build/cmd/services/dsdrive/main.go:16 # 0x455bd4 runtime.main+0x2d4 /usr/local/go/src/runtime/proc.go:290 0: 0 [1: 2304] @ 0x48a64c 0x48a825 0x48a8d3 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xa8618b 0xa8614d 0xa8614d 0xa880a5 0xa88035 0xa878bc 0xf6acc7 0xf6680d 0xf7075b 0xb54bdf 0xb547dc 0xb54786 0xf7054d 0xf70f0b 0x455bd5 0x4947e1 # 0xa8618a github.com/knadh/koanf/maps.flatten+0x36a /go/pkg/mod/github.com/knadh/koanf/maps@v0.1.1/maps.go:58 # 0xa8614c github.com/knadh/koanf/maps.flatten+0x32c /go/pkg/mod/github.com/knadh/koanf/maps@v0.1.1/maps.go:55 # 0xa8614c github.com/knadh/koanf/maps.flatten+0x32c /go/pkg/mod/github.com/knadh/koanf/maps@v0.1.1/maps.go:55 # 0xa880a4 github.com/knadh/koanf/maps.Flatten+0x124 /go/pkg/mod/github.com/knadh/koanf/maps@v0.1.1/maps.go:32 # 0xa88034 github.com/knadh/koanf/v2.(*Koanf).merge+0xb4 /go/pkg/mod/github.com/knadh/koanf/v2@v2.1.2/koanf.go:420 # 0xa878bb github.com/knadh/koanf/v2.(*Koanf).Load+0x15b /go/pkg/mod/github.com/knadh/koanf/v2@v2.1.2/koanf.go:120 # 0xf6acc6 dsdrive/internal/components/webdisk.mergeDefaultConfig+0x126 /build/internal/components/webdisk/config.go:16 # 0xf6680c dsdrive/internal/components/webdisk.Run+0x2c /build/internal/components/webdisk/application.go:38 # 0xf7075a dsdrive/pkg/cmd.Run.func1+0x1a /build/pkg/cmd/cmd.go:52 # 0xb54bde dsdrive/pkg/app.(*App).init+0x1e /build/pkg/app/app.go:124 # 0xb547db dsdrive/pkg/app.(*App).run+0x1b /build/pkg/app/app.go:88 # 0xb54785 dsdrive/pkg/app.Run+0xc5 /build/pkg/app/app.go:68 # 0xf7054c dsdrive/pkg/cmd.Run+0x14c /build/pkg/cmd/cmd.go:50 # 0xf70f0a main.main+0x2a /build/cmd/services/dsdrive/main.go:16 # 0x455bd4 runtime.main+0x2d4 /usr/local/go/src/runtime/proc.go:290 0: 0 [1: 96] @ 0x48a645 0x48f489 0x4e24d9 0x902b6b 0x902486 0x902d5a 0x902486 0x902d5a 0x902486 0x901e8c 0x904447 0xa86d4a 0xa86d35 0xa87a9b 0xa87a8f 0xf6acdb 0xf6680d 0xf7075b 0xb54bdf 0xb547dc 0xb54786 0xf7054d 0xf70f0b 0x455bd5 0x4947e1 # 0x4e24d8 reflect.Value.MapKeys+0xf8 /usr/local/go/src/reflect/map.go:221 # 0x902b6a github.com/mitchellh/reflectwalk.walkMap+0x10a /go/pkg/mod/github.com/mitchellh/reflectwalk@v1.0.2/reflectwalk.go:228 # 0x902485 github.com/mitchellh/reflectwalk.walk+0x505 /go/pkg/mod/github.com/mitchellh/reflectwalk@v1.0.2/reflectwalk.go:200 # 0x902d59 github.com/mitchellh/reflectwalk.walkMap+0x2f9 /go/pkg/mod/github.com/mitchellh/reflectwalk@v1.0.2/reflectwalk.go:252 # 0x902485 github.com/mitchellh/reflectwalk.walk+0x505 /go/pkg/mod/github.com/mitchellh/reflectwalk@v1.0.2/reflectwalk.go:200 # 0x902d59 github.com/mitchellh/reflectwalk.walkMap+0x2f9 /go/pkg/mod/github.com/mitchellh/reflectwalk@v1.0.2/reflectwalk.go:252 # 0x902485 github.com/mitchellh/reflectwalk.walk+0x505 /go/pkg/mod/github.com/mitchellh/reflectwalk@v1.0.2/reflectwalk.go:200 # 0x901e8b github.com/mitchellh/reflectwalk.Walk+0x10b /go/pkg/mod/github.com/mitchellh/reflectwalk@v1.0.2/reflectwalk.go:99 # 0x904446 github.com/mitchellh/copystructure.Config.Copy+0x146 /go/pkg/mod/github.com/mitchellh/copystructure@v1.2.0/copystructure.go:116 # 0xa86d49 github.com/mitchellh/copystructure.Copy+0x69 /go/pkg/mod/github.com/mitchellh/copystructure@v1.2.0/copystructure.go:36 # 0xa86d34 github.com/knadh/koanf/maps.Copy+0x54 /go/pkg/mod/github.com/knadh/koanf/maps@v0.1.1/maps.go:240 # 0xa87a9a github.com/knadh/koanf/v2.(*Koanf).Raw+0x1a /go/pkg/mod/github.com/knadh/koanf/v2@v2.1.2/koanf.go:156 # 0xa87a8e github.com/knadh/koanf/v2.(*Koanf).Merge+0xe /go/pkg/mod/github.com/knadh/koanf/v2@v2.1.2/koanf.go:202 # 0xf6acda dsdrive/internal/components/webdisk.mergeDefaultConfig+0x13a /build/internal/components/webdisk/config.go:20 # 0xf6680c dsdrive/internal/components/webdisk.Run+0x2c /build/internal/components/webdisk/application.go:38 # 0xf7075a dsdrive/pkg/cmd.Run.func1+0x1a /build/pkg/cmd/cmd.go:52 # 0xb54bde dsdrive/pkg/app.(*App).init+0x1e /build/pkg/app/app.go:124 # 0xb547db dsdrive/pkg/app.(*App).run+0x1b /build/pkg/app/app.go:88 # 0xb54785 dsdrive/pkg/app.Run+0xc5 /build/pkg/app/app.go:68 # 0xf7054c dsdrive/pkg/cmd.Run+0x14c /build/pkg/cmd/cmd.go:50 # 0xf70f0a main.main+0x2a /build/cmd/services/dsdrive/main.go:16 # 0x455bd4 runtime.main+0x2d4 /usr/local/go/src/runtime/proc.go:290 0: 0 [51: 3342336] @ 0x48a673 0x48f489 0xa29ce5 0xa29c48 0xa2ba97 0xa27a38 0xa27668 0xa272fe 0xa24775 0xdb5785 0xdb51de 0xdb4e5f 0xdb4e3e 0xf67f30 0xdc00a3 0xd39987 0xd2288d 0xdc0197 0xd39987 0xd39ba9 0xa6f850 0xa7d012 0xa7cdb2 0x4947e1 # 0xa29ce4 bufio.NewReaderSize+0x144 /usr/local/go/src/bufio/bufio.go:57 # 0xa29c47 github.com/valyala/fasthttp.(*HostClient).AcquireReader+0xa7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1882 # 0xa2ba96 github.com/valyala/fasthttp.(*transport).RoundTrip+0x556 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:3052 # 0xa27a37 github.com/valyala/fasthttp.(*HostClient).doNonNilReqResp+0x2f7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1486 # 0xa27667 github.com/valyala/fasthttp.(*HostClient).do+0xa7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1438 # 0xa272fd github.com/valyala/fasthttp.(*HostClient).Do+0x17d /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1382 # 0xa24774 github.com/valyala/fasthttp.(*Client).Do+0x1f4 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:523 # 0xdb5784 dsdrive/pkg/http.(*Client).tryRequest+0x224 /build/pkg/http/client.go:355 # 0xdb51dd dsdrive/pkg/http.(*Client).DoWithStatus+0x29d /build/pkg/http/client.go:327 # 0xdb4e5e dsdrive/pkg/http.(*Client).Do+0xfe /build/pkg/http/client.go:305 # 0xdb4e3d dsdrive/pkg/http.(*Client).ReadyZ+0xdd /build/pkg/http/client.go:294 # 0xf67f2f dsdrive/internal/components/webdisk.Run.func2+0x2cf /build/internal/components/webdisk/application.go:157 # 0xdc00a2 dsdrive/pkg/http.InitServer.func3+0x22 /build/pkg/http/server.go:118 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xdc0196 dsdrive/pkg/http.InitServer.New.func9+0xb6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/middleware/recover/recover.go:43 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd39ba8 github.com/gofiber/fiber/v2.(*App).handler+0x68 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:170 # 0xa6f84f github.com/valyala/fasthttp.(*Server).serveConn+0x120f /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2465 # 0xa7d011 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:225 # 0xa7cdb1 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:197 0: 0 [23: 1507328] @ 0x48a673 0x48f489 0xa29ce5 0xa29c48 0xa2ba97 0xa27a38 0xa27668 0xa272fe 0xa24775 0xdb5785 0xdb51de 0xdb4e5f 0xdb4e3e 0xf67deb 0xdc00a3 0xd39987 0xd2288d 0xdc0197 0xd39987 0xd39ba9 0xa6f850 0xa7d012 0xa7cdb2 0x4947e1 # 0xa29ce4 bufio.NewReaderSize+0x144 /usr/local/go/src/bufio/bufio.go:57 # 0xa29c47 github.com/valyala/fasthttp.(*HostClient).AcquireReader+0xa7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1882 # 0xa2ba96 github.com/valyala/fasthttp.(*transport).RoundTrip+0x556 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:3052 # 0xa27a37 github.com/valyala/fasthttp.(*HostClient).doNonNilReqResp+0x2f7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1486 # 0xa27667 github.com/valyala/fasthttp.(*HostClient).do+0xa7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1438 # 0xa272fd github.com/valyala/fasthttp.(*HostClient).Do+0x17d /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1382 # 0xa24774 github.com/valyala/fasthttp.(*Client).Do+0x1f4 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:523 # 0xdb5784 dsdrive/pkg/http.(*Client).tryRequest+0x224 /build/pkg/http/client.go:355 # 0xdb51dd dsdrive/pkg/http.(*Client).DoWithStatus+0x29d /build/pkg/http/client.go:327 # 0xdb4e5e dsdrive/pkg/http.(*Client).Do+0xfe /build/pkg/http/client.go:305 # 0xdb4e3d dsdrive/pkg/http.(*Client).ReadyZ+0xdd /build/pkg/http/client.go:294 # 0xf67dea dsdrive/internal/components/webdisk.Run.func2+0x18a /build/internal/components/webdisk/application.go:152 # 0xdc00a2 dsdrive/pkg/http.InitServer.func3+0x22 /build/pkg/http/server.go:118 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xdc0196 dsdrive/pkg/http.InitServer.New.func9+0xb6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/middleware/recover/recover.go:43 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd39ba8 github.com/gofiber/fiber/v2.(*App).handler+0x68 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:170 # 0xa6f84f github.com/valyala/fasthttp.(*Server).serveConn+0x120f /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2465 # 0xa7d011 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:225 # 0xa7cdb1 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:197 0: 0 [1: 65536] @ 0x48a673 0x48f489 0xa29925 0xa298b5 0xa2b7b0 0xa27a38 0xa27668 0xa272fe 0xa24775 0xdb5785 0xdb51de 0xeb8fdb 0xeb8fa8 0xeb8f9c 0xeb8797 0xf0256a 0xf671c5 0xf7075b 0xb54bdf 0xb547dc 0xb54786 0xf7054d 0xf70f0b 0x455bd5 0x4947e1 # 0xa29924 bufio.NewWriterSize+0x104 /usr/local/go/src/bufio/bufio.go:599 # 0xa298b4 github.com/valyala/fasthttp.(*HostClient).AcquireWriter+0x94 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1854 # 0xa2b7af github.com/valyala/fasthttp.(*transport).RoundTrip+0x26f /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:3010 # 0xa27a37 github.com/valyala/fasthttp.(*HostClient).doNonNilReqResp+0x2f7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1486 # 0xa27667 github.com/valyala/fasthttp.(*HostClient).do+0xa7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1438 # 0xa272fd github.com/valyala/fasthttp.(*HostClient).Do+0x17d /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1382 # 0xa24774 github.com/valyala/fasthttp.(*Client).Do+0x1f4 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:523 # 0xdb5784 dsdrive/pkg/http.(*Client).tryRequest+0x224 /build/pkg/http/client.go:355 # 0xdb51dd dsdrive/pkg/http.(*Client).DoWithStatus+0x29d /build/pkg/http/client.go:327 # 0xeb8fda dsdrive/pkg/http.(*Client).Do+0x15a /build/pkg/http/client.go:305 # 0xeb8fa7 dsdrive/internal/components/webdisk/services/lock.(*Service).Do+0x127 /build/internal/components/webdisk/services/lock/lock.go:33 # 0xeb8f9b dsdrive/internal/components/webdisk/services/forwarder.(*Service).getCachedBuckets+0x11b /build/internal/components/webdisk/services/forwarder/service.go:154 # 0xeb8796 dsdrive/internal/components/webdisk/services/forwarder.NewForwarder+0x556 /build/internal/components/webdisk/services/forwarder/service.go:117 # 0xf02569 dsdrive/internal/components/webdisk/services.NewServices+0x3a9 /build/internal/components/webdisk/services/services.go:84 # 0xf671c4 dsdrive/internal/components/webdisk.Run+0x9e4 /build/internal/components/webdisk/application.go:129 # 0xf7075a dsdrive/pkg/cmd.Run.func1+0x1a /build/pkg/cmd/cmd.go:52 # 0xb54bde dsdrive/pkg/app.(*App).init+0x1e /build/pkg/app/app.go:124 # 0xb547db dsdrive/pkg/app.(*App).run+0x1b /build/pkg/app/app.go:88 # 0xb54785 dsdrive/pkg/app.Run+0xc5 /build/pkg/app/app.go:68 # 0xf7054c dsdrive/pkg/cmd.Run+0x14c /build/pkg/cmd/cmd.go:50 # 0xf70f0a main.main+0x2a /build/cmd/services/dsdrive/main.go:16 # 0x455bd4 runtime.main+0x2d4 /usr/local/go/src/runtime/proc.go:290 0: 0 [1: 65536] @ 0x48a673 0x48f489 0xa29ce5 0xa29c48 0xa2ba97 0xa27a38 0xa27668 0xa272fe 0xa24775 0xdb5785 0xdb51de 0xef48a5 0xef4872 0xef4653 0xf021f2 0xf671c5 0xf7075b 0xb54bdf 0xb547dc 0xb54786 0xf7054d 0xf70f0b 0x455bd5 0x4947e1 # 0xa29ce4 bufio.NewReaderSize+0x144 /usr/local/go/src/bufio/bufio.go:57 # 0xa29c47 github.com/valyala/fasthttp.(*HostClient).AcquireReader+0xa7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1882 # 0xa2ba96 github.com/valyala/fasthttp.(*transport).RoundTrip+0x556 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:3052 # 0xa27a37 github.com/valyala/fasthttp.(*HostClient).doNonNilReqResp+0x2f7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1486 # 0xa27667 github.com/valyala/fasthttp.(*HostClient).do+0xa7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1438 # 0xa272fd github.com/valyala/fasthttp.(*HostClient).Do+0x17d /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1382 # 0xa24774 github.com/valyala/fasthttp.(*Client).Do+0x1f4 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:523 # 0xdb5784 dsdrive/pkg/http.(*Client).tryRequest+0x224 /build/pkg/http/client.go:355 # 0xdb51dd dsdrive/pkg/http.(*Client).DoWithStatus+0x29d /build/pkg/http/client.go:327 # 0xef48a4 dsdrive/pkg/http.(*Client).Do+0x204 /build/pkg/http/client.go:305 # 0xef4871 dsdrive/internal/components/webdisk/services/keycloak.(*Service).retrieveOpenIdCfg+0x1d1 /build/internal/components/webdisk/services/keycloak/service.go:65 # 0xef4652 dsdrive/internal/components/webdisk/services/keycloak.New+0xb2 /build/internal/components/webdisk/services/keycloak/service.go:41 # 0xf021f1 dsdrive/internal/components/webdisk/services.NewServices+0x31 /build/internal/components/webdisk/services/services.go:63 # 0xf671c4 dsdrive/internal/components/webdisk.Run+0x9e4 /build/internal/components/webdisk/application.go:129 # 0xf7075a dsdrive/pkg/cmd.Run.func1+0x1a /build/pkg/cmd/cmd.go:52 # 0xb54bde dsdrive/pkg/app.(*App).init+0x1e /build/pkg/app/app.go:124 # 0xb547db dsdrive/pkg/app.(*App).run+0x1b /build/pkg/app/app.go:88 # 0xb54785 dsdrive/pkg/app.Run+0xc5 /build/pkg/app/app.go:68 # 0xf7054c dsdrive/pkg/cmd.Run+0x14c /build/pkg/cmd/cmd.go:50 # 0xf70f0a main.main+0x2a /build/cmd/services/dsdrive/main.go:16 # 0x455bd4 runtime.main+0x2d4 /usr/local/go/src/runtime/proc.go:290 0: 0 [1: 48] @ 0x48a645 0x425d05 0x48a91a 0x48a92f 0xa87e08 0xa87de9 0xa87dcf 0xf66ae7 0xf7075b 0xb54bdf 0xb547dc 0xb54786 0xf7054d 0xf70f0b 0x455bd5 0x4947e1 # 0xa87e07 github.com/knadh/koanf/v2.NewWithConf+0x107 /go/pkg/mod/github.com/knadh/koanf/v2@v2.1.2/koanf.go:82 # 0xa87de8 github.com/knadh/koanf/v2.New+0xe8 /go/pkg/mod/github.com/knadh/koanf/v2@v2.1.2/koanf.go:71 # 0xa87dce github.com/knadh/koanf/v2.(*Koanf).Slices+0xce /go/pkg/mod/github.com/knadh/koanf/v2@v2.1.2/koanf.go:362 # 0xf66ae6 dsdrive/internal/components/webdisk.Run+0x306 /build/internal/components/webdisk/application.go:79 # 0xf7075a dsdrive/pkg/cmd.Run.func1+0x1a /build/pkg/cmd/cmd.go:52 # 0xb54bde dsdrive/pkg/app.(*App).init+0x1e /build/pkg/app/app.go:124 # 0xb547db dsdrive/pkg/app.(*App).run+0x1b /build/pkg/app/app.go:88 # 0xb54785 dsdrive/pkg/app.Run+0xc5 /build/pkg/app/app.go:68 # 0xf7054c dsdrive/pkg/cmd.Run+0x14c /build/pkg/cmd/cmd.go:50 # 0xf70f0a main.main+0x2a /build/cmd/services/dsdrive/main.go:16 # 0x455bd4 runtime.main+0x2d4 /usr/local/go/src/runtime/proc.go:290 1: 4864 [1: 4864] @ 0x48a64c 0x48a825 0x48a8d3 0x4121bd 0x4121be 0x41210f 0x40ff05 0x48a969 0x7c6465 0x7c6432 0x465515 0x455b70 0x455b47 0x4947e1 # 0x7c6464 mime.map.init.0+0x24 /usr/local/go/src/mime/type.go:64 # 0x7c6431 mime.init+0x31 /usr/local/go/src/mime/type.go:64 # 0x465514 runtime.doInit1+0xd4 /usr/local/go/src/runtime/proc.go:8103 # 0x455b6f runtime.doInit+0x26f /usr/local/go/src/runtime/proc.go:8070 # 0x455b46 runtime.main+0x246 /usr/local/go/src/runtime/proc.go:258 1: 6912 [4: 27648] @ 0x48a66c 0x48fa93 0xc99671 0xc1197f 0xcd3c09 0xcd39a5 0xcd3925 0xcd35cd 0xcc993c 0xcc9025 0xcc8b74 0xcd9f88 0xb599d7 0xb60e3c 0xb69591 0xb60716 0xb6478d 0xce47c3 0xd0156e 0xd8d928 0xefca37 0xd00563 0xefc716 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0xc99670 github.com/jackc/pgx/v5/pgtype.encodePlanStringToAnyTextFormat.Encode+0x70 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1290 # 0xc1197e github.com/jackc/pgx/v5/pgtype.(*Map).Encode+0x13e /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/pgtype/pgtype.go:1987 # 0xcd3c08 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).encodeExtendedParamValue+0xc8 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:125 # 0xcd39a4 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x184 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:79 # 0xcd3924 github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).appendParam+0x104 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:59 # 0xcd35cc github.com/jackc/pgx/v5.(*ExtendedQueryBuilder).Build+0x42c /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/extended_query_builder.go:40 # 0xcc993b github.com/jackc/pgx/v5.(*Conn).execPrepared+0x5b /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:581 # 0xcc9024 github.com/jackc/pgx/v5.(*Conn).exec+0x3c4 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:523 # 0xcc8b73 github.com/jackc/pgx/v5.(*Conn).Exec+0x113 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/conn.go:466 # 0xcd9f87 github.com/jackc/pgx/v5/stdlib.(*Conn).ExecContext+0x247 /go/pkg/mod/github.com/jackc/pgx/v5@v5.7.4/stdlib/sql.go:475 # 0xb599d6 database/sql.ctxDriverExec+0xd6 /usr/local/go/src/database/sql/ctxutil.go:31 # 0xb60e3b database/sql.(*DB).execDC.func2+0x15b /usr/local/go/src/database/sql/sql.go:1713 # 0xb69590 database/sql.withLock+0x70 /usr/local/go/src/database/sql/sql.go:3572 # 0xb60715 database/sql.(*DB).execDC+0x1f5 /usr/local/go/src/database/sql/sql.go:1708 # 0xb6478c database/sql.(*Tx).ExecContext+0xac /usr/local/go/src/database/sql/sql.go:2516 # 0xce47c2 github.com/jmoiron/sqlx.NamedExecContext+0xe2 /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/named_context.go:132 # 0xd0156d github.com/jmoiron/sqlx.(*Tx).NamedExecContext+0x4d /go/pkg/mod/github.com/jmoiron/sqlx@v1.4.0/sqlx_context.go:359 # 0xd8d927 dsdrive/internal/components/webdisk/services/local.(*Service).UpdateUsers+0xe7 /build/internal/components/webdisk/services/local/users.go:17 # 0xefca36 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers.func2+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:133 # 0xd00562 dsdrive/pkg/txman.Manager.Transactional+0x1e2 /build/pkg/txman/manager.go:49 # 0xefc715 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0xbd5 /build/internal/components/webdisk/services/usersync/sync_users.go:128 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 1: 32768 [1: 32768] @ 0x48a673 0x48f489 0x551ebe 0x552d7f 0x554ed7 0xed1145 0xed1118 0xed1111 0xed1149 0xecd62e 0xed5fc8 0xeeadec 0xeeacd5 0xeeb339 0xef37c5 0xef2f65 0xefcbb7 0xefbd05 0xefb413 0xefb6ee 0xef86af 0xd3d6c7 0xd3d50b 0xef8629 0xef8613 0xb556b0 0x4947e1 # 0x551ebd regexp.(*bitState).reset+0xfd /usr/local/go/src/regexp/backtrack.go:91 # 0x552d7e regexp.(*Regexp).backtrack+0x19e /usr/local/go/src/regexp/backtrack.go:317 # 0x554ed6 regexp.(*Regexp).doExecute+0x276 /usr/local/go/src/regexp/exec.go:535 # 0xed1144 regexp.(*Regexp).doMatch+0x204 /usr/local/go/src/regexp/exec.go:514 # 0xed1117 regexp.(*Regexp).MatchString+0x1d7 /usr/local/go/src/regexp/regexp.go:507 # 0xed1110 github.com/go-resty/resty/v2.IsJSONType+0x1d0 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/util.go:98 # 0xed1148 github.com/go-resty/resty/v2.parseResponseBody+0x208 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:328 # 0xecd62d github.com/go-resty/resty/v2.(*Client).execute+0x88d /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:972 # 0xed5fc7 github.com/go-resty/resty/v2.(*Request).Execute+0x567 /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:758 # 0xeeadeb github.com/go-resty/resty/v2.(*Request).Post+0x40b /go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:699 # 0xeeacd4 github.com/Nerzal/gocloak/v13.(*GoCloak).GetToken+0x2f4 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:476 # 0xeeb338 github.com/Nerzal/gocloak/v13.(*GoCloak).LoginClient+0x238 /go/pkg/mod/github.com/!nerzal/gocloak/v13@v13.9.0/client.go:563 # 0xef37c4 dsdrive/internal/components/webdisk/services/keycloak.(*KeyCloakClient).KeyCloakLogin+0x144 /build/internal/components/webdisk/services/keycloak/keycloak_client.go:67 # 0xef2f64 dsdrive/internal/components/webdisk/services/keycloak.(*Service).GetKeyCloakUsersByRole+0xa4 /build/internal/components/webdisk/services/keycloak/get_users.go:12 # 0xefcbb6 dsdrive/internal/components/webdisk/services/usersync.(*Service).getUsersBatch+0x96 /build/internal/components/webdisk/services/usersync/sync_users.go:165 # 0xefbd04 dsdrive/internal/components/webdisk/services/usersync.(*Service).syncUsers+0x1c4 /build/internal/components/webdisk/services/usersync/sync_users.go:67 # 0xefb412 dsdrive/internal/components/webdisk/services/usersync.(*Service).SyncUsers+0x152 /build/internal/components/webdisk/services/usersync/sync_users.go:29 # 0xefb6ed dsdrive/internal/components/webdisk/services/usersync.(*Service).syncAllUsers+0x28d /build/internal/components/webdisk/services/usersync/sync_users.go:43 # 0xef86ae dsdrive/internal/components/webdisk/services/usersync.New.func1+0x2e /build/internal/components/webdisk/services/usersync/service.go:45 # 0xd3d6c6 dsdrive/pkg/job.(*Job).run+0xe6 /build/pkg/job/job.go:72 # 0xd3d50a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xef8628 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xef8612 dsdrive/internal/components/webdisk/services/usersync.New.func2.2+0x12 /build/internal/components/webdisk/services/usersync/service.go:60 # 0xb556af dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 1: 65536 [6: 393216] @ 0x48a673 0x48f489 0xa29925 0xa298b5 0xa2b7b0 0xa27a38 0xa27668 0xa272fe 0xa24775 0xdb5785 0xdb51de 0xdb4e5f 0xdb4e3e 0xf67deb 0xdc00a3 0xd39987 0xd2288d 0xdc0197 0xd39987 0xd39ba9 0xa6f850 0xa7d012 0xa7cdb2 0x4947e1 # 0xa29924 bufio.NewWriterSize+0x104 /usr/local/go/src/bufio/bufio.go:599 # 0xa298b4 github.com/valyala/fasthttp.(*HostClient).AcquireWriter+0x94 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1854 # 0xa2b7af github.com/valyala/fasthttp.(*transport).RoundTrip+0x26f /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:3010 # 0xa27a37 github.com/valyala/fasthttp.(*HostClient).doNonNilReqResp+0x2f7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1486 # 0xa27667 github.com/valyala/fasthttp.(*HostClient).do+0xa7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1438 # 0xa272fd github.com/valyala/fasthttp.(*HostClient).Do+0x17d /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1382 # 0xa24774 github.com/valyala/fasthttp.(*Client).Do+0x1f4 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:523 # 0xdb5784 dsdrive/pkg/http.(*Client).tryRequest+0x224 /build/pkg/http/client.go:355 # 0xdb51dd dsdrive/pkg/http.(*Client).DoWithStatus+0x29d /build/pkg/http/client.go:327 # 0xdb4e5e dsdrive/pkg/http.(*Client).Do+0xfe /build/pkg/http/client.go:305 # 0xdb4e3d dsdrive/pkg/http.(*Client).ReadyZ+0xdd /build/pkg/http/client.go:294 # 0xf67dea dsdrive/internal/components/webdisk.Run.func2+0x18a /build/internal/components/webdisk/application.go:152 # 0xdc00a2 dsdrive/pkg/http.InitServer.func3+0x22 /build/pkg/http/server.go:118 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xdc0196 dsdrive/pkg/http.InitServer.New.func9+0xb6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/middleware/recover/recover.go:43 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd39ba8 github.com/gofiber/fiber/v2.(*App).handler+0x68 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:170 # 0xa6f84f github.com/valyala/fasthttp.(*Server).serveConn+0x120f /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2465 # 0xa7d011 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:225 # 0xa7cdb1 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:197 1: 65536 [10: 655360] @ 0x48a673 0x48f489 0xa29925 0xa298b5 0xa2b7b0 0xa27a38 0xa27668 0xa272fe 0xa24775 0xdb5785 0xdb51de 0xdb4e5f 0xdb4e3e 0xf67f30 0xdc00a3 0xd39987 0xd2288d 0xdc0197 0xd39987 0xd39ba9 0xa6f850 0xa7d012 0xa7cdb2 0x4947e1 # 0xa29924 bufio.NewWriterSize+0x104 /usr/local/go/src/bufio/bufio.go:599 # 0xa298b4 github.com/valyala/fasthttp.(*HostClient).AcquireWriter+0x94 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1854 # 0xa2b7af github.com/valyala/fasthttp.(*transport).RoundTrip+0x26f /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:3010 # 0xa27a37 github.com/valyala/fasthttp.(*HostClient).doNonNilReqResp+0x2f7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1486 # 0xa27667 github.com/valyala/fasthttp.(*HostClient).do+0xa7 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1438 # 0xa272fd github.com/valyala/fasthttp.(*HostClient).Do+0x17d /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:1382 # 0xa24774 github.com/valyala/fasthttp.(*Client).Do+0x1f4 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/client.go:523 # 0xdb5784 dsdrive/pkg/http.(*Client).tryRequest+0x224 /build/pkg/http/client.go:355 # 0xdb51dd dsdrive/pkg/http.(*Client).DoWithStatus+0x29d /build/pkg/http/client.go:327 # 0xdb4e5e dsdrive/pkg/http.(*Client).Do+0xfe /build/pkg/http/client.go:305 # 0xdb4e3d dsdrive/pkg/http.(*Client).ReadyZ+0xdd /build/pkg/http/client.go:294 # 0xf67f2f dsdrive/internal/components/webdisk.Run.func2+0x2cf /build/internal/components/webdisk/application.go:157 # 0xdc00a2 dsdrive/pkg/http.InitServer.func3+0x22 /build/pkg/http/server.go:118 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd2288c github.com/gofiber/fiber/v2.(*Ctx).Next+0x4c /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/ctx.go:1042 # 0xdc0196 dsdrive/pkg/http.InitServer.New.func9+0xb6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/middleware/recover/recover.go:43 # 0xd39986 github.com/gofiber/fiber/v2.(*App).next+0x1a6 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:143 # 0xd39ba8 github.com/gofiber/fiber/v2.(*App).handler+0x68 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.12/router.go:170 # 0xa6f84f github.com/valyala/fasthttp.(*Server).serveConn+0x120f /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/server.go:2465 # 0xa7d011 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:225 # 0xa7cdb1 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.69.0/workerpool.go:197 1: 278528 [1: 278528] @ 0x48a673 0x48fa93 0xe7cc6e 0xe8e11c 0x465515 0x455b70 0x455b47 0x4947e1 # 0xe7cc6d golang.org/x/net/webdav.(*memFile).Write+0x2cd /go/pkg/mod/golang.org/x/net@v0.51.0/webdav/file.go:601 # 0xe8e11b github.com/swaggo/files.init.16+0x7b /go/pkg/mod/github.com/swaggo/files@v0.0.0-20220610200504-28940afbdbfe/b0xfile__swagger-ui.css.map.go:21 # 0x465514 runtime.doInit1+0xd4 /usr/local/go/src/runtime/proc.go:8103 # 0x455b6f runtime.doInit+0x26f /usr/local/go/src/runtime/proc.go:8070 # 0x455b46 runtime.main+0x246 /usr/local/go/src/runtime/proc.go:258 1: 286720 [1: 286720] @ 0x48a673 0x48fa93 0xe7cc6e 0xe8e1fc 0x465515 0x455b70 0x455b47 0x4947e1 # 0xe7cc6d golang.org/x/net/webdav.(*memFile).Write+0x2cd /go/pkg/mod/golang.org/x/net@v0.51.0/webdav/file.go:601 # 0xe8e1fb github.com/swaggo/files.init.17+0x7b /go/pkg/mod/github.com/swaggo/files@v0.0.0-20220610200504-28940afbdbfe/b0xfile__swagger-ui.js.go:21 # 0x465514 runtime.doInit1+0xd4 /usr/local/go/src/runtime/proc.go:8103 # 0x455b6f runtime.doInit+0x26f /usr/local/go/src/runtime/proc.go:8070 # 0x455b46 runtime.main+0x246 /usr/local/go/src/runtime/proc.go:258 1: 409600 [1: 409600] @ 0x48a673 0x48fa93 0xe7cc6e 0xe8dafc 0x465515 0x455b70 0x455b47 0x4947e1 # 0xe7cc6d golang.org/x/net/webdav.(*memFile).Write+0x2cd /go/pkg/mod/golang.org/x/net@v0.51.0/webdav/file.go:601 # 0xe8dafb github.com/swaggo/files.init.9+0x7b /go/pkg/mod/github.com/swaggo/files@v0.0.0-20220610200504-28940afbdbfe/b0xfile__swagger-ui-es-bundle-core.js.go:21 # 0x465514 runtime.doInit1+0xd4 /usr/local/go/src/runtime/proc.go:8103 # 0x455b6f runtime.doInit+0x26f /usr/local/go/src/runtime/proc.go:8070 # 0x455b46 runtime.main+0x246 /usr/local/go/src/runtime/proc.go:258 1: 1097728 [1: 1097728] @ 0x48a673 0x48fa93 0xe7cc6e 0xe8dcbc 0x465515 0x455b70 0x455b47 0x4947e1 # 0xe7cc6d golang.org/x/net/webdav.(*memFile).Write+0x2cd /go/pkg/mod/golang.org/x/net@v0.51.0/webdav/file.go:601 # 0xe8dcbb github.com/swaggo/files.init.11+0x7b /go/pkg/mod/github.com/swaggo/files@v0.0.0-20220610200504-28940afbdbfe/b0xfile__swagger-ui-es-bundle.js.go:21 # 0x465514 runtime.doInit1+0xd4 /usr/local/go/src/runtime/proc.go:8103 # 0x455b6f runtime.doInit+0x26f /usr/local/go/src/runtime/proc.go:8070 # 0x455b46 runtime.main+0x246 /usr/local/go/src/runtime/proc.go:258 1: 1277952 [1: 1277952] @ 0x48a673 0x48fa93 0xe7cc6e 0xe8dbdc 0x465515 0x455b70 0x455b47 0x4947e1 # 0xe7cc6d golang.org/x/net/webdav.(*memFile).Write+0x2cd /go/pkg/mod/golang.org/x/net@v0.51.0/webdav/file.go:601 # 0xe8dbdb github.com/swaggo/files.init.10+0x7b /go/pkg/mod/github.com/swaggo/files@v0.0.0-20220610200504-28940afbdbfe/b0xfile__swagger-ui-es-bundle-core.js.map.go:21 # 0x465514 runtime.doInit1+0xd4 /usr/local/go/src/runtime/proc.go:8103 # 0x455b6f runtime.doInit+0x26f /usr/local/go/src/runtime/proc.go:8070 # 0x455b46 runtime.main+0x246 /usr/local/go/src/runtime/proc.go:258 # runtime.MemStats # Alloc = 17332496 # TotalAlloc = 1203019480 # Sys = 35756296 # Lookups = 0 # Mallocs = 13592727 # Frees = 13517638 # HeapAlloc = 17332496 # HeapSys = 28540928 # HeapIdle = 8495104 # HeapInuse = 20045824 # HeapReleased = 2646016 # HeapObjects = 75089 # Stack = 819200 / 819200 # MSpan = 188000 / 310080 # MCache = 4592 / 16072 # BuckHashSys = 1612726 # GCSys = 3972336 # OtherSys = 484954 # NextGC = 24359194 # LastGC = 1781004788136738397 # PauseNs = [42684 50498 66955 64956 67475 62023 138317 56588 200247 61030 85593 102958 179538 70261 139512 67575 62371 96947 61456 65370 72810 183106 63614 66712 76277 67068 74086 123640 68105 89981 92968 107116 63477 67997 67224 64274 65925 62167 95278 76832 83015 65955 106580 109167 104889 60236 64974 175471 71826 69306 115645 62127 110836 62870 105560 143333 64907 92639 165799 91188 96457 84485 69068 79960 96118 67423 65425 71172 70980 102761 80431 66240 111379 81831 72384 73614 116977 89222 105198 100922 67700 74854 62314 104913 105234 74874 105437 103416 76450 76356 90733 102505 78151 86963 64134 111732 68039 65852 131843 62875 268487 68176 104266 68218 67360 68099 63763 102562 99511 110077 77340 110942 135610 67690 70497 68200 159243 111626 68364 105311 135495 65758 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] # PauseEnd = [1781000789708672628 1781000789714776179 1781000807966661176 1781000851272819802 1781000853112841413 1781000915176333458 1781000917219550307 1781000979017465788 1781000981055256785 1781001042493776220 1781001048107821511 1781001106489106863 1781001168242104833 1781001170156395388 1781001231808178169 1781001233494521158 1781001295348937602 1781001297379763734 1781001359275797400 1781001361242800885 1781001422869738036 1781001425049803952 1781001486986012749 1781001488920533199 1781001550882018936 1781001607967836803 1781001614952139589 1781001677234271585 1781001679457892794 1781001741670019894 1781001743586094206 1781001805472961263 1781001807532573944 1781001869279123141 1781001871289908045 1781001933123543680 1781001935528300503 1781001997189110953 1781002027967038011 1781002061195217961 1781002122837777823 1781002124581995303 1781002186612440720 1781002188363042689 1781002250238862466 1781002252187786981 1781002313974408472 1781002340460768961 1781002378076664848 1781002430121333550 1781002441697073848 1781002503570685897 1781002505994862397 1781002567619086181 1781002569641122807 1781002631767312607 1781002633917699146 1781002695645254920 1781002697550315677 1781002759122629714 1781002760872315590 1781002822273213031 1781002823853554102 1781002885707721101 1781002887249765279 1781002949072618063 1781002950980424537 1781003012410088357 1781003013782156884 1781003075680598430 1781003077206375344 1781003138577204584 1781003140112113946 1781003201877623932 1781003203538686036 1781003265245672952 1781003267019686522 1781003328566598805 1781003330222431933 1781003391834620844 1781003393550058188 1781003455338941063 1781003457433772394 1781003519162919830 1781003550292157673 1781003583018312406 1781003645304682389 1781003647201525773 1781003709033580608 1781003711260852444 1781003772797290692 1781003827969259914 1781003836614932013 1781003898447214390 1781003900235752897 1781003961941584783 1781003963710536577 1781004025734445154 1781004027704769336 1781004089448702516 1781004149965690603 1781004153355084670 1781004215252671913 1781004217237695948 1781004279042298598 1781004280937880852 1781004342591211716 1781004344396611898 1781004405996357290 1781004407651090993 1781004469275265607 1781004470877950562 1781004532363648330 1781004533895968703 1781004587968387580 1781004596992890981 1781004612412181423 1781004660585119134 1781004722424422672 1781004724143274461 1781004786306232316 1781004788136738397 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] # NumGC = 122 # NumForcedGC = 0 # GCCPUFraction = 1.2766309789421601e-05 # DebugGC = false # MaxRSS = 69378048