Servoy 2022.12 release candidate 2

Release notes for Servoy betas

Servoy 2022.12 release candidate 2

Postby jcompagner » Mon Dec 19, 2022 5:37 pm

We are pleased to announce the availability of Servoy 2022.12 release candidate 2 (release number 3821)

See whats new for the global changes

See the issues list for a complete overview of all the cases including the list that are fixed for these RC's

For Windows the installer: exe
and for the MacOSX_86_64 we have an native dmg
and for the MacOSX_Aarch64 (M1) we have an native m1 dmg
for linux it is tar.gz

For windows we also still have just the zip

An installation (coming from the normal installer or from a platform specific archive) is shipping with with a Java VM (Java 17.0.5)

So for the platform specific archives you don't need to install or have java on your system.

The developer can be updated by the https://download.servoy.com/developer/l ... ecandidate update site url.
This is in our "latest" release stream (03,06,09,12) if you want to stick the LTS release then disable that releasecandidate url and stick to the urls with "lts" in the name
If you update to this release you have to do a new install of 2022.03.2_lts to go back to an the LTS release branch

it could be that the update fails if you come from a much older release (like 2021.06 -> 2022.12) that you can get errors like:

Code: Select all
An error occurred while collecting items to be installed
session context was:(profile=DefaultProfile, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
Problems downloading artifact: osgi.bundle,com.servoy.eclipse.core,2022.12.0.3821_rc.
Error reading signed content:C:\Users\jcomp\AppData\Local\Temp\signatureFile11879913363204093521.jar


Or that you can't install it completely (you can't pass the update dialog, because it says incompatibilities found)
This is because 12 now depends on java 17. (so the developer that you run should already be on java 17)

You can fix both issues to first jump to an older version like a 2022.03.x release, you can do this by making this url:

https://download.servoy.com/developer/latest/3743/

first the only update site in the preferences -> install/update -> sites, so add that url and make sure that is the only one.

Then it updates to that release first, then you can enable the release_candidate url again.

Make sure you use all the latest webpackages that have at least the 2022.09.x version (2022.12 versions will be coming)
Older versions of the webpackages won't work in combination with Servoy 2022.09/12
Johan Compagner
Servoy
User avatar
jcompagner
 
Posts: 8833
Joined: Tue May 27, 2003 7:26 pm
Location: The Internet

Re: Servoy 2022.12 release candidate 2

Postby steve1376656734 » Wed Dec 21, 2022 2:32 pm

When creating a new project in a new workspace we get the following error in the Error Log:

org.eclipse.emf.ecore.resource.Resource$IOWrappedException: Unresolved reference 'VARARGS'. (http://www.eclipse.org/dltk/javascript/ ... uiltin.xml, 205, 54)
at org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.handleErrors(XMLLoadImpl.java:77)
at org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.load(XMLLoadImpl.java:185)
at org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.doLoad(XMLResourceImpl.java:261)
at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1563)
at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1342)
at org.eclipse.dltk.javascript.typeinfo.TypeInfoManager.loadModelResources(TypeInfoManager.java:294)
at org.eclipse.dltk.javascript.typeinfo.model.TypeInfoModelLoader.<init>(TypeInfoModelLoader.java:38)
at org.eclipse.dltk.javascript.typeinfo.model.TypeInfoModelLoader.getInstance(TypeInfoModelLoader.java:30)
at org.eclipse.dltk.javascript.typeinfo.JSDocTypeParser.translate(JSDocTypeParser.java:507)
at org.eclipse.dltk.javascript.typeinfo.JSDocTypeParser.createType(JSDocTypeParser.java:251)
at org.eclipse.dltk.javascript.typeinfo.JSDocTypeParser.parseTypeName(JSDocTypeParser.java:229)
at org.eclipse.dltk.javascript.typeinfo.JSDocTypeParser.parseType(JSDocTypeParser.java:145)
at org.eclipse.dltk.javascript.typeinfo.JSDocTypeParser.parse(JSDocTypeParser.java:101)
at org.eclipse.dltk.javascript.typeinfo.JSDocTypeParser.parse(JSDocTypeParser.java:71)
at org.eclipse.dltk.internal.javascript.ti.JSDocSupport.translateTypeName(JSDocSupport.java:796)
at org.eclipse.dltk.internal.javascript.ti.JSDocSupport.parseType(JSDocSupport.java:761)
at org.eclipse.dltk.internal.javascript.ti.JSDocSupport.parseType(JSDocSupport.java:745)
at org.eclipse.dltk.internal.javascript.ti.JSDocSupport.processVariable(JSDocSupport.java:351)
at org.eclipse.dltk.internal.javascript.parser.structure.StructureReporter3.processVariable(StructureReporter3.java:197)
at org.eclipse.dltk.javascript.ast.AbstractNavigationVisitor.processVariables(AbstractNavigationVisitor.java:83)
at org.eclipse.dltk.javascript.ast.AbstractNavigationVisitor.visitVariableStatement(AbstractNavigationVisitor.java:338)
at org.eclipse.dltk.javascript.ast.ASTVisitor.handle(ASTVisitor.java:165)
at org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:200)
at org.eclipse.dltk.internal.javascript.parser.structure.StructureReporter3.visit(StructureReporter3.java:98)
at org.eclipse.dltk.internal.javascript.parser.structure.StructureReporter3.visitVoidExpression(StructureReporter3.java:310)
at org.eclipse.dltk.internal.javascript.parser.structure.StructureReporter3.visitVoidExpression(StructureReporter3.java:1)
at org.eclipse.dltk.javascript.ast.ASTVisitor.handle(ASTVisitor.java:167)
at org.eclipse.dltk.javascript.ast.ASTVisitor.visit(ASTVisitor.java:200)
at org.eclipse.dltk.internal.javascript.parser.structure.StructureReporter3.visit(StructureReporter3.java:98)
at org.eclipse.dltk.internal.javascript.parser.structure.StructureReporter3.visit(StructureReporter3.java:1)
at org.eclipse.dltk.javascript.ast.AbstractNavigationVisitor.visitScript(AbstractNavigationVisitor.java:261)
at org.eclipse.dltk.internal.javascript.parser.structure.StructureReporter3.visitScript(StructureReporter3.java:127)
at org.eclipse.dltk.internal.javascript.parser.structure.StructureReporter3.visitScript(StructureReporter3.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.parser.structure.StructureReporter3.visit(StructureReporter3.java:98)
at org.eclipse.dltk.internal.javascript.parser.structure.JavaScriptSourceElementParser3.parseSourceModule(JavaScriptSourceElementParser3.java:40)
at org.eclipse.dltk.internal.core.structure.StructureIndexer.indexDocument(StructureIndexer.java:139)
at org.eclipse.dltk.internal.core.structure.StructureProjectIndexer.doIndexing(StructureProjectIndexer.java:20)
at org.eclipse.dltk.core.search.indexing.core.AbstractProjectIndexer.indexSourceModule(AbstractProjectIndexer.java:155)
at org.eclipse.dltk.core.search.indexing.core.SourceModulesRequest.run(SourceModulesRequest.java:90)
at org.eclipse.dltk.core.search.indexing.AbstractJob.execute(AbstractJob.java:76)
at org.eclipse.dltk.internal.core.search.processing.JobManager.run(JobManager.java:467)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: org.eclipse.emf.ecore.xmi.UnresolvedReferenceException: Unresolved reference 'VARARGS'. (http://www.eclipse.org/dltk/javascript/ ... uiltin.xml, 205, 54)
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.handleForwardReferences(XMLHandler.java:1197)
at org.eclipse.emf.ecore.xmi.impl.XMLHandler.endDocument(XMLHandler.java:1282)
at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endDocument(Unknown Source)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
at java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(Unknown Source)
at org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.load(XMLLoadImpl.java:175)
... 42 more
Steve
SAN Developer
There are 10 types of people in the world - those that understand binary and those that don't
steve1376656734
 
Posts: 330
Joined: Fri Aug 16, 2013 2:38 pm
Location: Ashford, UK

Re: Servoy 2022.12 release candidate 2

Postby steve1376656734 » Wed Dec 21, 2022 3:00 pm

The above error also occurs when activating an existing solution
Steve
SAN Developer
There are 10 types of people in the world - those that understand binary and those that don't
steve1376656734
 
Posts: 330
Joined: Fri Aug 16, 2013 2:38 pm
Location: Ashford, UK

Re: Servoy 2022.12 release candidate 2

Postby jcompagner » Wed Dec 21, 2022 3:15 pm

yes somehow eclipse remove stuff from there site and now we are hitting that.
Can be ignored. Not sure how to fix that because i don't know that those files where..
Johan Compagner
Servoy
User avatar
jcompagner
 
Posts: 8833
Joined: Tue May 27, 2003 7:26 pm
Location: The Internet

Re: Servoy 2022.12 release candidate 2

Postby jcompagner » Wed Dec 21, 2022 4:51 pm

i think i found the problem, its not because of that file but a type in some xml
Johan Compagner
Servoy
User avatar
jcompagner
 
Posts: 8833
Joined: Tue May 27, 2003 7:26 pm
Location: The Internet


Return to Latest Releases

Who is online

Users browsing this forum: No registered users and 6 guests