Hi all,
I’m on Servoy 2020.03, Max OS X latest Catalina, NG-Client
I’m getting the dreaded
2020-06-15 07:44:31,709 WARN [main] org.sablo.specification.WebComponentSpecProvider - Called WebComponentSpecProvider.getSpecProviderState() on a none initialzed provider, this can be just a problem in startup, returning an empty state [ ]
java.lang.RuntimeException: spec component provider is null
and Developer freezes on startup. I have found that going to my workspace,
.metadata/.plugins/org.eclipse.e4.workbench
and deleting
workbench.xmi
get developer running again. Not sure for how long…
Is this the right way to go about solving the problem?
Symptoms before this happens:
I edit forms, like renaming elements and the new element names are not picked up by the javascript code editor. It still uses the old names.
Note sure if this is connected: I do get a warning in Developer that it is failing to read .DS_Store as a package…
Here is my ng_packages directory:
-rw-r--r--@ 1 chrisb staff 6148 15 Jun 07:48 .DS_Store
-rw-r--r--@ 1 chrisb staff 46076 10 Jun 12:34 12grid.zip
-rw-r--r--@ 1 chrisb staff 177255 10 Jun 12:34 bootstrapcomponents.zip
-rw-r--r--@ 1 chrisb staff 86725 10 Jun 12:34 bootstrapextracomponents.zip
-rw-r--r--@ 1 chrisb staff 1269293 10 Jun 12:34 fontawesome.zip
I had deleted the .DS_Store earlier to get rid of the error message and MacOS seems to have created a new one…
When it freezes make a stackdump from the admin page
so we can have a look what is going on
Als please test the 2020.06 RC (will release an RC2 soon) to see how it is there.
that warning can be ignored, that is something from the Solution Explorer tree and already is fixed in 2020.06
Also please fix the 2020.03 (LTS).
When it freezes make a stackdump from the admin page
so we can have a look what is going on
The Developer is frozen on startup before it has opened any windows so there is no admin page to get a stack trace from…
If I hide the solution inside a folder, Developer opens and creates a new empty folder with the solution name. Then I can switch workspace into some other empty folder, unhide my solution and switch workspace back into my solution. However, the next time I try opening Servoy Developer it freezes again and I have to do the same thing again.
Deleting workbench.xmi clears the issue.
I suspect it will happen again when I add or remove web components from the solution or any of the modules. Yesterday I removed two components that were not needed in a batch processor module – they were correctly flagged as duplicates.
Are you sure your admin page doesn’t work?
if you wait a bit?
Just go into your browser to localhost:8080 (or if you changed the default port number go to that changed port number)
You don’t need a developer UI, it could be that the internal tomcat is already getting up (maybe wait a bit)
localhost:8080 was not running…