Actifsource

#6781 [Bug/Search] NullPointerException inside search dialog

Actifsource code generator for any programming language
Release: Actifsource V11.1.0

java.lang.NullPointerException?: Cannot invoke "org.eclipse.swt.widgets.Shell.removeDisposeListener(org.eclipse.swt.events.DisposeListener?)" because the return value of "ch.actifsource.ui.search.dialog.AsFindReplaceDialog?.getShell()" is null

    at ch.actifsource.ui.search.dialog.AsFindReplaceAction?$AsFindReplaceDialogStub?.createOrUpdateDialog(AsFindReplaceAction?.java:96)
    at ch.actifsource.ui.search.dialog.AsFindReplaceAction?$AsFindReplaceDialogStub?.access$0(AsFindReplaceAction?.java:83)
    at ch.actifsource.ui.search.dialog.AsFindReplaceAction?$AsFindReplaceDialogStub?$1.run(AsFindReplaceAction?.java:75)
    at ch.actifsource.util.run.OrderedRunnableList?$RunAsync?.run(OrderedRunnableList?.java:49)
    at org.eclipse.swt.widgets.RunnableLock?.run(RunnableLock?.java:40)
    at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185)
    at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:5067)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4573)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine?$5.run(PartRenderingEngine?.java:1157)
    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:644)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:156)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152)
    at org.eclipse.equinox.internal.app.EclipseAppHandle?.run(EclipseAppHandle?.java:203)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher?.runApplication(EclipseAppLauncher?.java:134)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher?.start(EclipseAppLauncher?.java:104)
    at org.eclipse.core.runtime.adaptor.EclipseStarter?.run(EclipseStarter?.java:401)
    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:64)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl?.invoke(DelegatingMethodAccessorImpl?.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:564)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1461)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1434)