Unable to pull and push occasionally (OD-2022)
Sagar Bud opened 1 year ago

Hello @robin,

Suddenly, git push-pull was stop. when we we're doing git pull-push and getting the below error. Connection to gitrepossh.git.com closed by remote host. fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.

Then, we have checked onedev server log and found the below error.

2024-08-13 11:25:34,605 WARN [sshd-SshServer72d5c6fd-nio2-thread-3] o.a.s.s.session.ServerSessionImpl exceptionCaught(ServerSessionImpl[user.test@/192.168.2.176:42440])[state=Opened] ArithmeticException: null

Then, we have restarted the onedev service and git push-pull working fine again. Can you please look into it?

  • Sagar Bud changed fields 1 year ago
    Name Previous Value Current Value
    Assignee
    crobinson
    empty
  • Sagar Bud changed fields 1 year ago
    Name Previous Value Current Value
    Assignee
    empty
    robin
  • Sagar Bud commented 1 year ago

    Hello @robin

    We're facing the same issue again. Can you please look into it?

  • Sagar Bud changed fields 1 year ago
    Name Previous Value Current Value
    Priority
    Major
    Critical
  • Sagar Bud commented 1 year ago

    Hello @robin

    The below is detail log. Can you please check it?

    java.lang.ArithmeticException: / by zero
    	at io.onedev.server.util.concurrent.DefaultWorkExecutor.check(DefaultWorkExecutor.java:49)
    	at io.onedev.server.util.concurrent.DefaultWorkExecutor.submit(DefaultWorkExecutor.java:99)
    	at io.onedev.server.util.concurrent.DefaultWorkExecutor.submit(DefaultWorkExecutor.java:195)
    	at io.onedev.server.util.concurrent.DefaultWorkExecutor.submit(DefaultWorkExecutor.java:208)
    	at io.onedev.server.git.GitFilter.processPack(GitFilter.java:162)
    	at io.onedev.server.git.GitFilter.doFilter(GitFilter.java:355)
    	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
    	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626)
    	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
    	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
    	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
    	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
    	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
    	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
    	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
    	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
    	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
    	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
    	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
    	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
    	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
    	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)
    	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)
    	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
    	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
    	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)
    	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)
    	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
    	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
    	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626)
    	at io.onedev.server.security.CorsFilter.doFilter(CorsFilter.java:47)
    	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
    	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626)
    	at io.onedev.server.jetty.DisableTraceFilter.doFilter(DisableTraceFilter.java:28)
    	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
    	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626)
    	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:552)
    	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
    	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624)
    	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
    	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1440)
    	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
    	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:505)
    	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594)
    	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
    	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1355)
    	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
    	at org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:772)
    	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
    	at org.eclipse.jetty.server.Server.handle(Server.java:516)
    	at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487)
    	at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732)
    	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:479)
    	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277)
    	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
    	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
    	at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)
    	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338)
    	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315)
    	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173)
    	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)
    	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409)
    	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
    	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
    	at java.base/java.lang.Thread.run(Thread.java:833)
    2024-08-13 16:36:44,839 WARN  [sshd-SshServer[375f992](port=6611)-nio2-thread-3] o.a.s.s.session.ServerSessionImpl exceptionCaught(ServerSessionImpl[deek.vars@/192.168.1.136:54310])[state=Opened] ArithmeticException: / by zero
    2024-08-13 16:36:52,384 WARN  [sshd-SshServer[375f992](port=6611)-nio2-thread-5] o.a.s.s.session.ServerSessionImpl exceptionCaught(ServerSessionImpl[yur.ar@/192.168.0.86:42966])[state=Opened] ArithmeticException: / by zero
    2024-08-13 16:36:53,272 WARN  [sshd-SshServer[375f992](port=6611)-nio2-thread-9] o.a.s.s.session.ServerSessionImpl exceptionCaught(ServerSessionImpl[de.vary@/192.168.1.136:40086])[state=Opened] ArithmeticException: null
    2024-08-13 16:36:55,604 WARN  [sshd-SshServer[375f992](port=6611)-nio2-thread-2] o.a.s.s.session.ServerSessionImpl exceptionCaught(ServerSessionImpl[shab.a@/192.168.1.62:60166])[state=Opened] ArithmeticException: null
    2024-08-13 16:37:01,797 WARN  [sshd-SshServer[375f992](port=6611)-nio2-thread-3] o.a.s.s.session.ServerSessionImpl exceptionCaught(ServerSessionImpl[ran.ki@/192.168.1.145:48392])[state=Opened] ArithmeticException: null
    
    
  • OneDev changed state to 'Closed' 1 year ago
    Previous Value Current Value
    Open
    Closed
  • OneDev commented 1 year ago

    State changed as code fixing the issue is committed (0ac6db65)

  • Robin Shen changed title 1 year ago
    Previous Value Current Value
    unable to pull and push
    Unable to pull and push occasionally
  • Sagar Bud commented 1 year ago

    Hello @robin

    Any update on the issue?

  • Sagar Bud changed state to 'Open' 1 year ago
    Previous Value Current Value
    Closed
    Open
  • Sagar Bud commented 1 year ago

    Hello @robin

    We're running onedev on version 10.7.3. Can we directly upgrade to latest version?

    Thanks

  • Robin Shen changed fields 1 year ago
    Name Previous Value Current Value
    Type
    Question
    Bug
    Affected Versions
    empty
    <=11.0.2
  • Robin Shen changed state to 'Closed' 1 year ago
    Previous Value Current Value
    Open
    Closed
  • Robin Shen commented 1 year ago

    Code fixing this is committed.

  • OneDev changed state to 'Released' 1 year ago
    Previous Value Current Value
    Closed
    Released
  • OneDev commented 1 year ago

    State changed as build OD-5336 is successful

  • Robin Shen commented 1 year ago

    @sagarbud please upgrade to 11.0.3 to see if the issue is resolved at your side. If not, please post steps on how to reproduce the issue.

  • Sagar Bud commented 1 year ago

    Hello @robin

    Thank you for your help. We will upgrade onedev from 10.7.3 to 11.0.3. We will update you if we will face same issue again.

    Thank you again Sagar

  • Sagar Bud changed state to 'Open' 1 year ago
    Previous Value Current Value
    Released
    Open
  • Sagar Bud commented 1 year ago

    Hello @robin

    If we will face any issue after upgrading to version 11.0.3, how we can downgrade to version 10.7.3 or stable version?

    Thanks sagar

  • Robin Shen changed state to 'Closed' 1 year ago
    Previous Value Current Value
    Open
    Closed
  • Robin Shen commented 1 year ago

    If you want to downgrade to old version, you will need to copy the OneDev directory before upgrade.

    PS: please reopen this issue only if the problem is not fixed. For upgrade questions, you may open a new question.

  • Sagar Bud commented 1 year ago

    Hello @robin

    Thank you for the update.

    Sorry, i will raise new ticket for new query.

issue 1/1
Type
Bug
Priority
Critical
Assignee
Affected Versions
<=11.0.2
Labels
No labels
Issue Votes (0)
Watchers (3)
Reference
OD-2022
Please wait...
Connection lost or session expired, reload to recover
Page is in error, reload to recover