Servoy Developer 7 and 8 crash on MacOS

Discuss all problems you have with Servoy here. It might help to mention the Servoy version and Operating System version you are using

Servoy Developer 7 and 8 crash on MacOS

Postby bevil » Sun Jan 21, 2018 1:45 pm

Several times per day, Servoy developer will simply vanish. No error, nothing that I can see logged, it just vanishes. I have only noticed it happen when it is not the active application. The window will simply disappear, and I need to re-open developer.

It happens multiple times per day, and it happens in both Servoy developer 7.4, and 8.2.

Mac OS 10.13.2, Java 8 (8u-91 I think - can't update as it breaks my Servoy 7 solutions).

My Servoy log says this for today. A crash happened at 11:32

2018-01-21 11:12:58,893 ERROR [Worker-4] com.servoy.j2db.server.Za.Zo - Final get connection failure for server m_items in 1 times [ ]
2018-01-21 11:15:16,543 ERROR [AppKit Thread] com.servoy.j2db.util.Debug - Error occured retrieving bean. Bean have been loaded, error: java.lang.ClassNotFoundException: com.idrsolutions.pdf.pdfhelp.PdfHelpPanel [ ]
2018-01-21 11:15:16,544 ERROR [AppKit Thread] com.servoy.j2db.util.Debug - Error occured retrieving bean. Bean have been loaded, error: java.lang.ClassNotFoundException: org.jpedal.examples.viewer.javabean.viewerBean [ ]
2018-01-21 11:15:33,440 DEBUG [pool-5-thread-1] UserManagerServer - Debug level set to "ALL", [ ]
2018-01-21 11:24:13,665 INFO [pool-5-thread-6] UserManagerServer - UserManagerPro-Plugin 2.1.6 is registered to Templeton-Smith Ltd. with a site license for 50 concurrent users. [ ]
2018-01-21 11:24:13,667 DEBUG [pool-5-thread-6] UserManagerServer - Saved license info to server's settings file. [ ]
2018-01-21 11:24:13,669 DEBUG [pool-5-thread-6] UserManagerServer - Starting dead client check [ ]
2018-01-21 11:24:13,669 DEBUG [pool-5-thread-6] UserManagerServer - Updated client info for client with ID D4692646-FEBC-400D-9C34-9825BE7BC9BC [ ]
2018-01-21 11:24:13,669 DEBUG [pool-5-thread-6] UserManagerServer - Debug level set to "ALL", [ ]
2018-01-21 11:27:54,696 ERROR [Worker-7] com.servoy.j2db.util.Debug - Error occured retrieving bean. Bean have been loaded, error: java.lang.ClassNotFoundException: com.idrsolutions.pdf.pdfhelp.PdfHelpPanel [D4692646-FEBC-400D-9C34-9825BE7BC9BC interiors]
2018-01-21 11:27:54,698 ERROR [Worker-7] com.servoy.j2db.util.Debug - Error occured retrieving bean. Bean have been loaded, error: java.lang.ClassNotFoundException: org.jpedal.examples.viewer.javabean.viewerBean [D4692646-FEBC-400D-9C34-9825BE7BC9BC interiors]
2018-01-21 11:32:12,831 ERROR [Worker-1] com.servoy.j2db.server.Za.Zo - Final get connection failure for server m_items in 1 times [ ]
2018-01-21 11:34:09,537 ERROR [AppKit Thread] com.servoy.j2db.util.Debug - Error occured retrieving bean. Bean have been loaded, error: java.lang.ClassNotFoundException: com.idrsolutions.pdf.pdfhelp.PdfHelpPanel [ ]
2018-01-21 11:34:09,538 ERROR [AppKit Thread] com.servoy.j2db.util.Debug - Error occured retrieving bean. Bean have been loaded, error: java.lang.ClassNotFoundException: org.jpedal.examples.viewer.javabean.viewerBean [ ]

Anyone have a similar problem, or a solution?

Thanks

Bevil
bevil
 
Posts: 144
Joined: Thu Oct 18, 2012 7:31 pm

Re: Servoy Developer 7 and 8 crash on MacOS

Postby grahamg » Mon Jan 22, 2018 7:59 am

Hi Bevil

Glad you flagged this up as I've had same problem intermittently on one solution - Developer suddenly disappears without warning.

Assumed there was corruption so ran "Project/Clean" a couple of times without success.

Have not lost any work so it has been an just an annoyance rather than something that needs sorting. Will be interesting to see if others have same issue.

Servoy version 7.4.10 -releaseNumber 2049

java.vm.name=Java HotSpot(TM) 64-Bit Server VM
java.version=1.8.0_25
java.vm.info=mixed mode
java.vm.vendor=Oracle Corporation

os.name=Mac OS X
os.version=10.13.1
os.arch=x86_64
Graham Greensall
Worxinfo Ltd
www.worxinfo.com
grahamg
 
Posts: 737
Joined: Fri Oct 03, 2003 3:15 pm
Location: Midlands UK

Re: Servoy Developer 7 and 8 crash on MacOS

Postby ROCLASI » Mon Jan 22, 2018 8:06 am

Hi Bevil/Graham,

Do you see anything in the workspace log (/path/to/workspace/.metadata/.log) ?
Robert Ivens
ROCLASI Software Solutions / JBS Group, Partner
SAN Developer / Servoy Valued Professional / Servoy Certified Developer
Twitter: @roclasi / @servoyforge
--
ServoyForge - Building Open Source Software.
PostgreSQL - The world's most advanced open source database.
User avatar
ROCLASI
Servoy Expert
 
Posts: 5274
Joined: Thu Oct 02, 2003 9:49 am
Location: Netherlands/Belgium

Re: Servoy Developer 7 and 8 crash on MacOS

Postby grahamg » Mon Jan 22, 2018 8:37 am

Hi Robert

Thanks for super-quick response -:)

.metadata/.log showing numerous "tables not exist" in Relationships. Have copied below start of the file text in case this provides useful clues. The tables do of course exists and Relationships have worked fine since last time on 18th.


!SESSION 2018-01-18 15:27:49.567 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.8.0_25
java.vendor=Oracle Corporation
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_GB
Framework arguments: 4-startup ../../../plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar -keyring /Users/grahamgreensall/.eclipse_keyring -showlocation
Command-line arguments: -os macosx -ws cocoa -arch x86_64 4-startup ../../../plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar -keyring /Users/grahamgreensall/.eclipse_keyring -showlocation

This is a continuation of log file /Users/grahamgreensall/_Workspace/ITEC/.metadata/.bak_0.log
Created Time: 2018-01-18 15:28:37.310

!ENTRY com.servoy.eclipse.model 4 0 2018-01-18 15:28:37.310
!MESSAGE Unexpected Exception
!STACK 0
com.servoy.j2db.persistence.RepositoryException: The table zvisit or staff does not exist as defined in the relation zvisit_to_staff
at com.servoy.j2db.persistence.Relation.makeForeignColumns(Relation.java:767)
at com.servoy.j2db.persistence.Relation.getForeignColumns(Relation.java:568)
at com.servoy.j2db.FlattenedSolution.getGlobalDataProviderEx(FlattenedSolution.java:1339)
at com.servoy.j2db.FlattenedSolution.getGlobalDataProvider(FlattenedSolution.java:1272)
at com.servoy.eclipse.model.builder.ServoyBuilder$5.visit(ServoyBuilder.java:2364)
at com.servoy.j2db.persistence.AbstractBase.acceptVisitor(AbstractBase.java:377)
at com.servoy.j2db.persistence.AbstractBase.acceptVisitor(AbstractBase.java:383)
at com.servoy.j2db.persistence.AbstractBase.acceptVisitor(AbstractBase.java:383)
at com.servoy.eclipse.model.builder.ServoyBuilder.checkServoyProject(ServoyBuilder.java:1872)
at com.servoy.eclipse.model.builder.ServoyBuilder.checkResource(ServoyBuilder.java:734)
at com.servoy.eclipse.model.builder.ServoyBuilder$ServoyResourceVisitor.visit(ServoyBuilder.java:212)
at org.eclipse.core.internal.resources.Resource$2.visit(Resource.java:126)
at org.eclipse.core.internal.resources.Resource$1.visitElement(Resource.java:85)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:82)
at org.eclipse.core.internal.watson.ElementTreeIterator.iterate(ElementTreeIterator.java:127)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:95)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:52)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:124)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:108)
at com.servoy.eclipse.model.builder.ServoyBuilder.fullBuild(ServoyBuilder.java:5588)
at com.servoy.eclipse.model.builder.ServoyBuilder.build(ServoyBuilder.java:678)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:733)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)
at org.eclipse.core.internal.resources.Project$1.run(Project.java:618)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2345)
at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)
at org.eclipse.core.internal.resources.Project.build(Project.java:114)
at com.servoy.eclipse.model.extensions.AbstractServoyModel.buildActiveProjects(AbstractServoyModel.java:393)
at com.servoy.eclipse.model.extensions.AbstractServoyModel.buildActiveProjects(AbstractServoyModel.java:368)
at com.servoy.eclipse.core.ServoyModel$11.run(ServoyModel.java:1334)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

!ENTRY com.servoy.eclipse.model 4 0 2018-01-18 15:28:37.331
!MESSAGE Unexpected Exception
!STACK 0
com.servoy.j2db.persistence.RepositoryException: The table complaint or cont does not exist as defined in the relation complaint_to_contacts
at com.servoy.j2db.persistence.Relation.makeForeignColumns(Relation.java:767)
at com.servoy.j2db.persistence.Relation.getForeignColumns(Relation.java:568)
Graham Greensall
Worxinfo Ltd
www.worxinfo.com
grahamg
 
Posts: 737
Joined: Fri Oct 03, 2003 3:15 pm
Location: Midlands UK

Re: Servoy Developer 7 and 8 crash on MacOS

Postby ROCLASI » Mon Jan 22, 2018 9:00 am

Hi Graham,

Do you see these errors right before the crash? What are the last exceptions/messages before the "!SESSION" line.
Robert Ivens
ROCLASI Software Solutions / JBS Group, Partner
SAN Developer / Servoy Valued Professional / Servoy Certified Developer
Twitter: @roclasi / @servoyforge
--
ServoyForge - Building Open Source Software.
PostgreSQL - The world's most advanced open source database.
User avatar
ROCLASI
Servoy Expert
 
Posts: 5274
Joined: Thu Oct 02, 2003 9:49 am
Location: Netherlands/Belgium

Re: Servoy Developer 7 and 8 crash on MacOS

Postby grahamg » Mon Jan 22, 2018 9:16 am

Hi Robert

Ah yes - missed that it was continuation Log. Copied below end of the previous Log starting from end of previous entries on 16th.

Thanks for looking at this - should be sorted before Bevil wakes up 8)



!ENTRY com.servoy.eclipse.model 1 0 2018-01-16 18:03:20.565
!MESSAGE Time taken to read in the solution itec: 5004

!ENTRY org.eclipse.core.net 1 0 2018-01-16 18:03:22.101
!MESSAGE System property http.nonProxyHosts has been set to captive.apple.com|*.captive.apple.com by an external source. This value will be overwritten using the values from the preferences

!ENTRY org.eclipse.ui 4 4 2018-01-16 18:10:52.436
!MESSAGE Unable to associate action set with part: org.eclipse.dltk.javascript.ui.editor.JavascriptEditor. Action set org.eclipse.debug.ui.launchActionSet not found.
!SESSION 2018-01-18 12:04:30.441 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.8.0_25
java.vendor=Oracle Corporation
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_GB
Framework arguments: 4-startup ../../../plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar -keyring /Users/grahamgreensall/.eclipse_keyring -showlocation
Command-line arguments: -os macosx -ws cocoa -arch x86_64 4-startup ../../../plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar -keyring /Users/grahamgreensall/.eclipse_keyring -showlocation

!ENTRY com.servoy.eclipse.model 1 0 2018-01-18 12:05:10.470
!MESSAGE Time taken to read in the solution itec: 3771

!ENTRY org.eclipse.core.net 1 0 2018-01-18 12:05:12.277
!MESSAGE System property http.nonProxyHosts has been set to captive.apple.com|*.captive.apple.com by an external source. This value will be overwritten using the values from the preferences

!ENTRY org.eclipse.ui 4 4 2018-01-18 05:09:55.106
!MESSAGE Unable to associate action set with part: org.eclipse.dltk.javascript.ui.editor.JavascriptEditor. Action set org.eclipse.debug.ui.launchActionSet not found.

!ENTRY org.eclipse.jface 2 0 2018-01-18 05:10:58.649
!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation.
!SUBENTRY 1 org.eclipse.jface 2 0 2018-01-18 05:10:58.649
!MESSAGE A conflict occurred for COMMAND+SHIFT+A:
Binding(COMMAND+SHIFT+A,
ParameterizedCommand(Command(com.servoy.eclipse.designer.command.showDesigner,Show form in Form Editor,
Show form in Form Editor,
Category(org.eclipse.core.commands.categories.autogenerated,Uncategorized,Commands that were either auto-generated or have no category,true),
[email protected],
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,,system)
Binding(COMMAND+SHIFT+A,
ParameterizedCommand(Command(com.servoy.eclipse.designer.command.showDesigner,Show form in Form Editor,
Show form in Form Editor,
Category(org.eclipse.core.commands.categories.autogenerated,Uncategorized,Commands that were either auto-generated or have no category,true),
[email protected],
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.dltk.ui.javascriptEditorScope,,,system)
Binding(COMMAND+SHIFT+A,
ParameterizedCommand(Command(com.servoy.eclipse.designer.command.showDesigner,Show form in Form Editor,
Show form in Form Editor,
Category(org.eclipse.core.commands.categories.autogenerated,Uncategorized,Commands that were either auto-generated or have no category,true),
[email protected],
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
com.servoy.eclipse.ui.SolutionExplorerContext,,,system)

!ENTRY org.eclipse.jface 2 0 2018-01-18 05:14:21.428
!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation.
!SUBENTRY 1 org.eclipse.jface 2 0 2018-01-18 05:14:21.428
!MESSAGE A conflict occurred for ALT+COMMAND+T:
Binding(ALT+COMMAND+T,
ParameterizedCommand(Command(com.servoy.eclipse.designer.action.addTabAction,Place TabPanel,
Place TabPanel,
Category(com.servoy.eclipse.designer.category,Servoy,null,true),
[email protected],
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
com.servoy.eclipse.designer.context,,,system)
Binding(ALT+COMMAND+T,
ParameterizedCommand(Command(org.eclipse.dltk.ui.edit.text.script.refactor.quickMenu,Show Refactor Quick Menu,
Shows the refactor quick menu,
Category(org.eclipse.dltk.ui.category.refactoring,Refactor - DLTK,DLTK Refactoring Actions,true),
[email protected],
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.dltk.ui.scriptEditorScope,,cocoa,system)
Binding(ALT+COMMAND+T,
ParameterizedCommand(Command(org.eclipse.jdt.ui.edit.text.java.refactor.quickMenu,Show Refactor Quick Menu,
Shows the refactor quick menu,
Category(org.eclipse.jdt.ui.category.refactoring,Refactor - Java,Java Refactoring Actions,true),
[email protected],
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,cocoa,system)
!SUBENTRY 1 org.eclipse.jface 2 0 2018-01-18 05:14:21.428
!MESSAGE A conflict occurred for ALT+COMMAND+L:
Binding(ALT+COMMAND+L,
ParameterizedCommand(Command(com.servoy.eclipse.designer.action.addLabelAction,Place Label,
Place Label,
Category(com.servoy.eclipse.designer.category,Servoy,null,true),
[email protected],
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
com.servoy.eclipse.designer.context,,,system)
Binding(ALT+COMMAND+L,
ParameterizedCommand(Command(org.eclipse.jdt.ui.edit.text.java.extract.local.variable,Extract Local Variable,
Extracts an expression into a new local variable and uses the new local variable,
Category(org.eclipse.jdt.ui.category.refactoring,Refactor - Java,Java Refactoring Actions,true),
[email protected],
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,cocoa,system)
Binding(ALT+COMMAND+L,
ParameterizedCommand(Command(org.eclipse.dltk.javascript.ui.action.inline.method,Inline Method ,
Inline method in place of a single call or everywhere and (optionally) remove declaration,
Category(org.eclipse.dltk.ui.category.refactoring,Refactor - DLTK,DLTK Refactoring Actions,true),
org.eclipse.ui.internal.Workben[email protected],
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.dltk.ui.scriptEditorScope,,cocoa,system)
!SUBENTRY 1 org.eclipse.jface 2 0 2018-01-18 05:14:21.428
!MESSAGE A conflict occurred for COMMAND+T:
Binding(COMMAND+T,
ParameterizedCommand(Command(org.eclipse.dltk.ui.edit.text.script.open.hierarchy,Quick Hierarchy,
Show the quick hierarchy of the selected element,
Category(org.eclipse.ui.category.navigate,Navigate,null,true),
[email protected],
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.dltk.ui.scriptEditorScope,,,system)
Binding(COMMAND+T,
ParameterizedCommand(Command(com.servoy.eclipse.designer.settabseq,Set Tab Sequence,
,
Category(com.servoy.eclipse.designer.category,Servoy,null,true),
[email protected],
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
com.servoy.eclipse.designer.context,,,system)
!SUBENTRY 1 org.eclipse.jface 2 0 2018-01-18 05:14:21.428
!MESSAGE A conflict occurred for ALT+COMMAND+I:
Binding(ALT+COMMAND+I,
ParameterizedCommand(Command(com.servoy.eclipse.designer.action.addMediaAction,Place Image,
Place Image,
Category(com.servoy.eclipse.designer.category,Servoy,null,true),
[email protected],
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
com.servoy.eclipse.designer.context,,,system)
Binding(ALT+COMMAND+I,
ParameterizedCommand(Command(org.eclipse.dltk.javascript.ui.action.extract.local,Extract Local Variable,
Extracts an expression into a new local variable and uses the new local variable,
Category(org.eclipse.dltk.ui.category.refactoring,Refactor - DLTK,DLTK Refactoring Actions,true),
[email protected],
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.dltk.ui.scriptEditorScope,,cocoa,system)
Binding(ALT+COMMAND+I,
ParameterizedCommand(Command(org.eclipse.jdt.ui.edit.text.java.inline,Inline,
Inline a constant, local variable or method,
Category(org.eclipse.jdt.ui.category.refactoring,Refactor - Java,Java Refactoring Actions,true),
[email protected],
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,cocoa,system)
!SUBENTRY 1 org.eclipse.jface 2 0 2018-01-18 05:14:21.428
!MESSAGE A conflict occurred for ALT+COMMAND+A:
Binding(ALT+COMMAND+A,
ParameterizedCommand(Command(com.servoy.eclipse.designer.action.addAccordionPaneAction,Place Accordion,
Place Accordion,
Category(com.servoy.eclipse.designer.category,Servoy,null,true),
[email protected],
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
com.servoy.eclipse.designer.context,,,system)
Binding(ALT+COMMAND+A,
ParameterizedCommand(Command(org.eclipse.ui.edit.text.toggleBlockSelectionMode,Toggle Block Selection,
Toggle block / column selection in the current text editor,
Category(org.eclipse.ui.category.edit,Edit,null,true),
[email protected],
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.textEditorScope,,cocoa,system)

!ENTRY org.eclipse.ui 4 0 2018-01-18 10:24:54.933
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
at org.eclipse.swt.widgets.Control.internal_new_GC(Control.java:2118)
at org.eclipse.swt.graphics.GC.cocoa_new(GC.java:207)
at org.eclipse.swt.widgets.Tree.sendMeasureItem(Tree.java:2593)
at org.eclipse.swt.widgets.Tree.cellSize(Tree.java:288)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5446)
at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper_stret(Native Method)
at org.eclipse.swt.widgets.Widget.expansionFrameWithFrame_inView(Widget.java:798)
at org.eclipse.swt.widgets.Tree.expansionFrameWithFrame_inView(Tree.java:1271)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5825)
at org.eclipse.swt.internal.cocoa.OS.objc_msgSend_bool(Native Method)
at org.eclipse.swt.internal.cocoa.NSRunLoop.runMode(NSRunLoop.java:42)
at org.eclipse.swt.widgets.Display.sleep(Display.java:4610)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:827)
at org.eclipse.jface.window.Window.open(Window.java:802)
at com.servoy.eclipse.ui.views.solutionexplorer.actions.OpenWizardAction.run(OpenWizardAction.java:83)
at com.servoy.eclipse.ui.views.solutionexplorer.actions.ContextAction.run(ContextAction.java:115)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:499)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4166)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1466)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1489)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1474)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4012)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3651)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:140)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:611)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)
at org.eclipse.equinox.launcher.Main.run(Main.java:1450)

!ENTRY org.eclipse.ui 4 0 2018-01-18 10:58:16.186
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
at org.eclipse.swt.widgets.Control.internal_new_GC(Control.java:2118)
at org.eclipse.swt.graphics.GC.cocoa_new(GC.java:207)
at org.eclipse.swt.widgets.Tree.sendMeasureItem(Tree.java:2593)
at org.eclipse.swt.widgets.Tree.cellSize(Tree.java:288)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5446)
at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper_stret(Native Method)
at org.eclipse.swt.widgets.Widget.expansionFrameWithFrame_inView(Widget.java:798)
at org.eclipse.swt.widgets.Tree.expansionFrameWithFrame_inView(Tree.java:1271)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5825)
at org.eclipse.swt.internal.cocoa.OS.objc_msgSend_bool(Native Method)
at org.eclipse.swt.internal.cocoa.NSRunLoop.runMode(NSRunLoop.java:42)
at org.eclipse.swt.widgets.Display.sleep(Display.java:4610)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:827)
at org.eclipse.jface.window.Window.open(Window.java:802)
at com.servoy.eclipse.designer.editor.commands.AddTabpanelAction.createRequest(AddTabpanelAction.java:80)
at com.servoy.eclipse.designer.editor.commands.DesignerToolbarAction.createRequests(DesignerToolbarAction.java:68)
at com.servoy.eclipse.designer.editor.commands.DesignerSelectionAction.createCommand(DesignerSelectionAction.java:74)
at com.servoy.eclipse.designer.editor.commands.DesignerSelectionAction.run(DesignerSelectionAction.java:173)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:499)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
at org.eclipse.jface.action.ActionContributionItem$6.handleEvent(ActionContributionItem.java:452)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4166)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1466)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1489)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1474)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4012)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3651)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:140)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:611)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)
at org.eclipse.equinox.launcher.Main.run(Main.java:1450)
!SESSION 2018-01-18 22:27:49.567 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.8.0_25
java.vendor=Oracle Corporation
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_GB
Framework arguments: 4-startup ../../../plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar -keyring /Users/grahamgreensall/.eclipse_keyring -showlocation
Command-line arguments: -os macosx -ws cocoa -arch x86_64 4-startup ../../../plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar -keyring /Users/grahamgreensall/.eclipse_keyring -showlocation

!ENTRY com.servoy.eclipse.model 1 0 2018-01-18 22:28:21.358
!MESSAGE Time taken to read in the solution itec: 3318

!ENTRY org.eclipse.core.net 1 0 2018-01-18 22:28:22.764
!MESSAGE System property http.nonProxyHosts has been set to captive.apple.com|*.captive.apple.com by an external source. This value will be overwritten using the values from the preferences

!ENTRY com.servoy.eclipse.model 4 0 2018-01-18 15:28:37.278
!MESSAGE Unexpected Exception
!STACK 0
com.servoy.j2db.persistence.RepositoryException: The table activity or labrequest does not exist as defined in the relation activity_to_labrequest
at com.servoy.j2db.persistence.Relation.makeForeignColumns(Relation.java:767)
at com.servoy.j2db.persistence.Relation.getForeignColumns(Relation.java:568)
at com.servoy.j2db.FlattenedSolution.getGlobalDataProviderEx(FlattenedSolution.java:1339)
at com.servoy.j2db.FlattenedSolution.getGlobalDataProvider(FlattenedSolution.java:1272)
at com.servoy.eclipse.model.builder.ServoyBuilder$5.visit(ServoyBuilder.java:2364)
at com.servoy.j2db.persistence.AbstractBase.acceptVisitor(AbstractBase.java:377)
at com.servoy.j2db.persistence.AbstractBase.acceptVisitor(AbstractBase.java:383)
at com.servoy.j2db.persistence.AbstractBase.acceptVisitor(AbstractBase.java:383)
at com.servoy.eclipse.model.builder.ServoyBuilder.checkServoyProject(ServoyBuilder.java:1872)
at com.servoy.eclipse.model.builder.ServoyBuilder.checkResource(ServoyBuilder.java:734)
at com.servoy.eclipse.model.builder.ServoyBuilder$ServoyResourceVisitor.visit(ServoyBuilder.java:212)
at org.eclipse.core.internal.resources.Resource$2.visit(Resource.java:126)
at org.eclipse.core.internal.resources.Resource$1.visitElement(Resource.java:85)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:82)
at org.eclipse.core.internal.watson.ElementTreeIterator.iterate(ElementTreeIterator.java:127)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:95)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:52)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:124)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:108)
at com.servoy.eclipse.model.builder.ServoyBuilder.fullBuild(ServoyBuilder.java:5588)
at com.servoy.eclipse.model.builder.ServoyBuilder.build(ServoyBuilder.java:678)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:733)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)
at org.eclipse.core.internal.resources.Project$1.run(Project.java:618)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2345)
at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)
at org.eclipse.core.internal.resources.Project.build(Project.java:114)
at com.servoy.eclipse.model.extensions.AbstractServoyModel.buildActiveProjects(AbstractServoyModel.java:393)
at com.servoy.eclipse.model.extensions.AbstractServoyModel.buildActiveProjects(AbstractServoyModel.java:368)
at com.servoy.eclipse.core.ServoyModel$11.run(ServoyModel.java:1334)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
Graham Greensall
Worxinfo Ltd
www.worxinfo.com
grahamg
 
Posts: 737
Joined: Fri Oct 03, 2003 3:15 pm
Location: Midlands UK

Re: Servoy Developer 7 and 8 crash on MacOS

Postby ROCLASI » Mon Jan 22, 2018 9:25 am

Hi Graham,

I see there is a 12 hour difference between the last entry and the start of the new session. Did your developer crash around 2018-01-18 10:58:16 ?
Robert Ivens
ROCLASI Software Solutions / JBS Group, Partner
SAN Developer / Servoy Valued Professional / Servoy Certified Developer
Twitter: @roclasi / @servoyforge
--
ServoyForge - Building Open Source Software.
PostgreSQL - The world's most advanced open source database.
User avatar
ROCLASI
Servoy Expert
 
Posts: 5274
Joined: Thu Oct 02, 2003 9:49 am
Location: Netherlands/Belgium

Re: Servoy Developer 7 and 8 crash on MacOS

Postby grahamg » Mon Jan 22, 2018 9:40 am

Sorry but can't recall and the times may not help much as flew out to Bangkok on 18th and not sure which time-zone that would have picked up as worked with WiFi on flights and at Dubai lounge.
Graham Greensall
Worxinfo Ltd
www.worxinfo.com
grahamg
 
Posts: 737
Joined: Fri Oct 03, 2003 3:15 pm
Location: Midlands UK

Re: Servoy Developer 7 and 8 crash on MacOS

Postby ROCLASI » Mon Jan 22, 2018 9:52 am

Okay, I guess the question is does Bevil see the same "Unhandled event loop exception"?
I already pinged Johan to see if this gives him enough information.
Robert Ivens
ROCLASI Software Solutions / JBS Group, Partner
SAN Developer / Servoy Valued Professional / Servoy Certified Developer
Twitter: @roclasi / @servoyforge
--
ServoyForge - Building Open Source Software.
PostgreSQL - The world's most advanced open source database.
User avatar
ROCLASI
Servoy Expert
 
Posts: 5274
Joined: Thu Oct 02, 2003 9:49 am
Location: Netherlands/Belgium

Re: Servoy Developer 7 and 8 crash on MacOS

Postby jcompagner » Mon Jan 22, 2018 10:15 am

all those errors would not make something crash, for example the first log bevil is given is just the startup log that you get right away after startup.

a real crash is a vm crash itself, thats very hard to fix for servoy itself, because that means something native is crashing, do you have somewhere a *.prof.log or *.hprof.log (or without the log extension) files on disk?

On windows those are mostly places right besides the exe file of servoy (so in the developer dir)

those 2 null pointer of graham shouldn't happen but i dont think that is the cause of the vm disappearing.
Because you see that 1 null pointer happens and more then half hour later another but in between no restart, a restart happens even many many hours later..
I don't know what happens with those nullpointers, the line numbers don't make sense in 7.4 and 8.2, they are from servoy on 2 completely different actions, but the common thing is that they show a window and deep inside that call something goes wrong
Johan Compagner
Servoy
User avatar
jcompagner
 
Posts: 8086
Joined: Tue May 27, 2003 7:26 pm
Location: The Internet

Re: Servoy Developer 7 and 8 crash on MacOS

Postby ROCLASI » Mon Jan 22, 2018 10:37 am

It looks like you will find them inside the Servoy.app bundle.
I have a few old ones still there.

Servoy7.4-crashlogs.png
Servoy7.4-crashlogs.png (48.58 KiB) Viewed 924 times
Robert Ivens
ROCLASI Software Solutions / JBS Group, Partner
SAN Developer / Servoy Valued Professional / Servoy Certified Developer
Twitter: @roclasi / @servoyforge
--
ServoyForge - Building Open Source Software.
PostgreSQL - The world's most advanced open source database.
User avatar
ROCLASI
Servoy Expert
 
Posts: 5274
Joined: Thu Oct 02, 2003 9:49 am
Location: Netherlands/Belgium

Re: Servoy Developer 7 and 8 crash on MacOS

Postby sjoerd1337768711 » Mon Jan 22, 2018 10:43 am

I have the same experience on my MacBook. It's from the last 1-2 month. Maybe due to updates of High Sierra
The developer is closing unexpected with an error. It's only happens after long time of inactive. I don't always close the developer when I leave the macbook or do some other tasks in other programs. After some time the developer is crashing. Never happens (luckely) in normal working within the Developer. Starting up after crashing is not giving any problems with my workspace. It's only annoying.

Error logging is attached as txt file.
Attachments
errorlog.txt
(78.74 KiB) Downloaded 24 times
Sjoerd Hannema
Muta Services B.V.
sjoerd1337768711
 
Posts: 17
Joined: Wed May 23, 2012 12:25 pm
Location: Leeuwarden, NL

Re: Servoy Developer 7 and 8 crash on MacOS

Postby grahamg » Mon Jan 22, 2018 10:57 am

Thanks guys have attached the 2 logs (had to change the suffix as ".log" not allowed) that are closest to the previous info. Hope this is useful.

There were 3 x hs_err_pidXXXX.log on16Jan, just 1 on17th and 5 on 20th but nothing for last two days.
Attachments
hs_err_pid2633.txt
20thJan log
(71.69 KiB) Downloaded 25 times
hs_err_pid12814.txt
17thJan_log
(66.35 KiB) Downloaded 24 times
Last edited by grahamg on Mon Jan 22, 2018 11:04 am, edited 1 time in total.
Graham Greensall
Worxinfo Ltd
www.worxinfo.com
grahamg
 
Posts: 737
Joined: Fri Oct 03, 2003 3:15 pm
Location: Midlands UK

Re: Servoy Developer 7 and 8 crash on MacOS

Postby ROCLASI » Mon Jan 22, 2018 11:03 am

Hi Graham,

Attached where?
Robert Ivens
ROCLASI Software Solutions / JBS Group, Partner
SAN Developer / Servoy Valued Professional / Servoy Certified Developer
Twitter: @roclasi / @servoyforge
--
ServoyForge - Building Open Source Software.
PostgreSQL - The world's most advanced open source database.
User avatar
ROCLASI
Servoy Expert
 
Posts: 5274
Joined: Thu Oct 02, 2003 9:49 am
Location: Netherlands/Belgium

Re: Servoy Developer 7 and 8 crash on MacOS

Postby grahamg » Mon Jan 22, 2018 11:04 am

Edited - file suffix .log was not allowed
Graham Greensall
Worxinfo Ltd
www.worxinfo.com
grahamg
 
Posts: 737
Joined: Fri Oct 03, 2003 3:15 pm
Location: Midlands UK

Next

Return to Discuss possible Issues and Bugs

Who is online

Users browsing this forum: Bing [Bot] and 5 guests