Alanxtl opened a new pull request, #713:
URL: https://github.com/apache/dubbo-go-pixiu/pull/713
fix(access_log): fix nil pointer bug and handle non-unary response
previous `dgp.filter.http.accesslog` always get nil pointer error, because
config is not passed successfully, this pr fix this:
```log
2025-08-01T13:55:09.652+0800 ERROR http/context.go:190 write
fail: http: wrote more than the declared Content-Length
github.com/apache/dubbo-go-pixiu/pkg/context/http.(*HttpContext).SendLocalReply
/mnt/c/Users/Alan.lxt-redmi/Desktop/repoistories/review/dubbo-go-pixiu/pkg/context/http/context.go:190
github.com/apache/dubbo-go-pixiu/pkg/common/http.(*HttpConnectionManager).handleHTTPRequest.func1
/mnt/c/Users/Alan.lxt-redmi/Desktop/repoistories/review/dubbo-go-pixiu/pkg/common/http/manager.go:104
runtime.gopanic
/usr/local/go/src/runtime/panic.go:785
runtime.panicmem
/usr/local/go/src/runtime/panic.go:262
runtime.sigpanic
/usr/local/go/src/runtime/signal_unix.go:917
github.com/apache/dubbo-go-pixiu/pkg/filter/accesslog.(*Filter).Encode
/mnt/c/Users/Alan.lxt-redmi/Desktop/repoistories/review/dubbo-go-pixiu/pkg/filter/accesslog/access_log.go:98
github.com/apache/dubbo-go-pixiu/pkg/common/extension/filter.(*defaultFilterChain).OnEncode
/mnt/c/Users/Alan.lxt-redmi/Desktop/repoistories/review/dubbo-go-pixiu/pkg/common/extension/filter/filter_chain.go:76
github.com/apache/dubbo-go-pixiu/pkg/common/http.(*HttpConnectionManager).handleHTTPRequest
/mnt/c/Users/Alan.lxt-redmi/Desktop/repoistories/review/dubbo-go-pixiu/pkg/common/http/manager.go:112
github.com/apache/dubbo-go-pixiu/pkg/common/http.(*HttpConnectionManager).Handle
/mnt/c/Users/Alan.lxt-redmi/Desktop/repoistories/review/dubbo-go-pixiu/pkg/common/http/manager.go:78
github.com/apache/dubbo-go-pixiu/pkg/common/http.(*HttpConnectionManager).ServeHTTP
/mnt/c/Users/Alan.lxt-redmi/Desktop/repoistories/review/dubbo-go-pixiu/pkg/common/http/manager.go:90
github.com/apache/dubbo-go-pixiu/pkg/filterchain.NetworkFilterChain.ServeHTTP
/mnt/c/Users/Alan.lxt-redmi/Desktop/repoistories/review/dubbo-go-pixiu/pkg/filterchain/network_filter_chain.go:45
github.com/apache/dubbo-go-pixiu/pkg/listener/http.(*DefaultHttpWorker).ServeHTTP
/mnt/c/Users/Alan.lxt-redmi/Desktop/repoistories/review/dubbo-go-pixiu/pkg/listener/http/http_listener.go:177
net/http.HandlerFunc.ServeHTTP
/usr/local/go/src/net/http/server.go:2220
net/http.(*ServeMux).ServeHTTP
/usr/local/go/src/net/http/server.go:2747
net/http.serverHandler.ServeHTTP
/usr/local/go/src/net/http/server.go:3210
net/http.(*conn).serve
/usr/local/go/src/net/http/server.go:2092
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]