zalopay-oss / jmeter-grpc-request

JMeter gRPC Request load test plugin for gRPC
Apache License 2.0
183 stars 73 forks source link

setEndTime must be called after setStartTime #105

Closed llpan-github closed 2 years ago

llpan-github commented 2 years ago

jmeter path : /home/sh_qa_home/common_tools/apache-jmeter-5.3

when proto root directory use absolute path like: /home/sh_qa_home/proto/csss ,jmeter happen error:setEndTime must be called after setStartTime; after i r e-upload proto file :/home/sh_qa_home/common_tools/apache-jmeter-5.3/bin/csss jmeter not happen error , execute success please help me why use /home/sh_qa_home/proto/csss happen error jmeter log as: 2022-02-25 17:21:09,268 INFO o.a.j.s.SampleResult: sampleresult.useNanoTime=true 2022-02-25 17:21:09,268 INFO o.a.j.s.SampleResult: sampleresult.nanoThreadSleep=5000 2022-02-25 17:21:09,349 WARN v.z.b.c.p.ProtocInvoker: Protoc invocation failed with status: 1 2022-02-25 17:21:09,349 WARN v.z.b.c.p.ProtocInvoker: [Protoc log] protoc-jar: protoc version: 3.11.4, detected platform: linux-x86_64 (linux/amd64) 2022-02-25 17:21:09,349 WARN v.z.b.c.p.ProtocInvoker: [Protoc log] protoc-jar: embedded: bin/3.11.4/protoc-3.11.4-linux-x86_64.exe 2022-02-25 17:21:09,349 WARN v.z.b.c.p.ProtocInvoker: [Protoc log] protoc-jar: executing: [/tmp/protocjar7696178133048762442/bin/protoc.exe, /home/sh_qa_home/proto/csss/domain.proto, /home/sh_qa_home/proto/csss/base.proto, /home/sh_qa_home/proto/csss/sign.proto, /home/sh_qa_home/proto/csss/admin_plaintext_record.proto, /home/sh_qa_home/proto/csss/dealer_plaintext_record.proto, -I/home/sh_qa_home/common_tools/apache-jmeter-5.3/bin, -I/tmp/polyglot-well-known-types1888642117112211569, -I/home/sh_qa_home/proto/csss, --descriptor_set_out=/tmp/descriptor3326483901210905116.pb.bin, --include_imports] 2022-02-25 17:21:09,350 ERROR o.a.j.s.SampleResult: setEndTime must be called after setStartTime java.lang.Throwable: Invalid call sequence at org.apache.jmeter.samplers.SampleResult.setEndTime(SampleResult.java:1105) [ApacheJMeter_core.jar:5.3] at org.apache.jmeter.samplers.SampleResult.sampleEnd(SampleResult.java:1143) [ApacheJMeter_core.jar:5.3] at vn.zalopay.benchmark.GRPCSampler.errorResult(GRPCSampler.java:112) [jmeter-grpc-request-v1.2.1.jar:?] at vn.zalopay.benchmark.GRPCSampler.sample(GRPCSampler.java:79) [jmeter-grpc-request-v1.2.1.jar:?] at org.apache.jmeter.threads.JMeterThread.doSampling(JMeterThread.java:630) [ApacheJMeter_core.jar:5.3] at org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:558) [ApacheJMeter_core.jar:5.3] at org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:489) [ApacheJMeter_core.jar:5.3] at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:256) [ApacheJMeter_core.jar:5.3] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_302] 2022-02-25 17:21:09,360 INFO o.a.j.t.JMeterThread: Thread is done: Thread Group 1-1 2022-0

image

[root@bj1-shqa-chaosblade-press-01 bin]# ./jmeter -n -t grpc_csss.jmx -l ress.jtl -j res_log.log Creating summariser

Created the tree successfully using grpc_csss.jmx Starting standalone test @ Fri Feb 25 17:21:08 CST 2022 (1645780868986) Waiting for possible Shutdown/StopTestNow/HeapDump/ThreadDump message on port 4445 csss/base.proto:7:12: "cssspb.Merchant.broker_id" is already defined in file "base.proto". csss/base.proto:8:12: "cssspb.Merchant.dealer_id" is already defined in file "base.proto". csss/base.proto:6:9: "cssspb.Merchant" is already defined in file "base.proto". csss/base.proto:12:12: "cssspb.Header.request_id" is already defined in file "base.proto". csss/base.proto:13:12: "cssspb.Header.ip" is already defined in file "base.proto". csss/base.proto:15:12: "cssspb.Header.referrer" is already defined in file "base.proto". csss/base.proto:17:12: "cssspb.Header.cookie" is already defined in file "base.proto". csss/base.proto:11:9: "cssspb.Header" is already defined in file "base.proto". csss/base.proto:21:11: "cssspb.Token.manage_id" is already defined in file "base.proto". csss/base.proto:23:12: "cssspb.Token.manage_name" is already defined in file "base.proto". csss/base.proto:24:10: "cssspb.Token.is_admin" is already defined in file "base.proto". csss/base.proto:25:12: "cssspb.Token.broker_id" is already defined in file "base.proto". csss/base.proto:26:12: "cssspb.Token.dealer_id" is already defined in file "base.proto". csss/base.proto:27:11: "cssspb.Token.platform_id" is already defined in file "base.proto". csss/base.proto:29:23: "cssspb.Token.merchant_list" is already defined in file "base.proto". csss/base.proto:20:9: "cssspb.Token" is already defined in file "base.proto". csss/base.proto:33:12: "cssspb.ServiceHeader.request_id" is already defined in file "base.proto". csss/base.proto:34:12: "cssspb.ServiceHeader.biz" is already defined in file "base.proto". csss/base.proto:32:9: "cssspb.ServiceHeader" is already defined in file "base.proto". csss/base.proto:40:12: "cssspb.CustomerHeader.request_id" is already defined in file "base.proto". csss/base.proto:42:12: "cssspb.CustomerHeader.ip" is already defined in file "base.proto". csss/base.proto:44:12: "cssspb.CustomerHeader.referer" is already defined in file "base.proto". csss/base.proto:38:9: "cssspb.CustomerHeader" is already defined in file "base.proto". csss/base.proto:50:11: "cssspb.CustomerToken.app_id" is already defined in file "base.proto". csss/base.proto:52:11: "cssspb.CustomerToken.app_type" is already defined in file "base.proto". csss/base.proto:54:12: "cssspb.CustomerToken.device_id" is already defined in file "base.proto". csss/base.proto:56:11: "cssspb.CustomerToken.device_type" is already defined in file "base.proto". csss/base.proto:58:11: "cssspb.CustomerToken.os" is already defined in file "base.proto". csss/base.proto:60:12: "cssspb.CustomerToken.os_version" is already defined in file "base.proto". csss/base.proto:62:12: "cssspb.CustomerToken.access_token" is already defined in file "base.proto". csss/base.proto:64:12: "cssspb.CustomerToken.member_id" is already defined in file "base.proto". csss/base.proto:48:9: "cssspb.CustomerToken" is already defined in file "base.proto". csss/base.proto:69:12: "cssspb.IDCard.id_card" is already defined in file "base.proto". csss/base.proto:67:9: "cssspb.IDCard" is already defined in file "base.proto". csss/base.proto:74:12: "cssspb.IDCardSigned.id_card" is already defined in file "base.proto". csss/base.proto:75:10: "cssspb.IDCardSigned.signed" is already defined in file "base.proto". csss/base.proto:72:9: "cssspb.IDCardSigned" is already defined in file "base.proto". csss/base.proto:80:11: "cssspb.SignH5Token.id" is already defined in file "base.proto". csss/base.proto:81:11: "cssspb.SignH5Token.user_id" is already defined in file "base.proto". csss/base.proto:82:11: "cssspb.SignH5Token.relation_id" is already defined in file "base.proto". csss/base.proto:83:11: "cssspb.SignH5Token.signed_type" is already defined in file "base.proto". csss/base.proto:79:9: "cssspb.SignH5Token" is already defined in file "base.proto". csss/base.proto:29:14: "cssspb.Merchant" seems to be defined in "base.proto", which is not imported by "csss/base.proto". To use it here, please add the necessary import. csss/domain.proto:126:11: "cssspb.SignEvent.sign_relation_id" is already defined in file "domain.proto". csss/domain.proto:127:11: "cssspb.SignEvent.user_id" is already defined in file "domain.proto". csss/domain.proto:128:12: "cssspb.SignEvent.broker_id" is already defined in file "domain.proto". csss/domain.proto:129:12: "cssspb.SignEvent.dealer_id" is already defined in file "domain.proto". csss/domain.proto:131:12: "cssspb.SignEvent.real_name" is already defined in file "domain.proto". csss/domain.proto:133:12: "cssspb.SignEvent.id_card" is already defined in file "domain.proto". csss/domain.proto:134:14: "cssspb.SignEvent.card_type" is already defined in file "domain.proto". csss/domain.proto:135:12: "cssspb.SignEvent.country" is already defined in file "domain.proto". csss/domain.proto:136:16: "cssspb.SignEvent.sign_status" is already defined in file "domain.proto". csss/domain.proto:137:14: "cssspb.SignEvent.sign_type" is already defined in file "domain.proto". csss/domain.proto:138:16: "cssspb.SignEvent.sign_method" is already defined in file "domain.proto". csss/domain.proto:139:12: "cssspb.SignEvent.protocol_version" is already defined in file "domain.proto". csss/domain.proto:140:17: "cssspb.SignEvent.protocol_type" is already defined in file "domain.proto". csss/domain.proto:141:10: "cssspb.SignEvent.is_standard_protocol" is already defined in file "domain.proto". csss/domain.proto:142:10: "cssspb.SignEvent.signed_with_broker" is already defined in file "domain.proto". csss/domain.proto:125:9: "cssspb.SignEvent" is already defined in file "domain.proto". csss/domain.proto:147:12: "cssspb.ValidatePaymentByUserStatusRequest.service_name" is already defined in file "domain.proto". csss/domain.proto:148:12: "cssspb.ValidatePaymentByUserStatusRequest.request_id" is already defined in file "domain.proto". csss/domain.proto:149:12: "cssspb.ValidatePaymentByUserStatusRequest.broker_id" is already defined in file "domain.proto". csss/domain.proto:150:12: "cssspb.ValidatePaymentByUserStatusRequest.dealer_id" is already defined in file "domain.proto". csss/domain.proto:152:12: "cssspb.ValidatePaymentByUserStatusRequest.real_name" is already defined in file "domain.proto". csss/domain.proto:154:12: "cssspb.ValidatePaymentByUserStatusRequest.id_card" is already defined in file "domain.proto". csss/domain.proto:155:12: "cssspb.ValidatePaymentByUserStatusRequest.pay_order_no" is already defined in file "domain.proto". csss/domain.proto:157:12: "cssspb.ValidatePaymentByUserStatusRequest.phone" is already defined in file "domain.proto". csss/domain.proto:158:10: "cssspb.ValidatePaymentByUserStatusRequest.is_abroad" is already defined in file "domain.proto". csss/domain.proto:159:12: "cssspb.ValidatePaymentByUserStatusRequest.callback_url" is already defined in file "domain.proto". csss/domain.proto:160:30: "cssspb.ValidatePaymentByUserStatusRequest.source" is already defined in file "domain.proto". csss/domain.proto:161:22: "cssspb.ValidatePaymentByUserStatusRequest.external_relation" is already defined in file "domain.proto". csss/domain.proto:146:9: "cssspb.ValidatePaymentByUserStatusRequest" is already defined in file "domain.proto". csss/domain.proto:166:11: "cssspb.ValidatePaymentByUserStatusReply.result" is already defined in file "domain.proto". csss/domain.proto:167:11: "cssspb.ValidatePaymentByUserStatusReply.reason" is already defined in file "domain.proto". csss/domain.proto:168:12: "cssspb.ValidatePaymentByUserStatusReply.pay_order_no" is already defined in file "domain.proto". csss/domain.proto:169:12: "cssspb.ValidatePaymentByUserStatusReply.request_id" is already defined in file "domain.proto". csss/domain.proto:165:9: "cssspb.ValidatePaymentByUserStatusReply" is already defined in file "domain.proto". csss/domain.proto:173:12: "cssspb.BDCustomerSigConfSummary.broker_id" is already defined in file "domain.proto". csss/domain.proto:175:12: "cssspb.BDCustomerSigConfSummary.broker_name" is already defined in file "domain.proto". csss/domain.proto:176:12: "cssspb.BDCustomerSigConfSummary.broker_product_name" is already defined in file "domain.proto". csss/domain.proto:177:12: "cssspb.BDCustomerSigConfSummary.dealer_id" is already defined in file "domain.proto". csss/domain.proto:179:12: "cssspb.BDCustomerSigConfSummary.dealer_name" is already defined in file "domain.proto". csss/domain.proto:180:12: "cssspb.BDCustomerSigConfSummary.dealer_product_name" is already defined in file "domain.proto". csss/domain.proto:181:21: "cssspb.BDCustomerSigConfSummary.sign_type" is already defined in file "domain.proto". csss/domain.proto:172:9: "cssspb.BDCustomerSigConfSummary" is already defined in file "domain.proto". csss/domain.proto:186:12: "cssspb.RelationCreateMsg.broker_id" is already defined in file "domain.proto". csss/domain.proto:187:12: "cssspb.RelationCreateMsg.dealer_id" is already defined in file "domain.proto". csss/domain.proto:189:12: "cssspb.RelationCreateMsg.real_name" is already defined in file "domain.proto". csss/domain.proto:191:12: "cssspb.RelationCreateMsg.id_card" is already defined in file "domain.proto". csss/domain.proto:193:12: "cssspb.RelationCreateMsg.phone" is already defined in file "domain.proto". csss/domain.proto:194:10: "cssspb.RelationCreateMsg.is_abroad" is already defined in file "domain.proto". csss/domain.proto:195:12: "cssspb.RelationCreateMsg.callback_url" is already defined in file "domain.proto". csss/domain.proto:196:30: "cssspb.RelationCreateMsg.source" is already defined in file "domain.proto". csss/domain.proto:197:22: "cssspb.RelationCreateMsg.external_relation" is already defined in file "domain.proto". csss/domain.proto:198:11: "cssspb.RelationCreateMsg.certificate_type" is already defined in file "domain.proto". csss/domain.proto:185:9: "cssspb.RelationCreateMsg" is already defined in file "domain.proto". csss/domain.proto:202:12: "cssspb.ExternalRelation.external_id" is already defined in file "domain.proto". csss/domain.proto:203:12: "cssspb.ExternalRelation.external_provider_id" is already defined in file "domain.proto". csss/domain.proto:204:11: "cssspb.ExternalRelation.member_id" is already defined in file "domain.proto". csss/domain.proto:201:9: "cssspb.ExternalRelation" is already defined in file "domain.proto". csss/domain.proto:209:11: "cssspb.ListSignUsersParams.length" is already defined in file "domain.proto". csss/domain.proto:210:11: "cssspb.ListSignUsersParams.offset" is already defined in file "domain.proto". csss/domain.proto:211:16: "cssspb.ListSignUsersParams.sign_status" is already defined in file "domain.proto". csss/domain.proto:212:18: "cssspb.ListSignUsersParams.review_status" is already defined in file "domain.proto". csss/domain.proto:213:22: "cssspb.ListSignUsersParams.signed_protocol_type" is already defined in file "domain.proto". csss/domain.proto:214:12: "cssspb.ListSignUsersParams.dealer_id" is already defined in file "domain.proto". csss/domain.proto:215:12: "cssspb.ListSignUsersParams.broker_id" is already defined in file "domain.proto". csss/domain.proto:217:12: "cssspb.ListSignUsersParams.real_name" is already defined in file "domain.proto". csss/domain.proto:219:12: "cssspb.ListSignUsersParams.id_card" is already defined in file "domain.proto". csss/domain.proto:221:12: "cssspb.ListSignUsersParams.phone_no" is already defined in file "domain.proto". csss/domain.proto:222:12: "cssspb.ListSignUsersParams.is_abroad" is already defined in file "domain.proto". csss/domain.proto:223:17: "cssspb.ListSignUsersParams.protocol_type" is already defined in file "domain.proto". csss/domain.proto:224:14: "cssspb.ListSignUsersParams.sign_type" is already defined in file "domain.proto". csss/domain.proto:225:14: "cssspb.ListSignUsersParams.signed_type" is already defined in file "domain.proto". csss/domain.proto:226:12: "cssspb.ListSignUsersParams.create_begin_at" is already defined in file "domain.proto". csss/domain.proto:227:12: "cssspb.ListSignUsersParams.create_end_at" is already defined in file "domain.proto". csss/domain.proto:228:12: "cssspb.ListSignUsersParams.update_begin_at" is already defined in file "domain.proto". csss/domain.proto:229:12: "cssspb.ListSignUsersParams.update_end_at" is already defined in file "domain.proto". csss/domain.proto:231:11: "cssspb.ListSignUsersParams.user_id" is already defined in file "domain.proto". csss/domain.proto:233:11: "cssspb.ListSignUsersParams.relation_id" is already defined in file "domain.proto". csss/domain.proto:208:9: "cssspb.ListSignUsersParams" is already defined in file "domain.proto". csss/domain.proto:237:12: "cssspb.External.external_id" is already defined in file "domain.proto". csss/domain.proto:238:12: "cssspb.External.external_provider_id" is already defined in file "domain.proto". csss/domain.proto:236:9: "cssspb.External" is already defined in file "domain.proto". csss/domain.proto:242:22: "cssspb.SignRelation.relation_info" is already defined in file "domain.proto". csss/domain.proto:243:14: "cssspb.SignRelation.user_info" is already defined in file "domain.proto". csss/domain.proto:244:14: "cssspb.SignRelation.external" is already defined in file "domain.proto". csss/domain.proto:245:14: "cssspb.SignRelation.protocol" is already defined in file "domain.proto". csss/domain.proto:241:9: "cssspb.SignRelation" is already defined in file "domain.proto". csss/domain.proto:249:11: "cssspb.SignRelationInfo.relation_id" is already defined in file "domain.proto". csss/domain.proto:250:11: "cssspb.SignRelationInfo.user_id" is already defined in file "domain.proto". csss/domain.proto:251:12: "cssspb.SignRelationInfo.broker_id" is already defined in file "domain.proto". csss/domain.proto:252:12: "cssspb.SignRelationInfo.dealer_id" is already defined in file "domain.proto". csss/domain.proto:253:16: "cssspb.SignRelationInfo.sign_status" is already defined in file "domain.proto". csss/domain.proto:255:12: "cssspb.SignRelationInfo.sign_phone" is already defined in file "domain.proto". csss/domain.proto:256:12: "cssspb.SignRelationInfo.signed_at" is already defined in file "domain.proto". csss/domain.proto:257:14: "cssspb.SignRelationInfo.signed_type" is already defined in file "domain.proto". csss/domain.proto:258:12: "cssspb.SignRelationInfo.created_at" is already defined in file "domain.proto". csss/domain.proto:259:12: "cssspb.SignRelationInfo.updated_at" is already defined in file "domain.proto". csss/domain.proto:261:12: "cssspb.SignRelationInfo.dealer_name" is already defined in file "domain.proto". csss/domain.proto:263:12: "cssspb.SignRelationInfo.broker_name" is already defined in file "domain.proto". csss/domain.proto:264:22: "cssspb.SignRelationInfo.protocol_type" is already defined in file "domain.proto". csss/domain.proto:265:30: "cssspb.SignRelationInfo.source" is already defined in file "domain.proto". csss/domain.proto:266:12: "cssspb.SignRelationInfo.protocol_file" is already defined in file "domain.proto". csss/domain.proto:268:14: "cssspb.SignRelationInfo.user_info" is already defined in file "domain.proto". csss/domain.proto:269:11: "cssspb.SignRelationInfo.dealer_sign_type" is already defined in file "domain.proto". csss/domain.proto:270:12: "cssspb.SignRelationInfo.id_card_file" is already defined in file "domain.proto". csss/domain.proto:271:12: "cssspb.SignRelationInfo.sign_protocol_file" is already defined in file "domain.proto". csss/domain.proto:272:12: "cssspb.SignRelationInfo.protocol_type_paper" is already defined in file "domain.proto". csss/domain.proto:273:11: "cssspb.SignRelationInfo.sign_id" is already defined in file "domain.proto". csss/domain.proto:274:10: "cssspb.SignRelationInfo.signed_with_broker" is already defined in file "domain.proto". csss/domain.proto:248:9: "cssspb.SignRelationInfo" is already defined in file "domain.proto". csss/domain.proto:278:11: "cssspb.UserInfo.user_id" is already defined in file "domain.proto". csss/domain.proto:280:12: "cssspb.UserInfo.real_name" is already defined in file "domain.proto". csss/domain.proto:282:12: "cssspb.UserInfo.id_card" is already defined in file "domain.proto". csss/domain.proto:283:10: "cssspb.UserInfo.is_abroad" is already defined in file "domain.proto". csss/domain.proto:284:18: "cssspb.UserInfo.review_status" is already defined in file "domain.proto". csss/domain.proto:286:11: "cssspb.UserInfo.abroad_type" is already defined in file "domain.proto". csss/domain.proto:277:9: "cssspb.UserInfo" is already defined in file "domain.proto". csss/domain.proto:291:11: "cssspb.Protocol.protocol_id" is already defined in file "domain.proto". csss/domain.proto:292:17: "cssspb.Protocol.protocol_type" is already defined in file "domain.proto". csss/domain.proto:290:9: "cssspb.Protocol" is already defined in file "domain.proto". csss/domain.proto:297:23: "cssspb.GetSignRelationListParams.sign_status" is already defined in file "domain.proto". csss/domain.proto:299:12: "cssspb.GetSignRelationListParams.real_name" is already defined in file "domain.proto". csss/domain.proto:300:12: "cssspb.GetSignRelationListParams.dealer_id" is already defined in file "domain.proto". csss/domain.proto:302:12: "cssspb.GetSignRelationListParams.id_card" is already defined in file "domain.proto". csss/domain.proto:304:12: "cssspb.GetSignRelationListParams.phone_no" is already defined in file "domain.proto". csss/domain.proto:305:12: "cssspb.GetSignRelationListParams.card_no" is already defined in file "domain.proto". csss/domain.proto:306:12: "cssspb.GetSignRelationListParams.broker_id" is already defined in file "domain.proto". csss/domain.proto:307:12: "cssspb.GetSignRelationListParams.is_abroad" is already defined in file "domain.proto". csss/domain.proto:308:25: "cssspb.GetSignRelationListParams.review_status" is already defined in file "domain.proto". csss/domain.proto:309:12: "cssspb.GetSignRelationListParams.protocol_type" is already defined in file "domain.proto". csss/domain.proto:310:11: "cssspb.GetSignRelationListParams.created_at_start" is already defined in file "domain.proto". csss/domain.proto:311:11: "cssspb.GetSignRelationListParams.created_at_end" is already defined in file "domain.proto". csss/domain.proto:312:11: "cssspb.GetSignRelationListParams.updated_at_start" is already defined in file "domain.proto". csss/domain.proto:313:11: "cssspb.GetSignRelationListParams.updated_at_end" is already defined in file "domain.proto". csss/domain.proto:314:11: "cssspb.GetSignRelationListParams.sign_type" is already defined in file "domain.proto". csss/domain.proto:315:29: "cssspb.GetSignRelationListParams.sign_protocol_type" is already defined in file "domain.proto". csss/domain.proto:316:12: "cssspb.GetSignRelationListParams.is_verification" is already defined in file "domain.proto". csss/domain.proto:317:11: "cssspb.GetSignRelationListParams.offset" is already defined in file "domain.proto". csss/domain.proto:318:11: "cssspb.GetSignRelationListParams.length" is already defined in file "domain.proto". csss/domain.proto:320:11: "cssspb.GetSignRelationListParams.user_id" is already defined in file "domain.proto". csss/domain.proto:322:11: "cssspb.GetSignRelationListParams.relation_id" is already defined in file "domain.proto". csss/domain.proto:296:9: "cssspb.GetSignRelationListParams" is already defined in file "domain.proto". csss/domain.proto:327:12: "cssspb.ProtocolSetting.broker_id" is already defined in file "domain.proto". csss/domain.proto:329:12: "cssspb.ProtocolSetting.dealer_id" is already defined in file "domain.proto". csss/domain.proto:331:11: "cssspb.ProtocolSetting.sign_type" is already defined in file "domain.proto". csss/domain.proto:333:11: "cssspb.ProtocolSetting.protocol_version_type" is already defined in file "domain.proto". csss/domain.proto:335:11: "cssspb.ProtocolSetting.protocol_id" is already defined in file "domain.proto". csss/domain.proto:337:11: "cssspb.ProtocolSetting.seal_type" is already defined in file "domain.proto". csss/domain.proto:339:12: "cssspb.ProtocolSetting.protocol_number" is already defined in file "domain.proto". csss/domain.proto:341:12: "cssspb.ProtocolSetting.version_number" is already defined in file "domain.proto". csss/domain.proto:344:12: "cssspb.ProtocolSetting.protocol" is already defined in file "domain.proto". csss/domain.proto:346:11: "cssspb.ProtocolSetting.validity" is already defined in file "domain.proto". csss/domain.proto:348:12: "cssspb.ProtocolSetting.expired_at" is already defined in file "domain.proto". csss/domain.proto:350:12: "cssspb.ProtocolSetting.subject_name" is already defined in file "domain.proto". csss/domain.proto:352:12: "cssspb.ProtocolSetting.protocol_type" is already defined in file "domain.proto". csss/domain.proto:353:35: "cssspb.ProtocolSetting.online_app_type" is already defined in file "domain.proto". csss/domain.proto:354:21: "cssspb.ProtocolSetting.online_sign_cert_files" is already defined in file "domain.proto". csss/domain.proto:355:10: "cssspb.ProtocolSetting.is_approving" is already defined in file "domain.proto". csss/domain.proto:356:10: "cssspb.ProtocolSetting.is_econtract" is already defined in file "domain.proto". csss/domain.proto:325:9: "cssspb.ProtocolSetting" is already defined in file "domain.proto". csss/domain.proto:360:11: "cssspb.CollectPaymentProtocol.relation_id" is already defined in file "domain.proto". csss/domain.proto:361:12: "cssspb.CollectPaymentProtocol.dealer_product_name" is already defined in file "domain.proto". csss/domain.proto:362:12: "cssspb.CollectPaymentProtocol.sign_status" is already defined in file "domain.proto". csss/domain.proto:363:10: "cssspb.CollectPaymentProtocol.readed" is already defined in file "domain.proto". csss/domain.proto:364:12: "cssspb.CollectPaymentProtocol.created_at" is already defined in file "domain.proto". csss/domain.proto:365:12: "cssspb.CollectPaymentProtocol.signed_at" is already defined in file "domain.proto". csss/domain.proto:366:12: "cssspb.CollectPaymentProtocol.show_time" is already defined in file "domain.proto". csss/domain.proto:359:9: "cssspb.CollectPaymentProtocol" is already defined in file "domain.proto". csss/domain.proto:376:11: "cssspb.RelationMsg.sign_id" is already defined in file "domain.proto". csss/domain.proto:377:12: "cssspb.RelationMsg.protocol_type" is already defined in file "domain.proto". csss/domain.proto:378:12: "cssspb.RelationMsg.title" is already defined in file "domain.proto". csss/domain.proto:379:12: "cssspb.RelationMsg.sign_status" is already defined in file "domain.proto". csss/domain.proto:380:12: "cssspb.RelationMsg.created_at" is already defined in file "domain.proto". csss/domain.proto:381:12: "cssspb.RelationMsg.signed_at" is already defined in file "domain.proto". csss/domain.proto:382:12: "cssspb.RelationMsg.show_time" is already defined in file "domain.proto". csss/domain.proto:383:12: "cssspb.RelationMsg.biz" is already defined in file "domain.proto". csss/domain.proto:384:12: "cssspb.RelationMsg.sub_biz" is already defined in file "domain.proto". csss/domain.proto:385:12: "cssspb.RelationMsg.csss_relation_id" is already defined in file "domain.proto". csss/domain.proto:387:12: "cssspb.RelationMsg.protocol_format" is already defined in file "domain.proto". csss/domain.proto:375:9: "cssspb.RelationMsg" is already defined in file "domain.proto". csss/domain.proto:391:12: "cssspb.DealerSignData.broker_id" is already defined in file "domain.proto". csss/domain.proto:392:12: "cssspb.DealerSignData.dealer_id" is already defined in file "domain.proto". csss/domain.proto:394:12: "cssspb.DealerSignData.real_name" is already defined in file "domain.proto". csss/domain.proto:396:12: "cssspb.DealerSignData.id_card" is already defined in file "domain.proto". csss/domain.proto:397:12: "cssspb.DealerSignData.card_type" is already defined in file "domain.proto". csss/domain.proto:398:12: "cssspb.DealerSignData.signed_at" is already defined in file "domain.proto". csss/domain.proto:400:12: "cssspb.DealerSignData.content" is already defined in file "domain.proto". csss/domain.proto:402:12: "cssspb.DealerSignData.comment" is already defined in file "domain.proto". csss/domain.proto:390:9: "cssspb.DealerSignData" is already defined in file "domain.proto". csss/domain.proto:406:11: "cssspb.SignRelationItem.relation_id" is already defined in file "domain.proto". csss/domain.proto:407:12: "cssspb.SignRelationItem.broker_id" is already defined in file "domain.proto". csss/domain.proto:408:12: "cssspb.SignRelationItem.dealer_id" is already defined in file "domain.proto". csss/domain.proto:409:12: "cssspb.SignRelationItem.company_name" is already defined in file "domain.proto". csss/domain.proto:410:16: "cssspb.SignRelationItem.sign_status" is already defined in file "domain.proto". csss/domain.proto:411:12: "cssspb.SignRelationItem.company_id" is already defined in file "domain.proto". csss/domain.proto:412:12: "cssspb.SignRelationItem.title" is already defined in file "domain.proto". csss/domain.proto:413:12: "cssspb.SignRelationItem.h5_title" is already defined in file "domain.proto". csss/domain.proto:414:12: "cssspb.SignRelationItem.show_time" is already defined in file "domain.proto". csss/domain.proto:405:9: "cssspb.SignRelationItem" is already defined in file "domain.proto". csss/domain.proto:418:12: "cssspb.BDCombine.broker_id" is already defined in file "domain.proto". csss/domain.proto:419:12: "cssspb.BDCombine.dealer_id" is already defined in file "domain.proto". csss/domain.proto:417:9: "cssspb.BDCombine" is already defined in file "domain.proto". csss/domain.proto:424:12: "cssspb.ProtocolTemplate.broker_id" is already defined in file "domain.proto". csss/domain.proto:425:12: "cssspb.ProtocolTemplate.protocol_type" is already defined in file "domain.proto". csss/domain.proto:426:12: "cssspb.ProtocolTemplate.protocol_name" is already defined in file "domain.proto". csss/domain.proto:427:12: "cssspb.ProtocolTemplate.protocol_number" is already defined in file "domain.proto". csss/domain.proto:428:12: "cssspb.ProtocolTemplate.html_template_id" is already defined in file "domain.proto". csss/domain.proto:429:12: "cssspb.ProtocolTemplate.pdf_template_id" is already defined in file "domain.proto". csss/domain.proto:423:9: "cssspb.ProtocolTemplate" is already defined in file "domain.proto". csss/domain.proto:434:12: "cssspb.PctpTempalte.template_id" is already defined in file "domain.proto". csss/domain.proto:435:12: "cssspb.PctpTempalte.template_name" is already defined in file "domain.proto". csss/domain.proto:436:12: "cssspb.PctpTempalte.template_file_id" is already defined in file "domain.proto". csss/domain.proto:433:9: "cssspb.PctpTempalte" is already defined in file "domain.proto". csss/domain.proto:441:12: "cssspb.BDElem2.broker_id" is already defined in file "domain.proto". csss/domain.proto:442:12: "cssspb.BDElem2.dealer_id" is already defined in file "domain.proto". csss/domain.proto:444:12: "cssspb.BDElem2.real_name" is already defined in file "domain.proto". csss/domain.proto:446:12: "cssspb.BDElem2.id_card" is already defined in file "domain.proto". csss/domain.proto:440:9: "cssspb.BDElem2" is already defined in file "domain.proto". csss/domain.proto:452:12: "cssspb.UserAccount.real_name" is already defined in file "domain.proto". csss/domain.proto:454:12: "cssspb.UserAccount.id_card" is already defined in file "domain.proto". csss/domain.proto:456:12: "cssspb.UserAccount.account_no" is already defined in file "domain.proto". csss/domain.proto:457:11: "cssspb.UserAccount.account_type" is already defined in file "domain.proto". csss/domain.proto:458:11: "cssspb.UserAccount.account_verify" is already defined in file "domain.proto". csss/domain.proto:450:9: "cssspb.UserAccount" is already defined in file "domain.proto". csss/domain.proto:479:12: "cssspb.UploadRelationRecord.real_name" is already defined in file "domain.proto". csss/domain.proto:481:12: "cssspb.UploadRelationRecord.id_card" is already defined in file "domain.proto". csss/domain.proto:482:12: "cssspb.UploadRelationRecord.status" is already defined in file "domain.proto". csss/domain.proto:483:12: "cssspb.UploadRelationRecord.failed_reason" is already defined in file "domain.proto". csss/domain.proto:477:9: "cssspb.UploadRelationRecord" is already defined in file "domain.proto". csss/domain.proto:9:9: "cssspb.ID_CARD" is already defined in file "domain.proto". csss/domain.proto:9:9: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "ID_CARD" must be unique within "cssspb", not just within "CardType". csss/domain.proto:10:9: "cssspb.TAIWAN_CARD" is already defined in file "domain.proto". csss/domain.proto:10:9: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "TAIWAN_CARD" must be unique within "cssspb", not just within "CardType". csss/domain.proto:11:9: "cssspb.HONGKONG_MACAU_CARD" is already defined in file "domain.proto". csss/domain.proto:11:9: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "HONGKONG_MACAU_CARD" must be unique within "cssspb", not just within "CardType". csss/domain.proto:12:9: "cssspb.PASSPORT_CARD" is already defined in file "domain.proto". csss/domain.proto:12:9: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "PASSPORT_CARD" must be unique within "cssspb", not just within "CardType". csss/domain.proto:13:9: "cssspb.OTHER_CARD" is already defined in file "domain.proto". csss/domain.proto:13:9: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "OTHER_CARD" must be unique within "cssspb", not just within "CardType". csss/domain.proto:14:9: "cssspb.TAIBAO_CARD" is already defined in file "domain.proto". csss/domain.proto:14:9: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "TAIBAO_CARD" must be unique within "cssspb", not just within "CardType". csss/domain.proto:15:9: "cssspb.HONGKONG_CARD" is already defined in file "domain.proto". csss/domain.proto:15:9: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "HONGKONG_CARD" must be unique within "cssspb", not just within "CardType". csss/domain.proto:16:9: "cssspb.MACAU_CARD" is already defined in file "domain.proto". csss/domain.proto:16:9: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "MACAU_CARD" must be unique within "cssspb", not just within "CardType". csss/domain.proto:17:9: "cssspb.UNKNONWN_CARD_TYPE" is already defined in file "domain.proto". csss/domain.proto:17:9: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "UNKNONWN_CARD_TYPE" must be unique within "cssspb", not just within "CardType". csss/domain.proto:18:9: "cssspb.HONGKONG_MACAU_RESIDENCE_PERMIT" is already defined in file "domain.proto". csss/domain.proto:18:9: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "HONGKONG_MACAU_RESIDENCE_PERMIT" must be unique within "cssspb", not just within "CardType". csss/domain.proto:19:9: "cssspb.TAIWAN_RESIDENCE_PERMIT" is already defined in file "domain.proto". csss/domain.proto:19:9: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "TAIWAN_RESIDENCE_PERMIT" must be unique within "cssspb", not just within "CardType". csss/domain.proto:20:9: "cssspb.FOREIGNER_PERMANENT_RESIDENCE_PERMIT" is already defined in file "domain.proto". csss/domain.proto:20:9: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "FOREIGNER_PERMANENT_RESIDENCE_PERMIT" must be unique within "cssspb", not just within "CardType". csss/domain.proto:21:9: "cssspb.FOREIGNER_WORK_PERMIT" is already defined in file "domain.proto". csss/domain.proto:21:9: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "FOREIGNER_WORK_PERMIT" must be unique within "cssspb", not just within "CardType". csss/domain.proto:8:6: "cssspb.CardType" is already defined in file "domain.proto". csss/domain.proto:26:5: "cssspb.SignInit" is already defined in file "domain.proto". csss/domain.proto:26:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "SignInit" must be unique within "cssspb", not just within "SignStatus". csss/domain.proto:27:5: "cssspb.SignDone" is already defined in file "domain.proto". csss/domain.proto:27:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "SignDone" must be unique within "cssspb", not just within "SignStatus". csss/domain.proto:28:5: "cssspb.SignRelease" is already defined in file "domain.proto". csss/domain.proto:28:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "SignRelease" must be unique within "cssspb", not just within "SignStatus". csss/domain.proto:29:5: "cssspb.SignWaitRenew" is already defined in file "domain.proto". csss/domain.proto:29:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "SignWaitRenew" must be unique within "cssspb", not just within "SignStatus". csss/domain.proto:30:5: "cssspb.SignExpired" is already defined in file "domain.proto". csss/domain.proto:30:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "SignExpired" must be unique within "cssspb", not just within "SignStatus". csss/domain.proto:31:5: "cssspb.SignNotExist" is already defined in file "domain.proto". csss/domain.proto:31:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "SignNotExist" must be unique within "cssspb", not just within "SignStatus". csss/domain.proto:32:5: "cssspb.SignUnknown" is already defined in file "domain.proto". csss/domain.proto:32:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "SignUnknown" must be unique within "cssspb", not just within "SignStatus". csss/domain.proto:25:6: "cssspb.SignStatus" is already defined in file "domain.proto". csss/domain.proto:37:5: "cssspb.SignTypeUnknow" is already defined in file "domain.proto". csss/domain.proto:37:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "SignTypeUnknow" must be unique within "cssspb", not just within "SignType". csss/domain.proto:38:9: "cssspb.SignTypeWeChatMP" is already defined in file "domain.proto". csss/domain.proto:38:9: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "SignTypeWeChatMP" must be unique within "cssspb", not just within "SignType". csss/domain.proto:39:9: "cssspb.SignTypeDealerApp" is already defined in file "domain.proto". csss/domain.proto:39:9: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "SignTypeDealerApp" must be unique within "cssspb", not just within "SignType". csss/domain.proto:40:9: "cssspb.SignTypePaper" is already defined in file "domain.proto". csss/domain.proto:40:9: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "SignTypePaper" must be unique within "cssspb", not just within "SignType". csss/domain.proto:41:9: "cssspb.SignTypeSDK" is already defined in file "domain.proto". csss/domain.proto:41:9: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "SignTypeSDK" must be unique within "cssspb", not just within "SignType". csss/domain.proto:42:9: "cssspb.SignTypeSMS" is already defined in file "domain.proto". csss/domain.proto:42:9: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "SignTypeSMS" must be unique within "cssspb", not just within "SignType". csss/domain.proto:43:5: "cssspb.SignTypeApp" is already defined in file "domain.proto". csss/domain.proto:43:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "SignTypeApp" must be unique within "cssspb", not just within "SignType". csss/domain.proto:44:5: "cssspb.SignTypeAliMp" is already defined in file "domain.proto". csss/domain.proto:44:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "SignTypeAliMp" must be unique within "cssspb", not just within "SignType". csss/domain.proto:45:5: "cssspb.SignTypeBrokerForceSign" is already defined in file "domain.proto". csss/domain.proto:45:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "SignTypeBrokerForceSign" must be unique within "cssspb", not just within "SignType". csss/domain.proto:46:5: "cssspb.SignTypeBrokerForceCancel" is already defined in file "domain.proto". csss/domain.proto:46:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "SignTypeBrokerForceCancel" must be unique within "cssspb", not just within "SignType". csss/domain.proto:36:6: "cssspb.SignType" is already defined in file "domain.proto". csss/domain.proto:51:5: "cssspb.SignMethodUnKnow" is already defined in file "domain.proto". csss/domain.proto:51:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "SignMethodUnKnow" must be unique within "cssspb", not just within "SignMethod". csss/domain.proto:52:9: "cssspb.SignMethodByUser" is already defined in file "domain.proto". csss/domain.proto:52:9: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "SignMethodByUser" must be unique within "cssspb", not just within "SignMethod". csss/domain.proto:53:9: "cssspb.SignMethodByAdmin" is already defined in file "domain.proto". csss/domain.proto:53:9: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "SignMethodByAdmin" must be unique within "cssspb", not just within "SignMethod". csss/domain.proto:50:6: "cssspb.SignMethod" is already defined in file "domain.proto". csss/domain.proto:58:5: "cssspb.SignMethodUnkonw" is already defined in file "domain.proto". csss/domain.proto:58:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "SignMethodUnkonw" must be unique within "cssspb", not just within "SignMethodOld". csss/domain.proto:59:5: "cssspb.SignMethodNormal" is already defined in file "domain.proto". csss/domain.proto:59:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "SignMethodNormal" must be unique within "cssspb", not just within "SignMethodOld". csss/domain.proto:60:5: "cssspb.SignMethodForceSign" is already defined in file "domain.proto". csss/domain.proto:60:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "SignMethodForceSign" must be unique within "cssspb", not just within "SignMethodOld". csss/domain.proto:61:5: "cssspb.SignMethodForceCacnel" is already defined in file "domain.proto". csss/domain.proto:61:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "SignMethodForceCacnel" must be unique within "cssspb", not just within "SignMethodOld". csss/domain.proto:62:5: "cssspb.SignMethodForceGroup" is already defined in file "domain.proto". csss/domain.proto:62:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "SignMethodForceGroup" must be unique within "cssspb", not just within "SignMethodOld". csss/domain.proto:57:6: "cssspb.SignMethodOld" is already defined in file "domain.proto". csss/domain.proto:67:5: "cssspb.PS_UNKNOWN" is already defined in file "domain.proto". csss/domain.proto:67:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "PS_UNKNOWN" must be unique within "cssspb", not just within "ProtocolStandard". csss/domain.proto:68:5: "cssspb.PS_STANDARD" is already defined in file "domain.proto". csss/domain.proto:68:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "PS_STANDARD" must be unique within "cssspb", not just within "ProtocolStandard". csss/domain.proto:69:5: "cssspb.PS_SPECIAL" is already defined in file "domain.proto". csss/domain.proto:69:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "PS_SPECIAL" must be unique within "cssspb", not just within "ProtocolStandard". csss/domain.proto:66:6: "cssspb.ProtocolStandard" is already defined in file "domain.proto". csss/domain.proto:74:5: "cssspb.ProtocolTypeUnkonw" is already defined in file "domain.proto". csss/domain.proto:74:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "ProtocolTypeUnkonw" must be unique within "cssspb", not just within "PrtocolType". csss/domain.proto:75:5: "cssspb.ProtocolTypeOnePart" is already defined in file "domain.proto". csss/domain.proto:75:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "ProtocolTypeOnePart" must be unique within "cssspb", not just within "PrtocolType". csss/domain.proto:76:5: "cssspb.ProtocolTypeTwoPart" is already defined in file "domain.proto". csss/domain.proto:76:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "ProtocolTypeTwoPart" must be unique within "cssspb", not just within "PrtocolType". csss/domain.proto:77:5: "cssspb.ProtocolTypeThreePart" is already defined in file "domain.proto". csss/domain.proto:77:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "ProtocolTypeThreePart" must be unique within "cssspb", not just within "PrtocolType". csss/domain.proto:73:6: "cssspb.PrtocolType" is already defined in file "domain.proto". csss/domain.proto:82:5: "cssspb.SPT_Unknown" is already defined in file "domain.proto". csss/domain.proto:82:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "SPT_Unknown" must be unique within "cssspb", not just within "SignProtocolType". csss/domain.proto:83:5: "cssspb.SPT_StandardTwoPart" is already defined in file "domain.proto". csss/domain.proto:83:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "SPT_StandardTwoPart" must be unique within "cssspb", not just within "SignProtocolType". csss/domain.proto:84:5: "cssspb.SPT_NotStandardTwoPart" is already defined in file "domain.proto". csss/domain.proto:84:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "SPT_NotStandardTwoPart" must be unique within "cssspb", not just within "SignProtocolType". csss/domain.proto:85:5: "cssspb.SPT_StandardThreePart" is already defined in file "domain.proto". csss/domain.proto:85:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "SPT_StandardThreePart" must be unique within "cssspb", not just within "SignProtocolType". csss/domain.proto:86:5: "cssspb.SPT_NotStandardThreePart" is already defined in file "domain.proto". csss/domain.proto:86:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "SPT_NotStandardThreePart" must be unique within "cssspb", not just within "SignProtocolType". csss/domain.proto:81:6: "cssspb.SignProtocolType" is already defined in file "domain.proto". csss/domain.proto:91:5: "cssspb.ReviewStatusNew" is already defined in file "domain.proto". csss/domain.proto:91:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "ReviewStatusNew" must be unique within "cssspb", not just within "ReviewStatus". csss/domain.proto:92:5: "cssspb.ReviewStatusSuccess" is already defined in file "domain.proto". csss/domain.proto:92:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "ReviewStatusSuccess" must be unique within "cssspb", not just within "ReviewStatus". csss/domain.proto:93:5: "cssspb.ReviewStatusFail" is already defined in file "domain.proto". csss/domain.proto:93:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "ReviewStatusFail" must be unique within "cssspb", not just within "ReviewStatus". csss/domain.proto:94:5: "cssspb.ReviewStatusNameIDNoMatch" is already defined in file "domain.proto". csss/domain.proto:94:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "ReviewStatusNameIDNoMatch" must be unique within "cssspb", not just within "ReviewStatus". csss/domain.proto:95:5: "cssspb.ReviewStatusNeedReview" is already defined in file "domain.proto". csss/domain.proto:95:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "ReviewStatusNeedReview" must be unique within "cssspb", not just within "ReviewStatus". csss/domain.proto:96:5: "cssspb.ReviewStatusUnknown" is already defined in file "domain.proto". csss/domain.proto:96:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "ReviewStatusUnknown" must be unique within "cssspb", not just within "ReviewStatus". csss/domain.proto:90:6: "cssspb.ReviewStatus" is already defined in file "domain.proto". csss/domain.proto:101:9: "cssspb.RecordSourceUnknow" is already defined in file "domain.proto". csss/domain.proto:101:9: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "RecordSourceUnknow" must be unique within "cssspb", not just within "SignRelationRecordSource". csss/domain.proto:102:9: "cssspb.RecordSourceByDealer" is already defined in file "domain.proto". csss/domain.proto:102:9: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "RecordSourceByDealer" must be unique within "cssspb", not just within "SignRelationRecordSource". csss/domain.proto:103:9: "cssspb.RecordSourceByAdmin" is already defined in file "domain.proto". csss/domain.proto:103:9: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "RecordSourceByAdmin" must be unique within "cssspb", not just within "SignRelationRecordSource". csss/domain.proto:104:9: "cssspb.RecordSourceByApi" is already defined in file "domain.proto". csss/domain.proto:104:9: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "RecordSourceByApi" must be unique within "cssspb", not just within "SignRelationRecordSource". csss/domain.proto:105:9: "cssspb.RecordSourceByApiPay" is already defined in file "domain.proto". csss/domain.proto:105:9: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "RecordSourceByApiPay" must be unique within "cssspb", not just within "SignRelationRecordSource". csss/domain.proto:106:9: "cssspb.RecordSourceByBatchPay" is already defined in file "domain.proto". csss/domain.proto:106:9: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "RecordSourceByBatchPay" must be unique within "cssspb", not just within "SignRelationRecordSource". csss/domain.proto:107:9: "cssspb.RecordSourceByPaper" is already defined in file "domain.proto". csss/domain.proto:107:9: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "RecordSourceByPaper" must be unique within "cssspb", not just within "SignRelationRecordSource". csss/domain.proto:108:9: "cssspb.RecordSourceBySdk" is already defined in file "domain.proto". csss/domain.proto:108:9: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "RecordSourceBySdk" must be unique within "cssspb", not just within "SignRelationRecordSource". csss/domain.proto:109:9: "cssspb.RecordSourceByJob" is already defined in file "domain.proto". csss/domain.proto:109:9: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "RecordSourceByJob" must be unique within "cssspb", not just within "SignRelationRecordSource". csss/domain.proto:110:9: "cssspb.RecordSourceByExternal" is already defined in file "domain.proto". csss/domain.proto:110:9: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "RecordSourceByExternal" must be unique within "cssspb", not just within "SignRelationRecordSource". csss/domain.proto:111:9: "cssspb.RecordSourceByGeass" is already defined in file "domain.proto". csss/domain.proto:111:9: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "RecordSourceByGeass" must be unique within "cssspb", not just within "SignRelationRecordSource". csss/domain.proto:112:9: "cssspb.RecordScanQrCode" is already defined in file "domain.proto". csss/domain.proto:112:9: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "RecordScanQrCode" must be unique within "cssspb", not just within "SignRelationRecordSource". csss/domain.proto:113:3: "cssspb.RecordSourceByDealerAPP" is already defined in file "domain.proto". csss/domain.proto:113:3: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "RecordSourceByDealerAPP" must be unique within "cssspb", not just within "SignRelationRecordSource". csss/domain.proto:100:6: "cssspb.SignRelationRecordSource" is already defined in file "domain.proto". csss/domain.proto:118:5: "cssspb.OAT_UNKNOWN" is already defined in file "domain.proto". csss/domain.proto:118:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "OAT_UNKNOWN" must be unique within "cssspb", not just within "OnlineAppType". csss/domain.proto:119:5: "cssspb.OAT_APP" is already defined in file "domain.proto". csss/domain.proto:119:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "OAT_APP" must be unique within "cssspb", not just within "OnlineAppType". csss/domain.proto:120:5: "cssspb.OAT_WECHAT" is already defined in file "domain.proto". csss/domain.proto:120:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "OAT_WECHAT" must be unique within "cssspb", not just within "OnlineAppType". csss/domain.proto:121:5: "cssspb.OAT_WEB" is already defined in file "domain.proto". csss/domain.proto:121:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "OAT_WEB" must be unique within "cssspb", not just within "OnlineAppType". csss/domain.proto:117:6: "cssspb.OnlineAppType" is already defined in file "domain.proto". csss/domain.proto:370:5: "cssspb.GS_UNKNOWN" is already defined in file "domain.proto". csss/domain.proto:370:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "GS_UNKNOWN" must be unique within "cssspb", not just within "GrayStatus". csss/domain.proto:371:5: "cssspb.GS_OPEN" is already defined in file "domain.proto". csss/domain.proto:371:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "GS_OPEN" must be unique within "cssspb", not just within "GrayStatus". csss/domain.proto:372:5: "cssspb.GS_CLOSE" is already defined in file "domain.proto". csss/domain.proto:372:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "GS_CLOSE" must be unique within "cssspb", not just within "GrayStatus". csss/domain.proto:369:6: "cssspb.GrayStatus" is already defined in file "domain.proto". csss/domain.proto:463:5: "cssspb.AC_UNKNOWN" is already defined in file "domain.proto". csss/domain.proto:463:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "AC_UNKNOWN" must be unique within "cssspb", not just within "AccountChannel". csss/domain.proto:464:9: "cssspb.AC_BANK" is already defined in file "domain.proto". csss/domain.proto:464:9: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "AC_BANK" must be unique within "cssspb", not just within "AccountChannel". csss/domain.proto:465:9: "cssspb.AC_ALI_PAY" is already defined in file "domain.proto". csss/domain.proto:465:9: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "AC_ALI_PAY" must be unique within "cssspb", not just within "AccountChannel". csss/domain.proto:466:9: "cssspb.AC_WECHAT_PAY" is already defined in file "domain.proto". csss/domain.proto:466:9: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "AC_WECHAT_PAY" must be unique within "cssspb", not just within "AccountChannel". csss/domain.proto:462:6: "cssspb.AccountChannel" is already defined in file "domain.proto". csss/domain.proto:471:5: "cssspb.G_UNKNOWN" is already defined in file "domain.proto". csss/domain.proto:471:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "G_UNKNOWN" must be unique within "cssspb", not just within "Gender". csss/domain.proto:472:5: "cssspb.G_MAN" is already defined in file "domain.proto". csss/domain.proto:472:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "G_MAN" must be unique within "cssspb", not just within "Gender". csss/domain.proto:473:5: "cssspb.G_WOMAN" is already defined in file "domain.proto". csss/domain.proto:473:5: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it. Therefore, "G_WOMAN" must be unique within "cssspb", not just within "Gender". csss/domain.proto:470:6: "cssspb.Gender" is already defined in file "domain.proto". csss/domain.proto:134:5: "cssspb.CardType" seems to be defined in "domain.proto", which is not imported by "csss/domain.proto". To use it here, please add the necessary import. csss/domain.proto:136:5: "cssspb.SignStatus" seems to be defined in "domain.proto", which is not imported by "csss/domain.proto". To use it here, please add the necessary import. csss/domain.proto:137:5: "cssspb.SignType" seems to be defined in "domain.proto", which is not imported by "csss/domain.proto". To use it here, please add the necessary import. csss/domain.proto:138:5: "cssspb.SignMethod" seems to be defined in "domain.proto", which is not imported by "csss/domain.proto". To use it here, please add the necessary import. csss/domain.proto:140:5: "cssspb.PrtocolType" seems to be defined in "domain.proto", which is not imported by "csss/domain.proto". To use it here, please add the necessary import. csss/domain.proto:160:5: "cssspb.SignRelationRecordSource" seems to be defined in "domain.proto", which is not imported by "csss/domain.proto". To use it here, please add the necessary import. csss/domain.proto:161:5: "cssspb.ExternalRelation" seems to be defined in "domain.proto", which is not imported by "csss/domain.proto". To use it here, please add the necessary import. csss/domain.proto:181:5: "cssspb.SignType" seems to be defined in "domain.proto", which is not imported by "csss/domain.proto". To use it here, please add the necessary import. csss/domain.proto:196:5: "cssspb.SignRelationRecordSource" seems to be defined in "domain.proto", which is not imported by "csss/domain.proto". To use it here, please add the necessary import. csss/domain.proto:197:5: "cssspb.ExternalRelation" seems to be defined in "domain.proto", which is not imported by "csss/domain.proto". To use it here, please add the necessary import. csss/domain.proto:211:5: "cssspb.SignStatus" seems to be defined in "domain.proto", which is not imported by "csss/domain.proto". To use it here, please add the necessary import. csss/domain.proto:212:5: "cssspb.ReviewStatus" seems to be defined in "domain.proto", which is not imported by "csss/domain.proto". To use it here, please add the necessary import. csss/domain.proto:213:5: "cssspb.SignProtocolType" seems to be defined in "domain.proto", which is not imported by "csss/domain.proto". To use it here, please add the necessary import. csss/domain.proto:223:5: "cssspb.PrtocolType" seems to be defined in "domain.proto", which is not imported by "csss/domain.proto". To use it here, please add the necessary import. csss/domain.proto:224:5: "cssspb.SignType" seems to be defined in "domain.proto", which is not imported by "csss/domain.proto". To use it here, please add the necessary import. csss/domain.proto:225:5: "cssspb.SignType" seems to be defined in "domain.proto", which is not imported by "csss/domain.proto". To use it here, please add the necessary import. csss/domain.proto:242:5: "cssspb.SignRelationInfo" seems to be defined in "domain.proto", which is not imported by "csss/domain.proto". To use it here, please add the necessary import. csss/domain.proto:243:5: "cssspb.UserInfo" seems to be defined in "domain.proto", which is not imported by "csss/domain.proto". To use it here, please add the necessary import. csss/domain.proto:244:5: "cssspb.External" seems to be defined in "domain.proto", which is not imported by "csss/domain.proto". To use it here, please add the necessary import. csss/domain.proto:245:5: "cssspb.Protocol" seems to be defined in "domain.proto", which is not imported by "csss/domain.proto". To use it here, please add the necessary import. csss/domain.proto:253:5: "cssspb.SignStatus" seems to be defined in "domain.proto", which is not imported by "csss/domain.proto". To use it here, please add the necessary import. csss/domain.proto:257:5: "cssspb.SignType" seems to be defined in "domain.proto", which is not imported by "csss/domain.proto". To use it here, please add the necessary import. csss/domain.proto:264:5: "cssspb.SignProtocolType" seems to be defined in "domain.proto", which is not imported by "csss/domain.proto". To use it here, please add the necessary import. csss/domain.proto:265:5: "cssspb.SignRelationRecordSource" seems to be defined in "domain.proto", which is not imported by "csss/domain.proto". To use it here, please add the necessary import. csss/domain.proto:268:5: "cssspb.UserInfo" seems to be defined in "domain.proto", which is not imported by "csss/domain.proto". To use it here, please add the necessary import. csss/domain.proto:284:5: "cssspb.ReviewStatus" seems to be defined in "domain.proto", which is not imported by "csss/domain.proto". To use it here, please add the necessary import. csss/domain.proto:292:5: "cssspb.PrtocolType" seems to be defined in "domain.proto", which is not imported by "csss/domain.proto". To use it here, please add the necessary import. csss/domain.proto:297:5: "cssspb.SignStatus" seems to be defined in "domain.proto", which is not imported by "csss/domain.proto". To use it here, please add the necessary import. csss/domain.proto:308:5: "cssspb.ReviewStatus" seems to be defined in "domain.proto", which is not imported by "csss/domain.proto". To use it here, please add the necessary import. csss/domain.proto:315:5: "cssspb.SignProtocolType" seems to be defined in "domain.proto", which is not imported by "csss/domain.proto". To use it here, please add the necessary import. csss/domain.proto:353:14: "cssspb.OnlineAppType" seems to be defined in "domain.proto", which is not imported by "csss/domain.proto". To use it here, please add the necessary import. csss/domain.proto:410:5: "cssspb.SignStatus" seems to be defined in "domain.proto", which is not imported by "csss/domain.proto". To use it here, please add the necessary import. csss/admin_plaintext_record.proto:5:1: Import "csss/base.proto" was not found or had errors. csss/admin_plaintext_record.proto:9:5: "cssspb.Header" seems to be defined in "base.proto", which is not imported by "csss/admin_plaintext_record.proto". To use it here, please add the necessary import. csss/admin_plaintext_record.proto:10:5: "cssspb.Token" seems to be defined in "base.proto", which is not imported by "csss/admin_plaintext_record.proto". To use it here, please add the necessary import. csss/admin_plaintext_record.proto:52:5: "cssspb.Header" seems to be defined in "base.proto", which is not imported by "csss/admin_plaintext_record.proto". To use it here, please add the necessary import. csss/admin_plaintext_record.proto:53:5: "cssspb.Token" seems to be defined in "base.proto", which is not imported by "csss/admin_plaintext_record.proto". To use it here, please add the necessary import. csss/dealer_plaintext_record.proto:5:1: Import "csss/base.proto" was not found or had errors. csss/dealer_plaintext_record.proto:9:5: "cssspb.Header" seems to be defined in "base.proto", which is not imported by "csss/dealer_plaintext_record.proto". To use it here, please add the necessary import. csss/dealer_plaintext_record.proto:10:5: "cssspb.Token" seems to be defined in "base.proto", which is not imported by "csss/dealer_plaintext_record.proto". To use it here, please add the necessary import. csss/dealer_plaintext_record.proto:29:5: "cssspb.Header" seems to be defined in "base.proto", which is not imported by "csss/dealer_plaintext_record.proto". To use it here, please add the necessary import. csss/dealer_plaintext_record.proto:30:5: "cssspb.Token" seems to be defined in "base.proto", which is not imported by "csss/dealer_plaintext_record.proto". To use it here, please add the necessary import. csss/dealer_plaintext_record.proto:71:5: "cssspb.Header" seems to be defined in "base.proto", which is not imported by "csss/dealer_plaintext_record.proto". To use it here, please add the necessary import. csss/dealer_plaintext_record.proto:72:5: "cssspb.Token" seems to be defined in "base.proto", which is not imported by "csss/dealer_plaintext_record.proto". To use it here, please add the necessary import. csss/dealer_plaintext_record.proto:113:5: "cssspb.Header" seems to be defined in "base.proto", which is not imported by "csss/dealer_plaintext_record.proto". To use it here, please add the necessary import. csss/dealer_plaintext_record.proto:114:5: "cssspb.Token" seems to be defined in "base.proto", which is not imported by "csss/dealer_plaintext_record.proto". To use it here, please add the necessary import. sign.proto:5:1: Import "csss/base.proto" was not found or had errors. sign.proto:6:1: Import "csss/domain.proto" was not found or had errors. sign.proto:7:1: Import "csss/admin_plaintext_record.proto" was not found or had errors. sign.proto:8:1: Import "csss/dealer_plaintext_record.proto" was not found or had errors. sign.proto:74:5: "cssspb.Header" seems to be defined in "base.proto", which is not imported by "sign.proto". To use it here, please add the necessary import. sign.proto:75:5: "cssspb.Token" seems to be defined in "base.proto", which is not imported by "sign.proto". To use it here, please add the necessary import. sign.proto:110:5: "cssspb.SignStatus" seems to be defined in "domain.proto", which is not imported by "sign.proto". To use it here, please add the necessary import. sign.proto:134:5: "cssspb.CardType" seems to be defined in "domain.proto", which is not imported by "sign.proto". To use it here, please add the necessary import. sign.proto:135:5: "cssspb.SignRelationRecordSource" seems to be defined in "domain.proto", which is not imported by "sign.proto". To use it here, please add the necessary import. sign.proto:151:5: "cssspb.ServiceHeader" seems to be defined in "base.proto", which is not imported by "sign.proto". To use it here, please add the necessary import. sign.proto:158:5: "cssspb.SignStatus" seems to be defined in "domain.proto", which is not imported by "sign.proto". To use it here, please add the necessary import. sign.proto:171:5: "cssspb.ServiceHeader" seems to be defined in "base.proto", which is not imported by "sign.proto". To use it here, please add the necessary import. sign.proto:187:5: "cssspb.ServiceHeader" seems to be defined in "base.proto", which is not imported by "sign.proto". To use it here, please add the necessary import. sign.proto:208:5: "cssspb.ServiceHeader" seems to be defined in "base.proto", which is not imported by "sign.proto". To use it here, please add the necessary import. sign.proto:213:14: "cssspb.SignRelation" seems to be defined in "domain.proto", which is not imported by "sign.proto". To use it here, please add the necessary import. sign.proto:218:5: "cssspb.ServiceHeader" seems to be defined in "base.proto", which is not imported by "sign.proto". To use it here, please add the necessary import. sign.proto:225:5: "cssspb.SignRelation" seems to be defined in "domain.proto", which is not imported by "sign.proto". To use it here, please add the necessary import. sign.proto:229:5: "cssspb.ServiceHeader" seems to be defined in "base.proto", which is not imported by "sign.proto". To use it here, please add the necessary import. sign.proto:234:14: "cssspb.SignRelationInfo" seems to be defined in "domain.proto", which is not imported by "sign.proto". To use it here, please add the necessary import. sign.proto:257:5: "cssspb.SignRelationRecordSource" seems to be defined in "domain.proto", which is not imported by "sign.proto". To use it here, please add the necessary import. sign.proto:258:5: "cssspb.ExternalRelation" seems to be defined in "domain.proto", which is not imported by "sign.proto". To use it here, please add the necessary import. sign.proto:307:5: "cssspb.ServiceHeader" seems to be defined in "base.proto", which is not imported by "sign.proto". To use it here, please add the necessary import. sign.proto:314:14: "cssspb.SignRelationInfo" seems to be defined in "domain.proto", which is not imported by "sign.proto". To use it here, please add the necessary import. sign.proto:319:5: "cssspb.ServiceHeader" seems to be defined in "base.proto", which is not imported by "sign.proto". To use it here, please add the necessary import. sign.proto:325:5: "cssspb.SignRelationInfo" seems to be defined in "domain.proto", which is not imported by "sign.proto". To use it here, please add the necessary import. sign.proto:52:31: "GetDealerPermsConfigRequest" is not defined. sign.proto:52:69: "GetDealerPermsConfigReply" is not defined. sign.proto:55:43: "DownloadSignUserPlaintextRecordsRequest" is not defined. sign.proto:55:93: "DownloadSignUserPlaintextRecordsReply" is not defined. sign.proto:58:46: "GetSignUserPlaintextDownloadRecordsRequest" is not defined. sign.proto:58:99: "GetSignUserPlaintextDownloadRecordsReply" is not defined. sign.proto:61:41: "ResendSignUserPlaintextRecordsRequest" is not defined. sign.proto:61:89: "ResendSignUserPlaintextRecordsReply" is not defined. sign.proto:66:51: "GetSignUserPlaintextDownloadRecordsAdminRequest" is not defined. sign.proto:66:109: "GetSignUserPlaintextDownloadRecordsAdminReply" is not defined. sign.proto:69:46: "ResendSignUserPlaintextRecordsAdminRequest" is not defined. sign.proto:69:99: "ResendSignUserPlaintextRecordsAdminReply" is not defined. summary = 1 in 00:00:00 = 7.6/s Avg: 0 Min: 0 Max: 0 Err: 1 (100.00%) Tidying up ... @ Fri Feb 25 17:21:09 CST 2022 (1645780869361) ... end of run

Patrikes4 commented 2 years ago

When release?

60127300 commented 2 years ago

You might buid the latest version youself by mvn clean install package -Dmaven.test.skip=true and use was built file. But for me it didn't help

serg-ty commented 2 years ago

I built the latest version and the original problem is fixed, but a new problem occurred for me which was not present before:

2022-06-16 17:58:49,146 ERROR v.z.b.GRPCSampler: An unknown error occurred before the GRPC request was initiated, and the stack trace is as follows: java.lang.IllegalArgumentException: Could not extract package name from OkdService at vn.zalopay.benchmark.core.protobuf.ProtoMethodName.parseFullGrpcMethodName(ProtoMethodName.java:35) ~[jmeter-grpc-request.jar:?] at vn.zalopay.benchmark.core.ClientCaller.init(ClientCaller.java:57) ~[jmeter-grpc-request.jar:?] at vn.zalopay.benchmark.core.ClientCaller.(ClientCaller.java:46) ~[jmeter-grpc-request.jar:?] at vn.zalopay.benchmark.GRPCSampler.initGrpcClient(GRPCSampler.java:56) ~[jmeter-grpc-request.jar:?] at vn.zalopay.benchmark.GRPCSampler.sample(GRPCSampler.java:67) [jmeter-grpc-request.jar:?] at org.apache.jmeter.threads.JMeterThread.doSampling(JMeterThread.java:638) [ApacheJMeter_core.jar:5.4.3] at org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:558) [ApacheJMeter_core.jar:5.4.3] at org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:489) [ApacheJMeter_core.jar:5.4.3] at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:256) [ApacheJMeter_core.jar:5.4.3] at java.lang.Thread.run(Thread.java:829) [?:?]

Screenshot_4

Although methods names are extracted from service by hitting "Listing..." button, service name does not contain a package, which appears to be an origin of this problem.

I tried to "cheat" a system by manually adding a package into .jmx file, but this led to another problem.