2019-12-02 01:44:02 UTC - Jorge Miralles: Hi, I’m new to pulsar and I can’t 
find why I’m getting this error when producing a message in a partitioned topic 
using pulsar-client (pulsar-2.4.1)
----
2019-12-02 01:44:02 UTC - Jorge Miralles: ```01:33:06.790 
[pulsar-client-io-1-1] INFO  org.apache.pulsar.client.impl.ConnectionPool - 
[[id: 0x386cad05, L:/127.0.0.1:57372 - R:localhost/127.0.0.1:6650]] Connected 
to server
01:33:06.956 [pulsar-client-io-1-1] INFO  
org.apache.pulsar.client.impl.ProducerStatsRecorderImpl - Starting Pulsar 
producer perf with config: {
  "topicName" : "<persistent://public/default/stage02-test-7-partition-1>",
  "producerName" : null,
  "sendTimeoutMs" : 30000,
  "blockIfQueueFull" : false,
  "maxPendingMessages" : 1000,
  "maxPendingMessagesAcrossPartitions" : 50000,
  "messageRoutingMode" : "RoundRobinPartition",
  "hashingScheme" : "JavaStringHash",
  "cryptoFailureAction" : "FAIL",
  "batchingMaxPublishDelayMicros" : 1000,
  "batchingMaxMessages" : 1000,
  "batchingEnabled" : true,
  "compressionType" : "NONE",
  "initialSequenceId" : null,
  "autoUpdatePartitions" : true,
  "properties" : { }
}
01:33:06.961 [pulsar-client-io-1-1] INFO  
org.apache.pulsar.client.impl.ProducerStatsRecorderImpl - Pulsar client config: 
{
  "serviceUrl" : "<pulsar://localhost:6650/>",
  "authPluginClassName" : null,
  "authParams" : null,
  "operationTimeoutMs" : 30000,
  "statsIntervalSeconds" : 60,
  "numIoThreads" : 1,
  "numListenerThreads" : 1,
  "connectionsPerBroker" : 1,
  "useTcpNoDelay" : true,
  "useTls" : false,
  "tlsTrustCertsFilePath" : "",
  "tlsAllowInsecureConnection" : false,
  "tlsHostnameVerificationEnable" : false,
  "concurrentLookupRequest" : 5000,
  "maxLookupRequest" : 50000,
  "maxNumberOfRejectedRequestPerConnection" : 50,
  "keepAliveIntervalSeconds" : 30,
  "connectionTimeoutMs" : 10000,
  "requestTimeoutMs" : 60000,
  "defaultBackoffIntervalNanos" : 100000000,
  "maxBackoffIntervalNanos" : 30000000000
}
01:33:07.003 [pulsar-client-io-1-1] INFO  
org.apache.pulsar.client.impl.ConnectionPool - [[id: 0xae1fcc9b, 
L:/10.64.167.155:59948 - R:ip-10-64-167-50.ec2.internal/10.64.167.50:6650]] 
Connected to server
01:33:07.005 [pulsar-client-io-1-1] INFO  
org.apache.pulsar.client.impl.ProducerImpl - 
[<persistent://public/default/stage02-test-7-partition-1>] [null] Creating 
producer on cnx [id: 0xae1fcc9b, L:/10.64.167.155:59948 - 
R:ip-10-64-167-50.ec2.internal/10.64.167.50:6650]
01:33:07.015 [pulsar-client-io-1-1] WARN  
org.apache.pulsar.client.impl.ClientCnx - [id: 0xae1fcc9b, 
L:/10.64.167.155:59948 - R:ip-10-64-167-50.ec2.internal/10.64.167.50:6650] 
Received error from server: No value present
01:33:07.017 [pulsar-client-io-1-1] ERROR 
org.apache.pulsar.client.impl.ProducerImpl - 
[<persistent://public/default/stage02-test-7-partition-1>] [null] Failed to 
create producer: No value present
01:33:07.018 [main] ERROR org.apache.pulsar.client.cli.PulsarClientTool - Error 
while producing messages
01:33:07.018 [main] ERROR org.apache.pulsar.client.cli.PulsarClientTool - 
java.util.concurrent.ExecutionException: 
org.apache.pulsar.client.api.PulsarClientException: No value present
org.apache.pulsar.client.api.PulsarClientException: 
java.util.concurrent.ExecutionException: 
org.apache.pulsar.client.api.PulsarClientException: No value present
        at 
org.apache.pulsar.client.api.PulsarClientException.unwrap(PulsarClientException.java:297)
 ~[org.apache.pulsar-pulsar-client-api-2.4.1.jar:2.4.1]
        at 
org.apache.pulsar.client.impl.ProducerBuilderImpl.create(ProducerBuilderImpl.java:88)
 ~[org.apache.pulsar-pulsar-client-original-2.4.1.jar:2.4.1]
        at org.apache.pulsar.client.cli.CmdProduce.publish(CmdProduce.java:179) 
[org.apache.pulsar-pulsar-client-tools-2.4.1.jar:2.4.1]
        at org.apache.pulsar.client.cli.CmdProduce.run(CmdProduce.java:169) 
[org.apache.pulsar-pulsar-client-tools-2.4.1.jar:2.4.1]
        at 
org.apache.pulsar.client.cli.PulsarClientTool.run(PulsarClientTool.java:131) 
[org.apache.pulsar-pulsar-client-tools-2.4.1.jar:2.4.1]
        at 
org.apache.pulsar.client.cli.PulsarClientTool.main(PulsarClientTool.java:165) 
[org.apache.pulsar-pulsar-client-tools-2.4.1.jar:2.4.1]
Caused by: java.util.concurrent.ExecutionException: 
org.apache.pulsar.client.api.PulsarClientException: No value present
        at 
java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:357) 
~[?:1.8.0_232]
        at 
java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1908) 
~[?:1.8.0_232]
        at 
org.apache.pulsar.client.impl.ProducerBuilderImpl.create(ProducerBuilderImpl.java:86)
 ~[org.apache.pulsar-pulsar-client-original-2.4.1.jar:2.4.1]
        ... 4 more
Caused by: org.apache.pulsar.client.api.PulsarClientException: No value present
        at 
org.apache.pulsar.client.impl.ClientCnx.getPulsarClientException(ClientCnx.java:916)
 ~[org.apache.pulsar-pulsar-client-original-2.4.1.jar:2.4.1]
        at 
org.apache.pulsar.client.impl.ClientCnx.handleError(ClientCnx.java:598) 
~[org.apache.pulsar-pulsar-client-original-2.4.1.jar:2.4.1]
        at 
org.apache.pulsar.common.protocol.PulsarDecoder.channelRead(PulsarDecoder.java:154)
 ~[org.apache.pulsar-pulsar-common-2.4.1.jar:2.4.1]
        at 
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
 ~[io.netty-netty-all-4.1.32.Final.jar:4.1.32.Final]
        at 
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
 ~[io.netty-netty-all-4.1.32.Final.jar:4.1.32.Final]
        at 
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
 ~[io.netty-netty-all-4.1.32.Final.jar:4.1.32.Final]
        at 
io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323)
 ~[io.netty-netty-all-4.1.32.Final.jar:4.1.32.Final]
        at 
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297)
 ~[io.netty-netty-all-4.1.32.Final.jar:4.1.32.Final]
        at 
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
 ~[io.netty-netty-all-4.1.32.Final.jar:4.1.32.Final]
        at 
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
 ~[io.netty-netty-all-4.1.32.Final.jar:4.1.32.Final]
        at 
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
 ~[io.netty-netty-all-4.1.32.Final.jar:4.1.32.Final]
        at 
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1434)
 ~[io.netty-netty-all-4.1.32.Final.jar:4.1.32.Final]
        at 
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
 ~[io.netty-netty-all-4.1.32.Final.jar:4.1.32.Final]
        at 
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
 ~[io.netty-netty-all-4.1.32.Final.jar:4.1.32.Final]
        at 
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:965)
 ~[io.netty-netty-all-4.1.32.Final.jar:4.1.32.Final]
        at 
io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:799)
 ~[io.netty-netty-all-4.1.32.Final.jar:4.1.32.Final]
        at 
io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:433) 
~[io.netty-netty-all-4.1.32.Final.jar:4.1.32.Final]
        at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:330) 
~[io.netty-netty-all-4.1.32.Final.jar:4.1.32.Final]
        at 
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:909)
 ~[io.netty-netty-all-4.1.32.Final.jar:4.1.32.Final]
        at 
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
 ~[io.netty-netty-all-4.1.32.Final.jar:4.1.32.Final]
        at java.lang.Thread.run(Thread.java:748) ~[?:1.8.0_232]
01:33:07.022 [main] INFO  org.apache.pulsar.client.cli.PulsarClientTool - 0 
messages successfully produced```
----
2019-12-02 01:52:35 UTC - Penghui Li: @Jorge Miralles You can check the log of 
server side, maybe there is some information can help us to troubleshoot this 
problem.
----
2019-12-02 01:53:54 UTC - Penghui Li: And, can you show the reproduce steps 
here? so that i can test is at my laptop.
----
2019-12-02 02:08:35 UTC - Jorge Miralles: @Penghui Li this is broker log when i 
try to produce a message
```02:07:00.214 [pulsar-io-22-2] INFO  
org.apache.pulsar.broker.service.ServerCnx - 
[/10.64.167.155:39728][<persistent://public/default/stage02-test-3-partition-2>]
 Creating producer. producerId=2
02:07:00.215 [pulsar-ordered-OrderedExecutor-0-0] INFO  
org.apache.bookkeeper.mledger.impl.ManagedLedgerImpl - Opening managed ledger 
public/default/persistent/stage02-test-3-partition-2
02:07:00.215 [bookkeeper-ml-workers-OrderedExecutor-3-0] ERROR 
org.apache.pulsar.broker.service.ServerCnx - [/10.64.167.155:39728] Failed to 
create topic <persistent://public/default/stage02-test-3-partition-2>
java.util.concurrent.CompletionException: java.util.NoSuchElementException: No 
value present
        at 
java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)
 ~[?:1.8.0_232]
        at 
java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)
 ~[?:1.8.0_232]
        at 
java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:618) 
~[?:1.8.0_232]
        at 
java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:591)
 ~[?:1.8.0_232]
        at 
java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:488) 
~[?:1.8.0_232]
        at 
java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:1975) 
~[?:1.8.0_232]
        at 
org.apache.pulsar.broker.service.BrokerService$2.openLedgerFailed(BrokerService.java:691)
 ~[org.apache.pulsar-pulsar-broker-2.4.1.jar:2.4.1]
        at 
org.apache.bookkeeper.mledger.impl.ManagedLedgerFactoryImpl.lambda$asyncOpen$8(ManagedLedgerFactoryImpl.java:330)
 ~[org.apache.pulsar-managed-ledger-original-2.4.1.jar:2.4.1]
        at 
java.util.concurrent.CompletableFuture.uniExceptionally(CompletableFuture.java:884)
 ~[?:1.8.0_232]
        at 
java.util.concurrent.CompletableFuture$UniExceptionally.tryFire(CompletableFuture.java:866)
 ~[?:1.8.0_232]
        at 
java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:488) 
~[?:1.8.0_232]
        at 
java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:1990)
 ~[?:1.8.0_232]
        at 
org.apache.bookkeeper.mledger.impl.ManagedLedgerFactoryImpl$2.initializeFailed(ManagedLedgerFactoryImpl.java:323)
 ~[org.apache.pulsar-managed-ledger-original-2.4.1.jar:2.4.1]
        at 
org.apache.bookkeeper.mledger.impl.ManagedLedgerImpl$1.operationFailed(ManagedLedgerImpl.java:336)
 ~[org.apache.pulsar-managed-ledger-original-2.4.1.jar:2.4.1]
        at 
org.apache.bookkeeper.mledger.impl.MetaStoreImplZookeeper.lambda$null$1(MetaStoreImplZookeeper.java:164)
 ~[org.apache.pulsar-managed-ledger-original-2.4.1.jar:2.4.1]
        at 
org.apache.bookkeeper.mledger.util.SafeRun$1.safeRun(SafeRun.java:32) 
[org.apache.pulsar-managed-ledger-original-2.4.1.jar:2.4.1]
        at 
org.apache.bookkeeper.common.util.SafeRunnable.run(SafeRunnable.java:36) 
[org.apache.bookkeeper-bookkeeper-common-4.9.2.jar:4.9.2]
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 
[?:1.8.0_232]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
[?:1.8.0_232]
        at 
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
 [io.netty-netty-all-4.1.32.Final.jar:4.1.32.Final]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]
Caused by: java.util.NoSuchElementException: No value present
        at java.util.Optional.get(Optional.java:135) ~[?:1.8.0_232]
        at 
java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:616) 
~[?:1.8.0_232]
        ... 18 more
02:07:00.558 [pulsar-io-22-1] INFO  org.apache.pulsar.broker.service.ServerCnx 
- Closed connection from /127.0.0.1:57948
02:07:00.558 [pulsar-io-22-2] INFO  org.apache.pulsar.broker.service.ServerCnx 
- Closed connection from /10.64.167.155:39728```
+1 : Penghui Li
----
2019-12-02 02:15:32 UTC - Penghui Li: @Jorge Miralles Can you help to check if 
the topic auto creation is enable?  allowAutoTopicCreation=  in broker.conf
----
2019-12-02 02:49:33 UTC - Jorge Miralles: is set to false
----
2019-12-02 03:08:48 UTC - Penghui Li: Ok, there is problem related to disable 
topic auto creation while using partitioned topic, we already create a pull 
request <https://github.com/apache/pulsar/pull/5572> to fix it. Currently, 
you’d better enable it.
----
2019-12-02 03:12:31 UTC - Jorge Miralles: Thank you very much i’ll test this 
and give you an update
+1 : Penghui Li
----
2019-12-02 07:12:21 UTC - Jianfeng Qiao: Hi all, I'm running pulsar 2.3.1 as 
server side and my app as a consumer is using pulsar go client. I always got 
some error after app receives some messages from the topic. The error looks 
like "handleRead error: asio.ssl:336151548 : sslv3 alert bad record mac, 
bytesTransferred:0". Does anyone have ideas about this issue?
----
2019-12-02 07:17:56 UTC - Penghui Li: Can you help create an issue at github? 
Looks need more information(e.g. the version of go client, the reproduce code 
etc)  which can help find the problem.
----
2019-12-02 07:38:43 UTC - Jianfeng Qiao: Ok, I'll create an issue later.
----
2019-12-02 07:54:53 UTC - Yong Liu: @Yong Liu has joined the channel
----
2019-12-02 08:43:57 UTC - Jianfeng Qiao: Is there any recommendation for 
configurationg SSL cipher for pulsar?
----
2019-12-02 09:02:07 UTC - Endre Karlson: Any idea on when Transactions will 
land ?
----
2019-12-02 09:08:57 UTC - jia zhai: Here is a page for TLS authentication:
<https://pulsar.apache.org/docs/en/security-tls-authentication/>

Here is a page for TLS Transport Encryption:
<https://pulsar.apache.org/docs/en/security-tls-transport/>
----
2019-12-02 09:09:38 UTC - jia zhai: @Endre Karlson It should be ready in 2.6 
release
----
2019-12-02 09:09:52 UTC - Endre Karlson: ETA
----
2019-12-02 09:09:57 UTC - Endre Karlson: You got a ca date ?
----
2019-12-02 09:10:52 UTC - jia zhai: As the release plan, it should be 3 months 
later.
----

Reply via email to