Error reading directory version from file: onedev/onedev-latest/site/projects/465/builds/.onedev-directory-version (OD-2137)
Mitesh opened 1 year ago

Hi Robin,

Hope you are well!

Can you help us in solving the particular build problem? we're only facing on particular project?

in pipeline we see following error:

21:49:47 Step "build-stage" is successful (5 minutes 18 seconds)
21:49:47 Running step "image-tag"...
21:49:47 java.lang.RuntimeException: Http request failed (status code: 500, error message: Server Error)
	at io.onedev.k8shelper.KubernetesHelper.checkStatus(KubernetesHelper.java:342)
	at io.onedev.k8shelper.KubernetesHelper.runServerStep(KubernetesHelper.java:853)
	at io.onedev.k8shelper.KubernetesHelper.runServerStep(KubernetesHelper.java:812)
	at io.onedev.agent.AgentSocket$4.doExecute(AgentSocket.java:805)
	at io.onedev.agent.AgentSocket$4.lambda$execute$1(AgentSocket.java:676)
	at io.onedev.agent.ExecutorUtils.runStep(ExecutorUtils.java:100)
	at io.onedev.agent.AgentSocket$4.execute(AgentSocket.java:673)
	at io.onedev.k8shelper.LeafFacade.execute(LeafFacade.java:12)
	at io.onedev.k8shelper.CompositeFacade.execute(CompositeFacade.java:35)
	at io.onedev.agent.AgentSocket.executeDockerJob(AgentSocket.java:586)
	at io.onedev.agent.AgentSocket.service(AgentSocket.java:981)
	at io.onedev.agent.AgentSocket.lambda$onMessage$2(AgentSocket.java:212)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:829)

Inside server log, there is following error:

Caused by: java.lang.reflect.InvocationTargetException: null
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:119)
	at java.base/java.lang.reflect.Method.invoke(Method.java:577)
	at io.onedev.server.event.Listener.notify(Listener.java:19)
	... 20 common frames omitted
Caused by: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: Error reading directory version from file: /home/rapidadmin/onedev/onedev-latest/site/projects/465/builds/.onedev-directory-version
	at io.onedev.server.util.DirectoryVersionUtils.callWithVersionLock(DirectoryVersionUtils.java:22)
	at io.onedev.server.util.DirectoryVersionUtils.increaseVersion(DirectoryVersionUtils.java:52)
	at io.onedev.server.entitymanager.impl.DefaultProjectManager.directoryModified(DefaultProjectManager.java:1353)
	at io.onedev.server.job.log.DefaultLogManager.lambda$on$1(DefaultLogManager.java:427)
	at io.onedev.commons.utils.LockUtils.write(LockUtils.java:179)
	at io.onedev.commons.utils.LockUtils.write(LockUtils.java:195)
	at io.onedev.server.job.log.DefaultLogManager.on(DefaultLogManager.java:417)
	at io.onedev.server.persistence.SessionInterceptor$1.call(SessionInterceptor.java:23)
	at io.onedev.server.persistence.DefaultSessionManager.call(DefaultSessionManager.java:90)
	at io.onedev.server.persistence.SessionInterceptor.invoke(SessionInterceptor.java:18)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
	... 22 common frames omitted

I just went inside server and went to this location /home/rapidadmin/onedev/onedev-latest/site/projects/465/builds/.onedev-directory-version and found it empty but when I read on some other projects like /site/projects/381/builds/.onedev-directory-version (different project) this file has some numberic value which above doesn't have.

Can you help us how to fix this? may be placing some number value in those file can help?

We are running 11.1.2 version.

  • Mitesh changed fields 1 year ago
    Name Previous Value Current Value
    Priority
    Normal
    Major
  • Mitesh commented 1 year ago

    We appreciate your inputs to this. Thank you in advance.

  • Robin Shen commented 1 year ago

    Please just delete this file and test again.

  • Sagar Bud commented 1 year ago

    Hello @robin,

    Thank you for your help.

    We have deleted the file which has fixed the issue. We have closed the ticket.

    Thank you again

  • Robin Shen changed state to 'Closed' 1 year ago
    Previous Value Current Value
    Open
    Closed
issue 1/1
Type
Question
Priority
Major
Assignee
Labels
No labels
Issue Votes (0)
Watchers (3)
Reference
OD-2137
Please wait...
Connection lost or session expired, reload to recover
Page is in error, reload to recover