My GWS freezes on startup

im not sure why but whenever i load up GWS it doesnt fully load up. i just stays on the grey screen (seen below) and doesn’t load up. it was working perfectly and i haven’t done any updates to java or the app. i tried uninstalling and reinstalling both but that doesn’t seem to help at all. I was getting a permission error with the C:\Program Files\Galaxy Watch Studio\conf\cleanconf file when i tried to delete the program but I couldn’t figure out how to fix the issue. I feel like my only option is to factory reset my whole computer but I honestly don’t want to if i don’t have to. if anyone has any help they can offer I would greatly appreciate it.

First off if you get that far and you can open the Edit menu -> Preferences what do you have for on launch maybe you just have no project as the default now. I’m going to assume that isn’t it.

In the same folder as GWS is located there is an executable file elcipsec.exe that launches GWS and creates a log. Copy that and save the log (copy and paste into text edit). See if you see the issue, if not post it here.

Before you factory reset your computer, rename GWD or GWS folder to some other name and then install a new copy of GWS that may just fix everything.

Ron
Samsung Developer program

So I’ve tried to change my preferences for the startup but that didn’y help at all. I’m not great at reading script so I’ll need your help with that if you don’t mind. I’ll paste everything below.

INFO (ApplicationInstanceManager.java:31) - Listening to: 9000
INFO (Application.java:94) - Application path: C:\Program Files\Galaxy Watch Studio
last connected = 192.168.1.198
INFO (Config.java:374) - Load config
INFO (Config.java:375) - windowX=502
INFO (Config.java:376) - windowY=52
INFO (Config.java:377) - windowWidth=1280
INFO (Config.java:378) - windowHeight=1024
INFO (Config.java:379) - windowFit=true
INFO (Config.java:380) - windowFitX=0
INFO (Config.java:381) - windowFitY=0
INFO (Config.java:382) - windowFullscreen=false
INFO (Config.java:387) - workspace=C:\Users\kobes\GearWatchDesigner\workspace
DEBUG (Scale2D.java:172) - Value updated -> valueX:0 valueY:0
DEBUG (Scale2D.java:173) - Cursor position updated -> posX:27 posY:27
DEBUG (Scale2D.java:172) - Value updated -> valueX:0 valueY:0
DEBUG (Scale2D.java:173) - Cursor position updated -> posX:29 posY:29
DEBUG (Scale2D.java:172) - Value updated -> valueX:0 valueY:0
DEBUG (Scale2D.java:173) - Cursor position updated -> posX:29 posY:29
Value = 20
Value = 20
Value = 20
Value = 20
INFO (XmlLoader.java:87) - model roots5
ERROR (XmlLoader.java:97) -
java.lang.NullPointerException
at com.samsung.gwd.utils.CImage.merge(CImage.java:234)
at com.samsung.gwd.gef.models.ModelIndex.apply(ModelIndex.java:135)
at com.samsung.gwd.xml.model.XmlIndex.createModelComponent(XmlIndex.java:96)
at com.samsung.gwd.xml.XmlLoader.createModelTree(XmlLoader.java:143)
at com.samsung.gwd.xml.XmlLoader.createModelTree(XmlLoader.java:134)
at com.samsung.gwd.xml.XmlLoader.load(XmlLoader.java:91)
at com.samsung.gwd.Project.loadXml(Project.java:1094)
at com.samsung.gwd.Project.restoreProject(Project.java:821)
at com.samsung.gwd.Application$7.run(Application.java:341)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3906)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3537)
at com.samsung.gwd.Application._start(Application.java:385)
at com.samsung.gwd.Application.start(Application.java:77)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
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:388)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592)
at org.eclipse.equinox.launcher.Main.run(Main.java:1498)
INFO (XmlLoader.java:92) - model roots3
INFO (Project.java:830) - Restore project: g0at C:\Users\kobes\GearWatchDesigner\workspace.g0at
org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NullPointerException)
at org.eclipse.swt.SWT.error(SWT.java:4552)
at org.eclipse.swt.SWT.error(SWT.java:4467)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3906)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3537)
at com.samsung.gwd.Application._start(Application.java:385)
at com.samsung.gwd.Application.start(Application.java:77)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
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:388)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592)
at org.eclipse.equinox.launcher.Main.run(Main.java:1498)
Caused by: java.lang.NullPointerException
at com.samsung.gwd.gef.models.ModelAnimation.setCurruntImage(ModelAnimation.java:50)
at com.samsung.gwd.gef.editparts.RunAnimationEditPart.refreshVisuals(RunAnimationEditPart.java:32)
at org.eclipse.gef.editparts.AbstractEditPart.refresh(AbstractEditPart.java:725)
at org.eclipse.gef.editparts.AbstractGraphicalEditPart.refresh(AbstractGraphicalEditPart.java:644)
at org.eclipse.gef.editparts.AbstractEditPart.addNotify(AbstractEditPart.java:253)
at org.eclipse.gef.editparts.AbstractGraphicalEditPart.addNotify(AbstractGraphicalEditPart.java:223)
at org.eclipse.gef.editparts.AbstractEditPart.addChild(AbstractEditPart.java:212)
at org.eclipse.gef.editparts.AbstractEditPart.refreshChildren(AbstractEditPart.java:781)
at com.samsung.gwd.gef.editparts.ComponentEditPart.refreshAll(ComponentEditPart.java:100)
at com.samsung.gwd.gef.editparts.ComponentEditPart.propertyChange(ComponentEditPart.java:113)
at com.samsung.gwd.gef.editparts.RootEditPart.propertyChange(RootEditPart.java:1)
at java.beans.PropertyChangeSupport.fire(Unknown Source)
at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
at com.samsung.gwd.gef.models.ModelComponent.firePropertyChange(ModelComponent.java:872)
at com.samsung.gwd.gef.models.ModelRoot.refresh(ModelRoot.java:33)
at com.samsung.gwd.Project.restoreProject(Project.java:860)
at com.samsung.gwd.Application$7.run(Application.java:341)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182)
… 16 more

generally when you get a Java Null Pointer error it is a missing resource. If you don’t get to the splash screen when you launch it, it usually is a problem loading the start up GWD projects. I had that issue with a version of GWD a year ago.

What I did was move all the GWD files (well actually I renamed them to .zip files) and it launched fine after that. Look at the zipped files for any corrupted files if you don’t see anything obvious rename it back to .gwd and see if it launches OK.

Ron
Samsung Developer Program

i just put my projects into a zip and it ended up loading just fine. i tried to open a project i saved right before i started getting this issue and it java nulled so i pretty much deleted it. my other projects seem to be fine so im completely satisfied at the moment. thank you for all of your help.