jpillora / jpillora/chisel

Chisel server not able to communicate to RMI port

Open
#148 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

need-more-info
Dominant language
Go
Stars
16.6k
Forks
1.6k
PR merge metrics
No merged PRs in 30d

Description

I have an application which use Spring RMI running in Docker container and the Chisel server running in another docker container. When we try to connect to RMI port of the application through the Chisel client running on a vm, the Chisel server fails to connect to the RMI port of the application. Am I missing anything?

]$ docker run -it --rm -p 8234:8080 jpillora/chisel server -v
2020/04/08 21:34:13 server: Fingerprint c4:54:80:4b:30:8a:ca:8e:4a:2b:19:81:e0:e7:57:40
2020/04/08 21:34:13 server: Listening on 0.0.0.0:8080...
2020/04/08 21:34:14 server: session#1: Handshaking...
2020/04/08 21:34:14 server: session#1: Verifying configuration
2020/04/08 21:34:14 server: session#1: Open
2020/04/08 21:34:38 server: session#1: Close
2020/04/08 21:34:14.187 GET / 200 24s (10.7.144.152)
2020/04/08 21:35:17 server: session#2: Handshaking...
2020/04/08 21:35:17 server: session#2: Verifying configuration
2020/04/08 21:35:17 server: session#2: Open
2020/04/08 21:35:27 server: session#2: conn#1: [1/1]: Open
2020/04/08 21:35:42 server: session#2: conn#1: [0/1]: Close (sent 88B received 4.74KB)
2020/04/08 21:35:48 server: session#2: conn#2: [1/2]: Open
2020/04/08 21:36:03 server: session#2: conn#2: [0/2]: Close (sent 40B received 17B)
2020/04/08 21:36:09 server: session#2: conn#3: [1/3]: Open
2020/04/08 21:36:24 server: session#2: conn#3: [0/3]: Close (sent 103B received 4.74KB)

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the Docker topology described in the issue, using the shown docker run command and the Chisel server logs. Compare connectivity from the Chisel server container to the Spring RMI port and document the missing configuration or a reliable reproduction; the issue is done when the cause and required setup are clear.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, go, spring
Domain
devops, networking
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.