# \[KS 9.0.0\] crashes after idle time

**URL:** <https://forum.katalon.com/t/ks-9-0-0-crashes-after-idle-time/101825>\
**Category:** Bug Report\
**Tags:** bugs-report, katalon-studio\
**Created:** [October 30, 2023, 1:14pm UTC](https://forum.katalon.com/t/ks-9-0-0-crashes-after-idle-time/101825 "2023-10-30T13:14:44Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![danpoleary](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/danpoleary/32/2416_2.png) [@danpoleary](https://forum.katalon.com/u/danpoleary)\
**Post date:** [October 30, 2023, 1:14pm UTC](https://forum.katalon.com/t/ks-9-0-0-crashes-after-idle-time/101825/1 "2023-10-30T13:14:44Z")

</div>

\ ***Summary**  
I downloaded 9.0.0, and proceeded to use it over a few days. On Saturday Oct 28th while idle from the end of the previous day , it crashed to a whitened screen. The screen is a faded white of the startup screen.

\ ***Steps to reproduce**  
Use 9.0.0 for a few days. let it sit idle for more than 12 hours. I have not reproduced myself, I will see what happens this Saturday.

\ ***Expected Results**  
I would expect to pick up from where I left off the day before.

\ ***Actual Results**  
I have to kill the Windows process through task manager. Start it up again, and it loads as if it was a brand new install, asking for Login and project load.

\ ***Screenshots / Videos**  
I will attempt to capture screenshot when it occurs again.

\ ***Blocker?**  
Yes, It loses current where we are when we want to pick up in the morning. We have to relead the various testcases and objects.

**Number of affected users?**  
If this occurs due to idle time, then it will affect all users

* * *

\ ***Operating System**  
Windows 10

\ ***Katalon Studio version**  
version 9.0.0

\ ***Katalon Studio logs**

```auto
!ENTRY org.eclipse.equinox.event 4 0 2023-10-28 09:25:18.165
!MESSAGE Exception while dispatching event org.osgi.service.event.Event [topic=org/eclipse/e4/ui/model/ui/UIElement/toBeRendered/SET] {ChangedElement=com.kms.katalon.part.welcome=org.eclipse.e4.ui.model.application.ui.basic.impl.PartImpl@aedc426 (tags: [], contributorURI: platform:/plugin/com.kms.katalon) (widget: ContributedPartRenderer$1 {} [layout=FillLayout {type=SWT.VERTICAL}], renderer: org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer@4ba99bb7, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (contributionURI: bundleclass://com.kms.katalon/com.kms.katalon.composer.parts.WelcomePart2, object: null, context: PartImpl (com.kms.katalon.part.welcome) Context, variables: [], label: Start Page, iconURI: platform:/plugin/com.kms.katalon.composer.resources/icons/highlight_16.png, tooltip: null, dirty: false, closeable: true, description: null), org.eclipse.e4.data={ChangedElement=com.kms.katalon.part.welcome=org.eclipse.e4.ui.model.application.ui.basic.impl.PartImpl@aedc426 (tags: [], contributorURI: platform:/plugin/com.kms.katalon) (widget: ContributedPartRenderer$1 {} [layout=FillLayout {type=SWT.VERTICAL}], renderer: org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer@4ba99bb7, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (contributionURI: bundleclass://com.kms.katalon/com.kms.katalon.composer.parts.WelcomePart2, object: null, context: PartImpl (com.kms.katalon.part.welcome) Context, variables: [], label: Start Page, iconURI: platform:/plugin/com.kms.katalon.composer.resources/icons/highlight_16.png, tooltip: null, dirty: false, closeable: true, description: null), AttName=toBeRendered, EventType=SET, OldValue=false, Widget=null, NewValue=true}, AttName=toBeRendered, EventType=SET, OldValue=false, Widget=null, NewValue=true} to handler org.eclipse.e4.core.di.internal.extensions.EventObjectSupplier$DIEventHandler@716f63cc
!STACK 0
org.eclipse.swt.SWTError: No more handles [0x80070002]
	at org.eclipse.swt.SWT.error(SWT.java:4944)
	at org.eclipse.swt.browser.Edge.error(Edge.java:190)
	at org.eclipse.swt.browser.Edge.create(Edge.java:343)
	at org.eclipse.swt.browser.Browser.<init>(Browser.java:99)
	at com.kms.katalon.composer.components.util.ComponentUtil.createBrowser(ComponentUtil.java:790)
	at com.kms.katalon.composer.components.util.ComponentUtil.createBrowser(ComponentUtil.java:783)
	at com.kms.katalon.composer.components.util.ComponentBuilder.browser(ComponentBuilder.java:298)
	at com.kms.katalon.composer.parts.WelcomePart2.createOnlineControls(WelcomePart2.java:255)
	at com.kms.katalon.composer.parts.WelcomePart2.createControls(WelcomePart2.java:156)
	at com.kms.katalon.composer.parts.WelcomePart2.initialize(WelcomePart2.java:102)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
	at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:995)
	at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:140)
	at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:403)
	at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:330)
	at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:202)
	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91)
	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60)
	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42)
	at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:132)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:995)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:659)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:763)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.subscribeTopicToBeRendered(PartRenderingEngine.java:161)
	at jdk.internal.reflect.GeneratedMethodAccessor285.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
	at org.eclipse.e4.core.di.internal.extensions.EventObjectSupplier$DIEventHandler.handleEvent(EventObjectSupplier.java:92)
	at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205)
	at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203)
	at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)
	at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151)
	at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:133)
	at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75)
	at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44)
	at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55)
	at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63)
	at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424)
	at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setToBeRendered(UIElementImpl.java:314)
	at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.showElementInWindow(ModelServiceImpl.java:655)
	at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.bringToTop(ModelServiceImpl.java:624)
	at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.delegateBringToTop(PartServiceImpl.java:790)
	at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.java:761)
	at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.java:683)
	at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.java:678)
	at com.kms.katalon.composer.project.handlers.CloseProjectHandler.execute(CloseProjectHandler.java:121)
	at com.kms.katalon.composer.project.handlers.CloseProjectHandler$1.handleEvent(CloseProjectHandler.java:74)
	at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38)
	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183)
	at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133)
	at org.eclipse.swt.widgets.Display.syncExec(Display.java:4785)
	at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34)
	at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38)
	at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205)
	at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203)
	at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)
	at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151)
	at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:133)
	at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75)
	at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44)
	at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55)
	at com.kms.katalon.composer.handlers.DeactivateHandler.execute(DeactivateHandler.java:38)
	at com.kms.katalon.composer.handlers.DeactivateHandler.execute(DeactivateHandler.java:27)
	at com.kms.katalon.core.application.ApplicationStaupHandler.lambda$5(ApplicationStaupHandler.java:110)
	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183)
	at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133)
	at org.eclipse.swt.widgets.Display.syncExec(Display.java:4785)
	at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34)
	at com.kms.katalon.composer.components.services.UISynchronizeService.syncExec(UISynchronizeService.java:26)
	at com.kms.katalon.core.application.ApplicationStaupHandler.lambda$4(ApplicationStaupHandler.java:109)
	at com.kms.katalon.composer.components.util.UITimeUtil.lambda$5(UITimeUtil.java:44)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:132)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4029)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3645)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046)
	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
	at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:643)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:550)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:171)
	at com.kms.katalon.core.application.WorkbenchApplicationStarter.start(WorkbenchApplicationStarter.java:23)
	at com.kms.katalon.application.Application.runGUI(Application.java:195)
	at com.kms.katalon.application.Application.start(Application.java:107)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1467)

!ENTRY org.eclipse.e4.ui.workbench.swt 4 2 2023-10-28 09:25:18.607
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.e4.ui.workbench.swt".
!STACK 0
org.eclipse.e4.core.di.InjectionException: java.lang.NullPointerException: Cannot invoke "org.eclipse.swt.browser.Browser.dispose()" because "this.webview" is null
	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68)
	at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:995)
	at org.eclipse.e4.core.internal.di.InjectorImpl.disposed(InjectorImpl.java:452)
	at org.eclipse.e4.core.internal.di.Requestor.disposed(Requestor.java:161)
	at org.eclipse.e4.core.internal.contexts.ContextObjectSupplier$ContextInjectionListener.update(ContextObjectSupplier.java:83)
	at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:103)
	at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.handleInvalid(TrackableComputationExt.java:68)
	at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:179)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.clearContext(PartRenderingEngine.java:986)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:959)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:861)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:845)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.subscribeTopicToBeRendered(PartRenderingEngine.java:185)
	at jdk.internal.reflect.GeneratedMethodAccessor285.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
	at org.eclipse.e4.core.di.internal.extensions.EventObjectSupplier$DIEventHandler.handleEvent(EventObjectSupplier.java:92)
	at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205)
	at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203)
	at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)
	at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151)
	at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:133)
	at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75)
	at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44)
	at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55)
	at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63)
	at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424)
	at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setToBeRendered(UIElementImpl.java:314)
	at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1404)
	at com.kms.katalon.composer.parts.WelcomePageHandler$2.lambda$0(WelcomePageHandler.java:52)
	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183)
	at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133)
	at org.eclipse.swt.widgets.Display.syncExec(Display.java:4785)
	at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34)
	at com.kms.katalon.composer.components.services.UISynchronizeService.syncExec(UISynchronizeService.java:26)
	at com.kms.katalon.composer.parts.WelcomePageHandler$2.handleEvent(WelcomePageHandler.java:51)
	at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:132)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4029)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3645)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java:166)
	at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:368)
	at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:470)
	at com.kms.katalon.util.ComposerActivationInfoCollector.checkActivation(ComposerActivationInfoCollector.java:115)
	at com.kms.katalon.core.application.ApplicationStaupHandler.checkActivation(ApplicationStaupHandler.java:50)
	at com.kms.katalon.composer.handlers.DeactivateHandler.execute(DeactivateHandler.java:54)
	at com.kms.katalon.composer.handlers.DeactivateHandler.execute(DeactivateHandler.java:27)
	at com.kms.katalon.core.application.ApplicationStaupHandler.lambda$5(ApplicationStaupHandler.java:110)
	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183)
	at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133)
	at org.eclipse.swt.widgets.Display.syncExec(Display.java:4785)
	at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34)
	at com.kms.katalon.composer.components.services.UISynchronizeService.syncExec(UISynchronizeService.java:26)
	at com.kms.katalon.core.application.ApplicationStaupHandler.lambda$4(ApplicationStaupHandler.java:109)
	at com.kms.katalon.composer.components.util.UITimeUtil.lambda$5(UITimeUtil.java:44)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:132)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4029)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3645)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046)
	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
	at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:643)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:550)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:171)
	at com.kms.katalon.core.application.WorkbenchApplicationStarter.start(WorkbenchApplicationStarter.java:23)
	at com.kms.katalon.application.Application.runGUI(Application.java:195)
	at com.kms.katalon.application.Application.start(Application.java:107)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1467)
Caused by: java.lang.NullPointerException: Cannot invoke "org.eclipse.swt.browser.Browser.dispose()" because "this.webview" is null
	at com.kms.katalon.composer.parts.WelcomePart2.onPartClosed(WelcomePart2.java:393)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
	... 85 more

!ENTRY org.eclipse.e4.ui.workbench 4 0 2023-10-28 09:25:18.609
!MESSAGE Exception occurred while unrendering: com.kms.katalon.part.welcome=org.eclipse.e4.ui.model.application.ui.basic.impl.PartImpl@aedc426 (tags: [], contributorURI: platform:/plugin/com.kms.katalon) (widget: null, renderer: null, toBeRendered: false, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (contributionURI: bundleclass://com.kms.katalon/com.kms.katalon.composer.parts.WelcomePart2, object: null, context: null, variables: [], label: Start Page, iconURI: platform:/plugin/com.kms.katalon.composer.resources/icons/highlight_16.png, tooltip: null, dirty: false, closeable: true, description: null)
!STACK 0
org.eclipse.e4.core.di.InjectionException: java.lang.NullPointerException: Cannot invoke "org.eclipse.swt.browser.Browser.dispose()" because "this.webview" is null
	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68)
	at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:995)
	at org.eclipse.e4.core.internal.di.InjectorImpl.disposed(InjectorImpl.java:452)
	at org.eclipse.e4.core.internal.di.Requestor.disposed(Requestor.java:161)
	at org.eclipse.e4.core.internal.contexts.ContextObjectSupplier$ContextInjectionListener.update(ContextObjectSupplier.java:83)
	at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:103)
	at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.handleInvalid(TrackableComputationExt.java:68)
	at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:179)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.clearContext(PartRenderingEngine.java:986)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:959)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:861)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:845)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.subscribeTopicToBeRendered(PartRenderingEngine.java:185)
	at jdk.internal.reflect.GeneratedMethodAccessor285.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
	at org.eclipse.e4.core.di.internal.extensions.EventObjectSupplier$DIEventHandler.handleEvent(EventObjectSupplier.java:92)
	at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:205)
	at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:203)
	at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)
	at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151)
	at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:133)
	at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:75)
	at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44)
	at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55)
	at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63)
	at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424)
	at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setToBeRendered(UIElementImpl.java:314)
	at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1404)
	at com.kms.katalon.composer.parts.WelcomePageHandler$2.lambda$0(WelcomePageHandler.java:52)
	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183)
	at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133)
	at org.eclipse.swt.widgets.Display.syncExec(Display.java:4785)
	at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34)
	at com.kms.katalon.composer.components.services.UISynchronizeService.syncExec(UISynchronizeService.java:26)
	at com.kms.katalon.composer.parts.WelcomePageHandler$2.handleEvent(WelcomePageHandler.java:51)
	at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:132)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4029)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3645)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java:166)
	at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:368)
	at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:470)
	at com.kms.katalon.util.ComposerActivationInfoCollector.checkActivation(ComposerActivationInfoCollector.java:115)
	at com.kms.katalon.core.application.ApplicationStaupHandler.checkActivation(ApplicationStaupHandler.java:50)
	at com.kms.katalon.composer.handlers.DeactivateHandler.execute(DeactivateHandler.java:54)
	at com.kms.katalon.composer.handlers.DeactivateHandler.execute(DeactivateHandler.java:27)
	at com.kms.katalon.core.application.ApplicationStaupHandler.lambda$5(ApplicationStaupHandler.java:110)
	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183)
	at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133)
	at org.eclipse.swt.widgets.Display.syncExec(Display.java:4785)
	at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34)
	at com.kms.katalon.composer.components.services.UISynchronizeService.syncExec(UISynchronizeService.java:26)
	at com.kms.katalon.core.application.ApplicationStaupHandler.lambda$4(ApplicationStaupHandler.java:109)
	at com.kms.katalon.composer.components.util.UITimeUtil.lambda$5(UITimeUtil.java:44)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:132)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4029)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3645)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046)
	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
	at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:643)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:550)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:171)
	at com.kms.katalon.core.application.WorkbenchApplicationStarter.start(WorkbenchApplicationStarter.java:23)
	at com.kms.katalon.application.Application.runGUI(Application.java:195)
	at com.kms.katalon.application.Application.start(Application.java:107)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1467)
Caused by: java.lang.NullPointerException: Cannot invoke "org.eclipse.swt.browser.Browser.dispose()" because "this.webview" is null
	at com.kms.katalon.composer.parts.WelcomePart2.onPartClosed(WelcomePart2.java:393)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
	... 85 more

!ENTRY org.eclipse.ui 4 0 2023-10-28 09:25:19.736
!MESSAGE Unhandled event loop exception
!STACK 0
org.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.swt.SWTError: No more handles [0x80070002])
	at org.eclipse.swt.SWT.error(SWT.java:4918)
	at org.eclipse.swt.SWT.error(SWT.java:4833)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4029)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3645)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046)
	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
	at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:643)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:550)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:171)
	at com.kms.katalon.core.application.WorkbenchApplicationStarter.start(WorkbenchApplicationStarter.java:23)
	at com.kms.katalon.application.Application.runGUI(Application.java:195)
	at com.kms.katalon.application.Application.start(Application.java:107)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1467)
Caused by: org.eclipse.swt.SWTError: No more handles [0x80070002]
	at org.eclipse.swt.SWT.error(SWT.java:4944)
	at org.eclipse.swt.browser.Edge.error(Edge.java:190)
	at org.eclipse.swt.browser.Edge.create(Edge.java:343)
	at org.eclipse.swt.browser.Browser.<init>(Browser.java:99)
	at com.kms.katalon.composer.components.util.ComponentUtil.createBrowser(ComponentUtil.java:790)
	at com.kms.katalon.composer.components.util.ComponentUtil.createBrowser(ComponentUtil.java:783)
	at com.kms.katalon.composer.components.util.ComponentBuilder.browser(ComponentBuilder.java:298)
	at com.kms.katalon.activation.dialog.BaseModernActivationDialog.createContent(BaseModernActivationDialog.java:239)
	at com.kms.katalon.activation.dialog.BaseModernDialog.createDialogContainer(BaseModernDialog.java:61)
	at com.kms.katalon.composer.components.impl.dialogs.AbstractDialog.createDialogArea(AbstractDialog.java:45)
	at org.eclipse.jface.dialogs.Dialog.createContents(Dialog.java:767)
	at org.eclipse.jface.window.Window.create(Window.java:431)
	at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1094)
	at com.kms.katalon.composer.components.impl.dialogs.AbstractDialog.create(AbstractDialog.java:57)
	at org.eclipse.jface.window.Window.open(Window.java:788)
	at com.kms.katalon.util.ComposerActivationInfoCollector.checkActivationDialog(ComposerActivationInfoCollector.java:222)
	at com.kms.katalon.util.ComposerActivationInfoCollector.lambda$1(ComposerActivationInfoCollector.java:214)
	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183)
	at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133)
	at org.eclipse.swt.widgets.Display.syncExec(Display.java:4785)
	at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34)
	at com.kms.katalon.composer.components.services.UISynchronizeService.syncExec(UISynchronizeService.java:26)
	at com.kms.katalon.util.ComposerActivationInfoCollector.lambda$0(ComposerActivationInfoCollector.java:213)
	at com.kms.katalon.core.event.EventEmitter.lambda$0(EventEmitter.java:67)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at com.kms.katalon.core.event.EventEmitter.emit(EventEmitter.java:66)
	at com.kms.katalon.core.event.EventEmitter.emit(EventEmitter.java:55)
	at com.kms.katalon.composer.helpers.AuthenticationController.requestAuthen(AuthenticationController.java:56)
	at com.kms.katalon.composer.helpers.AuthenticationController.requestAuthen(AuthenticationController.java:39)
	at com.kms.katalon.util.ComposerActivationInfoCollector.requestAuthen(ComposerActivationInfoCollector.java:190)
	at com.kms.katalon.util.ComposerActivationInfoCollector.checkActivation(ComposerActivationInfoCollector.java:156)
	at com.kms.katalon.core.application.ApplicationStaupHandler.checkActivation(ApplicationStaupHandler.java:50)
	at com.kms.katalon.composer.handlers.DeactivateHandler.execute(DeactivateHandler.java:54)
	at com.kms.katalon.composer.handlers.DeactivateHandler.execute(DeactivateHandler.java:27)
	at com.kms.katalon.core.application.ApplicationStaupHandler.lambda$5(ApplicationStaupHandler.java:110)
	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183)
	at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133)
	at org.eclipse.swt.widgets.Display.syncExec(Display.java:4785)
	at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34)
	at com.kms.katalon.composer.components.services.UISynchronizeService.syncExec(UISynchronizeService.java:26)
	at com.kms.katalon.core.application.ApplicationStaupHandler.lambda$4(ApplicationStaupHandler.java:109)
	at com.kms.katalon.composer.components.util.UITimeUtil.lambda$5(UITimeUtil.java:44)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:132)
	... 25 more

```

---

<div class="post-metadata">

**Author:** ![Elly\_Tran](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/elly_tran/32/21874_2.png) [@Elly\_Tran](https://forum.katalon.com/u/Elly_Tran)\
**Post date:** [October 31, 2023, 2:03am UTC](https://forum.katalon.com/t/ks-9-0-0-crashes-after-idle-time/101825/2 "2023-10-31T02:03:46Z")

</div>

Hi,

I will create the ticket for this issue and we will investigate it

---

<div class="post-metadata">

**Author:** ![Elly\_Tran](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/elly_tran/32/21874_2.png) [@Elly\_Tran](https://forum.katalon.com/u/Elly_Tran)\
**Post date:** [November 1, 2023, 6:37am UTC](https://forum.katalon.com/t/ks-9-0-0-crashes-after-idle-time/101825/4 "2023-11-01T06:37:58Z")

</div>

Hi,

Do you face this problem again? Please help record or provide a new log as the old log is not related to the application crash. Hope to help you

---

<div class="post-metadata">

**Author:** ![danpoleary](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/danpoleary/32/2416_2.png) [@danpoleary](https://forum.katalon.com/u/danpoleary)\
**Post date:** [November 2, 2023, 12:14pm UTC](https://forum.katalon.com/t/ks-9-0-0-crashes-after-idle-time/101825/5 "2023-11-02T12:14:13Z")

</div>

I will set it up for this Saturday, and record the screenshot as well as the new log.

---

<div class="post-metadata">

**Author:** ![Russ\_Thomas](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/russ_thomas/32/11884_2.png) [@Russ\_Thomas](https://forum.katalon.com/u/Russ_Thomas)\
**Post date:** [November 2, 2023, 1:34pm UTC](https://forum.katalon.com/t/ks-9-0-0-crashes-after-idle-time/101825/6 "2023-11-02T13:34:14Z")

</div>

> [@danpoleary](#):
>
> org.eclipse.swt.SWTError: No more handles

That’s a memory leak issue. Cherry-picking the report, it seems the app is trying to show (and re-show, over and over) a dialog box and neglects to release resources on each iteration. Eventually, the OS brings it to a halt with “No more handles”…

@danpoleary There’s nothing you can do to fix this. You might be able to avoid it by shutting down and not leaving it idle (because, in fact, it’s not truly idle). However, it does seem like it might be some kind of “welcome” dialog. Which makes me wonder, if it’s only shown once, perhaps you may never see it again.

By the way, that “whitened” screen is used by the OS to prevent you from interacting with an unresponsive application (and flooding the input with a ton of events).

Your only other alternative (because fixing this won’t be quick) is to roll back to an earlier version of Katalon.

---

<div class="post-metadata">

**Author:** ![grylion54](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/grylion54/32/16265_2.png) [@grylion54](https://forum.katalon.com/u/grylion54)\
**Post date:** [November 2, 2023, 2:59pm UTC](https://forum.katalon.com/t/ks-9-0-0-crashes-after-idle-time/101825/7 "2023-11-02T14:59:35Z")

</div>

Don’t think this will do much if you have a memory leak but while I am in front working/snoozing, I clean up the GC some with one of the below tips. I have been able to work longer without having to Kill the KS process as often. Just click the little garbage can.

[Some helpful tips to boost Katalon Studio performance (all versions) - Product Forums / Tips & Tricks - Katalon Community](http://forum.katalon.com/t/some-helpful-tips-to-boost-katalon-studio-performance-all-versions/98374)

---

<div class="post-metadata">

**Author:** ![atul.rai](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/atul.rai/32/22830_2.png) [@atul.rai](https://forum.katalon.com/u/atul.rai)\
**Post date:** [November 2, 2023, 4:12pm UTC](https://forum.katalon.com/t/ks-9-0-0-crashes-after-idle-time/101825/8 "2023-11-02T16:12:15Z")

</div>

I am using KS V9.0.0 , but not repeated this issue, @danpoleary , can you tell us what is you idle time duration

---

<div class="post-metadata">

**Author:** ![atul.rai](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/atul.rai/32/22830_2.png) [@atul.rai](https://forum.katalon.com/u/atul.rai)\
**Post date:** [November 6, 2023, 7:23am UTC](https://forum.katalon.com/t/ks-9-0-0-crashes-after-idle-time/101825/9 "2023-11-06T07:23:16Z")

</div>

@danpoleary - I hope, your issue has been resolved related to the application crash. 😄

---

<div class="post-metadata">

**Author:** ![danpoleary](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/danpoleary/32/2416_2.png) [@danpoleary](https://forum.katalon.com/u/danpoleary)\
**Post date:** [November 16, 2023, 2:58pm UTC](https://forum.katalon.com/t/ks-9-0-0-crashes-after-idle-time/101825/10 "2023-11-16T14:58:42Z")

</div>

Hi @atul.rai @Elly_Tran , I figured it out. When Katalon Studio Enterprise session is set to never expire, that setting is ignored. If I let it sit idle, the session logs me out and shuts down. If you do not see the re-login popup (Shifted to behind Katalon UI) then it appears frozen.

Why is session expiring when in the Security Settings in [my.katalon.com](http://my.katalon.com) have session expiry turned off?

 ![image](https://europe1.discourse-cdn.com/katalon/original/3X/3/2/323bc14240f85da486994734bf55fc09fb53d98b.png)

This even happens when I am actively working in katalon.

---

<div class="post-metadata">

**Author:** ![atul.rai](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/atul.rai/32/22830_2.png) [@atul.rai](https://forum.katalon.com/u/atul.rai)\
**Post date:** [November 17, 2023, 4:49am UTC](https://forum.katalon.com/t/ks-9-0-0-crashes-after-idle-time/101825/11 "2023-11-17T04:49:17Z")

</div>

Great @danpoleary - This is very useful information for all users . Where is this setting available?

---

<div class="post-metadata">

**Author:** ![danpoleary](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/danpoleary/32/2416_2.png) [@danpoleary](https://forum.katalon.com/u/danpoleary)\
**Post date:** [November 17, 2023, 2:00pm UTC](https://forum.katalon.com/t/ks-9-0-0-crashes-after-idle-time/101825/12 "2023-11-17T14:00:21Z")

</div>

@atul.rai The setting is on the [my.katalon.com](http://my.katalon.com) website in the “Security Settings”.

Dan

---

<div class="post-metadata">

**Author:** ![Elly\_Tran](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/elly_tran/32/21874_2.png) [@Elly\_Tran](https://forum.katalon.com/u/Elly_Tran)\
**Post date:** [November 20, 2023, 8:45am UTC](https://forum.katalon.com/t/ks-9-0-0-crashes-after-idle-time/101825/13 "2023-11-20T08:45:16Z")

</div>

Hi,

According to your question, Sometimes, owner organizations remove members or restrict licenses so that Katalon Studio automatically calls the server to check license is valid or not to force the user to log out if the license is invalid to release the license for other users to use.

Moreover, if your machine is sleeping or disconnected for too long time it will happen similar to above. Thank you for your question

---

<div class="post-metadata">

**Author:** ![danpoleary](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/danpoleary/32/2416_2.png) [@danpoleary](https://forum.katalon.com/u/danpoleary)\
**Post date:** [November 20, 2023, 1:13pm UTC](https://forum.katalon.com/t/ks-9-0-0-crashes-after-idle-time/101825/14 "2023-11-20T13:13:03Z")

</div>

Hi @Elly_Tran, I am the owner organization manager for these licences, and I have turned off idle expiry. It never happened prior to 9.0.0, my computer also never sleeps or hibernates. It can even happen while I am activly using Katalon. It appears 9.0.0 completely ignores the settings for expiry.

---

<div class="post-metadata">

**Author:** ![Elly\_Tran](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/elly_tran/32/21874_2.png) [@Elly\_Tran](https://forum.katalon.com/u/Elly_Tran)\
**Post date:** [November 21, 2023, 9:54am UTC](https://forum.katalon.com/t/ks-9-0-0-crashes-after-idle-time/101825/15 "2023-11-21T09:54:23Z")

</div>

Hi,

Thank you for your answer. We have acknowledged this issue-related token and plan to fix it soon. Thanky ou

---

<div class="post-metadata">

**Author:** ![danpoleary](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/danpoleary/32/2416_2.png) [@danpoleary](https://forum.katalon.com/u/danpoleary)\
**Post date:** [November 30, 2023, 1:39pm UTC](https://forum.katalon.com/t/ks-9-0-0-crashes-after-idle-time/101825/16 "2023-11-30T13:39:53Z")

</div>

Hi @Elly_Tran , Any news on this? It is quite annoying that It forces me out of Katalon, and I have to re-login and wait for project to load every couple of days. The last time, it failed to open everything and I had to shutdown Katalon and restart it to get it to open everything. This makes the product annoying to use right now.

---

<div class="post-metadata">

**Author:** ![Elly\_Tran](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/elly_tran/32/21874_2.png) [@Elly\_Tran](https://forum.katalon.com/u/Elly_Tran)\
**Post date:** [December 2, 2023, 3:04am UTC](https://forum.katalon.com/t/ks-9-0-0-crashes-after-idle-time/101825/17 "2023-12-02T03:04:22Z")

</div>

Hi,

Sorry for my late response. We have planned this fix in v9.2.0. Please give us time. Thank you

---

<div class="post-metadata">

**Author:** ![Elly\_Tran](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/elly_tran/32/21874_2.png) [@Elly\_Tran](https://forum.katalon.com/u/Elly_Tran)\
**Post date:** [January 2, 2024, 3:33am UTC](https://forum.katalon.com/t/ks-9-0-0-crashes-after-idle-time/101825/18 "2024-01-02T03:33:22Z")

</div>

Hi,

v9.2.0 has been released now. Please give it a try and let me know how it works. Thank you

---

<div class="post-metadata">

**Author:** ![danpoleary](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/danpoleary/32/2416_2.png) [@danpoleary](https://forum.katalon.com/u/danpoleary)\
**Post date:** [January 4, 2024, 1:38pm UTC](https://forum.katalon.com/t/ks-9-0-0-crashes-after-idle-time/101825/19 "2024-01-04T13:38:32Z")

</div>

Hi @Elly_Tran ,

The 9.2.0 release still has the issue.

Dan

---

<div class="post-metadata">

**Author:** ![Elly\_Tran](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/elly_tran/32/21874_2.png) [@Elly\_Tran](https://forum.katalon.com/u/Elly_Tran)\
**Post date:** [January 5, 2024, 3:45am UTC](https://forum.katalon.com/t/ks-9-0-0-crashes-after-idle-time/101825/20 "2024-01-05T03:45:15Z")

</div>

Hi,

Sorry for my incomplete transfer.  
`9.2.0 has been released today with this fix applied for users who log in via Google and GitHub SSO. For users who log in using the Katalon username and password, we’ll continue to fix it in 9.3.0`.  
Can you please try with Google or Github log in? Thank you!

---

<div class="post-metadata">

**Author:** ![danpoleary](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/danpoleary/32/2416_2.png) [@danpoleary](https://forum.katalon.com/u/danpoleary)\
**Post date:** [January 5, 2024, 2:00pm UTC](https://forum.katalon.com/t/ks-9-0-0-crashes-after-idle-time/101825/21 "2024-01-05T14:00:30Z")

</div>

Hi @Elly_Tran,

How will the Google or GitHub login associate with my enterprise licence managed by the Government Active Directory account?

[Next page](https://forum.katalon.com/t/ks-9-0-0-crashes-after-idle-time/101825.md?page=2)
