Issue with version 1.10 and onwards on windows
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- javascript, node.js
Direzione di ricerca
Inizia eseguendo l’esempio del README su Windows con AuthenticationOauth2 e confronta le versioni 1.9, 1.10 e 1.11. Concentrati sulla chiamata a createProducer e sull’AuthenticationError segnalato; il lavoro è completato quando hai identificato perché l’autenticazione fallisce nelle versioni interessate e confermato che la creazione del producer funziona con il comportamento corretto.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Hi!
I'm building an application using pulsar and everything works fine on the latest version on macos. After some trial and error on my windows pc. it seems there is an issue with version 1.10 and 1.11 on windows. if i change the version to 1.9 it works again.
I used slightly modified version of the example from readme to test this. Only difference is i added authentication, so it might just be a problem with that.
I get this error:
node:internal/process/promises:289
triggerUncaughtException(err, true /* fromPromise */);
^
[Error: Failed to create producer: AuthenticationError]
Full code example:
const Pulsar = require('pulsar-client');
const DEV_DEFAULTS = {
serviceUrl: "SECRET",
type: "client_credentials",
issuer_url: "SECRET",
audience: "SECRET",
scope: "SECRET",
};
const clientConfig = {
name: "SECRET",
clientId: "SECRET",
clientSecret: "SECRET",
};
(async () => {
// Create a client
const client = new Pulsar.Client({
serviceUrl: DEV_DEFAULTS.serviceUrl,
authentication: new Pulsar.AuthenticationOauth2({
...DEV_DEFAULTS,
client_id: clientConfig.clientId,
client_secret: clientConfig.clientSecret,
})
});
// Create a producer
const producer = await client.createProducer({
topic: 'SECRET',
});
// Create a consumer
const consumer = await client.subscribe({
topic: 'SECRET',
subscription: 'SECRET'
});
// Send a message
producer.send({
data: Buffer.from("hello")
});
// Receive the message
const msg = await consumer.receive();
console.log(msg.getData().toString());
consumer.acknowledge(msg);
await producer.close();
await consumer.close();
await client.close();
})();
- Lingua principale
- C++
- Stelle
- 164
- Fork
- 99
- Merge medio
- 5g 18h
- PR unite (30g)
- 2
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di apache/pulsar-client-node
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
apache/pulsar-client-node#477 ·
-
公司网络无法访问海外站点,如何解决?Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
apache/pulsar-client-node#455 · 3 commenti ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
apache/pulsar-client-node#432 · 2 reazioni ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 38/100
apache/pulsar-client-node#431 · 3 commenti ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
apache/pulsar-client-node#429 · 1 commento ·
Tutte le issue di apache/pulsar-client-node
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
shadps4-emu/shadps4-qtlauncher#453 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
google/differential-privacy#516 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
plengauer/DXGIOutputDuplication#76 ·
I maintainer di solito rispondono entro 1 giorno
-
Feature
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 65/100
Narezzurri/OpenVPN-Config-Manager#95 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
rhalbersma/xstd-bits#314 ·
I maintainer di solito rispondono entro 1 giorno