Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Creating chats doesn't work #171

Open
thelissimus-work opened this issue Mar 7, 2025 · 0 comments
Open

Creating chats doesn't work #171

thelissimus-work opened this issue Mar 7, 2025 · 0 comments
Labels
bug Something isn't working

Comments

@thelissimus-work
Copy link
Contributor

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.

@thelissimus-work thelissimus-work added the bug Something isn't working label Mar 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant