ITADN

[NEOS-1807] Issue with generate phone number transformer

#3450Closednickzelei 创建于 2025-04-02
bug
N
nickzeleicommented
``` panic: runtime error: index out of range [1] with length 1 goroutine 149292 [running]: github.com/nucleuscloud/neosync/worker/pkg/benthos/transformers.generateE164FormatPhoneNumberPreserveLength({0x77c58c0, 0xc003a0fcc0}, {0xc0042a7046?, 0x41c845?}) /workspace/worker/pkg/benthos/transformers/transform_e164_phone_number.go:129 +0xcb github.com/nucleuscloud/neosync/worker/pkg/benthos/transformers.transformE164PhoneNumber({0x77c58c0, 0xc003a0fcc0}, {0xc0042a7046, 0xa}, 0x1, 0xc000b33840) /workspace/worker/pkg/benthos/transformers/transform_e164_phone_number.go:102 +0xd8 github.com/nucleuscloud/neosync/worker/pkg/benthos/transformers.init.29.func1.1() /workspace/worker/pkg/benthos/transformers/transform_e164_phone_number.go:59 +0x32 github.com/redpanda-data/benthos/v4/public/bloblang.(*Environment).RegisterFunctionV2.func1.1({0xc0038e01e0, 0xc003a268d0, 0x0, {0x779e848, 0xc003a20d68}, {0x77ccb70, 0xc003a20d20}, 0xc003a0fc40, 0xc003a26870, 0x0, ...}) /go/pkg/mod/github.com/redpanda-data/benthos/v4@v4.45.1/public/bloblang/environment.go:271 +0x13 github.com/redpanda-data/benthos/v4/internal/bloblang/query.closureFunction.Exec(...) /go/pkg/mod/github.com/redpanda-data/benthos/v4@v4.45.1/internal/bloblang/query/function_ctor.go:58 github.com/redpanda-data/benthos/v4/internal/bloblang/query.wrapCtorWithDynamicArgs.func1({0xc0038e01e0, 0xc003a268d0, 0x0, {0x779e848, 0xc003a20d68}, {0x77ccb70, 0xc003a20d20}, 0xc003a0fc40, 0xc003a26870, 0x0, ...}) /go/pkg/mod/github.com/redpanda-data/benthos/v4@v4.45.1/internal/bloblang/query/function_set.go:203 +0x198 github.com/redpanda-data/benthos/v4/internal/bloblang/query.closureFunction.Exec(...) /go/pkg/mod/github.com/redpanda-data/benthos/v4@v4.45.1/internal/bloblang/query/function_ctor.go:58 github.com/redpanda-data/benthos/v4/internal/bloblang/mapping.(*SingleStatement).Execute(0xc003934680, {0xc0038e01e0, 0xc003a268d0, 0x0, {0x779e848, 0xc003a20d68}, {0x77ccb70, 0xc003a20d20}, 0xc003a0fc40, 0xc003a26870, ...}, ...) /go/pkg/mod/github.com/redpanda-data/benthos/v4@v4.45.1/internal/bloblang/mapping/statement.go:60 +0x96 github.com/redpanda-data/benthos/v4/internal/bloblang/mapping.(*Executor).mapPart(0xc0039b52c0, 0xc003a20d20, 0x0, {0x779e820, 0xc003a20d68}) /go/pkg/mod/github.com/redpanda-data/benthos/v4@v4.45.1/internal/bloblang/mapping/executor.go:161 +0x46a github.com/redpanda-data/benthos/v4/internal/bloblang/mapping.(*Executor).MapOnto(...) /go/pkg/mod/github.com/redpanda-data/benthos/v4@v4.45.1/internal/bloblang/mapping/executor.go:124 github.com/redpanda-data/benthos/v4/internal/impl/pure.(*mutationProc).ProcessBatch(0xc0039d8d70, 0xc0038d99a0, {0xc001dbf940, 0x1, 0x1}) /go/pkg/mod/github.com/redpanda-data/benthos/v4@v4.45.1/internal/impl/pure/processor_mutation.go:155 +0xed github.com/redpanda-data/benthos/v4/internal/component/processor.(*v2BatchedToV1Processor).ProcessBatch(0xc003890ea0, {0x77bb4b8, 0xc0039efd10}, {0xc001dbf940, 0x1, 0x1}) /go/pkg/mod/github.com/redpanda-data/benthos/v4@v4.45.1/internal/component/processor/auto_observed.go:238 +0x2d9 github.com/redpanda-data/benthos/v4/internal/component/processor.ExecuteAll({0x77bb4b8, 0xc0039efd10}, {0xc003750fc0, 0x2, 0xc001bfc380?}, {0xc0005a3f10?, 0x1, 0x4203e5?}) /go/pkg/mod/github.com/redpanda-data/benthos/v4@v4.45.1/internal/component/processor/execute.go:21 +0x1bc github.com/redpanda-data/benthos/v4/internal/pipeline.(*Processor).loop(0xc0039f6e80) /go/pkg/mod/github.com/redpanda-data/benthos/v4@v4.45.1/internal/pipeline/processor.go:74 +0x2af created by github.com/redpanda-data/benthos/v4/internal/pipeline.(*Processor).Consume in goroutine 149285 /go/pkg/mod/github.com/redpanda-data/benthos/v4@v4.45.1/internal/pipeline/processor.go:154 +0x78 ``` <sub>From [SyncLinear.com](https://synclinear.com) | [NEOS-1807](https://linear.app/nucleus-cloud/issue/NEOS-1807/issue-with-generate-phone-number-transformer)</sub>
关闭于 2025-04-02 0 条评论