codelipenghui opened a new issue #11163:
URL: https://github.com/apache/pulsar/issues/11163


   ```
   13:19:00.608 [ForkJoinPool.commonPool-worker-19] WARN  
org.apache.pulsar.broker.service.ServerCnx - 
[/127.0.0.1:49354][persistent://public/ns/__change_events][reader-2582435224] 
Failed to create consumer: consumerId=0, 
org.apache.avro.SchemaValidationException: Unable to read schema: 
   {
     "type" : "record",
     "name" : "PulsarEvent",
     "namespace" : "org.apache.pulsar.common.events",
     "fields" : [ {
       "name" : "actionType",
       "type" : [ "null", {
         "type" : "enum",
         "name" : "ActionType",
         "symbols" : [ "INSERT", "DELETE", "UPDATE", "NONE" ]
       } ],
       "default" : null
     }, {
       "name" : "eventType",
       "type" : [ "null", {
         "type" : "enum",
         "name" : "EventType",
         "symbols" : [ "TOPIC_POLICY", "TRANSACTION_BUFFER_SNAPSHOT" ]
       } ],
       "default" : null
     }, {
       "name" : "topicPoliciesEvent",
       "type" : [ "null", {
         "type" : "record",
         "name" : "TopicPoliciesEvent",
         "fields" : [ {
           "name" : "domain",
           "type" : [ "null", "string" ],
           "default" : null
         }, {
           "name" : "namespace",
           "type" : [ "null", "string" ],
           "default" : null
         }, {
           "name" : "policies",
           "type" : [ "null", {
             "type" : "record",
             "name" : "TopicPolicies",
             "namespace" : "org.apache.pulsar.common.policies.data",
             "fields" : [ {
               "name" : "backLogQuotaMap",
               "type" : [ "null", {
                 "type" : "map",
                 "values" : {
                   "type" : "record",
                   "name" : "BacklogQuotaImpl",
                   "namespace" : "org.apache.pulsar.common.policies.data.impl",
                   "fields" : [ {
                     "name" : "limitSize",
                     "type" : "long"
                   }, {
                     "name" : "limitTime",
                     "type" : "int"
                   }, {
                     "name" : "policy",
                     "type" : [ "null", {
                       "type" : "enum",
                       "name" : "RetentionPolicy",
                       "namespace" : 
"org.apache.pulsar.common.policies.data.BacklogQuota",
                       "symbols" : [ "producer_request_hold", 
"producer_exception", "consumer_backlog_eviction" ]
                     } ],
                     "default" : null
                   } ]
                 }
               } ],
               "default" : null
             }, {
               "name" : "compactionThreshold",
               "type" : [ "null", "long" ],
               "default" : null
             }, {
               "name" : "deduplicationEnabled",
               "type" : [ "null", "boolean" ],
               "default" : null
             }, {
               "name" : "deduplicationSnapshotIntervalSeconds",
               "type" : [ "null", "int" ],
               "default" : null
             }, {
               "name" : "delayedDeliveryEnabled",
               "type" : [ "null", "boolean" ],
               "default" : null
             }, {
               "name" : "delayedDeliveryTickTimeMillis",
               "type" : [ "null", "long" ],
               "default" : null
             }, {
               "name" : "dispatchRate",
               "type" : [ "null", {
                 "type" : "record",
                 "name" : "DispatchRateImpl",
                 "namespace" : "org.apache.pulsar.common.policies.data.impl",
                 "fields" : [ {
                   "name" : "dispatchThrottlingRateInByte",
                   "type" : "long"
                 }, {
                   "name" : "dispatchThrottlingRateInMsg",
                   "type" : "int"
                 }, {
                   "name" : "ratePeriodInSecond",
                   "type" : "int"
                 }, {
                   "name" : "relativeToPublishRate",
                   "type" : "boolean"
                 } ]
               } ],
               "default" : null
             }, {
               "name" : "inactiveTopicPolicies",
               "type" : [ "null", {
                 "type" : "record",
                 "name" : "InactiveTopicPolicies",
                 "fields" : [ {
                   "name" : "deleteWhileInactive",
                   "type" : "boolean"
                 }, {
                   "name" : "inactiveTopicDeleteMode",
                   "type" : [ "null", {
                     "type" : "enum",
                     "name" : "InactiveTopicDeleteMode",
                     "symbols" : [ "delete_when_no_subscriptions", 
"delete_when_subscriptions_caught_up" ]
                   } ],
                   "default" : null
                 }, {
                   "name" : "maxInactiveDurationSeconds",
                   "type" : "int"
                 } ]
               } ],
               "default" : null
             }, {
               "name" : "maxConsumerPerTopic",
               "type" : [ "null", "int" ],
               "default" : null
             }, {
               "name" : "maxConsumersPerSubscription",
               "type" : [ "null", "int" ],
               "default" : null
             }, {
               "name" : "maxMessageSize",
               "type" : [ "null", "int" ],
               "default" : null
             }, {
               "name" : "maxProducerPerTopic",
               "type" : [ "null", "int" ],
               "default" : null
             }, {
               "name" : "maxSubscriptionsPerTopic",
               "type" : [ "null", "int" ],
               "default" : null
             }, {
               "name" : "maxUnackedMessagesOnConsumer",
               "type" : [ "null", "int" ],
               "default" : null
             }, {
               "name" : "maxUnackedMessagesOnSubscription",
               "type" : [ "null", "int" ],
               "default" : null
             }, {
               "name" : "messageTTLInSeconds",
               "type" : [ "null", "int" ],
               "default" : null
             }, {
               "name" : "offloadPolicies",
               "type" : [ "null", {
                 "type" : "record",
                 "name" : "OffloadPoliciesImpl",
                 "fields" : [ {
                   "name" : "fileSystemProfilePath",
                   "type" : [ "null", "string" ],
                   "default" : null
                 }, {
                   "name" : "fileSystemURI",
                   "type" : [ "null", "string" ],
                   "default" : null
                 }, {
                   "name" : "gcsManagedLedgerOffloadBucket",
                   "type" : [ "null", "string" ],
                   "default" : null
                 }, {
                   "name" : "gcsManagedLedgerOffloadMaxBlockSizeInBytes",
                   "type" : [ "null", "int" ],
                   "default" : null
                 }, {
                   "name" : "gcsManagedLedgerOffloadReadBufferSizeInBytes",
                   "type" : [ "null", "int" ],
                   "default" : null
                 }, {
                   "name" : "gcsManagedLedgerOffloadRegion",
                   "type" : [ "null", "string" ],
                   "default" : null
                 }, {
                   "name" : "gcsManagedLedgerOffloadServiceAccountKeyFile",
                   "type" : [ "null", "string" ],
                   "default" : null
                 }, {
                   "name" : "managedLedgerOffloadBucket",
                   "type" : [ "null", "string" ],
                   "default" : null
                 }, {
                   "name" : "managedLedgerOffloadDeletionLagInMillis",
                   "type" : [ "null", "long" ],
                   "default" : null
                 }, {
                   "name" : "managedLedgerOffloadDriver",
                   "type" : [ "null", "string" ],
                   "default" : null
                 }, {
                   "name" : "managedLedgerOffloadMaxBlockSizeInBytes",
                   "type" : [ "null", "int" ],
                   "default" : null
                 }, {
                   "name" : "managedLedgerOffloadMaxThreads",
                   "type" : [ "null", "int" ],
                   "default" : null
                 }, {
                   "name" : "managedLedgerOffloadPrefetchRounds",
                   "type" : [ "null", "int" ],
                   "default" : null
                 }, {
                   "name" : "managedLedgerOffloadReadBufferSizeInBytes",
                   "type" : [ "null", "int" ],
                   "default" : null
                 }, {
                   "name" : "managedLedgerOffloadRegion",
                   "type" : [ "null", "string" ],
                   "default" : null
                 }, {
                   "name" : "managedLedgerOffloadServiceEndpoint",
                   "type" : [ "null", "string" ],
                   "default" : null
                 }, {
                   "name" : "managedLedgerOffloadThresholdInBytes",
                   "type" : [ "null", "long" ],
                   "default" : null
                 }, {
                   "name" : "managedLedgerOffloadedReadPriority",
                   "type" : [ "null", {
                     "type" : "enum",
                     "name" : "OffloadedReadPriority",
                     "symbols" : [ "BOOKKEEPER_FIRST", "TIERED_STORAGE_FIRST" ]
                   } ],
                   "default" : null
                 }, {
                   "name" : "offloadersDirectory",
                   "type" : [ "null", "string" ],
                   "default" : null
                 }, {
                   "name" : "s3ManagedLedgerOffloadBucket",
                   "type" : [ "null", "string" ],
                   "default" : null
                 }, {
                   "name" : "s3ManagedLedgerOffloadCredentialId",
                   "type" : [ "null", "string" ],
                   "default" : null
                 }, {
                   "name" : "s3ManagedLedgerOffloadCredentialSecret",
                   "type" : [ "null", "string" ],
                   "default" : null
                 }, {
                   "name" : "s3ManagedLedgerOffloadMaxBlockSizeInBytes",
                   "type" : [ "null", "int" ],
                   "default" : null
                 }, {
                   "name" : "s3ManagedLedgerOffloadReadBufferSizeInBytes",
                   "type" : [ "null", "int" ],
                   "default" : null
                 }, {
                   "name" : "s3ManagedLedgerOffloadRegion",
                   "type" : [ "null", "string" ],
                   "default" : null
                 }, {
                   "name" : "s3ManagedLedgerOffloadRole",
                   "type" : [ "null", "string" ],
                   "default" : null
                 }, {
                   "name" : "s3ManagedLedgerOffloadRoleSessionName",
                   "type" : [ "null", "string" ],
                   "default" : null
                 }, {
                   "name" : "s3ManagedLedgerOffloadServiceEndpoint",
                   "type" : [ "null", "string" ],
                   "default" : null
                 } ]
               } ],
               "default" : null
             }, {
               "name" : "persistence",
               "type" : [ "null", {
                 "type" : "record",
                 "name" : "PersistencePolicies",
                 "fields" : [ {
                   "name" : "bookkeeperAckQuorum",
                   "type" : "int"
                 }, {
                   "name" : "bookkeeperEnsemble",
                   "type" : "int"
                 }, {
                   "name" : "bookkeeperWriteQuorum",
                   "type" : "int"
                 }, {
                   "name" : "managedLedgerMaxMarkDeleteRate",
                   "type" : "double"
                 } ]
               } ],
               "default" : null
             }, {
               "name" : "publishRate",
               "type" : [ "null", {
                 "type" : "record",
                 "name" : "PublishRate",
                 "fields" : [ {
                   "name" : "publishThrottlingRateInByte",
                   "type" : "long"
                 }, {
                   "name" : "publishThrottlingRateInMsg",
                   "type" : "int"
                 } ]
               } ],
               "default" : null
             }, {
               "name" : "replicatorDispatchRate",
               "type" : [ "null", 
"org.apache.pulsar.common.policies.data.impl.DispatchRateImpl" ],
               "default" : null
             }, {
               "name" : "retentionPolicies",
               "type" : [ "null", {
                 "type" : "record",
                 "name" : "RetentionPolicies",
                 "fields" : [ {
                   "name" : "retentionSizeInMB",
                   "type" : "long"
                 }, {
                   "name" : "retentionTimeInMinutes",
                   "type" : "int"
                 } ]
               } ],
               "default" : null
             }, {
               "name" : "subscribeRate",
               "type" : [ "null", {
                 "type" : "record",
                 "name" : "SubscribeRate",
                 "fields" : [ {
                   "name" : "ratePeriodInSecond",
                   "type" : "int"
                 }, {
                   "name" : "subscribeThrottlingRatePerConsumer",
                   "type" : "int"
                 } ]
               } ],
               "default" : null
             }, {
               "name" : "subscriptionDispatchRate",
               "type" : [ "null", 
"org.apache.pulsar.common.policies.data.impl.DispatchRateImpl" ],
               "default" : null
             }, {
               "name" : "subscriptionTypesEnabled",
               "type" : [ "null", {
                 "type" : "array",
                 "items" : {
                   "type" : "enum",
                   "name" : "SubType",
                   "namespace" : 
"org.apache.pulsar.common.api.proto.CommandSubscribe",
                   "symbols" : [ "Exclusive", "Shared", "Failover", 
"Key_Shared" ]
                 },
                 "java-class" : "java.util.List"
               } ],
               "default" : null
             } ]
           } ],
           "default" : null
         }, {
           "name" : "tenant",
           "type" : [ "null", "string" ],
           "default" : null
         }, {
           "name" : "topic",
           "type" : [ "null", "string" ],
           "default" : null
         } ]
       } ],
       "default" : null
     } ]
   }
   using schema:
   {
     "type" : "record",
     "name" : "PulsarEvent",
     "namespace" : "org.apache.pulsar.common.events",
     "fields" : [ {
       "name" : "eventType",
       "type" : [ "null", {
         "type" : "enum",
         "name" : "EventType",
         "symbols" : [ "TOPIC_POLICY" ]
       } ],
       "default" : null
     }, {
       "name" : "actionType",
       "type" : [ "null", {
         "type" : "enum",
         "name" : "ActionType",
         "symbols" : [ "INSERT", "DELETE", "UPDATE", "NONE" ]
       } ],
       "default" : null
     }, {
       "name" : "topicPoliciesEvent",
       "type" : [ "null", {
         "type" : "record",
         "name" : "TopicPoliciesEvent",
         "fields" : [ {
           "name" : "domain",
           "type" : [ "null", "string" ],
           "default" : null
         }, {
           "name" : "tenant",
           "type" : [ "null", "string" ],
           "default" : null
         }, {
           "name" : "namespace",
           "type" : [ "null", "string" ],
           "default" : null
         }, {
           "name" : "topic",
           "type" : [ "null", "string" ],
           "default" : null
         }, {
           "name" : "policies",
           "type" : [ "null", {
             "type" : "record",
             "name" : "TopicPolicies",
             "namespace" : "org.apache.pulsar.common.policies.data",
             "fields" : [ {
               "name" : "backLogQuotaMap",
               "type" : [ "null", {
                 "type" : "map",
                 "values" : {
                   "type" : "record",
                   "name" : "BacklogQuota",
                   "fields" : [ {
                     "name" : "limit",
                     "type" : "long"
                   }, {
                     "name" : "policy",
                     "type" : [ "null", {
                       "type" : "enum",
                       "name" : "RetentionPolicy",
                       "namespace" : 
"org.apache.pulsar.common.policies.data.BacklogQuota",
                       "symbols" : [ "producer_request_hold", 
"producer_exception", "consumer_backlog_eviction" ]
                     } ],
                     "default" : null
                   } ]
                 }
               } ],
               "default" : null
             }, {
               "name" : "persistence",
               "type" : [ "null", {
                 "type" : "record",
                 "name" : "PersistencePolicies",
                 "fields" : [ {
                   "name" : "bookkeeperEnsemble",
                   "type" : "int"
                 }, {
                   "name" : "bookkeeperWriteQuorum",
                   "type" : "int"
                 }, {
                   "name" : "bookkeeperAckQuorum",
                   "type" : "int"
                 }, {
                   "name" : "managedLedgerMaxMarkDeleteRate",
                   "type" : "double"
                 } ]
               } ],
               "default" : null
             }, {
               "name" : "retentionPolicies",
               "type" : [ "null", {
                 "type" : "record",
                 "name" : "RetentionPolicies",
                 "fields" : [ {
                   "name" : "retentionTimeInMinutes",
                   "type" : "int"
                 }, {
                   "name" : "retentionSizeInMB",
                   "type" : "long"
                 } ]
               } ],
               "default" : null
             }, {
               "name" : "deduplicationEnabled",
               "type" : [ "null", "boolean" ],
               "default" : null
             }, {
               "name" : "messageTTLInSeconds",
               "type" : [ "null", "int" ],
               "default" : null
             }, {
               "name" : "maxProducerPerTopic",
               "type" : [ "null", "int" ],
               "default" : null
             }, {
               "name" : "maxConsumerPerTopic",
               "type" : [ "null", "int" ],
               "default" : null
             }, {
               "name" : "maxConsumersPerSubscription",
               "type" : [ "null", "int" ],
               "default" : null
             }, {
               "name" : "maxUnackedMessagesOnConsumer",
               "type" : [ "null", "int" ],
               "default" : null
             }, {
               "name" : "maxUnackedMessagesOnSubscription",
               "type" : [ "null", "int" ],
               "default" : null
             }, {
               "name" : "delayedDeliveryTickTimeMillis",
               "type" : [ "null", "long" ],
               "default" : null
             }, {
               "name" : "delayedDeliveryEnabled",
               "type" : [ "null", "boolean" ],
               "default" : null
             }, {
               "name" : "offloadPolicies",
               "type" : [ "null", {
                 "type" : "record",
                 "name" : "OffloadPolicies",
                 "fields" : [ {
                   "name" : "offloadersDirectory",
                   "type" : [ "null", "string" ],
                   "default" : null
                 }, {
                   "name" : "managedLedgerOffloadDriver",
                   "type" : [ "null", "string" ],
                   "default" : null
                 }, {
                   "name" : "managedLedgerOffloadMaxThreads",
                   "type" : [ "null", "int" ],
                   "default" : null
                 }, {
                   "name" : "managedLedgerOffloadPrefetchRounds",
                   "type" : [ "null", "int" ],
                   "default" : null
                 }, {
                   "name" : "managedLedgerOffloadThresholdInBytes",
                   "type" : [ "null", "long" ],
                   "default" : null
                 }, {
                   "name" : "managedLedgerOffloadDeletionLagInMillis",
                   "type" : [ "null", "long" ],
                   "default" : null
                 }, {
                   "name" : "managedLedgerOffloadedReadPriority",
                   "type" : [ "null", {
                     "type" : "enum",
                     "name" : "OffloadedReadPriority",
                     "namespace" : 
"org.apache.pulsar.common.policies.data.OffloadPolicies",
                     "symbols" : [ "BOOKKEEPER_FIRST", "TIERED_STORAGE_FIRST" ]
                   } ],
                   "default" : null
                 }, {
                   "name" : "s3ManagedLedgerOffloadRegion",
                   "type" : [ "null", "string" ],
                   "default" : null
                 }, {
                   "name" : "s3ManagedLedgerOffloadBucket",
                   "type" : [ "null", "string" ],
                   "default" : null
                 }, {
                   "name" : "s3ManagedLedgerOffloadServiceEndpoint",
                   "type" : [ "null", "string" ],
                   "default" : null
                 }, {
                   "name" : "s3ManagedLedgerOffloadMaxBlockSizeInBytes",
                   "type" : [ "null", "int" ],
                   "default" : null
                 }, {
                   "name" : "s3ManagedLedgerOffloadReadBufferSizeInBytes",
                   "type" : [ "null", "int" ],
                   "default" : null
                 }, {
                   "name" : "s3ManagedLedgerOffloadRole",
                   "type" : [ "null", "string" ],
                   "default" : null
                 }, {
                   "name" : "s3ManagedLedgerOffloadRoleSessionName",
                   "type" : [ "null", "string" ],
                   "default" : null
                 }, {
                   "name" : "gcsManagedLedgerOffloadRegion",
                   "type" : [ "null", "string" ],
                   "default" : null
                 }, {
                   "name" : "gcsManagedLedgerOffloadBucket",
                   "type" : [ "null", "string" ],
                   "default" : null
                 }, {
                   "name" : "gcsManagedLedgerOffloadMaxBlockSizeInBytes",
                   "type" : [ "null", "int" ],
                   "default" : null
                 }, {
                   "name" : "gcsManagedLedgerOffloadReadBufferSizeInBytes",
                   "type" : [ "null", "int" ],
                   "default" : null
                 }, {
                   "name" : "gcsManagedLedgerOffloadServiceAccountKeyFile",
                   "type" : [ "null", "string" ],
                   "default" : null
                 }, {
                   "name" : "fileSystemProfilePath",
                   "type" : [ "null", "string" ],
                   "default" : null
                 }, {
                   "name" : "fileSystemURI",
                   "type" : [ "null", "string" ],
                   "default" : null
                 }, {
                   "name" : "managedLedgerOffloadBucket",
                   "type" : [ "null", "string" ],
                   "default" : null
                 }, {
                   "name" : "managedLedgerOffloadRegion",
                   "type" : [ "null", "string" ],
                   "default" : null
                 }, {
                   "name" : "managedLedgerOffloadServiceEndpoint",
                   "type" : [ "null", "string" ],
                   "default" : null
                 }, {
                   "name" : "managedLedgerOffloadMaxBlockSizeInBytes",
                   "type" : [ "null", "int" ],
                   "default" : null
                 }, {
                   "name" : "managedLedgerOffloadReadBufferSizeInBytes",
                   "type" : [ "null", "int" ],
                   "default" : null
                 } ]
               } ],
               "default" : null
             }, {
               "name" : "inactiveTopicPolicies",
               "type" : [ "null", {
                 "type" : "record",
                 "name" : "InactiveTopicPolicies",
                 "fields" : [ {
                   "name" : "inactiveTopicDeleteMode",
                   "type" : [ "null", {
                     "type" : "enum",
                     "name" : "InactiveTopicDeleteMode",
                     "symbols" : [ "delete_when_no_subscriptions", 
"delete_when_subscriptions_caught_up" ]
                   } ],
                   "default" : null
                 }, {
                   "name" : "maxInactiveDurationSeconds",
                   "type" : "int"
                 }, {
                   "name" : "deleteWhileInactive",
                   "type" : "boolean"
                 } ]
               } ],
               "default" : null
             }, {
               "name" : "dispatchRate",
               "type" : [ "null", {
                 "type" : "record",
                 "name" : "DispatchRate",
                 "fields" : [ {
                   "name" : "dispatchThrottlingRateInMsg",
                   "type" : "int"
                 }, {
                   "name" : "dispatchThrottlingRateInByte",
                   "type" : "long"
                 }, {
                   "name" : "relativeToPublishRate",
                   "type" : "boolean"
                 }, {
                   "name" : "ratePeriodInSecond",
                   "type" : "int"
                 } ]
               } ],
               "default" : null
             }, {
               "name" : "subscriptionDispatchRate",
               "type" : [ "null", "DispatchRate" ],
               "default" : null
             }, {
               "name" : "compactionThreshold",
               "type" : [ "null", "long" ],
               "default" : null
             }, {
               "name" : "publishRate",
               "type" : [ "null", {
                 "type" : "record",
                 "name" : "PublishRate",
                 "fields" : [ {
                   "name" : "publishThrottlingRateInMsg",
                   "type" : "int"
                 }, {
                   "name" : "publishThrottlingRateInByte",
                   "type" : "long"
                 } ]
               } ],
               "default" : null
             }, {
               "name" : "subscribeRate",
               "type" : [ "null", {
                 "type" : "record",
                 "name" : "SubscribeRate",
                 "fields" : [ {
                   "name" : "subscribeThrottlingRatePerConsumer",
                   "type" : "int"
                 }, {
                   "name" : "ratePeriodInSecond",
                   "type" : "int"
                 } ]
               } ],
               "default" : null
             }, {
               "name" : "deduplicationSnapshotIntervalSeconds",
               "type" : [ "null", "int" ],
               "default" : null
             }, {
               "name" : "maxMessageSize",
               "type" : [ "null", "int" ],
               "default" : null
             }, {
               "name" : "maxSubscriptionsPerTopic",
               "type" : [ "null", "int" ],
               "default" : null
             } ]
           } ],
           "default" : null
         } ]
       } ],
       "default" : null
     } ]
   }
   
   ```


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

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to