Error reading directory version from file: onedev/onedev-latest/site/projects/465/builds/.onedev-directory-version #2137
Mitesh opened 2 years 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 2 years ago
    Name Previous Value Current Value
    Priority
    Normal
    Major
  • Mitesh commented 2 years ago

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

  • Robin Shen commented 2 years ago

    Please just delete this file and test again.

  • Sagar Bud commented 2 years 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' 2 years ago
    Previous Value Current Value
    Open
    Closed
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