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]

Reply via email to