You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pulsar.apache.org by GitBox <gi...@apache.org> on 2020/09/11 07:41:46 UTC

[GitHub] [pulsar-client-node] savearray2 commented on issue #119: Unhandled Promise Rejection On Failed createProducer

savearray2 commented on issue #119:
URL: https://github.com/apache/pulsar-client-node/issues/119#issuecomment-690932567


   Well, this is strange.
   I cloned the project and created a simple js file to reproduce the error:
   ```js
   const Pulsar = require('.')
   const client = new Pulsar.Client({
   	serviceUrl: 'pulsar://this-will-fail:6650'
   })
   client.createProducer({
   	topic: 'persistent://a/b/c',
   }).then(() => {
   	console.log('success')
   }).catch((err) => {
   	console.log('normal err')
   	console.log(err)
   })
   ```
   
   This leads to the following output:
   ```
   # node test_me.js
   2020-09-11 16:39:03.046 INFO  [0x700008f87000] ConnectionPool:85 | Created connection for pulsar://this-will-fail:6650
   2020-09-11 16:39:03.058 ERROR [0x70000a813000] ClientConnection:469 | [<none> -> pulsar://this-will-fail:6650] Resolve error: asio.netdb:1 : Host not found (authoritative)
   2020-09-11 16:39:03.058 INFO  [0x70000a813000] ClientConnection:1387 | [<none> -> pulsar://this-will-fail:6650] Connection closed
   2020-09-11 16:39:03.058 ERROR [0x70000a813000] ClientImpl:181 | Error Checking/Getting Partition Metadata while creating producer on persistent://a/b/c -- ConnectError
   2020-09-11 16:39:03.058 INFO  [0x70000a813000] ClientConnection:238 | [<none> -> pulsar://this-will-fail:6650] Destroyed connection
   normal err
   [Error: Failed to create producer: ConnectError]
   [1]    45767 segmentation fault  node test_me.js
   ```
   
   This still seems to be related to the comment in the NAPI repository mentioned above. According to the comment, a change needed to be made so that exceptions do not occur on exit.
   
   I'd like to get some input from you guys on how to proceed.


----------------------------------------------------------------
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:
users@infra.apache.org