squakez commented on PR #3874:
URL: https://github.com/apache/camel-k/pull/3874#issuecomment-1340491802

   > It should ideally be possible to patch the integration scale sub-resource 
via the generated client and find the right syntax to have the corresponding 
method generated.
   
   Yeah, it was the first thing I tried, but it fails with:
   ```
   ./script/gen_client.sh
   Generating Go client code...
   F1207 08:04:39.322604   40897 main.go:62] Error: Failed executing generator: 
some packages had errors:
   template: 
/home/squake/go/pkg/mod/k8s.io/code-generator@v0.23.5/cmd/client-gen/generators/generator_for_type.go:200:1:99:
 executing 
"/home/squake/go/pkg/mod/k8s.io/code-generator@v0.23.5/cmd/client-gen/generators/generator_for_type.go:200"
 at <raw>: error calling raw: runtime error: invalid memory address or nil 
pointer dereference
   goroutine 1 [running]:
   k8s.io/klog/v2.stacks(0x1)
        /home/squake/go/pkg/mod/k8s.io/klog/v2@v2.30.0/klog.go:1038 +0x8a
   k8s.io/klog/v2.(*loggingT).output(0xa20500, 0x3, 0x0, 0xc007799880, 0x0, 
{0x889a36, 0x1}, 0xc00717eb00, 0x0)
        /home/squake/go/pkg/mod/k8s.io/klog/v2@v2.30.0/klog.go:987 +0x5fd
   k8s.io/klog/v2.(*loggingT).printf(0x6, 0x7ad830, 0x0, {0x0, 0x0}, {0x77642a, 
0x9}, {0xc00717eb00, 0x1, 0x1})
        /home/squake/go/pkg/mod/k8s.io/klog/v2@v2.30.0/klog.go:753 +0x1c5
   k8s.io/klog/v2.Fatalf(...)
        /home/squake/go/pkg/mod/k8s.io/klog/v2@v2.30.0/klog.go:1532
   main.main()
        
/home/squake/go/pkg/mod/k8s.io/code-generator@v0.23.5/cmd/client-gen/main.go:62 
+0x307
   
   goroutine 19 [chan receive]:
   k8s.io/klog/v2.(*loggingT).flushDaemon(0x0)
        /home/squake/go/pkg/mod/k8s.io/klog/v2@v2.30.0/klog.go:1181 +0x6a
   created by k8s.io/klog/v2.init.0
        /home/squake/go/pkg/mod/k8s.io/klog/v2@v2.30.0/klog.go:420 +0xfb
   ```
   In any case, in theory, the update **should** be reliable, and in the test 
it seems it works correctly. For this reason I was trying to understand how to 
correctly leverage the autogenerated code for this test.


-- 
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: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to