Coder Social home page Coder Social logo

openimsdk / chat Goto Github PK

View Code? Open in Web Editor NEW
63.0 3.0 77.0 1.48 MB

A business server that includes user registration and login, deployed together with Open-IM-Server, can be used to set up a chat product.

Home Page: https://openim.io

License: GNU General Public License v3.0

Go 95.12% Dockerfile 2.14% Batchfile 0.24% Shell 0.46% Smarty 2.04%

chat's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

chat's Issues

Bug: scripts/build_all_service.sh && start_all.sh works bad

What happened?

cat: ././scripts/../scripts/../config/config.yaml: No such file or directory

What did you expect to happen?

none

How can we reproduce it (as minimally and precisely as possible)?

none

Anything else we need to know?

none

version

v2

Cloud provider

none

OS version

No response

Install tools

No response

Bug: setting client_config api's parameter doesn't match client's input

What happened?

setting client_config api's parameter doesn't match client's input

What did you expect to happen?

setting client_config api's parameter doesn't match client's input

How can we reproduce it (as minimally and precisely as possible)?

set needInvitationCodeRegister in backend management

Anything else we need to know?

No response

version

```console $ {name} version # paste output here ```

Cloud provider

OS version

```console # On Linux: $ cat /etc/os-release # paste output here $ uname -a # paste output here # On Windows: C:\> wmic os get Caption, Version, BuildNumber, OSArchitecture # paste output here ```

Install tools

Bug: searchDefaultUser bug

What happened?

the program will down when calling search Default user.

What did you expect to happen?

search Default user.

How can we reproduce it (as minimally and precisely as possible)?

call search Default use api with keyword only

Anything else we need to know?

No response

version

```console $ {name} version # paste output here ```

Cloud provider

OS version

```console # On Linux: $ cat /etc/os-release # paste output here $ uname -a # paste output here # On Windows: C:\> wmic os get Caption, Version, BuildNumber, OSArchitecture # paste output here ```

Install tools

Bug: The new demo client does not display the group after creating the group

What happened?

The new demo client does not display the group after creating the group

What did you expect to happen?

The new demo client does not display the group after creating the group

How can we reproduce it (as minimally and precisely as possible)?

Download the demo here:https://doc.rentsoft.cn/guides/gettingStarted/quickTestServer

Anything else we need to know?

No response

version

```console $ {name} version # paste output here ```

Cloud provider

OS version

```console # On Linux: $ cat /etc/os-release # paste output here $ uname -a # paste output here # On Windows: C:\> wmic os get Caption, Version, BuildNumber, OSArchitecture # paste output here ```

Install tools

An error occurred while compiling the chat business server on CentOS 7

What happened?

CGO_ENABLED=0 GOOS=linux GOARCH=amd64; go build -ldflags="-w -s" -o open_im_chat_api
error obtaining VCS status: exit status 128

What did you expect to happen?

编译报错
make build
make[1]: 进入目录“/home/OpenIM-V3.0/chat/cmd/api/chat_api”
CGO_ENABLED=0 GOOS=linux GOARCH=amd64; go build -ldflags="-w -s" -o open_im_chat_api
error obtaining VCS status: exit status 128
Use -buildvcs=false to disable VCS stamping.
make[1]: *** [build] 错误 1
make[1]: 离开目录“/home/OpenIM-V3.0/chat/cmd/api/chat_api”
make: *** [install] 错误 2
open_im_chat_api build failed

How can we reproduce it (as minimally and precisely as possible)?

./build_all_service.sh

Anything else we need to know?

No response

version

[root@172-10-32-116 chat]# git branch -a
main

  • release-v1.0
    remotes/origin/HEAD -> origin/main
    remotes/origin/main
    remotes/origin/release-v1.0
    [root@172-10-32-116 chat]# go version
    go version go1.20.6 linux/amd64

Cloud provider

OS version

[root@172-10-32-116 /]# cat /etc/os-release
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"

Install tools

[Other]: add Prompt message

What would you like to share?

print prompt information When admins have already stored in database

Additional information

No response

Bug: tools zk watch

What happened?

What did you expect to happen?

zk node changes cannot be monitored

How can we reproduce it (as minimally and precisely as possible)?

zk node change

Anything else we need to know?

No response

version

```console $ {name} version # paste output here ```

Cloud provider

OS version

```console # On Linux: $ cat /etc/os-release # paste output here $ uname -a # paste output here # On Windows: C:\> wmic os get Caption, Version, BuildNumber, OSArchitecture # paste output here ```

Install tools

Bug: startup cpu usage is too high

What happened?

Startup cpu usage is too high

What did you expect to happen?

Startup cpu usage is too high

How can we reproduce it (as minimally and precisely as possible)?

Startup

Anything else we need to know?

No response

version

```console $ {name} version # paste output here ```

Cloud provider

OS version

```console # On Linux: $ cat /etc/os-release # paste output here $ uname -a # paste output here # On Windows: C:\> wmic os get Caption, Version, BuildNumber, OSArchitecture # paste output here ```

Install tools

Bug: userRegister bug and parseToken log error

What happened?

generate user_id error in userRegister. incorrect error log will occur when inputing im token to chat.

What did you expect to happen?

print correct error log.

How can we reproduce it (as minimally and precisely as possible)?

call userRegister api. call chat api with imtoken.

Anything else we need to know?

No response

version

```console $ {name} version # paste output here ```

Cloud provider

OS version

```console # On Linux: $ cat /etc/os-release # paste output here $ uname -a # paste output here # On Windows: C:\> wmic os get Caption, Version, BuildNumber, OSArchitecture # paste output here ```

Install tools

Feature: <upgrade bash shell>

Checklist

  • I've searched for similar issues and couldn't find anything matching
  • I've discussed this feature request in the OpenIMSDK Slack and got positive feedback

Is this feature request related to a problem?

❎ No

Problem Description

we should carry out bash shell in fixed area which we do not excepted.

Solution Description

upgrade bash shell

Benefits

each

Potential Drawbacks

none

Additional Information

none

Bug: Compilation and Startup Optimization for chat Repository

What happened?

When trying to compile and start the chat application using the provided scripts, I encountered a series of delays and inefficiencies. This report outlines those issues and provides suggestions for potential improvements.

What did you expect to happen?

Steps to Reproduce:

  1. Clone the chat repository from [repository_link_here].
  2. Navigate to the root directory.
  3. Run script_name_for_compilation.sh.
  4. After compilation, run script_name_for_startup.sh.

Expected Behavior: The compilation and startup processes should be efficient and completed within a reasonable time frame, with no unnecessary delays.

Observed Behavior:

  1. The compilation script took over 15 minutes to complete.
  2. During startup, there's a 2-minute delay before the application interface appears.
  3. Excessive logging information during startup, which might be contributing to the delay.

Logs: [Attach or provide a link to relevant logs, if available]

Potential Solutions:

  1. Review the compilation process and eliminate any redundancies.
  2. Optimize the logging mechanism during startup. Consider having verbose logging as an optional feature.
  3. Pre-compile or cache certain assets to improve startup speed.

How can we reproduce it (as minimally and precisely as possible)?

make all

Anything else we need to know?

no

version

```console $ {name} version # paste output here ```

Cloud provider

local

OS version

```console # On Linux: $ cat /etc/os-release # paste output here root@PS2023EVRHNCXG:~/workspaces/openim/chat# uname -a Linux PS2023EVRHNCXG 5.15.90.1-microsoft-standard-WSL2 #1 SMP Fri Jan 27 02:56:13 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux # paste output here # On Windows: C:\> wmic os get Caption, Version, BuildNumber, OSArchitecture # paste output here ```

Install tools

make all

[Other]: statistic api

What would you like to share?

implement statistic api for new user and login user

Additional information

No response

Bug: merge caused start_all.sh can not find such path to resolve

What happened?

scripts/start_all.sh can not find such path to resolve

What did you expect to happen?

fix it

How can we reproduce it (as minimally and precisely as possible)?

in chat dir : source ./strat_all.sh

Anything else we need to know?

none

version

v3

Cloud provider

none

OS version

No response

Install tools

No response

Feature: Search only for users who are not banned

Checklist

  • I've searched for similar issues and couldn't find anything matching
  • I've discussed this feature request in the OpenIMSDK Slack and got positive feedback

Is this feature request related to a problem?

None

Problem Description

Solution Description

modify searchUserFullInfo api

Benefits

.....

Potential Drawbacks

No response

Additional Information

No response

Bug: After requesting the search-related API on port 10009, all APIs on port 10009 will be unavailable

What happened?

Bug: After requesting the search-related API on port 10009, all APIs on port 10009 will be unavailable!

How can we reproduce it (as minimally and precisely as possible)?

Bug: After requesting the search-related API on port 10009, all APIs on port 10009 will be unavailable,such as request this one: 10009/default/group/search
image
and then:
image

Anything else we need to know?

No response

version

```console $ {name} version # paste output here ```

Cloud provider

OS version

```console # On Linux: $ cat /etc/os-release # paste output here $ uname -a # paste output here # On Windows: C:\> wmic os get Caption, Version, BuildNumber, OSArchitecture # paste output here ```

Install tools

Bug: searchNormalUser error

What happened?

this rpc can't filter all forbiddened users

What did you expect to happen?

filter all forbiddened users and return all normal users

How can we reproduce it (as minimally and precisely as possible)?

call searchUserFullInfo api with parameter normalUser=1

Anything else we need to know?

No response

version

```console $ {name} version # paste output here ```

Cloud provider

OS version

```console # On Linux: $ cat /etc/os-release # paste output here $ uname -a # paste output here # On Windows: C:\> wmic os get Caption, Version, BuildNumber, OSArchitecture # paste output here ```

Install tools

Bug: Mailbox does not have a regular judgment

What happened?

Mailbox does not have a regular judgment

What did you expect to happen?

Mailbox does not have a regular judgment

How can we reproduce it (as minimally and precisely as possible)?

Add a regular judgment

Anything else we need to know?

No response

version

```console $ {name} version # paste output here ```

Cloud provider

OS version

```console # On Linux: $ cat /etc/os-release # paste output here $ uname -a # paste output here # On Windows: C:\> wmic os get Caption, Version, BuildNumber, OSArchitecture # paste output here ```

Install tools

[Other]: upload logs

What would you like to share?

develop logs related fucntion

Additional information

No response

[Other]: script bug

What would you like to share?

script bug

Additional information

No response

Bug: sql injection risk

What happened?

What did you expect to happen?

sql injection risk

How can we reproduce it (as minimally and precisely as possible)?

sql injection risk

Anything else we need to know?

No response

version

```console $ {name} version # paste output here ```

Cloud provider

OS version

```console # On Linux: $ cat /etc/os-release # paste output here $ uname -a # paste output here # On Windows: C:\> wmic os get Caption, Version, BuildNumber, OSArchitecture # paste output here ```

Install tools

Bug: im api UserToken error non-responsive body

What happened?

What did you expect to happen?

im api UserToken error non-responsive body

How can we reproduce it (as minimally and precisely as possible)?

im api UserToken error non-responsive body

Anything else we need to know?

No response

version

```console $ {name} version # paste output here ```

Cloud provider

OS version

```console # On Linux: $ cat /etc/os-release # paste output here $ uname -a # paste output here # On Windows: C:\> wmic os get Caption, Version, BuildNumber, OSArchitecture # paste output here ```

Install tools

zk get config recv loop terminated: failed to read from connection

What would you like to share?

随便一个接口进行debug,如果debug时间超过10秒,就会导致zk超时。后续的请求都会报如下错误。

zk get config recv loop terminated: failed to read from connection: read tcp 127.0.0.1:45358->127.0.0.1:2181: i/o timeout
zk get config send loop terminated: <nil>
zk get config zk session event: {Type:EventSession State:StateDisconnected Path: Err:<nil> Server:127.0.0.1:2181}
zk get config zk session event: {Type:EventSession State:StateConnecting Path: Err:<nil> Server:127.0.0.1:2181}

Additional information

No response

🔮[RFC #0000]: reconstruct chat repository

[RFC #0000] OpenIMSDK proposal template

Meta

  • Name: (fill in the feature name: My Feature)
  • Start Date: (fill in today's date: YYYY-MM-DD)
  • Author(s): (Github usernames)
  • Status: Draft
  • RFC Pull Request: (leave blank)
  • OpenIMSDK Pull Request: (leave blank)
  • OpenIMSDK Issue: (leave blank)
  • Supersedes: (put "N/A" unless this replaces an existing RFC, then link to that RFC)

📇Topics

Motivation

-Provide more concise code.
-divide the bussiness system and im system.
-replace complex rpc call with api call.

How it Works

The project includes login, user management, session management, platform access management, and local knowledge base management.

Login Module
login rpc under chat service

User module
registerUser rpc under chat service,
updateUserInfo rpc under chat service,
CancellationUser rpc under admin service,
BlockUser rpc under admin service,

Admin module
addDefaultGroup rpc under admin service
SearchDefaultGroup rpc under admin service

Feature: <update shell cmd>

Checklist

  • I've searched for similar issues and couldn't find anything matching
  • I've discussed this feature request in the OpenIMSDK Slack and got positive feedback

Is this feature request related to a problem?

❎ No

Problem Description

shell cmd needs to update.

Solution Description

upgrade it.

Benefits

none

Potential Drawbacks

none

Additional Information

none

Bug: start_all.sh works bad

What happened?

we can not use start_all.sh to make deployeement.

What did you expect to happen?

modify path_info.cfg

How can we reproduce it (as minimally and precisely as possible)?

rerun scripts/start_all.sh

Anything else we need to know?

none

version

v3.0

Cloud provider

none

OS version

No response

Install tools

No response

Bug: reset password error

What happened?

http://43.154.157.177:10009/user/password/reset
currentPassword is empty: 1001 ArgsError

What did you expect to happen?

without error

How can we reproduce it (as minimally and precisely as possible)?

call http://43.154.157.177:10009/user/password/reset

Anything else we need to know?

No response

version

```console $ {name} version # paste output here ```

Cloud provider

OS version

```console # On Linux: $ cat /etc/os-release # paste output here $ uname -a # paste output here # On Windows: C:\> wmic os get Caption, Version, BuildNumber, OSArchitecture # paste output here ```

Install tools

Bug: searchUserInfo error

What happened?

searchUserInfo parameter error

What did you expect to happen?

call searchUserInfo

How can we reproduce it (as minimally and precisely as possible)?

call searchUserInfo

Anything else we need to know?

No response

version

```console $ {name} version # paste output here ```

Cloud provider

OS version

```console # On Linux: $ cat /etc/os-release # paste output here $ uname -a # paste output here # On Windows: C:\> wmic os get Caption, Version, BuildNumber, OSArchitecture # paste output here ```

Install tools

Feature: remove globalRecvMsgOpt field

Checklist

  • I've searched for similar issues and couldn't find anything matching
  • I've discussed this feature request in the OpenIMSDK Slack and got positive feedback

Is this feature request related to a problem?

None

Problem Description

No response

Solution Description

globalRecvMsgOpt is not supported.

Benefits

remove globalRecvMsgOpt field

Potential Drawbacks

No response

Additional Information

No response

Bug: check_all scripts and stop_all script error

What happened?

check_all scripts can't check if the service has started and stop_all script can't stop all service

What did you expect to happen?

check_all scripts can't check if the service has started and stop_all script can't stop all service

How can we reproduce it (as minimally and precisely as possible)?

run check_all.sh and run stop_all.sh

Anything else we need to know?

No response

version

```console $ {name} version # paste output here ```

Cloud provider

OS version

```console # On Linux: $ cat /etc/os-release # paste output here $ uname -a # paste output here # On Windows: C:\> wmic os get Caption, Version, BuildNumber, OSArchitecture # paste output here ```

Install tools

zk get config connected to 127.0.0.1:2181

Which job are failing?

zk get config connected to 127.0.0.1:2181
zk get config authenticated: id=72059229188718608, timeout=10000
zk get config re-submitting 0 credentials after reconnect
zk get config zk session event: {Type:EventSession State:StateConnecting Path: Err: Server:127.0.0.1:2181}
zk get config zk session event: {Type:EventSession State:StateConnected Path: Err: Server:127.0.0.1:2181}
zk get config zk session event: {Type:EventSession State:StateHasSession Path: Err: Server:127.0.0.1:2181}
get zk config [0] error: zk: node does not exist
zk get config connected to 127.0.0.1:2181
zk get config authenticated: id=72059229188718609, timeout=10000
zk get config re-submitting 0 credentials after reconnect
zk get config zk session event: {Type:EventSession State:StateConnecting Path: Err: Server:127.0.0.1:2181}
zk get config zk session event: {Type:EventSession State:StateConnected Path: Err: Server:127.0.0.1:2181}
zk get config zk session event: {Type:EventSession State:StateHasSession Path: Err: Server:127.0.0.1:2181}
get zk config [0] error: zk: node does not exist
get zk config [1] error: zk: node does not exist
get zk config [1] error: zk: node does not exist
zk get config connected to 127.0.0.1:2181
zk get config authenticated: id=72059229188718610, timeout=10000
zk get config re-submitting 0 credentials after reconnect
zk get config zk session event: {Type:EventSession State:StateConnecting Path: Err: Server:127.0.0.1:2181}
zk get config zk session event: {Type:EventSession State:StateConnected Path: Err: Server:127.0.0.1:2181}
zk get config zk session event: {Type:EventSession State:StateHasSession Path: Err: Server:127.0.0.1:2181}
get zk config [0] error: zk: node does not exist
get zk config [2] error: zk: node does not exist
get zk config [2] error: zk: node does not exist
get zk config [1] error: zk: node does not exist
zk get config connected to 127.0.0.1:2181
zk get config authenticated: id=72059229188718611, timeout=10000
zk get config re-submitting 0 credentials after reconnect
zk get config zk session event: {Type:EventSession State:StateConnecting Path: Err: Server:127.0.0.1:2181}
zk get config zk session event: {Type:EventSession State:StateConnected Path: Err: Server:127.0.0.1:2181}
zk get config zk session event: {Type:EventSession State:StateHasSession Path: Err: Server:127.0.0.1:2181}
get zk config [0] error: zk: node does not exist
get zk config [3] error: zk: node does not exist
get zk config [3] error: zk: node does not exist
get zk config [2] error: zk: node does not exist
get zk config [1] error: zk: node does not exist
get zk config [4] error: zk: node does not exist
get zk config [4] error: zk: node does not exist
get zk config [3] error: zk: node does not exist
get zk config [2] error: zk: node does not exist
get zk config [5] error: zk: node does not exist
get zk config [5] error: zk: node does not exist
get zk config [4] error: zk: node does not exist
get zk config [3] error: zk: node does not exist
get zk config [6] error: zk: node does not exist
get zk config [6] error: zk: node does not exist
get zk config [5] error: zk: node does not exist
get zk config [4] error: zk: node does not exist
get zk config [7] error: zk: node does not exist
get zk config [7] error: zk: node does not exist
get zk config [6] error: zk: node does not exist
get zk config [5] error: zk: node does not exist
get zk config [8] error: zk: node does not exist
get zk config [7] error: zk: node does not exist
get zk config [8] error: zk: node does not exist
get zk config [6] error: zk: node does not exist
get zk config [9] error: zk: node does not exist
get zk config [8] error: zk: node does not exist
get zk config [9] error: zk: node does not exist
get zk config [7] error: zk: node does not exist
get zk config [10] error: zk: node does not exist
get zk config [10] error: zk: node does not exist
get zk config [9] error: zk: node does not exist
get zk config [8] error: zk: node does not exist
get zk config [11] error: zk: node does not exist
get zk config [10] error: zk: node does not exist
get zk config [11] error: zk: node does not exist
get zk config [9] error: zk: node does not exist
get zk config [12] error: zk: node does not exist
get zk config [12] error: zk: node does not exist
get zk config [11] error: zk: node does not exist
get zk config [10] error: zk: node does not exist
get zk config [13] error: zk: node does not exist
get zk config [13] error: zk: node does not exist
get zk config [12] error: zk: node does not exist
get zk config [11] error: zk: node does not exist
get zk config [14] error: zk: node does not exist
get zk config [13] error: zk: node does not exist
get zk config [14] error: zk: node does not exist
get zk config [12] error: zk: node does not exist
get zk config [15] error: zk: node does not exist
get zk config [15] error: zk: node does not exist
get zk config [14] error: zk: node does not exist
get zk config [13] error: zk: node does not exist
get zk config [16] error: zk: node does not exist
get zk config [15] error: zk: node does not exist
get zk config [16] error: zk: node does not exist
get zk config [14] error: zk: node does not exist
get zk config [17] error: zk: node does not exist
get zk config [16] error: zk: node does not exist
get zk config [17] error: zk: node does not exist
get zk config [15] error: zk: node does not exist
get zk config [18] error: zk: node does not exist
get zk config [17] error: zk: node does not exist
get zk config [18] error: zk: node does not exist
get zk config [16] error: zk: node does not exist
get zk config [19] error: zk: node does not exist
get zk config [19] error: zk: node does not exist
get zk config [18] error: zk: node does not exist
get zk config [17] error: zk: node does not exist
get zk config [20] error: zk: node does not exist
get zk config [19] error: zk: node does not exist
get zk config [20] error: zk: node does not exist
get zk config [18] error: zk: node does not exist
get zk config [21] error: zk: node does not exist
get zk config [20] error: zk: node does not exist
get zk config [21] error: zk: node does not exist
get zk config [19] error: zk: node does not exist
get zk config [22] error: zk: node does not exist
get zk config [21] error: zk: node does not exist
get zk config [22] error: zk: node does not exist
get zk config [20] error: zk: node does not exist
get zk config [23] error: zk: node does not exist
get zk config [23] error: zk: node does not exist
get zk config [22] error: zk: node does not exist
get zk config [21] error: zk: node does not exist
get zk config [24] error: zk: node does not exist
get zk config [24] error: zk: node does not exist
get zk config [23] error: zk: node does not exist
get zk config [22] error: zk: node does not exist
get zk config [25] error: zk: node does not exist
get zk config [24] error: zk: node does not exist
get zk config [25] error: zk: node does not exist
get zk config [23] error: zk: node does not exist
get zk config [26] error: zk: node does not exist
get zk config [25] error: zk: node does not exist
get zk config [26] error: zk: node does not exist
get zk config [24] error: zk: node does not exist
get zk config [27] error: zk: node does not exist
get zk config [27] error: zk: node does not exist
get zk config [26] error: zk: node does not exist
get zk config [28] error: zk: node does not exist
get zk config [28] error: zk: node does not exist
get zk config [25] error: zk: node does not exist
get zk config [27] error: zk: node does not exist
get zk config [29] error: zk: node does not exist
get zk config [29] error: zk: node does not exist
get zk config [26] error: zk: node does not exist
get zk config [28] error: zk: node does not exist
get zk config [30] error: zk: node does not exist
get zk config [30] error: zk: node does not exist
get zk config [27] error: zk: node does not exist
get zk config [29] error: zk: node does not exist
get zk config [31] error: zk: node does not exist
get zk config [31] error: zk: node does not exist
get zk config [28] error: zk: node does not exist
get zk config [30] error: zk: node does not exist
get zk config [32] error: zk: node does not exist
get zk config [32] error: zk: node does not exist
get zk config [29] error: zk: node does not exist
get zk config [31] error: zk: node does not exist
get zk config [33] error: zk: node does not exist
get zk config [30] error: zk: node does not exist
get zk config [33] error: zk: node does not exist
get zk config [32] error: zk: node does not exist
get zk config [34] error: zk: node does not exist
get zk config [34] error: zk: node does not exist
get zk config [31] error: zk: node does not exist
get zk config [33] error: zk: node does not exist
get zk config [35] error: zk: node does not exist
get zk config [35] error: zk: node does not exist
get zk config [34] error: zk: node does not exist
get zk config [32] error: zk: node does not exist
get zk config [36] error: zk: node does not exist
get zk config [33] error: zk: node does not exist
get zk config [35] error: zk: node does not exist
get zk config [36] error: zk: node does not exist
get zk config [37] error: zk: node does not exist
get zk config [37] error: zk: node does not exist
get zk config [36] error: zk: node does not exist
get zk config [34] error: zk: node does not exist
get zk config [38] error: zk: node does not exist
get zk config [38] error: zk: node does not exist
get zk config [37] error: zk: node does not exist
get zk config [35] error: zk: node does not exist
get zk config [39] error: zk: node does not exist
get zk config [36] error: zk: node does not exist
get zk config [38] error: zk: node does not exist
get zk config [39] error: zk: node does not exist
get zk config [37] error: zk: node does not exist
get zk config [39] error: zk: node does not exist
get zk config [40] error: zk: node does not exist
get zk config [40] error: zk: node does not exist
get zk config [41] error: zk: node does not exist
get zk config [41] error: zk: node does not exist
get zk config [40] error: zk: node does not exist
get zk config [38] error: zk: node does not exist
get zk config [41] error: zk: node does not exist
get zk config [42] error: zk: node does not exist
get zk config [39] error: zk: node does not exist
get zk config [42] error: zk: node does not exist
get zk config [43] error: zk: node does not exist
get zk config [40] error: zk: node does not exist
get zk config [42] error: zk: node does not exist
get zk config [43] error: zk: node does not exist
get zk config [41] error: zk: node does not exist
get zk config [44] error: zk: node does not exist
get zk config [43] error: zk: node does not exist
get zk config [44] error: zk: node does not exist
get zk config [45] error: zk: node does not exist
get zk config [42] error: zk: node does not exist
get zk config [44] error: zk: node does not exist
get zk config [45] error: zk: node does not exist
get zk config [46] error: zk: node does not exist
get zk config [43] error: zk: node does not exist
get zk config [45] error: zk: node does not exist
get zk config [46] error: zk: node does not exist
get zk config [47] error: zk: node does not exist
get zk config [44] error: zk: node does not exist
get zk config [46] error: zk: node does not exist
get zk config [47] error: zk: node does not exist
get zk config [45] error: zk: node does not exist
get zk config [48] error: zk: node does not exist
get zk config [47] error: zk: node does not exist
get zk config [48] error: zk: node does not exist
get zk config [48] error: zk: node does not exist
get zk config [46] error: zk: node does not exist
get zk config [49] error: zk: node does not exist
get zk config [49] error: zk: node does not exist
get zk config [47] error: zk: node does not exist
get zk config [50] error: zk: node does not exist
get zk config [49] error: zk: node does not exist
get zk config [50] error: zk: node does not exist
get zk config [51] error: zk: node does not exist
get zk config [50] error: zk: node does not exist
get zk config [48] error: zk: node does not exist
get zk config [51] error: zk: node does not exist
get zk config [51] error: zk: node does not exist
get zk config [49] error: zk: node does not exist
get zk config [52] error: zk: node does not exist
get zk config [52] error: zk: node does not exist
get zk config [53] error: zk: node does not exist
get zk config [52] error: zk: node does not exist
get zk config [53] error: zk: node does not exist
get zk config [50] error: zk: node does not exist
get zk config [54] error: zk: node does not exist
get zk config [51] error: zk: node does not exist
get zk config [53] error: zk: node does not exist
get zk config [54] error: zk: node does not exist
get zk config [52] error: zk: node does not exist
get zk config [55] error: zk: node does not exist
get zk config [55] error: zk: node does not exist
get zk config [54] error: zk: node does not exist
get zk config [55] error: zk: node does not exist
get zk config [56] error: zk: node does not exist
get zk config [56] error: zk: node does not exist
get zk config [53] error: zk: node does not exist
get zk config [57] error: zk: node does not exist
get zk config [54] error: zk: node does not exist
get zk config [56] error: zk: node does not exist
get zk config [57] error: zk: node does not exist
get zk config [58] error: zk: node does not exist
get zk config [55] error: zk: node does not exist
get zk config [57] error: zk: node does not exist
get zk config [58] error: zk: node does not exist
get zk config [56] error: zk: node does not exist
get zk config [59] error: zk: node does not exist
get zk config [58] error: zk: node does not exist
get zk config [59] error: zk: node does not exist
get zk config [59] error: zk: node does not exist
get zk config [57] error: zk: node does not exist
get zk config [60] error: zk: node does not exist
get zk config [60] error: zk: node does not exist
get zk config [60] error: zk: node does not exist
get zk config [61] error: zk: node does not exist
get zk config [61] error: zk: node does not exist
get zk config [58] error: zk: node does not exist
get zk config [62] error: zk: node does not exist
get zk config [61] error: zk: node does not exist
get zk config [59] error: zk: node does not exist
get zk config [62] error: zk: node does not exist
get zk config [62] error: zk: node does not exist
get zk config [60] error: zk: node does not exist
get zk config [63] error: zk: node does not exist
get zk config [63] error: zk: node does not exist
get zk config [63] error: zk: node does not exist
get zk config [64] error: zk: node does not exist
get zk config [64] error: zk: node does not exist
get zk config [61] error: zk: node does not exist
get zk config [65] error: zk: node does not exist
get zk config [65] error: zk: node does not exist
get zk config [64] error: zk: node does not exist
get zk config [62] error: zk: node does not exist
get zk config [66] error: zk: node does not exist
get zk config [66] error: zk: node does not exist
get zk config [65] error: zk: node does not exist
get zk config [63] error: zk: node does not exist
get zk config [67] error: zk: node does not exist
get zk config [67] error: zk: node does not exist
get zk config [66] error: zk: node does not exist
get zk config [64] error: zk: node does not exist
get zk config [68] error: zk: node does not exist
get zk config [68] error: zk: node does not exist
get zk config [65] error: zk: node does not exist
get zk config [67] error: zk: node does not exist
get zk config [69] error: zk: node does not exist
get zk config [69] error: zk: node does not exist
get zk config [66] error: zk: node does not exist
get zk config [68] error: zk: node does not exist
get zk config [70] error: zk: node does not exist
get zk config [70] error: zk: node does not exist
get zk config [69] error: zk: node does not exist
get zk config [67] error: zk: node does not exist
get zk config [71] error: zk: node does not exist
get zk config [71] error: zk: node does not exist
get zk config [70] error: zk: node does not exist
get zk config [68] error: zk: node does not exist
get zk config [72] error: zk: node does not exist
get zk config [72] error: zk: node does not exist
get zk config [71] error: zk: node does not exist
get zk config [69] error: zk: node does not exist
get zk config [73] error: zk: node does not exist
get zk config [72] error: zk: node does not exist
get zk config [70] error: zk: node does not exist
get zk config [73] error: zk: node does not exist
get zk config [74] error: zk: node does not exist
get zk config [71] error: zk: node does not exist
get zk config [74] error: zk: node does not exist
get zk config [73] error: zk: node does not exist
get zk config [75] error: zk: node does not exist
get zk config [75] error: zk: node does not exist
get zk config [72] error: zk: node does not exist
get zk config [74] error: zk: node does not exist
get zk config [76] error: zk: node does not exist
get zk config [75] error: zk: node does not exist
get zk config [73] error: zk: node does not exist
get zk config [76] error: zk: node does not exist
get zk config [74] error: zk: node does not exist
get zk config [76] error: zk: node does not exist
get zk config [77] error: zk: node does not exist
get zk config [77] error: zk: node does not exist
get zk config [78] error: zk: node does not exist
get zk config [75] error: zk: node does not exist
get zk config [77] error: zk: node does not exist
get zk config [78] error: zk: node does not exist
get zk config [79] error: zk: node does not exist
get zk config [78] error: zk: node does not exist
get zk config [76] error: zk: node does not exist
get zk config [79] error: zk: node does not exist
get zk config [80] error: zk: node does not exist
get zk config [77] error: zk: node does not exist
get zk config [79] error: zk: node does not exist
get zk config [80] error: zk: node does not exist
get zk config [81] error: zk: node does not exist
get zk config [78] error: zk: node does not exist
get zk config [80] error: zk: node does not exist
get zk config [81] error: zk: node does not exist
get zk config [82] error: zk: node does not exist
get zk config [79] error: zk: node does not exist
get zk config [82] error: zk: node does not exist
get zk config [81] error: zk: node does not exist
get zk config [82] error: zk: node does not exist
get zk config [80] error: zk: node does not exist
get zk config [83] error: zk: node does not exist
get zk config [83] error: zk: node does not exist
get zk config [83] error: zk: node does not exist
get zk config [84] error: zk: node does not exist
get zk config [81] error: zk: node does not exist
get zk config [84] error: zk: node does not exist
get zk config [84] error: zk: node does not exist
get zk config [85] error: zk: node does not exist
get zk config [85] error: zk: node does not exist
get zk config [82] error: zk: node does not exist
get zk config [86] error: zk: node does not exist
get zk config [85] error: zk: node does not exist
get zk config [86] error: zk: node does not exist
get zk config [83] error: zk: node does not exist
get zk config [86] error: zk: node does not exist
get zk config [84] error: zk: node does not exist
get zk config [87] error: zk: node does not exist
get zk config [87] error: zk: node does not exist
get zk config [87] error: zk: node does not exist
get zk config [88] error: zk: node does not exist
get zk config [88] error: zk: node does not exist
get zk config [85] error: zk: node does not exist
get zk config [86] error: zk: node does not exist
get zk config [89] error: zk: node does not exist
get zk config [89] error: zk: node does not exist
get zk config [88] error: zk: node does not exist
get zk config [90] error: zk: node does not exist
get zk config [87] error: zk: node does not exist
get zk config [89] error: zk: node does not exist
get zk config [90] error: zk: node does not exist
get zk config [88] error: zk: node does not exist
get zk config [91] error: zk: node does not exist
get zk config [91] error: zk: node does not exist
get zk config [90] error: zk: node does not exist
get zk config [89] error: zk: node does not exist
get zk config [92] error: zk: node does not exist
get zk config [91] error: zk: node does not exist
get zk config [92] error: zk: node does not exist
get zk config [92] error: zk: node does not exist
get zk config [93] error: zk: node does not exist
get zk config [90] error: zk: node does not exist
get zk config [93] error: zk: node does not exist
get zk config [91] error: zk: node does not exist
get zk config [94] error: zk: node does not exist
get zk config [94] error: zk: node does not exist
get zk config [93] error: zk: node does not exist
get zk config [92] error: zk: node does not exist
get zk config [95] error: zk: node does not exist
get zk config [95] error: zk: node does not exist
get zk config [94] error: zk: node does not exist
get zk config [93] error: zk: node does not exist
get zk config [96] error: zk: node does not exist
get zk config [95] error: zk: node does not exist
get zk config [96] error: zk: node does not exist
get zk config [94] error: zk: node does not exist
get zk config [97] error: zk: node does not exist
get zk config [97] error: zk: node does not exist
get zk config [96] error: zk: node does not exist
get zk config [98] error: zk: node does not exist
get zk config [98] error: zk: node does not exist
get zk config [95] error: zk: node does not exist
get zk config [97] error: zk: node does not exist
get zk config [99] error: zk: node does not exist
get zk config [96] error: zk: node does not exist
get zk config [99] error: zk: node does not exist
get zk config [98] error: zk: node does not exist
panic: get zk config [97] error: zk: node does not exist
get zk config data failed

goroutine 1 [running]:
main.main()
/Users/han/Desktop/chat/cmd/api/admin_api/main.go:38 +0x810
panic: get zk config data failed

goroutine 1 [running]:
main.main()
/Users/han/Desktop/chat/cmd/api/chat_api/main.go:39 +0x810
get zk config [99] error: zk: node does not exist
get zk config [98] error: zk: node does not exist
panic: get zk config data failed

goroutine 1 [running]:
main.main()
/Users/han/Desktop/chat/cmd/rpc/admin/main.go:27 +0x105
get zk config [99] error: zk: node does not exist
panic: get zk config data failed

goroutine 1 [running]:
main.main()
/Users/han/Desktop/chat/cmd/rpc/chat/main.go:27 +0x105

Which test are failing?

zk get config connected to 127.0.0.1:2181

Since when has it been failing?

zk get config connected to 127.0.0.1:2181

Testgrid link

No response

Reason for failure (if possible)

No response

Anything else we need to know?

No response

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.