I am using the 2022.3.2 version
but also my 2021.12.1 version is broken basically all the developers are showing an empty designer. if i rightclick i can open the source and see some html.
When I run my app/debug it works all that's not working is the formeditor.
furthermore I'm talking about the Formeditor setting in servoy IDE at Preferences > Servoy > FormEditor > - Classic - Modern - Automatic.
The modern editor does not work at all and the classic editor is the old smartclient editor.
It seems that on newer forms the classic editor does not work either
Furthermore I'm not using the new Titaniumclient.
If i open the below http link in my chrome browser I see an editor but ofcourse not working properly
some ide logging
!ENTRY com.servoy.eclipse.model 1 0 2022-10-12 10:11:15.358
!MESSAGE Browser url for editor:
http://localhost:8183/rfb/angular/index ... e&mso=true!ENTRY org.eclipse.ui 4 4 2022-10-12 10:11:21.700
only erro i found in IDE .log file
!MESSAGE Error processing org.eclipse.dltk.javascript.ast.Script "function doEverything ()
{
var person={name: "Alex"}
var point={x: 50, y: 75}
}
function isNumeric (s)
{
return /^\d+$/.test(s)
}
var factorial=function (n)
{
if (n < 1)
{
return 0;
}
var retVal=1;
for (var i=1; i <= n; i++)
{
retVal *= i;
}
return retVal;
}
" in Dummy
!STACK 0
java.lang.NullPointerException: Cannot invoke "org.eclipse.dltk.core.ISourceModule.getResource()" because the return value of "org.eclipse.dltk.javascript.typeinfo.ReferenceSource.getSourceModule()" is null
at com.servoy.eclipse.debug.script.ElementResolver.getProjectName(ElementResolver.java:826)
at com.servoy.eclipse.debug.script.ElementResolver.getFlattenedSolution(ElementResolver.java:841)
at com.servoy.eclipse.debug.script.ElementResolver.resolveElements(ElementResolver.java:356)
at org.eclipse.dltk.internal.javascript.ti.TypeInferencer2.resolveAll(TypeInferencer2.java:622)
at org.eclipse.dltk.internal.javascript.ti.TopValueCollection$TopValue.getMember(TopValueCollection.java:100)
at org.eclipse.dltk.internal.javascript.ti.TopValueCollection$TopValue.findMember(TopValueCollection.java:56)
at org.eclipse.dltk.internal.javascript.ti.ImmutableValue.getChild(ImmutableValue.java:325)
at org.eclipse.dltk.internal.javascript.ti.ChildReference.findChild(ChildReference.java:51)
at org.eclipse.dltk.internal.javascript.ti.ChildReference.getValue(ChildReference.java:37)
at org.eclipse.dltk.internal.javascript.ti.AbstractReference.getLocation(AbstractReference.java:143)
at org.eclipse.dltk.internal.javascript.validation.TypeInfoValidator$ValidationVisitor.validateHidesByFunction(TypeInfoValidator.java:858)
at org.eclipse.dltk.internal.javascript.validation.TypeInfoValidator$ValidationVisitor.createMethod(TypeInfoValidator.java:788)
at org.eclipse.dltk.javascript.internal.ui.text.JavaScriptDeprecationHighlightVisitor.createMethod(JavaScriptDeprecationHighlightVisitor.java:60)
at org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.handleDeclarations(TypeInferencerVisitor.java:1612)
at org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitScript(TypeInferencerVisitor.java:1600)
at org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitor.visitScript(TypeInferencerVisitor.java:1)
at org.eclipse.dltk.javascript.ast.ASTVisitor.handle(ASTVisitor.java:149)
at org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:200)
at org.eclipse.dltk.internal.javascript.ti.TypeInferencerVisitorBase.visit(TypeInferencerVisitorBase.java:152)
at org.eclipse.dltk.internal.javascript.validation.TypeInfoValidator$ValidationVisitor.visit(TypeInfoValidator.java:564)
at org.eclipse.dltk.internal.javascript.ti.TypeInferencer2.doInferencing(TypeInferencer2.java:116)
at org.eclipse.dltk.javascript.internal.ui.text.JavaScriptDeprecationHighlighter.process(JavaScriptDeprecationHighlighter.java:46)
at org.eclipse.dltk.internal.ui.editor.semantic.highlighting.ContributedSemanticHighlighter.doHighlighting(ContributedSemanticHighlighter.java:46)
at org.eclipse.dltk.ui.editor.highlighting.AbstractSemanticHighlighter.reconcile(AbstractSemanticHighlighter.java:68)
at org.eclipse.dltk.internal.ui.editor.semantic.highlighting.SemanticHighlightingManager.enable(SemanticHighlightingManager.java:227)
at org.eclipse.dltk.internal.ui.editor.semantic.highlighting.SemanticHighlightingManager.install(SemanticHighlightingManager.java:171)
at org.eclipse.dltk.internal.ui.editor.semantic.highlighting.SemanticHighlightingManager.install(SemanticHighlightingManager.java:187)
at org.eclipse.dltk.ui.preferences.AbstractScriptEditorColoringConfigurationBlock.installSemanticHighlighting(AbstractScriptEditorColoringConfigurationBlock.java:945)
at org.eclipse.dltk.ui.preferences.AbstractScriptEditorColoringConfigurationBlock.createPreviewer(AbstractScriptEditorColoringConfigurationBlock.java:901)
at org.eclipse.dltk.ui.preferences.AbstractScriptEditorColoringConfigurationBlock.createSyntaxPage(AbstractScriptEditorColoringConfigurationBlock.java:747)
at org.eclipse.dltk.ui.preferences.AbstractScriptEditorColoringConfigurationBlock.createControl(AbstractScriptEditorColoringConfigurationBlock.java:525)
at org.eclipse.dltk.ui.preferences.AbstractConfigurationBlockPreferencePage.createContents(AbstractConfigurationBlockPreferencePage.java:79)
at org.eclipse.jface.preference.PreferencePage.createControl(PreferencePage.java:244)
at org.eclipse.dltk.ui.preferences.AbstractConfigurationBlockPreferencePage.createControl(AbstractConfigurationBlockPreferencePage.java:65)
at org.eclipse.jface.preference.PreferenceDialog.createPageControl(PreferenceDialog.java:1433)
at org.eclipse.jface.preference.PreferenceDialog$8.run(PreferenceDialog.java:1196)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:174)
at org.eclipse.jface.preference.PreferenceDialog.showPage(PreferenceDialog.java:1188)
at org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog.showPage(FilteredPreferenceDialog.java:630)
at org.eclipse.jface.preference.PreferenceDialog$5.lambda$0(PreferenceDialog.java:660)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:74)
at org.eclipse.jface.preference.PreferenceDialog$5.selectionChanged(PreferenceDialog.java:657)
at org.eclipse.jface.viewers.StructuredViewer$3.run(StructuredViewer.java:821)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:174)
at org.eclipse.jface.viewers.StructuredViewer.firePostSelectionChanged(StructuredViewer.java:818)
at org.eclipse.jface.viewers.StructuredViewer.handlePostSelect(StructuredViewer.java:1191)
at org.eclipse.swt.events.SelectionListener$1.widgetSelected(SelectionListener.java:84)
at org.eclipse.jface.util.OpenStrategy.firePostSelectionEvent(OpenStrategy.java:284)
at org.eclipse.jface.util.OpenStrategy$1.lambda$1(OpenStrategy.java:438)
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:4035)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3635)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:823)
at org.eclipse.jface.window.Window.open(Window.java:799)
at org.eclipse.ui.internal.OpenPreferencesAction.run(OpenPreferencesAction.java:66)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:474)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:580)
at org.eclipse.jface.action.ActionContributionItem.lambda$4(ActionContributionItem.java:414)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4243)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1060)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4060)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3632)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1154)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1045)
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:136)
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(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
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)
!MESSAGE Unable to associate action set with part: org.eclipse.dltk.javascript.ui.editor.JavascriptEditor. Action set org.eclipse.debug.ui.launchActionSet not found.