# Servoy 8.0.0 RC1

**URL:** <https://forum.servoy.com/t/servoy-8-0-0-rc1/18539>\
**Category:** Classic Servoy\
**Created:** [August 18, 2015, 2:28pm UTC](https://forum.servoy.com/t/servoy-8-0-0-rc1/18539 "2015-08-18T14:28:16Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![jcompagner](https://yyz2.discourse-cdn.com/flex010/user_avatar/forum.servoy.com/jcompagner/32/4889_2.png) [@jcompagner](https://forum.servoy.com/u/jcompagner)\
**Post date:** [August 18, 2015, 2:28pm UTC](https://forum.servoy.com/t/servoy-8-0-0-rc1/18539/1 "2015-08-18T14:28:16Z")

</div>

We are pleased to announce the availability of Servoy 8.0.0 release candidate 1 (releasenumber 3019)

This version is available through the [download](http://www.servoy.com/download) at the Servoy website.

For this release we didn’t update the update site, because we updated to Eclipse Mars edition  
and for this it better to do a full install then update one, for a Mac this is even mandatory. (because the whole file structure did change)

You could upgrade an exiting installation by first doing a clean install of the RC1  
then in your existing installation rename the developer dir to developer\_tmp  
and copy over the developer dir from the RC1 to the existing installation. If you then start this it will pickup the existing properties file and databases and you can point to the same workspace.  
(after that it will ask to upgrade the server part)

Fixes and improvements in this release:

Cell navigator in tableviews with arrow keys or tab  
Better tabsequence support for tableviews (jumping in a readonly table by the tab key)  
Importing of a solution in an application server with many clones should go really faster now (it doesn’t try to update all the column info over all the server/tables in the database) (this is also backported to 7.4.5)  
better support for background events (headless client, scheduler plugin) where the callback wants to access ui again.  
application.exit()/showUrl improvements  
onTabChange → tabIndex was not correct yet.  
Many DBTreeView improvements  
Splitpane divider location fixes for remembering the right position  
ModalDialog fixes (dialog on dialog and showing the correct gray overlay)  
onRecordEditStop event fixes, was not always called through tabpanels  
Browser back support for jumping back and forward to main forms.

What will not work or won’t be supported yet in the final of 8.0 are the following things:

NGClient:  
drag n drop support  
onrender  
client design mode

In the new designer:  
drag n drop forms from the Solution Explorer tree onto the form in a designer (or anything from the solex tree)  
template support.

Servoy 8 brings a new client type called NGClient, which is based on HTML5 and webcomponent specifications.  
For more details see: [New in 8.0](https://wiki.servoy.com/display/DOCS/New+in+8.0)

For people that have already created there own components must look at: [Specification](https://wiki.servoy.com/display/DOCS/Specification) and then the Data synchronization section.  
Because by default nothing is pushed anymore to the server, you have to specify which properties (including dataproviders) should be pushed (are allowed to be pushed) to the server and in what way.

This is all also explained a bit more in detail on the [Performance](https://wiki.servoy.com/display/DOCS/Performance) page.

Also check the pages: [NGClient deployment](https://wiki.servoy.com/display/DOCS/NGClient+deployment) and [WAR Deployment](https://wiki.servoy.com/display/DOCS/WAR+Deployment) because NGClient is a WAR only deployment and needs to have specific support for application servers.

Previous release notes: [this page](https://www.servoy.com/forum/viewtopic.php?f=1&t=20959)

---

<div class="post-metadata">

**Author:** ![rafig](https://yyz2.discourse-cdn.com/flex010/user_avatar/forum.servoy.com/rafig/32/4463_2.png) [@rafig](https://forum.servoy.com/u/rafig)\
**Post date:** [August 19, 2015, 6:44pm UTC](https://forum.servoy.com/t/servoy-8-0-0-rc1/18539/2 "2015-08-19T18:44:02Z")

</div>

Congratulations on new release!

> jcompagner:  
> You could upgrade an exiting installation by first doing a clean install of the RC1  
> then in your existing installation rename the developer dir to developer\_tmp  
> and copy over the developer dir from the RC1 to the existing installation. If you then start this it will pickup the existing properties file and databases and you can point to the same workspace.  
> (after that it will ask to upgrade the server part)

I just installed a clean copy on my Mac, but now Eclipse seems to be inside the Servoy application bundle, so there is no Developer directory/folder to copy over to an older install 8-(  
How might I go about upgrading, other than exporting my solution & importing it into new version (as well as any plug-ins etc.) ?

Thanks

Rafi

---

<div class="post-metadata">

**Author:** ![jcompagner](https://yyz2.discourse-cdn.com/flex010/user_avatar/forum.servoy.com/jcompagner/32/4889_2.png) [@jcompagner](https://forum.servoy.com/u/jcompagner)\
**Post date:** [August 20, 2015, 7:18am UTC](https://forum.servoy.com/t/servoy-8-0-0-rc1/18539/3 "2015-08-20T07:18:54Z")

</div>

ah yes for that mac that is not so easy, because the developer dir is replaced with the servoy.app dir  
i think you can just do that so rename the old developer dir and move the servoy.app dir in that place that should be exactly the same (so your structure should look the same as the new RC1)

You never have to really export your solution and import it, you can just point to that same workspace thats not a problem

But for many it is handier that you also use the old app server dir with the servoy.properties file/databases and servoy plugins.

---

<div class="post-metadata">

**Author:** ![rafig](https://yyz2.discourse-cdn.com/flex010/user_avatar/forum.servoy.com/rafig/32/4463_2.png) [@rafig](https://forum.servoy.com/u/rafig)\
**Post date:** [August 20, 2015, 2:14pm UTC](https://forum.servoy.com/t/servoy-8-0-0-rc1/18539/4 "2015-08-20T14:14:40Z")

</div>

Thanks, I did that. Seems to work ![;-)]( "Wink")

---

<div class="post-metadata">

**Author:** ![jcarlos](https://avatars.discourse-cdn.com/v4/letter/j/46a35a/32.png) [@jcarlos](https://forum.servoy.com/u/jcarlos)\
**Post date:** [August 27, 2015, 3:22am UTC](https://forum.servoy.com/t/servoy-8-0-0-rc1/18539/5 "2015-08-27T03:22:31Z")

</div>

First, congratulations for this new release.

I have a question about the documentation. In the page about the technology stack of Servoy 8 is not mention AngularJS. Check here: [https://wiki.servoy.com/display/DOCS/Servoy+stack+info](https://wiki.servoy.com/display/DOCS/Servoy+stack+info).

I think the NGClient section is missing from this page of the documentation. Right?

Best, JC

---

<div class="post-metadata">

**Author:** ![pbakker](https://avatars.discourse-cdn.com/v4/letter/p/a4c791/32.png) [@pbakker](https://forum.servoy.com/u/pbakker)\
**Post date:** [August 27, 2015, 6:45am UTC](https://forum.servoy.com/t/servoy-8-0-0-rc1/18539/6 "2015-08-27T06:45:30Z")

</div>

I’d say that page is pretty outdated in multiple area’s ![:-)]( "Smile")

Paul

---

<div class="post-metadata">

**Author:** ![Harjo](https://yyz2.discourse-cdn.com/flex010/user_avatar/forum.servoy.com/harjo/32/4873_2.png) [@Harjo](https://forum.servoy.com/u/Harjo)\
**Post date:** [August 27, 2015, 8:28am UTC](https://forum.servoy.com/t/servoy-8-0-0-rc1/18539/7 "2015-08-27T08:28:20Z")

</div>

yep, we miss you Paul!! ![:cry:]( "Crying or Very sad") ![:wink:]( "Wink")

---

<div class="post-metadata">

**Author:** ![rieder](https://yyz2.discourse-cdn.com/flex010/user_avatar/forum.servoy.com/rieder/32/4950_2.png) [@rieder](https://forum.servoy.com/u/rieder)\
**Post date:** [January 17, 2016, 9:11pm UTC](https://forum.servoy.com/t/servoy-8-0-0-rc1/18539/8 "2016-01-17T21:11:47Z")

</div>

Hi

I cannot get this version to start (on OS X 10.11.2). Following error is in the log file. Any ideas?

Thanks and regards  
Birgit

!SESSION 2016-01-17 22:06:20.958 -----------------------------------------------  
eclipse.buildId=unknown  
java.version=1.6.0\_65  
java.vendor=Apple Inc.  
BootLoader constants: OS=macosx, ARCH=x86\_64, WS=cocoa, NL=en\_US  
Framework arguments: -keyring /Users/birgit/.eclipse\_keyring -showlocation  
Command-line arguments: -os macosx -ws cocoa -arch x86\_64 -keyring /Users/birgit/.eclipse\_keyring -showlocation

!ENTRY com.servoy.eclipse.core 4 0 2016-01-17 22:06:22.661  
!MESSAGE FrameworkEvent ERROR  
!STACK 0  
org.osgi.framework.BundleException: Could not resolve module: com.servoy.eclipse.core [5]  
Unresolved requirement: Require-Bundle: org.eclipse.core.runtime  
 → Bundle-SymbolicName: org.eclipse.core.runtime; bundle-version=“3.11.0.v20150405-1723”; singleton:=“true”  
org.eclipse.core.runtime [81]  
Unresolved requirement: Require-Bundle: org.eclipse.core.jobs; bundle-version=“[3.2.0,4.0.0)”; visibility:=“reexport”  
 → Bundle-SymbolicName: org.eclipse.core.jobs; bundle-version=“3.7.0.v20150330-2103”; singleton:=“true”  
org.eclipse.core.jobs [78]  
Unresolved requirement: Require-Capability: osgi.ee; filter:=“(&(osgi.ee=JavaSE)(version=1.7))”

at org.eclipse.osgi.container.Module.start(Module.java:434)  
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582)  
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1561)  
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533)  
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476)  
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)  
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)  
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)

---

<div class="post-metadata">

**Author:** ![gganea](https://avatars.discourse-cdn.com/v4/letter/g/7ab992/32.png) [@gganea](https://forum.servoy.com/u/gganea)\
**Post date:** [January 17, 2016, 9:49pm UTC](https://forum.servoy.com/t/servoy-8-0-0-rc1/18539/9 "2016-01-17T21:49:00Z")

</div>

Hi,  
It looks like Servoy was started with java 1.6. Servoy 8 needs at least java 1.7.  
Please try to install the latest JDK [http://www.oracle.com/technetwork/java/ … 33151.html](http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html) and try again.

---

<div class="post-metadata">

**Author:** ![rieder](https://yyz2.discourse-cdn.com/flex010/user_avatar/forum.servoy.com/rieder/32/4950_2.png) [@rieder](https://forum.servoy.com/u/rieder)\
**Post date:** [January 18, 2016, 2:24pm UTC](https://forum.servoy.com/t/servoy-8-0-0-rc1/18539/10 "2016-01-18T14:24:08Z")

</div>

Hi, thank you for the reply. I had installed Java 8 only. Wehen launching Servoy 8, a dialog told me to install Java 6. Which I did. Now I get the above error. Should I delete 6 and install Java 7?  
Regards  
Birgit Rieder

---

<div class="post-metadata">

**Author:** ![gganea](https://avatars.discourse-cdn.com/v4/letter/g/7ab992/32.png) [@gganea](https://forum.servoy.com/u/gganea)\
**Post date:** [January 18, 2016, 2:50pm UTC](https://forum.servoy.com/t/servoy-8-0-0-rc1/18539/11 "2016-01-18T14:50:02Z")

</div>

Ah, that dialog is a bit misleading. I think OS X shows that when launching Servoy with only a JRE 8 (not a JDK) installed.  
On OS X there really needs a JDK to be installed, not just a JRE.  
I’d remove the Java 1.6 and install the latest JDK 8 and it should work.

---

<div class="post-metadata">

**Author:** ![gganea](https://avatars.discourse-cdn.com/v4/letter/g/7ab992/32.png) [@gganea](https://forum.servoy.com/u/gganea)\
**Post date:** [January 18, 2016, 2:58pm UTC](https://forum.servoy.com/t/servoy-8-0-0-rc1/18539/12 "2016-01-18T14:58:14Z")

</div>

Also, Servoy 8.0.2 is released: [viewtopic.php?f=16&t=21119](https://www.servoy.com/forum/viewtopic.php?f=16&t=21119). It is a bit more stable than the RC build, so if you don’t really need that exact build then I’d suggest installing the release version.

---

<div class="post-metadata">

**Author:** ![rieder](https://yyz2.discourse-cdn.com/flex010/user_avatar/forum.servoy.com/rieder/32/4950_2.png) [@rieder](https://forum.servoy.com/u/rieder)\
**Post date:** [January 19, 2016, 3:47pm UTC](https://forum.servoy.com/t/servoy-8-0-0-rc1/18539/13 "2016-01-19T15:47:26Z")

</div>

Hi  
Thank you for your help. JDK made it. Servoy 8.0.2 and JDK 8 runs now on my MacBook Pro with OS X 10.11.  
Best regards  
Birgit Rieder
