-
Works fine at my side all the time. Are you connecting to OneDev ssh port directly or via some proxy?
-
Tried both - I get the same issue. What could cause those errors?
-
When you are NOT able to clone via ssh any more, please attach the stack trace by running:
/path/to/jdk/bin/jstack <OneDev JVM process id> -
Reopen if there is more info
-
Previous Value Current Value Open
Closed
-
Just reopening this has it's still an issue for me. Every few days I see these error messages in my logs and ssh stops working, and the only way to fix it is to restart onedev:
app | 04:05:02 ERROR io.onedev.server.git.SshCommand - Error executing git command app | java.lang.RuntimeException: java.lang.InterruptedException app | at io.onedev.commons.utils.command.Commandline.execute(Commandline.java:397) app | at io.onedev.commons.utils.command.Commandline.execute(Commandline.java:203) app | at io.onedev.server.git.command.UploadPackCommand.run(UploadPackCommand.java:65) app | at io.onedev.server.git.SshCommand$1.run(SshCommand.java:154) app | at io.onedev.server.util.concurrent.DefaultWorkExecutionService$1.call(DefaultWorkExecutionService.java:198) app | at io.onedev.server.util.concurrent.DefaultWorkExecutionService$1.call(DefaultWorkExecutionService.java:194) app | at io.onedev.server.security.SecurityUtils$1.call(SecurityUtils.java:705) app | at io.onedev.server.util.concurrent.DefaultWorkExecutionService.lambda$call$0(DefaultWorkExecutionService.java:63) app | at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) app | at io.onedev.server.security.SecurityUtils.lambda$inheritSubject$1(SecurityUtils.java:694) app | at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) app | at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) app | at java.base/java.lang.Thread.run(Thread.java:840) app | Caused by: java.lang.InterruptedException: null app | at java.base/java.lang.Object.wait(Native Method) app | at java.base/java.lang.Object.wait(Object.java:338) app | at java.base/java.lang.ProcessImpl.waitFor(ProcessImpl.java:434) app | at io.onedev.commons.utils.command.Commandline.execute(Commandline.java:394) app | ... 12 common frames omitted app | 04:05:02 ERROR io.onedev.server.git.SshCommand - Error executing git command app | java.lang.RuntimeException: java.lang.InterruptedException app | at io.onedev.commons.utils.command.Commandline.execute(Commandline.java:397) app | at io.onedev.commons.utils.command.Commandline.execute(Commandline.java:203) app | at io.onedev.server.git.command.UploadPackCommand.run(UploadPackCommand.java:65) app | at io.onedev.server.git.SshCommand$1.run(SshCommand.java:154) app | at io.onedev.server.util.concurrent.DefaultWorkExecutionService$1.call(DefaultWorkExecutionService.java:198) app | at io.onedev.server.util.concurrent.DefaultWorkExecutionService$1.call(DefaultWorkExecutionService.java:194) app | at io.onedev.server.security.SecurityUtils$1.call(SecurityUtils.java:705) app | at io.onedev.server.util.concurrent.DefaultWorkExecutionService.lambda$call$0(DefaultWorkExecutionService.java:63) app | at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) app | at io.onedev.server.security.SecurityUtils.lambda$inheritSubject$1(SecurityUtils.java:694) app | at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) app | at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) app | at java.base/java.lang.Thread.run(Thread.java:840) app | Caused by: java.lang.InterruptedException: null app | at java.base/java.lang.Object.wait(Native Method) app | at java.base/java.lang.Object.wait(Object.java:338) app | at java.base/java.lang.ProcessImpl.waitFor(ProcessImpl.java:434) app | at io.onedev.commons.utils.command.Commandline.execute(Commandline.java:394) app | ... 12 common frames omitted app | 04:15:03 ERROR io.onedev.server.git.SshCommand - Error executing git command app | java.lang.RuntimeException: java.lang.InterruptedException app | at io.onedev.commons.utils.command.Commandline.execute(Commandline.java:397) app | at io.onedev.commons.utils.command.Commandline.execute(Commandline.java:203) app | at io.onedev.server.git.command.UploadPackCommand.run(UploadPackCommand.java:65) app | at io.onedev.server.git.SshCommand$1.run(SshCommand.java:154) app | at io.onedev.server.util.concurrent.DefaultWorkExecutionService$1.call(DefaultWorkExecutionService.java:198) app | at io.onedev.server.util.concurrent.DefaultWorkExecutionService$1.call(DefaultWorkExecutionService.java:194) app | at io.onedev.server.security.SecurityUtils$1.call(SecurityUtils.java:705) app | at io.onedev.server.util.concurrent.DefaultWorkExecutionService.lambda$call$0(DefaultWorkExecutionService.java:63) app | at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) app | at io.onedev.server.security.SecurityUtils.lambda$inheritSubject$1(SecurityUtils.java:694) app | at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) app | at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) app | at java.base/java.lang.Thread.run(Thread.java:840) app | Caused by: java.lang.InterruptedException: null app | at java.base/java.lang.Object.wait(Native Method) app | at java.base/java.lang.Object.wait(Object.java:338) app | at java.base/java.lang.ProcessImpl.waitFor(ProcessImpl.java:434) app | at io.onedev.commons.utils.command.Commandline.execute(Commandline.java:394) app | ... 12 common frames omitted app | 04:25:04 ERROR io.onedev.server.git.SshCommand - Error executing git command app | java.lang.RuntimeException: java.lang.InterruptedException app | at io.onedev.commons.utils.command.Commandline.execute(Commandline.java:397) app | at io.onedev.commons.utils.command.Commandline.execute(Commandline.java:203) app | at io.onedev.server.git.command.UploadPackCommand.run(UploadPackCommand.java:65) app | at io.onedev.server.git.SshCommand$1.run(SshCommand.java:154) app | at io.onedev.server.util.concurrent.DefaultWorkExecutionService$1.call(DefaultWorkExecutionService.java:198) app | at io.onedev.server.util.concurrent.DefaultWorkExecutionService$1.call(DefaultWorkExecutionService.java:194) app | at io.onedev.server.security.SecurityUtils$1.call(SecurityUtils.java:705) app | at io.onedev.server.util.concurrent.DefaultWorkExecutionService.lambda$call$0(DefaultWorkExecutionService.java:63) app | at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) app | at io.onedev.server.security.SecurityUtils.lambda$inheritSubject$1(SecurityUtils.java:694) app | at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) app | at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) app | at java.base/java.lang.Thread.run(Thread.java:840) app | Caused by: java.lang.InterruptedException: null app | at java.base/java.lang.Object.wait(Native Method)I'm now running 16.5.12.
-
Per the last comment.
-
Previous Value Current Value Closed
Open
-
State changed as build OD-8716 (16.9.0) is successful
-
OneDev
changed state to 'Closed' 1 week ago
Previous Value Current Value Open
Closed
| Type |
Bug
|
| Priority |
Normal
|
| Assignee | |
| Affected Versions |
Been seeing this for many versions - today I just found the time to report it. Currently running 16.0.8.
|
| Labels |
No labels
|
Associated Branch
Issue Votes (0)
Every few days my SSH connectivity to OneDev just stops. I have to restart it for it start responding.
The logs show line items like the following:
And then an interesting EatWhatYouKill:
The server resources do not show any cpu or memory issues at all..