wolfstudy opened a new issue #53: Fatal error: concurrent map writes URL: https://github.com/apache/pulsar-client-go/issues/53 #### Expected behavior The program works fine when we create multiple partitions. #### Actual behavior ``` fatal error: concurrent map writes goroutine 119 [running]: runtime.throw(0x4501a47, 0x15) /usr/local/Cellar/go/1.12.5/libexec/src/runtime/panic.go:617 +0x72 fp=0xc0003dfe88 sp=0xc0003dfe58 pc=0x402fbf2 runtime.mapassign_fast64(0x4478040, 0xc000277a40, 0x34, 0x0) /usr/local/Cellar/go/1.12.5/libexec/src/runtime/map_fast64.go:101 +0x35f fp=0xc0003dfec8 sp=0xc0003dfe88 pc=0x4013cdf github.com/apache/pulsar-client-go/pulsar/internal.(*connection).run(0xc00016e2a0) /Users/wolf4j/github.com/apache/pulsar-client-go/pulsar/internal/connection.go:261 +0x19d fp=0xc0003dffb8 sp=0xc0003dfec8 pc=0x430c55d github.com/apache/pulsar-client-go/pulsar/internal.(*connection).start.func1(0xc00016e2a0) /Users/wolf4j/github.com/apache/pulsar-client-go/pulsar/internal/connection.go:146 +0x59 fp=0xc0003dffd8 sp=0xc0003dffb8 pc=0x4311b09 runtime.goexit() /usr/local/Cellar/go/1.12.5/libexec/src/runtime/asm_amd64.s:1337 +0x1 fp=0xc0003dffe0 sp=0xc0003dffd8 pc=0x405e331 created by github.com/apache/pulsar-client-go/pulsar/internal.(*connection).start /Users/wolf4j/github.com/apache/pulsar-client-go/pulsar/internal/connection.go:143 +0x3f goroutine 1 [chan receive]: testing.(*T).Run(0xc000466000, 0x45075c9, 0x21, 0x4516718, 0x407cb01) /usr/local/Cellar/go/1.12.5/libexec/src/testing/testing.go:917 +0x381 testing.runTests.func1(0xc00015e000) /usr/local/Cellar/go/1.12.5/libexec/src/testing/testing.go:1157 +0x78 testing.tRunner(0xc00015e000, 0xc0000e7e30) /usr/local/Cellar/go/1.12.5/libexec/src/testing/testing.go:865 +0xc0 testing.runTests(0xc0000cc480, 0x48a7d00, 0x23, 0x23, 0x0) /usr/local/Cellar/go/1.12.5/libexec/src/testing/testing.go:1155 +0x2a9 testing.(*M).Run(0xc000140000, 0x0) /usr/local/Cellar/go/1.12.5/libexec/src/testing/testing.go:1072 +0x162 main.main() _testmain.go:110 +0x13e goroutine 81 [chan receive]: github.com/apache/pulsar-client-go/pulsar.newProducer(0xc000222780, 0xc000141480, 0xc0003803f0, 0xc000466100, 0xc000315ef0) /Users/wolf4j/github.com/apache/pulsar-client-go/pulsar/impl_producer.go:92 +0x1e4 github.com/apache/pulsar-client-go/pulsar.(*client).CreateProducer(0xc000222780, 0x450cf17, 0x2d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) /Users/wolf4j/github.com/apache/pulsar-client-go/pulsar/impl_client.go:91 +0x7a github.com/apache/pulsar-client-go/pulsar.TestPartitionTopicsConsumerPubSub(0xc000466000) /Users/wolf4j/github.com/apache/pulsar-client-go/pulsar/consumer_test.go:367 +0x277 testing.tRunner(0xc000466000, 0x4516718) /usr/local/Cellar/go/1.12.5/libexec/src/testing/testing.go:865 +0xc0 created by testing.(*T).Run /usr/local/Cellar/go/1.12.5/libexec/src/testing/testing.go:916 +0x35a ``` #### Steps to reproduce How can we reproduce the issue #### System configuration **Pulsar version**: x.y
---------------------------------------------------------------- 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. For queries about this service, please contact Infrastructure at: [email protected] With regards, Apache Git Services
