regression : unable to open terminal in current step (OD-2671)
bufferUnderrun opened 2 weeks ago

Hi Robin,

I can't open a terminal for the current step, there are some errors in console but I don't know if it's related

However, I can confirm the log bellow is generated after I clicked on the open terminal button

2026-01-10 01:15:13,316 ERROR [qtp1716070226-3730] o.a.wicket.DefaultExceptionMapper unexpected exception when handling another exception: could not initialize proxy [io.onedev.server.model.Project#29] - no Session
org.hibernate.LazyInitializationException: could not initialize proxy [io.onedev.server.model.Project#29] - no Session
	at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:170)
	at org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:310)
	at org.hibernate.proxy.pojo.bytebuddy.ByteBuddyInterceptor.intercept(ByteBuddyInterceptor.java:45)
	at org.hibernate.proxy.ProxyConfiguration$InterceptorDispatcher.intercept(ProxyConfiguration.java:95)
	at io.onedev.server.model.Project$HibernateProxy$Vt1FR6Ff.getForkRoot(Unknown Source)
	at io.onedev.server.service.impl.DefaultBuildService.find(DefaultBuildService.java:190)
	at io.onedev.server.persistence.SessionInterceptor$1.call(SessionInterceptor.java:23)
	at io.onedev.server.persistence.DefaultSessionService.call(DefaultSessionService.java:85)
	at io.onedev.server.persistence.SessionInterceptor.invoke(SessionInterceptor.java:18)
	at io.onedev.server.ee.terminal.BuildTerminalPage$1.load(BuildTerminalPage.java:51)
	at io.onedev.server.ee.terminal.BuildTerminalPage$1.load(BuildTerminalPage.java:46)
	at org.apache.wicket.model.LoadableDetachableModel.getObject(LoadableDetachableModel.java:137)
	at io.onedev.server.ee.terminal.BuildTerminalPage.getBuild(BuildTerminalPage.java:116)
	at io.onedev.server.ee.terminal.BuildTerminalPage$2.onMessage(BuildTerminalPage.java:94)
	at org.apache.wicket.protocol.ws.api.WebSocketBehavior.onEvent(WebSocketBehavior.java:64)
	at org.apache.wicket.settings.FrameworkSettings.dispatchEvent(FrameworkSettings.java:147)
	at org.apache.wicket.ComponentEventSender.dispatchToComponent(ComponentEventSender.java:292)
	at org.apache.wicket.ComponentEventSender.breadth(ComponentEventSender.java:149)
	at org.apache.wicket.ComponentEventSender.send(ComponentEventSender.java:68)
	at org.apache.wicket.Component.send(Component.java:4588)
	at org.apache.wicket.protocol.ws.api.WebSocketMessageBroadcastHandler$1.run(WebSocketMessageBroadcastHandler.java:74)
	at org.apache.wicket.protocol.ws.WebSocketSettings$SameThreadExecutor.run(WebSocketSettings.java:375)
	at org.apache.wicket.protocol.ws.api.WebSocketMessageBroadcastHandler.respond(WebSocketMessageBroadcastHandler.java:97)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:892)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.ws.api.AbstractWebSocketProcessor.broadcastMessage(AbstractWebSocketProcessor.java:267)
	at org.apache.wicket.protocol.ws.api.AbstractWebSocketProcessor.onMessage(AbstractWebSocketProcessor.java:154)
	at io.onedev.server.web.websocket.WebSocketProcessor.onWebSocketText(WebSocketProcessor.java:69)
	at org.eclipse.jetty.websocket.common.events.JettyListenerEventDriver.onTextMessage(JettyListenerEventDriver.java:296)
	at org.eclipse.jetty.websocket.common.message.SimpleTextMessage.messageComplete(SimpleTextMessage.java:69)
	at org.eclipse.jetty.websocket.common.events.AbstractEventDriver.appendMessage(AbstractEventDriver.java:67)
	at org.eclipse.jetty.websocket.common.events.JettyListenerEventDriver.onTextFrame(JettyListenerEventDriver.java:235)
	at org.eclipse.jetty.websocket.common.events.AbstractEventDriver.incomingFrame(AbstractEventDriver.java:152)
	at org.eclipse.jetty.websocket.common.WebSocketSession.incomingFrame(WebSocketSession.java:326)
	at org.eclipse.jetty.websocket.common.extensions.AbstractExtension.nextIncomingFrame(AbstractExtension.java:148)
	at org.eclipse.jetty.websocket.common.extensions.compress.PerMessageDeflateExtension.nextIncomingFrame(PerMessageDeflateExtension.java:111)
	at org.eclipse.jetty.websocket.common.extensions.compress.CompressExtension.forwardIncoming(CompressExtension.java:169)
	at org.eclipse.jetty.websocket.common.extensions.compress.PerMessageDeflateExtension.incomingFrame(PerMessageDeflateExtension.java:90)
	at org.eclipse.jetty.websocket.common.extensions.ExtensionStack.incomingFrame(ExtensionStack.java:202)
	at org.eclipse.jetty.websocket.common.Parser.notifyFrame(Parser.java:225)
	at org.eclipse.jetty.websocket.common.Parser.parseSingleFrame(Parser.java:259)
	at org.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection.onFillable(AbstractWebSocketConnection.java:459)
	at org.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection.onFillable(AbstractWebSocketConnection.java:440)
	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:840)
  • Robin Shen changed confidential 2 weeks ago
    Previous Value Current Value
    true
    false
  • OneDev commented 2 weeks ago

    State changed as code fixing the issue is committed (87a2ee36)

  • OneDev changed state to 'Closed' 2 weeks ago
    Previous Value Current Value
    Open
    Closed
  • OneDev commented 2 weeks ago

    State changed as build OD-7013 is successful

  • OneDev changed state to 'Released' 2 weeks ago
    Previous Value Current Value
    Closed
    Released
  • bufferUnderrun commented 2 weeks ago

    thanks

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