Servoy 8.1.4 release candidate

Release notes for Servoy betas

Servoy 8.1.4 release candidate

Postby jcompagner » Fri May 26, 2017 9:56 am

We are pleased to announce the availability of Servoy 8.1.4 release candidate (releasenumber 3034)

This version is available through the jar or exe
or through the update site url: http://download.servoy.com/developer/8x ... candidate/

issues fixed see our wiki: 8.1.4 RC release notes

Previous release notes of 8: this page
Johan Compagner
Servoy
User avatar
jcompagner
 
Posts: 7971
Joined: Tue May 27, 2003 7:26 pm
Location: The Internet

Re: Servoy 8.1.4 release candidate

Postby rafig » Wed May 31, 2017 12:52 pm

Well, I guess I'm the only (stupid/brave/whatever :shock: ) one to install this & try it out with my system, as it has a number of my bug fixes in it... (& you did ask us to do this at ServoyWorld)
Anyway, after also updating the Bootstrap Components and running my NG client solution, loads of things look rubbish on screen now. (Tried in Safari/Chrome/Firefox/Opera)
my crm incorrect_1369x448.png
Incorrect
my crm incorrect_1369x448.png (252.02 KiB) Viewed 850 times

They seem ok in Developer, but then all alignment & positioning goes wrong in browser.
my crm in developer_937x499.png
Correct in Developer
my crm in developer_937x499.png (113.36 KiB) Viewed 850 times

I think you can demonstrate this easily to yourselves by loading the svySampleCrm into this new release and seeing what happens, as I have 'based' my solution in parts on that.
svySampleCrm correct_1295x679.png
svySampleCrm
svySampleCrm correct_1295x679.png (288.52 KiB) Viewed 850 times


I saved a copy of my Dev install folder before updating, but forgot to backup my workspace & the app server wanted to do an upgrade which I allowed but I don't think I can roll back to 8.1.3 or load an export of my solution in to my Tomcat server running 8.1.3 either, so I'd appreciate it if you can fix this ASAP!

If it's any use, I am posting log file contents
Code: Select all
-- from older log
2017-05-31 11:14:58,587 ERROR [http-nio-8080-exec-4] com.servoy.j2db.util.Debug - Throwable [ ]
java.io.EOFException
   at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.fillReadBuffer(NioEndpoint.java:1224)
   at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.read(NioEndpoint.java:1164)
   at org.apache.tomcat.websocket.server.WsFrameServer.onDataAvailable(WsFrameServer.java:62)
   at org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.upgradeDispatch(WsHttpUpgradeHandler.java:148)
   at org.apache.coyote.http11.upgrade.UpgradeProcessorInternal.dispatch(UpgradeProcessorInternal.java:54)
   at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:53)
   at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:789)
   at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1437)
   at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
   at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
   at java.lang.Thread.run(Thread.java:745)
2017-05-31 11:17:31,589 WARN [Executor,uuid:53a121a9-d448-4fe1-8187-db720b00a5c5] org.sablo.websocket.WebsocketEndpoint - Warning: Access to component formcomponent_2$containedForm$comp_infocompany$containedForm$svy_1073742436 property dataProviderID denied (protected) [ ]
2017-05-31 11:21:24,771 ERROR [Framework stop] com.servoy.j2db.util.Debug - Component spec for bootstrapcomponents-imagemedia not found; please check your component spec file(s). [ ]
2017-05-31 11:21:24,773 ERROR [Framework stop] com.servoy.j2db.util.Debug - Component spec for bootstrapcomponents-select not found; please check your component spec file(s). [ ]

-- new log started

2017-05-31 11:30:13,946 WARN [Worker-0] org.sablo.specification.WebObjectSpecification - Unknown type name 'String' encountered while parsing spec servoynavigation-menubar [ ]
2017-05-31 11:30:14,118 WARN [Worker-0] org.sablo.specification.WebObjectSpecification - Unknown type name 'Number' encountered while parsing spec tabpanelplus-tabpanel [ ]
2017-05-31 11:30:19,730 WARN [http-nio-8080-exec-9] org.sablo.IndexPageEnhancer - same lib with lower version found: {"name":"font-awesome.css","mimetype":"text/css","version":"4.7.0","url":"bootstrapextracomponents/font-awesome/css/font-awesome.min.css","group":false} using lib: {"name":"font-awesome.css","mimetype":"text/css","version":"v4.6.3","url":"servoynavigation/lib/font-awesome.min.css"} [ ]
2017-05-31 11:30:19,731 WARN [http-nio-8080-exec-9] org.sablo.IndexPageEnhancer - same lib with lower version found: {"name":"font-awesome.css","mimetype":"text/css","version":"4.6.3","url":"servoyextra/textfieldgroup/lib/font-awesome.min.css","group":false} using lib: {"name":"font-awesome.css","mimetype":"text/css","version":"v4.6.3","url":"servoynavigation/lib/font-awesome.min.css"} [ ]
2017-05-31 11:30:19,732 WARN [http-nio-8080-exec-9] org.sablo.IndexPageEnhancer - same lib with lower version found: {"name":"font-awesome.css","mimetype":"text/css","version":"4.6.3","url":"servoyextra/fontawesome/lib/font-awesome.min.css","group":false} using lib: {"name":"font-awesome.css","mimetype":"text/css","version":"v4.6.3","url":"servoynavigation/lib/font-awesome.min.css"} [ ]
2017-05-31 11:30:19,732 WARN [http-nio-8080-exec-9] org.sablo.IndexPageEnhancer - Unknown mimetype {"name":"viewer.html","mimetype":"text/html","version":"1","url":"pdfviewer/pdfViewer/web/viewer.html"} [ ]
2017-05-31 11:30:23,592 WARN [Worker-5] persistence.Server - Column name 'english_assessment_self_comment' from table 'application_form' is too long (>30 chars) -- this is not supported by all databases [ ]
2017-05-31 11:31:15,667 WARN [http-nio-8080-exec-2] org.sablo.IndexPageEnhancer - same lib with lower version found: {"name":"font-awesome.css","mimetype":"text/css","version":"4.7.0","url":"bootstrapextracomponents/font-awesome/css/font-awesome.min.css","group":false} using lib: {"name":"font-awesome.css","mimetype":"text/css","version":"v4.6.3","url":"servoynavigation/lib/font-awesome.min.css"} [ ]
2017-05-31 11:31:15,668 WARN [http-nio-8080-exec-2] org.sablo.IndexPageEnhancer - same lib with lower version found: {"name":"font-awesome.css","mimetype":"text/css","version":"4.6.3","url":"servoyextra/textfieldgroup/lib/font-awesome.min.css","group":false} using lib: {"name":"font-awesome.css","mimetype":"text/css","version":"v4.6.3","url":"servoynavigation/lib/font-awesome.min.css"} [ ]
2017-05-31 11:31:15,668 WARN [http-nio-8080-exec-2] org.sablo.IndexPageEnhancer - same lib with lower version found: {"name":"font-awesome.css","mimetype":"text/css","version":"4.6.3","url":"servoyextra/fontawesome/lib/font-awesome.min.css","group":false} using lib: {"name":"font-awesome.css","mimetype":"text/css","version":"v4.6.3","url":"servoynavigation/lib/font-awesome.min.css"} [ ]
2017-05-31 11:31:15,669 WARN [http-nio-8080-exec-2] org.sablo.IndexPageEnhancer - Unknown mimetype {"name":"viewer.html","mimetype":"text/html","version":"1","url":"pdfviewer/pdfViewer/web/viewer.html"} [ ]
2017-05-31 11:31:21,864 ERROR [Executor,uuid:cebb5c9a-8e5a-4e25-877d-013c59f20fae] org.sablo.websocket.WebsocketEndpoint - Error: null [ ]
java.lang.NullPointerException
   at com.servoy.j2db.server.ngclient.NGFormManager.setCurrentControllerJS(NGFormManager.java:284)
   at com.servoy.j2db.server.ngclient.NGFormManager.getFormAndSetCurrentWindow(NGFormManager.java:606)
   at com.servoy.j2db.server.ngclient.NGFormServiceHandler.executeMethod(NGFormServiceHandler.java:185)
   at org.sablo.websocket.WebsocketEndpoint$5.run(WebsocketEndpoint.java:323)
   at org.sablo.eventthread.Event$1.run(Event.java:100)
   at org.sablo.websocket.CurrentWindow.runForWindow(CurrentWindow.java:77)
   at org.sablo.eventthread.Event.execute(Event.java:90)
   at org.sablo.eventthread.EventDispatcher.dispatch(EventDispatcher.java:125)
   at org.sablo.eventthread.EventDispatcher.suspend(EventDispatcher.java:236)
   at org.sablo.websocket.WebsocketEndpoint.waitResponse(WebsocketEndpoint.java:488)
   at org.sablo.websocket.BaseWindow.sendSyncMessage(BaseWindow.java:449)
   at org.sablo.websocket.BaseWindow.invokeApi(BaseWindow.java:790)
   at com.servoy.j2db.server.ngclient.NGClientWindow.invokeApi(NGClientWindow.java:154)
   at org.sablo.websocket.BaseWindow.invokeApi(BaseWindow.java:773)
   at org.sablo.WebComponent.invokeApi(WebComponent.java:147)
   at com.servoy.j2db.server.ngclient.scripting.WebComponentFunction.call(WebComponentFunction.java:58)
   at com.servoy.j2db.server.ngclient.component.RuntimeWebComponent$2.call(RuntimeWebComponent.java:270)
   at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1774)
   at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:837)
   at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:158)
   at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:406)
   at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3204)
   at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:156)
   at com.servoy.j2db.scripting.ScriptEngine.executeFunction(ScriptEngine.java:664)
   at com.servoy.j2db.debug.RemoteDebugScriptEngine.executeFunction(RemoteDebugScriptEngine.java:393)
   at com.servoy.j2db.BasicFormController.executeFunction(BasicFormController.java:1063)
   at com.servoy.j2db.BasicFormController.executeFormMethod(BasicFormController.java:782)
   at com.servoy.j2db.BasicFormController.executeOnLoadMethod(BasicFormController.java:635)
   at com.servoy.j2db.server.ngclient.NGFormManager.leaseFormPanel(NGFormManager.java:267)
   at com.servoy.j2db.server.ngclient.NGFormManager.showFormInContainer(NGFormManager.java:448)
   at com.servoy.j2db.server.ngclient.NGFormManager.showFormInCurrentContainer(NGFormManager.java:495)
   at com.servoy.j2db.server.ngclient.NGFormManager.showFormInMainPanel(NGFormManager.java:384)
   at com.servoy.j2db.server.ngclient.NGFormManager.makeSolutionSettings(NGFormManager.java:192)
   at com.servoy.j2db.server.ngclient.NGFormManager$1.run(NGFormManager.java:343)
   at com.servoy.j2db.server.ngclient.NGFormManager.propertyChange(NGFormManager.java:348)
   at java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:335)
   at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:327)
   at javax.swing.event.SwingPropertyChangeSupport.firePropertyChange(SwingPropertyChangeSupport.java:92)
   at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:263)
   at com.servoy.j2db.J2DBGlobals.firePropertyChange(J2DBGlobals.java:92)
   at com.servoy.j2db.server.ngclient.NGClient.loadSolution(NGClient.java:609)
   at com.servoy.j2db.ClientState.selectAndOpenSolution(ClientState.java:435)
   at com.servoy.j2db.server.ngclient.NGClient.selectAndOpenSolution(NGClient.java:169)
   at com.servoy.j2db.ClientState.handleClientUserUidChanged(ClientState.java:413)
   at com.servoy.j2db.scripting.ScriptEngine$3.run(ScriptEngine.java:728)
   at org.sablo.eventthread.Event$1.run(Event.java:100)
   at org.sablo.websocket.CurrentWindow.runForWindow(CurrentWindow.java:77)
   at org.sablo.eventthread.Event.execute(Event.java:90)
   at org.sablo.eventthread.EventDispatcher.dispatch(EventDispatcher.java:125)
   at org.sablo.eventthread.EventDispatcher.run(EventDispatcher.java:89)
   at com.servoy.j2db.server.ngclient.eventthread.NGEventDispatcher.run(NGEventDispatcher.java:55)
   at java.lang.Thread.run(Thread.java:745)
2017-05-31 11:33:24,321 WARN [http-nio-8080-exec-2] org.sablo.IndexPageEnhancer - same lib with lower version found: {"name":"font-awesome.css","mimetype":"text/css","version":"4.7.0","url":"bootstrapextracomponents/font-awesome/css/font-awesome.min.css","group":false} using lib: {"name":"font-awesome.css","mimetype":"text/css","version":"v4.6.3","url":"servoynavigation/lib/font-awesome.min.css"} [ ]
2017-05-31 11:33:24,321 WARN [http-nio-8080-exec-2] org.sablo.IndexPageEnhancer - same lib with lower version found: {"name":"font-awesome.css","mimetype":"text/css","version":"4.6.3","url":"servoyextra/textfieldgroup/lib/font-awesome.min.css","group":false} using lib: {"name":"font-awesome.css","mimetype":"text/css","version":"v4.6.3","url":"servoynavigation/lib/font-awesome.min.css"} [ ]
2017-05-31 11:33:24,321 WARN [http-nio-8080-exec-2] org.sablo.IndexPageEnhancer - same lib with lower version found: {"name":"font-awesome.css","mimetype":"text/css","version":"4.6.3","url":"servoyextra/fontawesome/lib/font-awesome.min.css","group":false} using lib: {"name":"font-awesome.css","mimetype":"text/css","version":"v4.6.3","url":"servoynavigation/lib/font-awesome.min.css"} [ ]
2017-05-31 11:33:24,322 WARN [http-nio-8080-exec-2] org.sablo.IndexPageEnhancer - Unknown mimetype {"name":"viewer.html","mimetype":"text/html","version":"1","url":"pdfviewer/pdfViewer/web/viewer.html"} [ ]

Thanks
Rafi
Servoy Certified Developer
Image
rafig
 
Posts: 480
Joined: Mon Dec 22, 2003 12:58 pm
Location: Watford, UK

Re: Servoy 8.1.4 release candidate

Postby jcompagner » Wed May 31, 2017 1:15 pm

how are those things setup?
that is a responsive form? but then? Is it all responsive? or are you mixing responsive forms and absolute forms or absolute form components?

i dont know how you can have this:

java.lang.NullPointerException
at com.servoy.j2db.server.ngclient.NGFormManager.setCurrentControllerJS(NGFormManager.java:284)
at com.servoy.j2db.server.ngclient.NGFormManager.getFormAndSetCurrentWindow(NGFormManager.java:606)
at com.servoy.j2db.server.ngclient.NGFormServiceHandler.executeMethod(NGFormServiceHandler.java:185)

all that code is not changed for a long long time (not this year for example)
so that is not something new.

the first exception you show there is not something we can do much about, that deep into tomcat itself

You can always just reinstall 813 and use your current workspace...

But as long as we don't know what the actual problem is for example a sample in a jira issue we can't do much about it.
(we will have a quick look at the servoy sample)
Johan Compagner
Servoy
User avatar
jcompagner
 
Posts: 7971
Joined: Tue May 27, 2003 7:26 pm
Location: The Internet

Re: Servoy 8.1.4 release candidate

Postby rafig » Wed May 31, 2017 1:24 pm

Hi Johan,
it is the solution I showed you at SW.
It is a mixture of normal and responsive forms, but that particular one is a responsive form with some form components on it.
Those form components are like the sample one, seem to be based on normal forms (it shows the normal/modern editor for them)
Try your sampleCRM out and I will export a copy of my solution but then try & roll back to earlier version.
Servoy Certified Developer
Image
rafig
 
Posts: 480
Joined: Mon Dec 22, 2003 12:58 pm
Location: Watford, UK

Re: Servoy 8.1.4 release candidate

Postby jcompagner » Wed May 31, 2017 2:01 pm

ah look, so you have a responsive main form, that has form components on it that where absolute?

thats fixed https://support.servoy.com/browse/SVY-11195

was a regression because of this: https://support.servoy.com/browse/SVY-11047
Johan Compagner
Servoy
User avatar
jcompagner
 
Posts: 7971
Joined: Tue May 27, 2003 7:26 pm
Location: The Internet

Re: Servoy 8.1.4 release candidate

Postby rafig » Wed May 31, 2017 5:11 pm

jcompagner wrote:ah look, so you have a responsive main form, that has form components on it that where absolute?

I guess... it's how your sample form components are, but that worked perfectly in 8.1.3...
jcompagner wrote:thats fixed https://support.servoy.com/browse/SVY-11195
was a regression because of this: https://support.servoy.com/browse/SVY-11047

I can see the first one but not the second, so can't comment.
I managed to copy back my 8.1.3 & it seems to be ok, so will stick with that until you say you have fixed this issue
Thanks
Servoy Certified Developer
Image
rafig
 
Posts: 480
Joined: Mon Dec 22, 2003 12:58 pm
Location: Watford, UK


Return to Latest Releases

Who is online

Users browsing this forum: No registered users and 1 guest