You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by GitBox <gi...@apache.org> on 2020/11/30 20:02:33 UTC

[GitHub] [pulsar] david-streamlio opened a new issue #8752: Can't deploy Stateful Pulsar Functions

david-streamlio opened a new issue #8752:
URL: https://github.com/apache/pulsar/issues/8752


   **Describe the bug**
   Getting the following error when deploying a Stateful Pulsar Function on a docker container running the apachepulsar/standalone:latest version of the Docker Image.
   
    Uncaught exception in Java Instance
   java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkState(ZLjava/lang/String;Ljava/lang/Object;)V
   	at org.apache.bookkeeper.clients.config.StorageClientSettings_Builder.build(StorageClientSettings_Builder.java:455) ~[stream-storage-java-client-4.10.0.jar:4.10.0]
   	at org.apache.bookkeeper.clients.config.StorageClientSettings$Builder.build(StorageClientSettings.java:120) ~[stream-storage-java-client-4.10.0.jar:4.10.0]
   	at org.apache.pulsar.functions.instance.JavaInstanceRunnable.setupStateTable(JavaInstanceRunnable.java:395) ~[pulsar-functions-instance-2.6.2.jar:2.6.2]
   	at org.apache.pulsar.functions.instance.JavaInstanceRunnable.setup(JavaInstanceRunnable.java:221) ~[pulsar-functions-instance-2.6.2.jar:2.6.2]
   	at org.apache.pulsar.functions.instance.JavaInstanceRunnable.run(JavaInstanceRunnable.java:248) [pulsar-functions-instance-2.6.2.jar:2.6.2]
   	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_161]
   
   **To Reproduce**
   Steps to reproduce the behavior:
   1. Start a Docker container using apachepulsar/pulsar-standalone:latest
   2. Start a LocalRunner instance pointing to the container, e.g. 
       localRunner = LocalRunner.builder()
   				.brokerServiceUrl(BROKER_URL). <----- pulsar://localhost:6650
   				.stateStorageServiceUrl(STATE_STORE_URL). <---- bk://localhost:4181
   				.functionConfig(getFunctionConfig())
   				.build();
   		localRunner.start(false);
   3. Specify a Stateful Pulsar Function in the passed in function config specified in `getFunctionConfig()`, e.g. have calls to `ctx.putState()` inside the code
   4. See error
   
   **Expected behavior**
   No error should be raised
   
   **Additional context**
   I believe the bookkeeper version (4.10) deployed in the Docker image is 2 version behind now and needs updated
   


----------------------------------------------------------------
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



[GitHub] [pulsar] jiazhai commented on issue #8752: Can't deploy Stateful Pulsar Functions

Posted by GitBox <gi...@apache.org>.
jiazhai commented on issue #8752:
URL: https://github.com/apache/pulsar/issues/8752#issuecomment-736945160


   @david-streamlio This step is include in the 2.7 release. @codelipenghui  updated it 21 hours ago. not the latest tag is the same as 2.7.0 tag. 
   It should be Ok now. Would you please verify the issue fixed?


----------------------------------------------------------------
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



[GitHub] [pulsar] david-streamlio edited a comment on issue #8752: Can't deploy Stateful Pulsar Functions

Posted by GitBox <gi...@apache.org>.
david-streamlio edited a comment on issue #8752:
URL: https://github.com/apache/pulsar/issues/8752#issuecomment-737450365


   I have pulled the latest version of apachepulsar/pulsar-standalone:latest and confirmed that the 4.12 version of the BookKeeper jars are now in the /pulsar/lib folder. 
   
   `org.apache.bookkeeper-stream-storage-java-client-4.12.0.jar`
   `com.google.guava-guava-30.0-jre.jar`
   
   However the error is still occurring:
   
   `11:34:33.617 [public/default/device-validation-service-0] ERROR org.apache.pulsar.functions.instance.JavaInstanceRunnable - [public/default/device-validation-service:0] Uncaught exception in Java Instance
   java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkState(ZLjava/lang/String;Ljava/lang/Object;)V
   	at org.apache.bookkeeper.clients.config.StorageClientSettings_Builder.build(StorageClientSettings_Builder.java:455) ~[stream-storage-java-client-4.10.0.jar:4.10.0]
   	at org.apache.bookkeeper.clients.config.StorageClientSettings$Builder.build(StorageClientSettings.java:120) ~[stream-storage-java-client-4.10.0.jar:4.10.0]
   	at org.apache.pulsar.functions.instance.JavaInstanceRunnable.setupStateTable(JavaInstanceRunnable.java:395) ~[pulsar-functions-instance-2.6.2.jar:2.6.2]
   	at org.apache.pulsar.functions.instance.JavaInstanceRunnable.setup(JavaInstanceRunnable.java:221) ~[pulsar-functions-instance-2.6.2.jar:2.6.2]
   	at org.apache.pulsar.functions.instance.JavaInstanceRunnable.run(JavaInstanceRunnable.java:248) [pulsar-functions-instance-2.6.2.jar:2.6.2]
   	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_161]`


----------------------------------------------------------------
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



[GitHub] [pulsar] david-streamlio commented on issue #8752: Can't deploy Stateful Pulsar Functions

Posted by GitBox <gi...@apache.org>.
david-streamlio commented on issue #8752:
URL: https://github.com/apache/pulsar/issues/8752#issuecomment-737450365


   I have pulled the latest version of apachepulsar/pulsar-standalone:latest and confirmed that the 4.12 version of the BookKeeper jars are now in the /pulsar/lib folder. 
   
   `root@pulsar:/# ls -l /pulsar/lib
   total 146628
   -rw-r--r-- 1 root root    83782 Oct 21 14:56 com.beust-jcommander-1.78.jar
   -rw-r--r-- 1 root root  1676096 Jun 24 06:29 com.carrotsearch-hppc-0.7.3.jar
   -rw-r--r-- 1 root root    68167 Aug  3 12:43 com.fasterxml.jackson.core-jackson-annotations-2.11.1.jar
   -rw-r--r-- 1 root root   351575 Aug  3 12:43 com.fasterxml.jackson.core-jackson-core-2.11.1.jar
   -rw-r--r-- 1 root root  1419800 Aug  3 12:43 com.fasterxml.jackson.core-jackson-databind-2.11.1.jar
   -rw-r--r-- 1 root root    46983 Aug  3 12:43 com.fasterxml.jackson.dataformat-jackson-dataformat-yaml-2.11.1.jar
   -rw-r--r-- 1 root root    34912 Aug  3 12:43 com.fasterxml.jackson.jaxrs-jackson-jaxrs-base-2.11.1.jar
   -rw-r--r-- 1 root root    15558 Aug  3 12:43 com.fasterxml.jackson.jaxrs-jackson-jaxrs-json-provider-2.11.1.jar
   -rw-r--r-- 1 root root    34994 Aug  3 12:43 com.fasterxml.jackson.module-jackson-module-jaxb-annotations-2.11.1.jar
   -rw-r--r-- 1 root root    79295 Aug  3 12:43 com.fasterxml.jackson.module-jackson-module-jsonSchema-2.11.1.jar
   -rw-r--r-- 1 root root   660440 Jun 24 06:29 com.github.ben-manes.caffeine-caffeine-2.6.2.jar
   -rw-r--r-- 1 root root    46843 Jun 24 06:29 com.github.zafarkhaja-java-semver-0.9.0.jar
   -rw-r--r-- 1 root root  1200130 Jun 24 06:29 com.google.api.grpc-proto-google-common-protos-1.12.0.jar
   -rw-r--r-- 1 root root     5706 Jun 24 06:29 com.google.auth-google-auth-library-credentials-0.9.0.jar
   -rw-r--r-- 1 root root    19936 Jun 24 06:28 com.google.code.findbugs-jsr305-3.0.2.jar
   -rw-r--r-- 1 root root   240255 Dec  1 04:08 com.google.code.gson-gson-2.8.6.jar
   -rw-r--r-- 1 root root    13879 Aug  3 13:32 com.google.errorprone-error_prone_annotations-2.3.4.jar
   -rw-r--r-- 1 root root     4617 Jun 24 06:28 com.google.guava-failureaccess-1.0.1.jar
   -rw-r--r-- 1 root root  2858426 Nov 10 16:08 com.google.guava-guava-30.0-jre.jar
   -rw-r--r-- 1 root root     2199 Jun 24 06:28 com.google.guava-listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar
   -rw-r--r-- 1 root root     8781 Aug  3 13:32 com.google.j2objc-j2objc-annotations-1.3.jar
   -rw-r--r-- 1 root root  1660960 Oct 21 14:56 com.google.protobuf-protobuf-java-3.11.4.jar
   -rw-r--r-- 1 root root    73874 Oct 21 14:58 com.google.protobuf-protobuf-java-util-3.11.4.jar
   -rw-r--r-- 1 root root    50196 Jun 24 06:29 com.google.protobuf.nano-protobuf-javanano-3.0.0-alpha-5.jar
   -rw-r--r-- 1 root root   317886 Jun 24 06:29 com.squareup.okhttp-okhttp-2.5.0.jar
   -rw-r--r-- 1 root root    12200 Oct 21 14:59 com.squareup.okhttp3-logging-interceptor-3.14.3.jar
   -rw-r--r-- 1 root root   425766 Oct 21 14:59 com.squareup.okhttp3-okhttp-3.14.3.jar
   -rw-r--r-- 1 root root    81811 Jun 24 06:29 com.squareup.okio-okio-1.13.0.jar
   -rw-r--r-- 1 root root    78030 Jun 24 06:29 com.sun.activation-javax.activation-1.2.0.jar
   -rw-r--r-- 1 root root    21842 Jun 24 06:29 com.typesafe.netty-netty-reactive-streams-2.0.4.jar
   -rw-r--r-- 1 root root    24995 Jun 24 06:29 com.yahoo.datasketches-memory-0.8.3.jar
   -rw-r--r-- 1 root root   421509 Jun 24 06:29 com.yahoo.datasketches-sketches-core-0.8.3.jar
   -rw-r--r-- 1 root root    41123 Jun 24 06:28 commons-cli-commons-cli-1.2.jar
   -rw-r--r-- 1 root root   284184 Jun 24 06:29 commons-codec-commons-codec-1.10.jar
   -rw-r--r-- 1 root root   588337 Jun 24 06:29 commons-collections-commons-collections-3.2.2.jar
   -rw-r--r-- 1 root root   362679 Jun 24 06:29 commons-configuration-commons-configuration-1.10.jar
   -rw-r--r-- 1 root root   208700 Jun 24 06:28 commons-io-commons-io-2.5.jar
   -rw-r--r-- 1 root root   284220 Jun 24 06:29 commons-lang-commons-lang-2.6.jar
   -rw-r--r-- 1 root root    60686 Jun 24 06:29 commons-logging-commons-logging-1.1.1.jar
   -rw-r--r-- 1 root root   183117 Jun 24 06:29 io.airlift-aircompressor-0.16.jar
   -rw-r--r-- 1 root root   111908 Jun 24 06:29 io.dropwizard.metrics-metrics-core-3.1.0.jar
   -rw-r--r-- 1 root root    20638 Jun 24 06:29 io.dropwizard.metrics-metrics-graphite-3.1.0.jar
   -rw-r--r-- 1 root root    35907 Jun 24 06:29 io.dropwizard.metrics-metrics-jvm-3.1.0.jar
   -rw-r--r-- 1 root root      360 Jun 24 06:29 io.grpc-grpc-all-1.18.0.jar
   -rw-r--r-- 1 root root    13290 Jun 24 06:29 io.grpc-grpc-auth-1.18.0.jar
   -rw-r--r-- 1 root root    28952 Jun 24 06:29 io.grpc-grpc-context-1.18.0.jar
   -rw-r--r-- 1 root root   761014 Jun 24 06:29 io.grpc-grpc-core-1.18.0.jar
   -rw-r--r-- 1 root root   212577 Jun 24 06:29 io.grpc-grpc-netty-1.18.0.jar
   -rw-r--r-- 1 root root   155051 Jun 24 06:29 io.grpc-grpc-okhttp-1.18.0.jar
   -rw-r--r-- 1 root root     4992 Jun 24 06:29 io.grpc-grpc-protobuf-1.18.0.jar
   -rw-r--r-- 1 root root     7613 Jun 24 06:29 io.grpc-grpc-protobuf-lite-1.18.0.jar
   -rw-r--r-- 1 root root     4721 Jun 24 06:29 io.grpc-grpc-protobuf-nano-1.18.0.jar
   -rw-r--r-- 1 root root    39548 Jun 24 06:29 io.grpc-grpc-stub-1.18.0.jar
   -rw-r--r-- 1 root root    95587 Jun 24 06:29 io.grpc-grpc-testing-1.18.0.jar
   -rw-r--r-- 1 root root    73498 Oct 21 14:59 io.gsonfire-gson-fire-1.8.4.jar
   -rw-r--r-- 1 root root    78493 Jun 24 06:29 io.jsonwebtoken-jjwt-api-0.11.1.jar
   -rw-r--r-- 1 root root    78457 Jun 24 06:29 io.jsonwebtoken-jjwt-impl-0.11.1.jar
   -rw-r--r-- 1 root root     8383 Jun 24 06:29 io.jsonwebtoken-jjwt-jackson-0.11.1.jar
   -rw-r--r-- 1 root root   175703 Oct 21 14:59 io.kubernetes-client-java-9.0.2.jar
   -rw-r--r-- 1 root root  9454724 Oct 21 14:59 io.kubernetes-client-java-api-9.0.2.jar
   -rw-r--r-- 1 root root  8404472 Oct 21 14:59 io.kubernetes-client-java-proto-9.0.2.jar
   -rw-r--r-- 1 root root   289921 Aug 25 05:06 io.netty-netty-buffer-4.1.51.Final.jar
   -rw-r--r-- 1 root root   320174 Aug 25 05:06 io.netty-netty-codec-4.1.51.Final.jar
   -rw-r--r-- 1 root root    61345 Aug 25 05:06 io.netty-netty-codec-dns-4.1.51.Final.jar
   -rw-r--r-- 1 root root   617948 Aug 25 05:06 io.netty-netty-codec-http-4.1.51.Final.jar
   -rw-r--r-- 1 root root   456553 Aug 25 05:06 io.netty-netty-codec-http2-4.1.51.Final.jar
   -rw-r--r-- 1 root root   119089 Aug 25 05:06 io.netty-netty-codec-socks-4.1.51.Final.jar
   -rw-r--r-- 1 root root   625057 Aug 25 05:06 io.netty-netty-common-4.1.51.Final.jar
   -rw-r--r-- 1 root root   456702 Aug 25 05:06 io.netty-netty-handler-4.1.51.Final.jar
   -rw-r--r-- 1 root root    23961 Aug 25 05:06 io.netty-netty-handler-proxy-4.1.51.Final.jar
   -rw-r--r-- 1 root root    33158 Aug 25 05:06 io.netty-netty-resolver-4.1.51.Final.jar
   -rw-r--r-- 1 root root   151765 Aug 25 05:06 io.netty-netty-resolver-dns-4.1.51.Final.jar
   -rw-r--r-- 1 root root  4017922 Nov 18 08:45 io.netty-netty-tcnative-boringssl-static-2.0.33.Final.jar
   -rw-r--r-- 1 root root   473222 Aug 25 05:06 io.netty-netty-transport-4.1.51.Final.jar
   -rw-r--r-- 1 root root   152317 Aug 25 05:06 io.netty-netty-transport-native-epoll-4.1.51.Final-linux-x86_64.jar
   -rw-r--r-- 1 root root   124005 Aug 25 05:06 io.netty-netty-transport-native-epoll-4.1.51.Final.jar
   -rw-r--r-- 1 root root    56446 Aug 25 05:06 io.netty-netty-transport-native-unix-common-4.1.51.Final-linux-x86_64.jar
   -rw-r--r-- 1 root root    33062 Aug 25 05:06 io.netty-netty-transport-native-unix-common-4.1.51.Final.jar
   -rw-r--r-- 1 root root   327550 Jun 24 06:29 io.opencensus-opencensus-api-0.18.0.jar
   -rw-r--r-- 1 root root    14972 Jun 24 06:29 io.opencensus-opencensus-contrib-grpc-metrics-0.18.0.jar
   -rw-r--r-- 1 root root    59175 Jun 24 06:29 io.prometheus-simpleclient-0.5.0.jar
   -rw-r--r-- 1 root root     5575 Jun 24 06:29 io.prometheus-simpleclient_caffeine-0.5.0.jar
   -rw-r--r-- 1 root root     5838 Jun 24 06:29 io.prometheus-simpleclient_common-0.5.0.jar
   -rw-r--r-- 1 root root    18245 Jun 24 06:29 io.prometheus-simpleclient_hotspot-0.5.0.jar
   -rw-r--r-- 1 root root     9517 Jun 24 06:29 io.prometheus-simpleclient_httpserver-0.5.0.jar
   -rw-r--r-- 1 root root     5177 Jun 24 06:29 io.prometheus-simpleclient_jetty-0.5.0.jar
   -rw-r--r-- 1 root root     4583 Jun 24 06:29 io.prometheus-simpleclient_log4j2-0.5.0.jar
   -rw-r--r-- 1 root root     7103 Jun 24 06:29 io.prometheus-simpleclient_servlet-0.5.0.jar
   -rw-r--r-- 1 root root    29885 Oct 21 14:59 io.prometheus.jmx-collector-0.14.0.jar
   -rw-r--r-- 1 root root   178223 Oct 21 14:59 io.sundr-builder-annotations-0.21.0.jar
   -rw-r--r-- 1 root root     6361 Oct 21 14:59 io.sundr-resourcecify-annotations-0.21.0.jar
   -rw-r--r-- 1 root root  2061879 Oct 21 14:59 io.sundr-sundr-codegen-0.21.0.jar
   -rw-r--r-- 1 root root    27807 Oct 21 14:59 io.sundr-sundr-core-0.21.0.jar
   -rw-r--r-- 1 root root    21750 Jun 24 06:29 io.swagger-swagger-annotations-1.5.21.jar
   -rw-r--r-- 1 root root   116496 Jun 24 06:29 io.swagger-swagger-core-1.5.21.jar
   -rw-r--r-- 1 root root   154716 Jun 24 06:29 io.swagger-swagger-models-1.5.21.jar
   -rw-r--r-- 1 root root    56590 Oct 21 15:09 io.vertx-vertx-auth-common-3.5.3.jar
   -rw-r--r-- 1 root root    36586 Oct 21 15:09 io.vertx-vertx-bridge-common-3.5.3.jar
   -rw-r--r-- 1 root root  1163974 Oct 21 15:09 io.vertx-vertx-core-3.5.3.jar
   -rw-r--r-- 1 root root   641598 Oct 21 15:09 io.vertx-vertx-web-3.5.3.jar
   -rw-r--r-- 1 root root    44399 Jun 24 06:29 jakarta.activation-jakarta.activation-api-1.2.1.jar
   -rw-r--r-- 1 root root    25058 Aug  3 12:43 jakarta.annotation-jakarta.annotation-api-1.3.5.jar
   -rw-r--r-- 1 root root    91930 Aug  3 12:43 jakarta.validation-jakarta.validation-api-2.0.2.jar
   -rw-r--r-- 1 root root   140376 Aug  3 12:43 jakarta.ws.rs-jakarta.ws.rs-api-2.1.6.jar
   -rw-r--r-- 1 root root   115498 Jun 24 06:29 jakarta.xml.bind-jakarta.xml.bind-api-2.3.2.jar
   -rw-r--r-- 1 root root    26366 Jun 24 06:29 javax.annotation-javax.annotation-api-1.2.jar
   -rw-r--r-- 1 root root    95806 Jun 24 06:29 javax.servlet-javax.servlet-api-3.1.0.jar
   -rw-r--r-- 1 root root    63777 Jun 24 06:29 javax.validation-validation-api-1.1.0.Final.jar
   -rw-r--r-- 1 root root    27011 Jun 24 06:29 javax.websocket-javax.websocket-client-api-1.0.jar
   -rw-r--r-- 1 root root   127509 Jun 24 06:29 javax.ws.rs-javax.ws.rs-api-2.1.jar
   -rw-r--r-- 1 root root   128076 Jun 24 06:29 javax.xml.bind-jaxb-api-2.3.1.jar
   -rw-r--r-- 1 root root   640724 Jun 24 06:28 joda-time-joda-time-2.10.1.jar
   -rw-r--r-- 1 root root   489884 Jun 24 06:29 log4j-log4j-1.2.17.jar
   -rw-r--r-- 1 root root  1092828 Jun 24 06:29 net.java.dev.jna-jna-4.2.0.jar
   -rw-r--r-- 1 root root     2254 Jun 24 06:29 net.jcip-jcip-annotations-1.0.jar
   -rw-r--r-- 1 root root    11800 Jun 24 06:29 net.jodah-typetools-0.5.0.jar
   -rw-r--r-- 1 root root   566992 Jun 24 06:29 org.apache.avro-avro-1.9.1.jar
   -rw-r--r-- 1 root root    25683 Jun 24 06:29 org.apache.avro-avro-protobuf-1.9.1.jar
   -rw-r--r-- 1 root root   146047 Nov 18 08:45 org.apache.bookkeeper-bookkeeper-common-4.12.0.jar
   -rw-r--r-- 1 root root    16846 Nov 18 08:45 org.apache.bookkeeper-bookkeeper-common-allocator-4.12.0.jar
   -rw-r--r-- 1 root root   464958 Nov 18 08:45 org.apache.bookkeeper-bookkeeper-proto-4.12.0.jar
   -rw-r--r-- 1 root root  2273170 Nov 18 08:45 org.apache.bookkeeper-bookkeeper-server-4.12.0.jar
   -rw-r--r-- 1 root root    33951 Nov 18 08:45 org.apache.bookkeeper-bookkeeper-tools-framework-4.12.0.jar
   -rw-r--r-- 1 root root    65367 Nov 18 08:45 org.apache.bookkeeper-circe-checksum-4.12.0.jar
   -rw-r--r-- 1 root root    23510 Nov 18 08:45 org.apache.bookkeeper-cpu-affinity-4.12.0.jar
   -rw-r--r-- 1 root root   236865 Nov 18 08:45 org.apache.bookkeeper-statelib-4.12.0.jar
   -rw-r--r-- 1 root root   113863 Nov 18 08:45 org.apache.bookkeeper-stream-storage-api-4.12.0.jar
   -rw-r--r-- 1 root root    79922 Nov 18 08:45 org.apache.bookkeeper-stream-storage-common-4.12.0.jar
   -rw-r--r-- 1 root root  1247597 Nov 18 08:45 org.apache.bookkeeper-stream-storage-java-client-4.12.0.jar
   -rw-r--r-- 1 root root   103558 Nov 18 08:45 org.apache.bookkeeper-stream-storage-java-client-base-4.12.0.jar
   -rw-r--r-- 1 root root   897786 Nov 18 08:45 org.apache.bookkeeper-stream-storage-proto-4.12.0.jar
   -rw-r--r-- 1 root root    67271 Nov 18 08:45 org.apache.bookkeeper-stream-storage-server-4.12.0.jar
   -rw-r--r-- 1 root root    28379 Nov 18 08:45 org.apache.bookkeeper-stream-storage-service-api-4.12.0.jar
   -rw-r--r-- 1 root root   166202 Nov 18 08:45 org.apache.bookkeeper-stream-storage-service-impl-4.12.0.jar
   -rw-r--r-- 1 root root    22297 Nov 18 08:45 org.apache.bookkeeper.http-http-server-4.12.0.jar
   -rw-r--r-- 1 root root    18209 Dec  1 04:17 org.apache.bookkeeper.http-vertx-http-server-4.12.0.jar
   -rw-r--r-- 1 root root    19343 Nov 18 08:45 org.apache.bookkeeper.stats-bookkeeper-stats-api-4.12.0.jar
   -rw-r--r-- 1 root root    27506 Dec  1 04:07 org.apache.bookkeeper.stats-codahale-metrics-provider-4.12.0.jar
   -rw-r--r-- 1 root root    29163 Nov 18 08:45 org.apache.bookkeeper.stats-prometheus-metrics-provider-4.12.0.jar
   -rw-r--r-- 1 root root   108787 Nov 18 08:45 org.apache.bookkeeper.tests-stream-storage-tests-common-4.12.0.jar
   -rw-r--r-- 1 root root   751238 Jun 24 06:29 org.apache.commons-commons-collections4-4.1.jar
   -rw-r--r-- 1 root root   615064 Jun 24 06:29 org.apache.commons-commons-compress-1.19.jar
   -rw-r--r-- 1 root root   494856 Jun 24 06:29 org.apache.commons-commons-lang3-3.6.jar
   -rw-r--r-- 1 root root  2657457 Jun 24 06:29 org.apache.curator-curator-client-4.0.1.jar
   -rw-r--r-- 1 root root   307645 Jun 24 06:29 org.apache.curator-curator-framework-4.0.1.jar
   -rw-r--r-- 1 root root   294593 Jun 24 06:29 org.apache.curator-curator-recipes-4.0.1.jar
   -rw-r--r-- 1 root root    50772 Nov 18 08:45 org.apache.distributedlog-distributedlog-common-4.12.0.jar
   -rw-r--r-- 1 root root   433889 Nov 18 08:45 org.apache.distributedlog-distributedlog-core-4.12.0-tests.jar
   -rw-r--r-- 1 root root   931129 Nov 18 08:45 org.apache.distributedlog-distributedlog-core-4.12.0.jar
   -rw-r--r-- 1 root root    55246 Nov 18 08:45 org.apache.distributedlog-distributedlog-protocol-4.12.0.jar
   -rw-r--r-- 1 root root   766123 Jun 24 06:29 org.apache.httpcomponents-httpclient-4.5.5.jar
   -rw-r--r-- 1 root root   325500 Jun 24 06:29 org.apache.httpcomponents-httpcore-4.4.9.jar
   -rw-r--r-- 1 root root   255485 Jun 24 06:29 org.apache.logging.log4j-log4j-api-2.10.0.jar
   -rw-r--r-- 1 root root  1597622 Jun 24 06:29 org.apache.logging.log4j-log4j-core-2.10.0.jar
   -rw-r--r-- 1 root root    24173 Jun 24 06:29 org.apache.logging.log4j-log4j-slf4j-impl-2.10.0.jar
   -rw-r--r-- 1 root root    32060 Jun 24 06:29 org.apache.logging.log4j-log4j-web-2.10.0.jar
   -rw-r--r-- 1 root root 10950469 Dec  1 04:08 org.apache.pulsar-bouncy-castle-bc-2.7.0-pkg.jar
   -rw-r--r-- 1 root root   536599 Dec  1 04:07 org.apache.pulsar-managed-ledger-2.7.0.jar
   -rw-r--r-- 1 root root   485373 Jun 24 06:29 org.apache.pulsar-protobuf-shaded-2.1.0-incubating.jar
   -rw-r--r-- 1 root root  1488702 Dec  1 04:10 org.apache.pulsar-pulsar-broker-2.7.0.jar
   -rw-r--r-- 1 root root    31842 Dec  1 04:14 org.apache.pulsar-pulsar-broker-auth-sasl-2.7.0.jar
   -rw-r--r-- 1 root root   116333 Dec  1 04:08 org.apache.pulsar-pulsar-broker-common-2.7.0.jar
   -rw-r--r-- 1 root root   330445 Dec  1 04:09 org.apache.pulsar-pulsar-client-admin-original-2.7.0.jar
   -rw-r--r-- 1 root root   136456 Dec  1 04:07 org.apache.pulsar-pulsar-client-api-2.7.0.jar
   -rw-r--r-- 1 root root    24426 Dec  1 04:14 org.apache.pulsar-pulsar-client-auth-sasl-2.7.0.jar
   -rw-r--r-- 1 root root    18646 Dec  1 04:08 org.apache.pulsar-pulsar-client-messagecrypto-bc-2.7.0.jar
   -rw-r--r-- 1 root root   641563 Dec  1 04:08 org.apache.pulsar-pulsar-client-original-2.7.0.jar
   -rw-r--r-- 1 root root   521055 Dec  1 04:12 org.apache.pulsar-pulsar-client-tools-2.7.0.jar
   -rw-r--r-- 1 root root  1393640 Dec  1 04:07 org.apache.pulsar-pulsar-common-2.7.0.jar
   -rw-r--r-- 1 root root    38436 Dec  1 04:09 org.apache.pulsar-pulsar-config-validation-2.7.0.jar
   -rw-r--r-- 1 root root    52729 Dec  1 04:09 org.apache.pulsar-pulsar-discovery-service-2.7.0.jar
   -rw-r--r-- 1 root root    18369 Dec  1 04:09 org.apache.pulsar-pulsar-functions-api-2.7.0.jar
   -rw-r--r-- 1 root root    56281 Dec  1 04:09 org.apache.pulsar-pulsar-functions-api-examples-2.7.0.jar
   -rw-r--r-- 1 root root   193033 Dec  1 04:09 org.apache.pulsar-pulsar-functions-instance-2.7.0.jar
   -rw-r--r-- 1 root root    31226 Dec  1 04:09 org.apache.pulsar-pulsar-functions-local-runner-original-2.7.0.jar
   -rw-r--r-- 1 root root   375694 Dec  1 04:08 org.apache.pulsar-pulsar-functions-proto-2.7.0.jar
   -rw-r--r-- 1 root root   143291 Dec  1 04:09 org.apache.pulsar-pulsar-functions-runtime-2.7.0.jar
   -rw-r--r-- 1 root root    23953 Dec  1 04:09 org.apache.pulsar-pulsar-functions-secrets-2.7.0.jar
   -rw-r--r-- 1 root root   108074 Dec  1 04:09 org.apache.pulsar-pulsar-functions-utils-2.7.0.jar
   -rw-r--r-- 1 root root   245976 Dec  1 04:09 org.apache.pulsar-pulsar-functions-worker-2.7.0.jar
   -rw-r--r-- 1 root root    19925 Dec  1 04:09 org.apache.pulsar-pulsar-io-core-2.7.0.jar
   -rw-r--r-- 1 root root    23060 Dec  1 04:07 org.apache.pulsar-pulsar-metadata-2.7.0.jar
   -rw-r--r-- 1 root root   124437 Dec  1 04:13 org.apache.pulsar-pulsar-proxy-2.7.0.jar
   -rw-r--r-- 1 root root   113471 Dec  1 04:13 org.apache.pulsar-pulsar-testclient-2.7.0.jar
   -rw-r--r-- 1 root root     9010 Dec  1 04:08 org.apache.pulsar-pulsar-transaction-common-2.7.0.jar
   -rw-r--r-- 1 root root    77328 Dec  1 04:10 org.apache.pulsar-pulsar-transaction-coordinator-2.7.0.jar
   -rw-r--r-- 1 root root    93532 Dec  1 04:09 org.apache.pulsar-pulsar-websocket-2.7.0.jar
   -rw-r--r-- 1 root root  1012629 Dec  1 04:13 org.apache.pulsar-pulsar-zookeeper-2.7.0.jar
   -rw-r--r-- 1 root root    99660 Dec  1 04:08 org.apache.pulsar-pulsar-zookeeper-utils-2.7.0.jar
   -rw-r--r-- 1 root root   246445 Nov 10 16:11 org.apache.thrift-libthrift-0.12.0.jar
   -rw-r--r-- 1 root root    20437 Jun 24 06:29 org.apache.yetus-audience-annotations-0.5.0.jar
   -rw-r--r-- 1 root root   250564 Jun 24 06:29 org.apache.zookeeper-zookeeper-jute-3.5.7.jar
   -rw-r--r-- 1 root root   122512 Jun 24 06:29 org.aspectj-aspectjrt-1.9.2.jar
   -rw-r--r-- 1 root root  2058984 Jun 24 06:29 org.aspectj-aspectjweaver-1.9.2.jar
   -rw-r--r-- 1 root root   449146 Jun 24 06:29 org.asynchttpclient-async-http-client-2.12.1.jar
   -rw-r--r-- 1 root root     9909 Jun 24 06:29 org.asynchttpclient-async-http-client-netty-utils-2.12.1.jar
   -rw-r--r-- 1 root root   265782 Oct 21 14:59 org.bitbucket.b_c-jose4j-0.7.2.jar
   -rw-r--r-- 1 root root   880303 Oct 21 14:58 org.bouncycastle-bcpkix-jdk15on-1.66.jar
   -rw-r--r-- 1 root root  5954343 Oct 21 14:58 org.bouncycastle-bcprov-ext-jdk15on-1.66.jar
   -rw-r--r-- 1 root root  5884134 Oct 21 14:58 org.bouncycastle-bcprov-jdk15on-1.66.jar
   -rw-r--r-- 1 root root     5816 Jun 24 06:29 org.checkerframework-checker-compat-qual-2.5.2.jar
   -rw-r--r-- 1 root root   214381 Nov 10 16:08 org.checkerframework-checker-qual-3.5.0.jar
   -rw-r--r-- 1 root root     3448 Jun 24 06:28 org.codehaus.mojo-animal-sniffer-annotations-1.17.jar
   -rw-r--r-- 1 root root   320562 Nov 18 08:45 org.eclipse.jetty-jetty-client-9.4.33.v20201020.jar
   -rw-r--r-- 1 root root    25423 Nov 18 08:45 org.eclipse.jetty-jetty-continuation-9.4.33.v20201020.jar
   -rw-r--r-- 1 root root   214249 Nov 10 16:09 org.eclipse.jetty-jetty-http-9.4.33.v20201020.jar
   -rw-r--r-- 1 root root   164643 Nov 10 16:09 org.eclipse.jetty-jetty-io-9.4.33.v20201020.jar
   -rw-r--r-- 1 root root    97326 Nov 18 08:45 org.eclipse.jetty-jetty-proxy-9.4.33.v20201020.jar
   -rw-r--r-- 1 root root   117905 Nov 10 16:09 org.eclipse.jetty-jetty-security-9.4.33.v20201020.jar
   -rw-r--r-- 1 root root   706442 Nov 10 16:09 org.eclipse.jetty-jetty-server-9.4.33.v20201020.jar
   -rw-r--r-- 1 root root   136115 Nov 10 16:09 org.eclipse.jetty-jetty-servlet-9.4.33.v20201020.jar
   -rw-r--r-- 1 root root   107328 Nov 18 08:45 org.eclipse.jetty-jetty-servlets-9.4.33.v20201020.jar
   -rw-r--r-- 1 root root   565436 Nov 10 16:09 org.eclipse.jetty-jetty-util-9.4.33.v20201020.jar
   -rw-r--r-- 1 root root    68088 Nov 10 16:11 org.eclipse.jetty-jetty-xml-9.4.33.v20201020.jar
   -rw-r--r-- 1 root root   168015 Nov 18 11:18 org.eclipse.jetty.websocket-javax-websocket-client-impl-9.4.33.v20201020.jar
   -rw-r--r-- 1 root root    52135 Nov 18 11:18 org.eclipse.jetty.websocket-websocket-api-9.4.33.v20201020.jar
   -rw-r--r-- 1 root root    45616 Nov 18 11:18 org.eclipse.jetty.websocket-websocket-client-9.4.33.v20201020.jar
   -rw-r--r-- 1 root root   213278 Nov 18 11:18 org.eclipse.jetty.websocket-websocket-common-9.4.33.v20201020.jar
   -rw-r--r-- 1 root root    44835 Nov 18 11:18 org.eclipse.jetty.websocket-websocket-server-9.4.33.v20201020.jar
   -rw-r--r-- 1 root root    30264 Nov 18 11:18 org.eclipse.jetty.websocket-websocket-servlet-9.4.33.v20201020.jar
   -rw-r--r-- 1 root root   200223 Aug  3 12:43 org.glassfish.hk2-hk2-api-2.6.1.jar
   -rw-r--r-- 1 root root   203358 Aug  3 12:43 org.glassfish.hk2-hk2-locator-2.6.1.jar
   -rw-r--r-- 1 root root   131590 Aug  3 12:43 org.glassfish.hk2-hk2-utils-2.6.1.jar
   -rw-r--r-- 1 root root    19479 Aug  3 12:43 org.glassfish.hk2-osgi-resource-locator-1.0.3.jar
   -rw-r--r-- 1 root root    27006 Aug  3 12:43 org.glassfish.hk2.external-aopalliance-repackaged-2.6.1.jar
   -rw-r--r-- 1 root root    18140 Aug  3 12:43 org.glassfish.hk2.external-jakarta.inject-2.6.1.jar
   -rw-r--r-- 1 root root    32146 Aug  3 12:43 org.glassfish.jersey.containers-jersey-container-servlet-2.31.jar
   -rw-r--r-- 1 root root    73400 Aug  3 12:43 org.glassfish.jersey.containers-jersey-container-servlet-core-2.31.jar
   -rw-r--r-- 1 root root   245037 Aug  3 12:43 org.glassfish.jersey.core-jersey-client-2.31.jar
   -rw-r--r-- 1 root root  1168344 Aug  3 12:43 org.glassfish.jersey.core-jersey-common-2.31.jar
   -rw-r--r-- 1 root root   937593 Aug  3 12:43 org.glassfish.jersey.core-jersey-server-2.31.jar
   -rw-r--r-- 1 root root    83969 Aug  3 12:43 org.glassfish.jersey.ext-jersey-entity-filtering-2.31.jar
   -rw-r--r-- 1 root root    76764 Aug  3 12:43 org.glassfish.jersey.inject-jersey-hk2-2.31.jar
   -rw-r--r-- 1 root root    94758 Aug  3 12:43 org.glassfish.jersey.media-jersey-media-jaxb-2.31.jar
   -rw-r--r-- 1 root root    75379 Aug  3 12:43 org.glassfish.jersey.media-jersey-media-json-jackson-2.31.jar
   -rw-r--r-- 1 root root    80400 Aug  3 12:43 org.glassfish.jersey.media-jersey-media-multipart-2.31.jar
   -rw-r--r-- 1 root root    45024 Jun 24 06:28 org.hamcrest-hamcrest-core-1.3.jar
   -rw-r--r-- 1 root root   114165 Jun 24 06:29 org.hdrhistogram-HdrHistogram-2.1.9.jar
   -rw-r--r-- 1 root root  7728269 Jun 24 06:29 org.inferred-freebuilder-1.14.9.jar
   -rw-r--r-- 1 root root   780265 Jun 24 06:29 org.javassist-javassist-3.25.0-GA.jar
   -rw-r--r-- 1 root root   252020 Jun 24 06:29 org.jctools-jctools-core-2.1.2.jar
   -rw-r--r-- 1 root root   145631 Oct 21 14:59 org.joda-joda-convert-2.2.1.jar
   -rw-r--r-- 1 root root    64921 Aug  3 12:43 org.jvnet.mimepull-mimepull-1.9.13.jar
   -rw-r--r-- 1 root root    11369 Jun 24 06:29 org.reactivestreams-reactive-streams-1.0.3.jar
   -rw-r--r-- 1 root root 31398612 Nov 10 16:09 org.rocksdb-rocksdbjni-6.10.2.jar
   -rw-r--r-- 1 root root    16515 Jun 24 06:29 org.slf4j-jcl-over-slf4j-1.7.25.jar
   -rw-r--r-- 1 root root     4596 Jun 24 06:29 org.slf4j-jul-to-slf4j-1.7.25.jar
   -rw-r--r-- 1 root root    41203 Jun 24 06:29 org.slf4j-slf4j-api-1.7.25.jar
   -rw-r--r-- 1 root root   309001 Aug  3 12:43 org.yaml-snakeyaml-1.26.jar
   drwxr-xr-x 5 root root     4096 Dec  1 04:13 presto`
   
   However the error is still occurring:
   
   `11:34:33.617 [public/default/device-validation-service-0] ERROR org.apache.pulsar.functions.instance.JavaInstanceRunnable - [public/default/device-validation-service:0] Uncaught exception in Java Instance
   java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkState(ZLjava/lang/String;Ljava/lang/Object;)V
   	at org.apache.bookkeeper.clients.config.StorageClientSettings_Builder.build(StorageClientSettings_Builder.java:455) ~[stream-storage-java-client-4.10.0.jar:4.10.0]
   	at org.apache.bookkeeper.clients.config.StorageClientSettings$Builder.build(StorageClientSettings.java:120) ~[stream-storage-java-client-4.10.0.jar:4.10.0]
   	at org.apache.pulsar.functions.instance.JavaInstanceRunnable.setupStateTable(JavaInstanceRunnable.java:395) ~[pulsar-functions-instance-2.6.2.jar:2.6.2]
   	at org.apache.pulsar.functions.instance.JavaInstanceRunnable.setup(JavaInstanceRunnable.java:221) ~[pulsar-functions-instance-2.6.2.jar:2.6.2]
   	at org.apache.pulsar.functions.instance.JavaInstanceRunnable.run(JavaInstanceRunnable.java:248) [pulsar-functions-instance-2.6.2.jar:2.6.2]
   	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_161]`


----------------------------------------------------------------
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



[GitHub] [pulsar] david-streamlio edited a comment on issue #8752: Can't deploy Stateful Pulsar Functions

Posted by GitBox <gi...@apache.org>.
david-streamlio edited a comment on issue #8752:
URL: https://github.com/apache/pulsar/issues/8752#issuecomment-736065205


   Thanks Enrico. The problem is that the current apachepulsar/pulsar-standalone:latest Docker image published on DockerHub still contains the older version (4.10) of all the BK jars.  I think someone with publish permission for the apachepulsar/pulsar-standalone image needs to just run and publish a newer version that is based on the the 2.8.0 version, which would bring in BK 4.12 and a newer version of Guava, IMHO


----------------------------------------------------------------
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



[GitHub] [pulsar] david-streamlio edited a comment on issue #8752: Can't deploy Stateful Pulsar Functions

Posted by GitBox <gi...@apache.org>.
david-streamlio edited a comment on issue #8752:
URL: https://github.com/apache/pulsar/issues/8752#issuecomment-737450365


   I have pulled the latest version of apachepulsar/pulsar-standalone:latest and confirmed that the 4.12 version of the BookKeeper jars are now in the /pulsar/lib folder. 
   
   ` ls -1
   com.beust-jcommander-1.78.jar
   com.carrotsearch-hppc-0.7.3.jar
   com.fasterxml.jackson.core-jackson-annotations-2.11.1.jar
   com.fasterxml.jackson.core-jackson-core-2.11.1.jar
   com.fasterxml.jackson.core-jackson-databind-2.11.1.jar
   com.fasterxml.jackson.dataformat-jackson-dataformat-yaml-2.11.1.jar
   com.fasterxml.jackson.jaxrs-jackson-jaxrs-base-2.11.1.jar
   com.fasterxml.jackson.jaxrs-jackson-jaxrs-json-provider-2.11.1.jar
   com.fasterxml.jackson.module-jackson-module-jaxb-annotations-2.11.1.jar
   com.fasterxml.jackson.module-jackson-module-jsonSchema-2.11.1.jar
   com.github.ben-manes.caffeine-caffeine-2.6.2.jar
   com.github.zafarkhaja-java-semver-0.9.0.jar
   com.google.api.grpc-proto-google-common-protos-1.12.0.jar
   com.google.auth-google-auth-library-credentials-0.9.0.jar
   com.google.code.findbugs-jsr305-3.0.2.jar
   com.google.code.gson-gson-2.8.6.jar
   com.google.errorprone-error_prone_annotations-2.3.4.jar
   com.google.guava-failureaccess-1.0.1.jar
   com.google.guava-guava-30.0-jre.jar
   com.google.guava-listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar
   com.google.j2objc-j2objc-annotations-1.3.jar
   com.google.protobuf-protobuf-java-3.11.4.jar
   com.google.protobuf-protobuf-java-util-3.11.4.jar
   com.google.protobuf.nano-protobuf-javanano-3.0.0-alpha-5.jar
   com.squareup.okhttp-okhttp-2.5.0.jar
   com.squareup.okhttp3-logging-interceptor-3.14.3.jar
   com.squareup.okhttp3-okhttp-3.14.3.jar
   com.squareup.okio-okio-1.13.0.jar
   com.sun.activation-javax.activation-1.2.0.jar
   com.typesafe.netty-netty-reactive-streams-2.0.4.jar
   com.yahoo.datasketches-memory-0.8.3.jar
   com.yahoo.datasketches-sketches-core-0.8.3.jar
   commons-cli-commons-cli-1.2.jar
   commons-codec-commons-codec-1.10.jar
   commons-collections-commons-collections-3.2.2.jar
   commons-configuration-commons-configuration-1.10.jar
   commons-io-commons-io-2.5.jar
   commons-lang-commons-lang-2.6.jar
   commons-logging-commons-logging-1.1.1.jar
   io.airlift-aircompressor-0.16.jar
   io.dropwizard.metrics-metrics-core-3.1.0.jar
   io.dropwizard.metrics-metrics-graphite-3.1.0.jar
   io.dropwizard.metrics-metrics-jvm-3.1.0.jar
   io.grpc-grpc-all-1.18.0.jar
   io.grpc-grpc-auth-1.18.0.jar
   io.grpc-grpc-context-1.18.0.jar
   io.grpc-grpc-core-1.18.0.jar
   io.grpc-grpc-netty-1.18.0.jar
   io.grpc-grpc-okhttp-1.18.0.jar
   io.grpc-grpc-protobuf-1.18.0.jar
   io.grpc-grpc-protobuf-lite-1.18.0.jar
   io.grpc-grpc-protobuf-nano-1.18.0.jar
   io.grpc-grpc-stub-1.18.0.jar
   io.grpc-grpc-testing-1.18.0.jar
   io.gsonfire-gson-fire-1.8.4.jar
   io.jsonwebtoken-jjwt-api-0.11.1.jar
   io.jsonwebtoken-jjwt-impl-0.11.1.jar
   io.jsonwebtoken-jjwt-jackson-0.11.1.jar
   io.kubernetes-client-java-9.0.2.jar
   io.kubernetes-client-java-api-9.0.2.jar
   io.kubernetes-client-java-proto-9.0.2.jar
   io.netty-netty-buffer-4.1.51.Final.jar
   io.netty-netty-codec-4.1.51.Final.jar
   io.netty-netty-codec-dns-4.1.51.Final.jar
   io.netty-netty-codec-http-4.1.51.Final.jar
   io.netty-netty-codec-http2-4.1.51.Final.jar
   io.netty-netty-codec-socks-4.1.51.Final.jar
   io.netty-netty-common-4.1.51.Final.jar
   io.netty-netty-handler-4.1.51.Final.jar
   io.netty-netty-handler-proxy-4.1.51.Final.jar
   io.netty-netty-resolver-4.1.51.Final.jar
   io.netty-netty-resolver-dns-4.1.51.Final.jar
   io.netty-netty-tcnative-boringssl-static-2.0.33.Final.jar
   io.netty-netty-transport-4.1.51.Final.jar
   io.netty-netty-transport-native-epoll-4.1.51.Final-linux-x86_64.jar
   io.netty-netty-transport-native-epoll-4.1.51.Final.jar
   io.netty-netty-transport-native-unix-common-4.1.51.Final-linux-x86_64.jar
   io.netty-netty-transport-native-unix-common-4.1.51.Final.jar
   io.opencensus-opencensus-api-0.18.0.jar
   io.opencensus-opencensus-contrib-grpc-metrics-0.18.0.jar
   io.prometheus-simpleclient-0.5.0.jar
   io.prometheus-simpleclient_caffeine-0.5.0.jar
   io.prometheus-simpleclient_common-0.5.0.jar
   io.prometheus-simpleclient_hotspot-0.5.0.jar
   io.prometheus-simpleclient_httpserver-0.5.0.jar
   io.prometheus-simpleclient_jetty-0.5.0.jar
   io.prometheus-simpleclient_log4j2-0.5.0.jar
   io.prometheus-simpleclient_servlet-0.5.0.jar
   io.prometheus.jmx-collector-0.14.0.jar
   io.sundr-builder-annotations-0.21.0.jar
   io.sundr-resourcecify-annotations-0.21.0.jar
   io.sundr-sundr-codegen-0.21.0.jar
   io.sundr-sundr-core-0.21.0.jar
   io.swagger-swagger-annotations-1.5.21.jar
   io.swagger-swagger-core-1.5.21.jar
   io.swagger-swagger-models-1.5.21.jar
   io.vertx-vertx-auth-common-3.5.3.jar
   io.vertx-vertx-bridge-common-3.5.3.jar
   io.vertx-vertx-core-3.5.3.jar
   io.vertx-vertx-web-3.5.3.jar
   jakarta.activation-jakarta.activation-api-1.2.1.jar
   jakarta.annotation-jakarta.annotation-api-1.3.5.jar
   jakarta.validation-jakarta.validation-api-2.0.2.jar
   jakarta.ws.rs-jakarta.ws.rs-api-2.1.6.jar
   jakarta.xml.bind-jakarta.xml.bind-api-2.3.2.jar
   javax.annotation-javax.annotation-api-1.2.jar
   javax.servlet-javax.servlet-api-3.1.0.jar
   javax.validation-validation-api-1.1.0.Final.jar
   javax.websocket-javax.websocket-client-api-1.0.jar
   javax.ws.rs-javax.ws.rs-api-2.1.jar
   javax.xml.bind-jaxb-api-2.3.1.jar
   joda-time-joda-time-2.10.1.jar
   log4j-log4j-1.2.17.jar
   net.java.dev.jna-jna-4.2.0.jar
   net.jcip-jcip-annotations-1.0.jar
   net.jodah-typetools-0.5.0.jar
   org.apache.avro-avro-1.9.1.jar
   org.apache.avro-avro-protobuf-1.9.1.jar
   org.apache.bookkeeper-bookkeeper-common-4.12.0.jar
   org.apache.bookkeeper-bookkeeper-common-allocator-4.12.0.jar
   org.apache.bookkeeper-bookkeeper-proto-4.12.0.jar
   org.apache.bookkeeper-bookkeeper-server-4.12.0.jar
   org.apache.bookkeeper-bookkeeper-tools-framework-4.12.0.jar
   org.apache.bookkeeper-circe-checksum-4.12.0.jar
   org.apache.bookkeeper-cpu-affinity-4.12.0.jar
   org.apache.bookkeeper-statelib-4.12.0.jar
   org.apache.bookkeeper-stream-storage-api-4.12.0.jar
   org.apache.bookkeeper-stream-storage-common-4.12.0.jar
   org.apache.bookkeeper-stream-storage-java-client-4.12.0.jar
   org.apache.bookkeeper-stream-storage-java-client-base-4.12.0.jar
   org.apache.bookkeeper-stream-storage-proto-4.12.0.jar
   org.apache.bookkeeper-stream-storage-server-4.12.0.jar
   org.apache.bookkeeper-stream-storage-service-api-4.12.0.jar
   org.apache.bookkeeper-stream-storage-service-impl-4.12.0.jar
   org.apache.bookkeeper.http-http-server-4.12.0.jar
   org.apache.bookkeeper.http-vertx-http-server-4.12.0.jar
   org.apache.bookkeeper.stats-bookkeeper-stats-api-4.12.0.jar
   org.apache.bookkeeper.stats-codahale-metrics-provider-4.12.0.jar
   org.apache.bookkeeper.stats-prometheus-metrics-provider-4.12.0.jar
   org.apache.bookkeeper.tests-stream-storage-tests-common-4.12.0.jar
   org.apache.commons-commons-collections4-4.1.jar
   org.apache.commons-commons-compress-1.19.jar
   org.apache.commons-commons-lang3-3.6.jar
   org.apache.curator-curator-client-4.0.1.jar
   org.apache.curator-curator-framework-4.0.1.jar
   org.apache.curator-curator-recipes-4.0.1.jar
   org.apache.distributedlog-distributedlog-common-4.12.0.jar
   org.apache.distributedlog-distributedlog-core-4.12.0-tests.jar
   org.apache.distributedlog-distributedlog-core-4.12.0.jar
   org.apache.distributedlog-distributedlog-protocol-4.12.0.jar
   org.apache.httpcomponents-httpclient-4.5.5.jar
   org.apache.httpcomponents-httpcore-4.4.9.jar
   org.apache.logging.log4j-log4j-api-2.10.0.jar
   org.apache.logging.log4j-log4j-core-2.10.0.jar
   org.apache.logging.log4j-log4j-slf4j-impl-2.10.0.jar
   org.apache.logging.log4j-log4j-web-2.10.0.jar
   org.apache.pulsar-bouncy-castle-bc-2.7.0-pkg.jar
   org.apache.pulsar-managed-ledger-2.7.0.jar
   org.apache.pulsar-protobuf-shaded-2.1.0-incubating.jar
   org.apache.pulsar-pulsar-broker-2.7.0.jar
   org.apache.pulsar-pulsar-broker-auth-sasl-2.7.0.jar
   org.apache.pulsar-pulsar-broker-common-2.7.0.jar
   org.apache.pulsar-pulsar-client-admin-original-2.7.0.jar
   org.apache.pulsar-pulsar-client-api-2.7.0.jar
   org.apache.pulsar-pulsar-client-auth-sasl-2.7.0.jar
   org.apache.pulsar-pulsar-client-messagecrypto-bc-2.7.0.jar
   org.apache.pulsar-pulsar-client-original-2.7.0.jar
   org.apache.pulsar-pulsar-client-tools-2.7.0.jar
   org.apache.pulsar-pulsar-common-2.7.0.jar
   org.apache.pulsar-pulsar-config-validation-2.7.0.jar
   org.apache.pulsar-pulsar-discovery-service-2.7.0.jar
   org.apache.pulsar-pulsar-functions-api-2.7.0.jar
   org.apache.pulsar-pulsar-functions-api-examples-2.7.0.jar
   org.apache.pulsar-pulsar-functions-instance-2.7.0.jar
   org.apache.pulsar-pulsar-functions-local-runner-original-2.7.0.jar
   org.apache.pulsar-pulsar-functions-proto-2.7.0.jar
   org.apache.pulsar-pulsar-functions-runtime-2.7.0.jar
   org.apache.pulsar-pulsar-functions-secrets-2.7.0.jar
   org.apache.pulsar-pulsar-functions-utils-2.7.0.jar
   org.apache.pulsar-pulsar-functions-worker-2.7.0.jar
   org.apache.pulsar-pulsar-io-core-2.7.0.jar
   org.apache.pulsar-pulsar-metadata-2.7.0.jar
   org.apache.pulsar-pulsar-proxy-2.7.0.jar
   org.apache.pulsar-pulsar-testclient-2.7.0.jar
   org.apache.pulsar-pulsar-transaction-common-2.7.0.jar
   org.apache.pulsar-pulsar-transaction-coordinator-2.7.0.jar
   org.apache.pulsar-pulsar-websocket-2.7.0.jar
   org.apache.pulsar-pulsar-zookeeper-2.7.0.jar
   org.apache.pulsar-pulsar-zookeeper-utils-2.7.0.jar
   org.apache.thrift-libthrift-0.12.0.jar
   org.apache.yetus-audience-annotations-0.5.0.jar
   org.apache.zookeeper-zookeeper-jute-3.5.7.jar
   org.aspectj-aspectjrt-1.9.2.jar
   org.aspectj-aspectjweaver-1.9.2.jar
   org.asynchttpclient-async-http-client-2.12.1.jar
   org.asynchttpclient-async-http-client-netty-utils-2.12.1.jar
   org.bitbucket.b_c-jose4j-0.7.2.jar
   org.bouncycastle-bcpkix-jdk15on-1.66.jar
   org.bouncycastle-bcprov-ext-jdk15on-1.66.jar
   org.bouncycastle-bcprov-jdk15on-1.66.jar
   org.checkerframework-checker-compat-qual-2.5.2.jar
   org.checkerframework-checker-qual-3.5.0.jar
   org.codehaus.mojo-animal-sniffer-annotations-1.17.jar
   org.eclipse.jetty-jetty-client-9.4.33.v20201020.jar
   org.eclipse.jetty-jetty-continuation-9.4.33.v20201020.jar
   org.eclipse.jetty-jetty-http-9.4.33.v20201020.jar
   org.eclipse.jetty-jetty-io-9.4.33.v20201020.jar
   org.eclipse.jetty-jetty-proxy-9.4.33.v20201020.jar
   org.eclipse.jetty-jetty-security-9.4.33.v20201020.jar
   org.eclipse.jetty-jetty-server-9.4.33.v20201020.jar
   org.eclipse.jetty-jetty-servlet-9.4.33.v20201020.jar
   org.eclipse.jetty-jetty-servlets-9.4.33.v20201020.jar
   org.eclipse.jetty-jetty-util-9.4.33.v20201020.jar
   org.eclipse.jetty-jetty-xml-9.4.33.v20201020.jar
   org.eclipse.jetty.websocket-javax-websocket-client-impl-9.4.33.v20201020.jar
   org.eclipse.jetty.websocket-websocket-api-9.4.33.v20201020.jar
   org.eclipse.jetty.websocket-websocket-client-9.4.33.v20201020.jar
   org.eclipse.jetty.websocket-websocket-common-9.4.33.v20201020.jar
   org.eclipse.jetty.websocket-websocket-server-9.4.33.v20201020.jar
   org.eclipse.jetty.websocket-websocket-servlet-9.4.33.v20201020.jar
   org.glassfish.hk2-hk2-api-2.6.1.jar
   org.glassfish.hk2-hk2-locator-2.6.1.jar
   org.glassfish.hk2-hk2-utils-2.6.1.jar
   org.glassfish.hk2-osgi-resource-locator-1.0.3.jar
   org.glassfish.hk2.external-aopalliance-repackaged-2.6.1.jar
   org.glassfish.hk2.external-jakarta.inject-2.6.1.jar
   org.glassfish.jersey.containers-jersey-container-servlet-2.31.jar
   org.glassfish.jersey.containers-jersey-container-servlet-core-2.31.jar
   org.glassfish.jersey.core-jersey-client-2.31.jar
   org.glassfish.jersey.core-jersey-common-2.31.jar
   org.glassfish.jersey.core-jersey-server-2.31.jar
   org.glassfish.jersey.ext-jersey-entity-filtering-2.31.jar
   org.glassfish.jersey.inject-jersey-hk2-2.31.jar
   org.glassfish.jersey.media-jersey-media-jaxb-2.31.jar
   org.glassfish.jersey.media-jersey-media-json-jackson-2.31.jar
   org.glassfish.jersey.media-jersey-media-multipart-2.31.jar
   org.hamcrest-hamcrest-core-1.3.jar
   org.hdrhistogram-HdrHistogram-2.1.9.jar
   org.inferred-freebuilder-1.14.9.jar
   org.javassist-javassist-3.25.0-GA.jar
   org.jctools-jctools-core-2.1.2.jar
   org.joda-joda-convert-2.2.1.jar
   org.jvnet.mimepull-mimepull-1.9.13.jar
   org.reactivestreams-reactive-streams-1.0.3.jar
   org.rocksdb-rocksdbjni-6.10.2.jar
   org.slf4j-jcl-over-slf4j-1.7.25.jar
   org.slf4j-jul-to-slf4j-1.7.25.jar
   org.slf4j-slf4j-api-1.7.25.jar
   org.yaml-snakeyaml-1.26.jar
   presto`
   However the error is still occurring:
   
   `11:34:33.617 [public/default/device-validation-service-0] ERROR org.apache.pulsar.functions.instance.JavaInstanceRunnable - [public/default/device-validation-service:0] Uncaught exception in Java Instance
   java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkState(ZLjava/lang/String;Ljava/lang/Object;)V
   	at org.apache.bookkeeper.clients.config.StorageClientSettings_Builder.build(StorageClientSettings_Builder.java:455) ~[stream-storage-java-client-4.10.0.jar:4.10.0]
   	at org.apache.bookkeeper.clients.config.StorageClientSettings$Builder.build(StorageClientSettings.java:120) ~[stream-storage-java-client-4.10.0.jar:4.10.0]
   	at org.apache.pulsar.functions.instance.JavaInstanceRunnable.setupStateTable(JavaInstanceRunnable.java:395) ~[pulsar-functions-instance-2.6.2.jar:2.6.2]
   	at org.apache.pulsar.functions.instance.JavaInstanceRunnable.setup(JavaInstanceRunnable.java:221) ~[pulsar-functions-instance-2.6.2.jar:2.6.2]
   	at org.apache.pulsar.functions.instance.JavaInstanceRunnable.run(JavaInstanceRunnable.java:248) [pulsar-functions-instance-2.6.2.jar:2.6.2]
   	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_161]`


----------------------------------------------------------------
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



[GitHub] [pulsar] david-streamlio commented on issue #8752: Can't deploy Stateful Pulsar Functions

Posted by GitBox <gi...@apache.org>.
david-streamlio commented on issue #8752:
URL: https://github.com/apache/pulsar/issues/8752#issuecomment-736065205


   Thanks Enrico. The problem is that the current apachepulsar/pulsar-standalone:latest Docker image published on DockerHub still contains the older version (4.10) of all the BK jars.  I think someone with publish permission for the apachepulsar/pulsar-standalone image needs to just run and publish a newer version that is based on the the 2.8.0 version IMHO


----------------------------------------------------------------
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



[GitHub] [pulsar] david-streamlio edited a comment on issue #8752: Can't deploy Stateful Pulsar Functions

Posted by GitBox <gi...@apache.org>.
david-streamlio edited a comment on issue #8752:
URL: https://github.com/apache/pulsar/issues/8752#issuecomment-737450365


   I have pulled the latest version of apachepulsar/pulsar-standalone:latest and confirmed that the 4.12 version of the BookKeeper jars are now in the /pulsar/lib folder. 
   
   `org.apache.bookkeeper-stream-storage-java-client-4.12.0.jar 
     ...
   com.google.guava-guava-30.0-jre.jar`
   
   However the error is still occurring:
   
   `11:34:33.617 [public/default/device-validation-service-0] ERROR org.apache.pulsar.functions.instance.JavaInstanceRunnable - [public/default/device-validation-service:0] Uncaught exception in Java Instance
   java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkState(ZLjava/lang/String;Ljava/lang/Object;)V
   	at org.apache.bookkeeper.clients.config.StorageClientSettings_Builder.build(StorageClientSettings_Builder.java:455) ~[stream-storage-java-client-4.10.0.jar:4.10.0]
   	at org.apache.bookkeeper.clients.config.StorageClientSettings$Builder.build(StorageClientSettings.java:120) ~[stream-storage-java-client-4.10.0.jar:4.10.0]
   	at org.apache.pulsar.functions.instance.JavaInstanceRunnable.setupStateTable(JavaInstanceRunnable.java:395) ~[pulsar-functions-instance-2.6.2.jar:2.6.2]
   	at org.apache.pulsar.functions.instance.JavaInstanceRunnable.setup(JavaInstanceRunnable.java:221) ~[pulsar-functions-instance-2.6.2.jar:2.6.2]
   	at org.apache.pulsar.functions.instance.JavaInstanceRunnable.run(JavaInstanceRunnable.java:248) [pulsar-functions-instance-2.6.2.jar:2.6.2]
   	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_161]`


----------------------------------------------------------------
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



[GitHub] [pulsar] eolivelli commented on issue #8752: Can't deploy Stateful Pulsar Functions

Posted by GitBox <gi...@apache.org>.
eolivelli commented on issue #8752:
URL: https://github.com/apache/pulsar/issues/8752#issuecomment-736036464


   The current master of Pulsar is using BK 4.12.
   
   Btw it looks like a compatibility problem with Guava and not directly with BK version


----------------------------------------------------------------
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