Skip to content

Creating chats doesn't work #171

Open
Open
@thelissimus-work

Description

@thelissimus-work
Image

Backend logs:

2025/03/07 15:16:56 http: panic serving 127.0.0.1:63519: runtime error: invalid memory address or nil pointer dereference
goroutine 56 [running]:
net/http.(*conn).serve.func1()
        /nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/net/http/server.go:1947 +0xb0
panic({0x1021f76a0?, 0x10355a610?})
        /nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/runtime/panic.go:785 +0x124
github.com/iota-uz/iota-sdk/modules/crm/infrastructure/persistence.ToDBClient({0x102544920, 0x1400078a410})
        /Users/kei/Code/Work/IOTA/iota-sdk/modules/crm/infrastructure/persistence/crm_mappers.go:95 +0xd8
github.com/iota-uz/iota-sdk/modules/crm/infrastructure/persistence.(*ClientRepository).Create(0x1400070bf60, {0x102530d00, 0x140007d41e0}, {0x102544920, 0x1400078a410})
        /Users/kei/Code/Work/IOTA/iota-sdk/modules/crm/infrastructure/persistence/client_repository.go:278 +0x54
github.com/iota-uz/iota-sdk/modules/crm/services.(*ClientService).Create(0x140003f7dd0, {0x102530d00, 0x140007d40c0}, 0x1005310cc?)
        /Users/kei/Code/Work/IOTA/iota-sdk/modules/crm/services/client_service.go:57 +0xf4
github.com/iota-uz/iota-sdk/modules/crm/presentation/controllers.(*ChatController).Create(0x14000372230, {0x10252ddc0, 0x140003ac230}, 0x1400079db80)
        /Users/kei/Code/Work/IOTA/iota-sdk/modules/crm/presentation/controllers/chat_controller.go:311 +0xb8
net/http.HandlerFunc.ServeHTTP(0x1400079da40?, {0x10252ddc0?, 0x140003ac230?}, 0x0?)
        /nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/net/http/server.go:2220 +0x38
github.com/iota-uz/iota-sdk/modules/crm/presentation/controllers.(*ChatController).Register.WithPageContext.func7.1({0x10252ddc0, 0x140003ac230}, 0x1400079da40)
        /Users/kei/Code/Work/IOTA/iota-sdk/pkg/middleware/pagecontext.go:25 +0x144
net/http.HandlerFunc.ServeHTTP(0x1400079d900?, {0x10252ddc0?, 0x140003ac230?}, 0x102518c30?)
        /nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/net/http/server.go:2220 +0x38
github.com/iota-uz/iota-sdk/modules/crm/presentation/controllers.(*ChatController).Register.NavItems.func6.1({0x10252ddc0, 0x140003ac230}, 0x1400079d900)
        /Users/kei/Code/Work/IOTA/iota-sdk/pkg/middleware/sidebar.go:90 +0x1b4
net/http.HandlerFunc.ServeHTTP(0x1400079d7c0?, {0x10252ddc0?, 0x140003ac230?}, 0x1025189f0?)
        /nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/net/http/server.go:2220 +0x38
github.com/iota-uz/iota-sdk/modules/crm/presentation/controllers.(*ChatController).Register.WithLocalizer.ContextKeyValue.func8.1({0x10252ddc0, 0x140003ac230}, 0x1400079d7c0)
        /Users/kei/Code/Work/IOTA/iota-sdk/pkg/middleware/common.go:85 +0xc4
net/http.HandlerFunc.ServeHTTP(0x1400079d680?, {0x10252ddc0?, 0x140003ac230?}, 0x102409940?)
        /nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/net/http/server.go:2220 +0x38
github.com/iota-uz/iota-sdk/modules/crm/presentation/controllers.(*ChatController).Register.Tabs.func4.1({0x10252ddc0, 0x140003ac230}, 0x1400079d680)
        /Users/kei/Code/Work/IOTA/iota-sdk/pkg/middleware/sidebar.go:121 +0x224
net/http.HandlerFunc.ServeHTTP(0x1400079d180?, {0x10252ddc0?, 0x140003ac230?}, 0x102518a00?)
        /nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/net/http/server.go:2220 +0x38
github.com/iota-uz/iota-sdk/modules/crm/presentation/controllers.(*ChatController).Register.ProvideUser.func3.1({0x10252ddc0, 0x140003ac230}, 0x1400079d180)
        /Users/kei/Code/Work/IOTA/iota-sdk/pkg/middleware/auth.go:92 +0x158
net/http.HandlerFunc.ServeHTTP(0x102530d00?, {0x10252ddc0?, 0x140003ac230?}, 0x1400079d180?)
        /nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/net/http/server.go:2220 +0x38
github.com/iota-uz/iota-sdk/modules/crm/presentation/controllers.(*ChatController).Register.RedirectNotAuthenticated.func2.1({0x10252ddc0, 0x140003ac230}, 0x1400079d180)
        /Users/kei/Code/Work/IOTA/iota-sdk/pkg/middleware/auth.go:110 +0x68
net/http.HandlerFunc.ServeHTTP(0x1400079d040?, {0x10252ddc0?, 0x140003ac230?}, 0x102518c00?)
        /nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/net/http/server.go:2220 +0x38
github.com/iota-uz/iota-sdk/modules/crm/presentation/controllers.(*ChatController).Register.Authorize.func1.1({0x10252ddc0, 0x140003ac230}, 0x1400079d040)
        /Users/kei/Code/Work/IOTA/iota-sdk/pkg/middleware/auth.go:65 +0x1f0
net/http.HandlerFunc.ServeHTTP(0x140006326f0?, {0x10252ddc0?, 0x140003ac230?}, 0x140?)
        /nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/net/http/server.go:2220 +0x38
github.com/iota-uz/iota-sdk/internal/server.Default.LogRequests.func9.1({0x10252ddc0, 0x140003ac230}, 0x1400079d040)
        /Users/kei/Code/Work/IOTA/iota-sdk/pkg/middleware/common.go:58 +0xa4
net/http.HandlerFunc.ServeHTTP(0x1400079cf00?, {0x10252ddc0?, 0x140003ac230?}, 0x1025189b0?)
        /nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/net/http/server.go:2220 +0x38
github.com/iota-uz/iota-sdk/internal/server.Default.RequestParams.ContextKeyValue.func14.1({0x10252ddc0, 0x140003ac230}, 0x1400079cf00)
        /Users/kei/Code/Work/IOTA/iota-sdk/pkg/middleware/common.go:85 +0xc4
net/http.HandlerFunc.ServeHTTP(0x14000309790?, {0x10252ddc0?, 0x140003ac230?}, 0x1400079cf00?)
        /nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/net/http/server.go:2220 +0x38
github.com/rs/cors.(*Cors).Handler-fm.(*Cors).Handler.func1({0x10252ddc0, 0x140003ac230}, 0x1400079cf00)
        /Users/kei/go/pkg/mod/github.com/rs/[email protected]/cors.go:289 +0x19c
net/http.HandlerFunc.ServeHTTP(0x1400079cdc0?, {0x10252ddc0?, 0x140003ac230?}, 0x140005a6190?)
        /nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/net/http/server.go:2220 +0x38
github.com/iota-uz/iota-sdk/internal/server.Default.Provide.func7.1({0x10252ddc0, 0x140003ac230}, 0x1400079cdc0)
        /Users/kei/Code/Work/IOTA/iota-sdk/pkg/middleware/provide.go:17 +0xc0
net/http.HandlerFunc.ServeHTTP(0x1400079cc80?, {0x10252ddc0?, 0x140003ac230?}, 0x140005a6180?)
        /nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/net/http/server.go:2220 +0x38
github.com/iota-uz/iota-sdk/internal/server.Default.Provide.func6.1({0x10252ddc0, 0x140003ac230}, 0x1400079cc80)
        /Users/kei/Code/Work/IOTA/iota-sdk/pkg/middleware/provide.go:17 +0xc0
net/http.HandlerFunc.ServeHTTP(0x1400079cb40?, {0x10252ddc0?, 0x140003ac230?}, 0x140005a6170?)
        /nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/net/http/server.go:2220 +0x38
github.com/iota-uz/iota-sdk/internal/server.Default.Provide.func4.1({0x10252ddc0, 0x140003ac230}, 0x1400079cb40)
        /Users/kei/Code/Work/IOTA/iota-sdk/pkg/middleware/provide.go:17 +0xc0
net/http.HandlerFunc.ServeHTTP(0x1400079ca00?, {0x10252ddc0?, 0x140003ac230?}, 0x140005a6160?)
        /nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/net/http/server.go:2220 +0x38
github.com/iota-uz/iota-sdk/internal/server.Default.Provide.func2.1({0x10252ddc0, 0x140003ac230}, 0x1400079ca00)
        /Users/kei/Code/Work/IOTA/iota-sdk/pkg/middleware/provide.go:17 +0xc0
net/http.HandlerFunc.ServeHTTP(0x1400079c8c0?, {0x10252ddc0?, 0x140003ac230?}, 0x1025189d0?)
        /nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/net/http/server.go:2220 +0x38
github.com/iota-uz/iota-sdk/internal/server.Default.WithLogger.func1.1({0x10252ddc0, 0x140003ac230}, 0x1400079c8c0)
        /Users/kei/Code/Work/IOTA/iota-sdk/pkg/middleware/common.go:47 +0x444
net/http.HandlerFunc.ServeHTTP(0x1400079c780?, {0x10252ddc0?, 0x140003ac230?}, 0x0?)
        /nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/net/http/server.go:2220 +0x38
github.com/gorilla/mux.(*Router).ServeHTTP(0x140001506c0, {0x10252ddc0, 0x140003ac230}, 0x1400079c500)
        /Users/kei/go/pkg/mod/github.com/gorilla/[email protected]/mux.go:212 +0x194
github.com/NYTimes/gziphandler.GzipHandlerWithOpts.func1.1({0x10252d3a0, 0x140007c0000}, 0x1400079c500)
        /Users/kei/go/pkg/mod/github.com/!n!y!times/[email protected]/gzip.go:336 +0x254
net/http.HandlerFunc.ServeHTTP(0x10?, {0x10252d3a0?, 0x140007c0000?}, 0x140007c0000?)
        /nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/net/http/server.go:2220 +0x38
net/http.serverHandler.ServeHTTP({0x102527cb8?}, {0x10252d3a0?, 0x140007c0000?}, 0x6?)
        /nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/net/http/server.go:3210 +0xbc
net/http.(*conn).serve(0x140007b2090, {0x102530d00, 0x140005b6ff0})
        /nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/net/http/server.go:2092 +0x4fc
created by net/http.(*Server).Serve in goroutine 1
        /nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/net/http/server.go:3360 +0x3dc

This issue needs to be fixed before infinite scroll can be added.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions