Servoy 2022.12.1

Servoy announcements

Servoy 2022.12.1

Postby jcompagner » Mon Feb 06, 2023 5:16 pm

We are pleased to announce the availability of Servoy 2022.12.1 (release number 3824)

See the issues for a list of the cases and fixes in this release.

As an extra remark, if you are using the http plugin, and you have trouble connecting to other servers from Servoy 2022.09/2022.12 on, then this could be caused by the underlying Apache HttpClient upgrade.
This now has support for HTTP/2 and will connect over that if it detects this.
The problem is a bit that not all servers are playing nicely with that, they expect something that is not mandatory anymore (Content-Length header) or are still on a SSL/TLS Cipher suite that is old and is blacklisted in the Apache HttpClient.
To work around this we have made a property on the Configuration object to force Http1 mode:

Code: Select all
var config = plugins.http.createNewHttpClientConfig();
config.forceHttp1 = true;
var client = plugins.http.createNewHttpClient(config)



This version is available through the the download site

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.

This release can be updated by using the "latest" url: http://download.servoy.com/developer/latest/ (when you come from 2019.03 or higher)
This release is build on Eclipse 2022.09 (4.25)

See whats new for the global changes


Make sure you use all the latest webpackages that also have the 2022.09.x or 2022.12.x version
Older versions won't work in combination with Servoy 2022.12

This is a release in our quarterly release cycle
if you want to stay on the LTS path you need to stick to 2022.03.3 LTS and enabled only the lts update site.
Johan Compagner
Servoy
User avatar
jcompagner
 
Posts: 8829
Joined: Tue May 27, 2003 7:26 pm
Location: The Internet

Re: Servoy 2020.12.1

Postby omar » Wed Feb 08, 2023 10:41 am

Hi Johan,

Congrats, you might want to change the title to 2022 otherwise it may be confusing. Question: currently I can only deploy a war-file by first dropping the repository and recreating it otherwise deployment fails. This is kind of a nuisance, any idea's on how to fix this?
Intrasoft, Founder
Omar van Galen
omar@intrasoft.nl
+31-(0)6-21234586
Servoy Developer
omar
 
Posts: 377
Joined: Sat Feb 12, 2011 4:51 pm
Location: Intrasoft, The Netherlands

Re: Servoy 2022.12.1

Postby jcompagner » Wed Feb 08, 2023 12:17 pm

thats weird, what errors do you get then?

Because i guess you say, you drop a new WAR of the same version of servoy (so no repo update nothing), that should just work fine.
Johan Compagner
Servoy
User avatar
jcompagner
 
Posts: 8829
Joined: Tue May 27, 2003 7:26 pm
Location: The Internet

Re: Servoy 2022.12.1

Postby omar » Fri Feb 10, 2023 5:57 pm

Looks like a thread cannot be stopped. Maybe the batchprocessor?

Code: Select all
10-Feb-2023 16:43:52.573 WARNING [https-jsse-nio-443-exec-4] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [his] appears to have started a thread named [scheduler_Worker-1] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
java.base@17.0.4.1/java.lang.Object.wait(Native Method)
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:568)
10-Feb-2023 16:43:52.575 WARNING [https-jsse-nio-443-exec-4] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [his] appears to have started a thread named [File Reaper] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
java.base@17.0.4.1/java.lang.Object.wait(Native Method)
java.base@17.0.4.1/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
java.base@17.0.4.1/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
org.apache.commons.io.FileCleaningTracker$Reaper.run(FileCleaningTracker.java:218)
10-Feb-2023 16:43:52.577 WARNING [https-jsse-nio-443-exec-4] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [his] appears to have started a thread named [pool-5-thread-795] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
java.base@17.0.4.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@17.0.4.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
java.base@17.0.4.1/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401)
java.base@17.0.4.1/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903)
java.base@17.0.4.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061)
java.base@17.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
java.base@17.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.4.1/java.lang.Thread.run(Thread.java:833)
10-Feb-2023 16:43:52.578 WARNING [https-jsse-nio-443-exec-4] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalsForLeaks When running on Java 9 you need to add "--add-opens=java.base/java.lang=ALL-UNNAMED" to the JVM command line arguments to enable ThreadLocal memory leak detection. Alternatively, you can suppress this warning by disabling ThreadLocal memory leak detection.
10-Feb-2023 16:43:52.582 WARNING [https-jsse-nio-443-exec-4] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesRmiTargets When running on Java 9 you need to add "--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED" to the JVM command line arguments to enable RMI Target memory leak detection. Alternatively, you can suppress this warning by disabling RMI Target memory leak detection.
10-Feb-2023 16:44:03.112 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.apache.catalina.startup.HostConfig.undeploy Undeploying context [/his]
10-Feb-2023 16:44:03.112 SEVERE [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.apache.catalina.startup.ExpandWar.deleteDir [C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\his\aggrid\groupingtable] could not be completely deleted. The presence of the remaining files may cause problems
10-Feb-2023 16:44:03.143 SEVERE [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.apache.catalina.startup.ExpandWar.deleteDir [C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\his\aggrid] could not be completely deleted. The presence of the remaining files may cause problems
10-Feb-2023 16:44:03.346 SEVERE [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.apache.catalina.startup.ExpandWar.deleteDir [C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\his\bootstrapcomponents\tabpanel] could not be completely deleted. The presence of the remaining files may cause problems
10-Feb-2023 16:44:03.362 SEVERE [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.apache.catalina.startup.ExpandWar.deleteDir [C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\his\bootstrapcomponents\textbox] could not be completely deleted. The presence of the remaining files may cause problems
10-Feb-2023 16:44:03.378 SEVERE [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.apache.catalina.startup.ExpandWar.deleteDir [C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\his\bootstrapcomponents] could not be completely deleted. The presence of the remaining files may cause problems
10-Feb-2023 16:44:03.425 SEVERE [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.apache.catalina.startup.ExpandWar.deleteDir [C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\his\bootstrapextracomponents\dropdown] could not be completely deleted. The presence of the remaining files may cause problems
10-Feb-2023 16:44:03.471 SEVERE [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.apache.catalina.startup.ExpandWar.deleteDir [C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\his\bootstrapextracomponents\progressbar] could not be completely deleted. The presence of the remaining files may cause problems
10-Feb-2023 16:44:03.487 SEVERE [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.apache.catalina.startup.ExpandWar.deleteDir [C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\his\bootstrapextracomponents] could not be completely deleted. The presence of the remaining files may cause problems
10-Feb-2023 16:44:04.678 SEVERE [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.apache.catalina.startup.ExpandWar.deleteDir [C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\his\servoydefault\tabpanel] could not be completely deleted. The presence of the remaining files may cause problems
10-Feb-2023 16:44:04.694 SEVERE [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.apache.catalina.startup.ExpandWar.deleteDir [C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\his\servoydefault] could not be completely deleted. The presence of the remaining files may cause problems
10-Feb-2023 16:44:04.866 SEVERE [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.apache.catalina.startup.ExpandWar.deleteDir [C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\his\servoyextra\sidenav] could not be completely deleted. The presence of the remaining files may cause problems
10-Feb-2023 16:44:04.897 SEVERE [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.apache.catalina.startup.ExpandWar.deleteDir [C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\his\servoyextra] could not be completely deleted. The presence of the remaining files may cause problems
10-Feb-2023 16:44:04.928 SEVERE [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.apache.catalina.startup.ExpandWar.deleteDir [C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\his\servoyservices\window] could not be completely deleted. The presence of the remaining files may cause problems
10-Feb-2023 16:44:04.928 SEVERE [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.apache.catalina.startup.ExpandWar.deleteDir [C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\his\servoyservices] could not be completely deleted. The presence of the remaining files may cause problems
10-Feb-2023 16:44:04.928 SEVERE [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.apache.catalina.startup.ExpandWar.deleteDir [C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\his\servoy_ng_only_services\ngutils] could not be completely deleted. The presence of the remaining files may cause problems
10-Feb-2023 16:44:04.928 SEVERE [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.apache.catalina.startup.ExpandWar.deleteDir [C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\his\servoy_ng_only_services] could not be completely deleted. The presence of the remaining files may cause problems
10-Feb-2023 16:44:05.350 SEVERE [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.apache.catalina.startup.ExpandWar.deleteDir [C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\his] could not be completely deleted. The presence of the remaining files may cause problems
10-Feb-2023 16:44:05.350 SEVERE [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.apache.catalina.startup.ExpandWar.delete [C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\his] could not be completely deleted. The presence of the remaining files may cause problems
10-Feb-2023 16:44:05.366 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\his]
10-Feb-2023 16:44:05.460 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\his] has finished in [94] ms
10-Feb-2023 16:44:11.537 INFO [Thread-36] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-80"]
10-Feb-2023 16:44:11.599 INFO [Thread-36] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["https-jsse-nio-443"]
10-Feb-2023 16:44:11.662 INFO [Thread-36] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["ajp-nio-8009"]
10-Feb-2023 16:44:11.724 INFO [Thread-36] org.apache.catalina.core.StandardService.stopInternal Stopping service [Catalina]
10-Feb-2023 16:44:11.724 WARNING [Thread-36] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalsForLeaks When running on Java 9 you need to add "--add-opens=java.base/java.lang=ALL-UNNAMED" to the JVM command line arguments to enable ThreadLocal memory leak detection. Alternatively, you can suppress this warning by disabling ThreadLocal memory leak detection.
10-Feb-2023 16:44:11.724 WARNING [Thread-36] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesRmiTargets When running on Java 9 you need to add "--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED" to the JVM command line arguments to enable RMI Target memory leak detection. Alternatively, you can suppress this warning by disabling RMI Target memory leak detection.
10-Feb-2023 16:44:11.724 WARNING [Thread-36] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalsForLeaks When running on Java 9 you need to add "--add-opens=java.base/java.lang=ALL-UNNAMED" to the JVM command line arguments to enable ThreadLocal memory leak detection. Alternatively, you can suppress this warning by disabling ThreadLocal memory leak detection.
10-Feb-2023 16:44:11.724 WARNING [Thread-36] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesRmiTargets When running on Java 9 you need to add "--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED" to the JVM command line arguments to enable RMI Target memory leak detection. Alternatively, you can suppress this warning by disabling RMI Target memory leak detection.
10-Feb-2023 16:44:11.740 WARNING [Thread-36] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalsForLeaks When running on Java 9 you need to add "--add-opens=java.base/java.lang=ALL-UNNAMED" to the JVM command line arguments to enable ThreadLocal memory leak detection. Alternatively, you can suppress this warning by disabling ThreadLocal memory leak detection.
10-Feb-2023 16:44:11.740 WARNING [Thread-36] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesRmiTargets When running on Java 9 you need to add "--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED" to the JVM command line arguments to enable RMI Target memory leak detection. Alternatively, you can suppress this warning by disabling RMI Target memory leak detection.
10-Feb-2023 16:44:11.771 WARNING [Thread-36] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalsForLeaks When running on Java 9 you need to add "--add-opens=java.base/java.lang=ALL-UNNAMED" to the JVM command line arguments to enable ThreadLocal memory leak detection. Alternatively, you can suppress this warning by disabling ThreadLocal memory leak detection.
10-Feb-2023 16:44:11.771 WARNING [Thread-36] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesRmiTargets When running on Java 9 you need to add "--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED" to the JVM command line arguments to enable RMI Target memory leak detection. Alternatively, you can suppress this warning by disabling RMI Target memory leak detection.
10-Feb-2023 16:44:11.771 WARNING [Thread-36] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalsForLeaks When running on Java 9 you need to add "--add-opens=java.base/java.lang=ALL-UNNAMED" to the JVM command line arguments to enable ThreadLocal memory leak detection. Alternatively, you can suppress this warning by disabling ThreadLocal memory leak detection.
10-Feb-2023 16:44:11.771 WARNING [Thread-36] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesRmiTargets When running on Java 9 you need to add "--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED" to the JVM command line arguments to enable RMI Target memory leak detection. Alternatively, you can suppress this warning by disabling RMI Target memory leak detection.
10-Feb-2023 16:44:11.771 INFO [Thread-36] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-80"]
10-Feb-2023 16:44:11.781 INFO [Thread-36] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["https-jsse-nio-443"]
10-Feb-2023 16:44:11.781 INFO [Thread-36] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["ajp-nio-8009"]
10-Feb-2023 16:47:45.291 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version:        Apache Tomcat/9.0.0.M27
10-Feb-2023 16:47:45.302 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:          Sep 13 2017 18:13:00 UTC
10-Feb-2023 16:47:45.302 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number:         9.0.0.0
10-Feb-2023 16:47:45.302 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Windows Server 2016
10-Feb-2023 16:47:45.302 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:            10.0
10-Feb-2023 16:47:45.302 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:          amd64
10-Feb-2023 16:47:45.302 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home:             C:\Program Files\Java\jdk-17.0.4.1
10-Feb-2023 16:47:45.302 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:           17.0.4.1+1-LTS-2
10-Feb-2023 16:47:45.302 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:            Oracle Corporation
10-Feb-2023 16:47:45.302 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         C:\Program Files\Apache Software Foundation\Tomcat 9.0
10-Feb-2023 16:47:45.302 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         C:\Program Files\Apache Software Foundation\Tomcat 9.0
10-Feb-2023 16:47:45.302 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=C:\Program Files\Apache Software Foundation\Tomcat 9.0
10-Feb-2023 16:47:45.302 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=C:\Program Files\Apache Software Foundation\Tomcat 9.0
10-Feb-2023 16:47:45.302 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=C:\Program Files\Apache Software Foundation\Tomcat 9.0\temp
10-Feb-2023 16:47:45.302 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
10-Feb-2023 16:47:45.302 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=C:\Program Files\Apache Software Foundation\Tomcat 9.0\conf\logging.properties
10-Feb-2023 16:47:45.302 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dlog4j2.formatMsgNoLookups=true
10-Feb-2023 16:47:45.302 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -DSERVOY_USER_HOME=C:\Program Files\Apache Software Foundation\Tomcat 9.0\Servoy
10-Feb-2023 16:47:45.302 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: exit
10-Feb-2023 16:47:45.302 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xms4096m
10-Feb-2023 16:47:45.302 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xmx8192m
10-Feb-2023 16:47:45.302 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [C:\Program Files\Apache Software Foundation\Tomcat 9.0\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;.]
10-Feb-2023 16:47:45.411 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-80"]
10-Feb-2023 16:47:45.645 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
10-Feb-2023 16:47:45.645 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["https-jsse-nio-443"]
10-Feb-2023 16:47:46.364 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
10-Feb-2023 16:47:46.364 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"]
10-Feb-2023 16:47:46.364 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
10-Feb-2023 16:47:46.364 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 1922 ms
10-Feb-2023 16:47:46.458 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
10-Feb-2023 16:47:46.458 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/9.0.0.M27
10-Feb-2023 16:47:46.474 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\docs]
10-Feb-2023 16:47:46.864 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\docs] has finished in [390] ms
10-Feb-2023 16:47:46.864 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\manager]
10-Feb-2023 16:47:46.974 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\manager] has finished in [110] ms
10-Feb-2023 16:47:46.974 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\ROOT]
10-Feb-2023 16:47:47.021 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\ROOT] has finished in [47] ms
10-Feb-2023 16:47:47.021 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\ROOT_old]
10-Feb-2023 16:47:47.067 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\ROOT_old] has finished in [46] ms
10-Feb-2023 16:47:47.083 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-80"]
10-Feb-2023 16:47:47.083 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["https-jsse-nio-443"]
10-Feb-2023 16:47:47.099 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8009"]
10-Feb-2023 16:47:47.099 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 727 ms
10-Feb-2023 16:48:08.772 INFO [https-jsse-nio-443-exec-4] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive [C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\his.war]
10-Feb-2023 16:48:33.262 INFO [https-jsse-nio-443-exec-4] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
10-Feb-2023 16:48:50.913 SEVERE [https-jsse-nio-443-exec-4] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file
10-Feb-2023 16:48:50.916 SEVERE [https-jsse-nio-443-exec-4] org.apache.catalina.core.StandardContext.startInternal Context [/his] startup failed due to previous errors
10-Feb-2023 16:48:53.204 WARNING [https-jsse-nio-443-exec-4] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [his] appears to have started a thread named [BatchProcess: his] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
java.base@17.0.4.1/java.io.RandomAccessFile.readBytes(Native Method)
java.base@17.0.4.1/java.io.RandomAccessFile.read(RandomAccessFile.java:405)
java.base@17.0.4.1/java.util.zip.ZipFile$Source.readAt(ZipFile.java:1361)
java.base@17.0.4.1/java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:941)
java.base@17.0.4.1/java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(ZipFile.java:448)
java.base@17.0.4.1/java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158)
java.base@17.0.4.1/java.util.jar.JarVerifier$VerifierStream.read(JarVerifier.java:482)
org.apache.catalina.webresources.AbstractArchiveResource$JarInputStreamWrapper.read(AbstractArchiveResource.java:268)
org.apache.catalina.webresources.AbstractArchiveResource.getContent(AbstractArchiveResource.java:189)
org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2193)
org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:799)
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1244)
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1104)
org.mozilla.javascript.Interpreter.compile(Interpreter.java:397)
org.mozilla.javascript.Context.compileImpl(Context.java:2421)
org.mozilla.javascript.Context.compileString(Context.java:1369)
org.mozilla.javascript.Context.compileString(Context.java:1357)
org.mozilla.javascript.Context.evaluateString(Context.java:1135)
com.servoy.j2db.scripting.ScriptVariableScope.evalValue(ScriptVariableScope.java:165)
com.servoy.j2db.scripting.ScriptVariableScope.putScriptVariable(ScriptVariableScope.java:135)
com.servoy.j2db.scripting.ScopesScope$1.putScriptVariable(ScopesScope.java:111)
com.servoy.j2db.scripting.GlobalScope.put(GlobalScope.java:121)
com.servoy.j2db.scripting.ScriptVariableScope.put(ScriptVariableScope.java:80)
com.servoy.j2db.scripting.GlobalScope.createVars(GlobalScope.java:107)
com.servoy.j2db.scripting.ScopesScope.getGlobalScope(ScopesScope.java:123)
com.servoy.j2db.scripting.ScopesScope.createGlobalsScope(ScopesScope.java:60)
com.servoy.j2db.ClientState.getScriptEngine(ClientState.java:898)
com.servoy.j2db.ClientState.solutionLoaded(ClientState.java:1610)
com.servoy.j2db.server.headlessclient.SessionClient.solutionLoaded(SessionClient.java:509)
com.servoy.j2db.ClientState.loadSolutionsAndModules(ClientState.java:1525)
com.servoy.j2db.server.headlessclient.SessionClient.loadSolution(SessionClient.java:317)
com.servoy.j2db.server.headlessclient.SessionClient.loadSolution(SessionClient.java:275)
com.servoy.j2db.server.headlessclient.HeadlessClientFactoryInternal$1.run(HeadlessClientFactoryInternal.java:87)
com.servoy.j2db.server.headlessclient.HeadlessClientFactoryInternal.createSessionBean(HeadlessClientFactoryInternal.java:110)
com.servoy.j2db.server.headlessclient.HeadlessClientFactoryInternal.createHeadlessClient(HeadlessClientFactoryInternal.java:53)
com.servoy.j2db.server.main.Zz.Za(Zz.java:38)
com.servoy.j2db.server.main.Zy.run(Zy.java:1)
java.base@17.0.4.1/java.lang.Thread.run(Thread.java:833)
10-Feb-2023 16:48:53.206 WARNING [https-jsse-nio-443-exec-4] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [his] appears to have started a thread named [ClientManagerScheduler-2-thread-2] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
org.postgresql.core.v3.ConnectionFactoryImpl.createPostgresTimeZone(ConnectionFactoryImpl.java:365)
org.postgresql.core.v3.ConnectionFactoryImpl.getParametersForStartup(ConnectionFactoryImpl.java:317)
org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:137)
org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:192)
org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:49)
org.postgresql.jdbc.PgConnection.<init>(PgConnection.java:195)
org.postgresql.Driver.makeConnection(Driver.java:454)
org.postgresql.Driver.connect(Driver.java:256)
org.apache.commons.dbcp2.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:52)
com.servoy.j2db.datasource.Zo.createConnection(Zo.java:4)
com.servoy.j2db.datasource.Zh.createConnection(Zh.java:4)
com.servoy.j2db.datasource.Zj.createConnection(Zj.java:4)
com.servoy.j2db.datasource.Zd.createConnection(Zd.java:3)
org.apache.commons.dbcp2.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:374)
org.apache.commons.pool2.impl.GenericObjectPool.create(GenericObjectPool.java:571)
org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:298)
org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:223)
org.apache.commons.dbcp2.PoolingDataSource.getConnection(PoolingDataSource.java:141)
com.servoy.j2db.datasource.Za.getConnection(Za.java:140)
com.servoy.j2db.datasource.jmx.ManagedBasicPoolingDataSource.getConnection(ManagedBasicPoolingDataSource.java:33)
com.servoy.j2db.server.persistence.Zn.Za(Zn.java:1017)
com.servoy.j2db.server.persistence.Zn.Za(Zn.java:396)
com.servoy.j2db.server.persistence.Zn.Za(Zn.java:379)
com.servoy.j2db.server.persistence.Zn.getUnmanagedConnection(Zn.java:566)
com.servoy.j2db.server.persistence.Zd.getNextSequence(Zd.java:70)
com.servoy.j2db.server.persistence.Zn.Za(Zn.java:594)
com.servoy.j2db.server.persistence.Zn.getNextSequence(Zn.java:545)
com.servoy.j2db.server.dataprocessing.Zj.Za(Zj.java:68)
com.servoy.j2db.server.dataprocessing.Zj.Za(Zj.java:55)
com.servoy.j2db.server.dataprocessing.Zc.Za(Zc.java:118)
com.servoy.j2db.server.dataprocessing.Zh.run(Zh.java:2)
java.base@17.0.4.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
java.base@17.0.4.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
java.base@17.0.4.1/java.lang.Thread.run(Thread.java:833)
10-Feb-2023 16:48:53.207 WARNING [https-jsse-nio-443-exec-4] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalsForLeaks When running on Java 9 you need to add "--add-opens=java.base/java.lang=ALL-UNNAMED" to the JVM command line arguments to enable ThreadLocal memory leak detection. Alternatively, you can suppress this warning by disabling ThreadLocal memory leak detection.
10-Feb-2023 16:48:53.209 WARNING [https-jsse-nio-443-exec-4] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesRmiTargets When running on Java 9 you need to add "--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED" to the JVM command line arguments to enable RMI Target memory leak detection. Alternatively, you can suppress this warning by disabling RMI Target memory leak detection.
10-Feb-2023 16:48:53.211 INFO [BatchProcess: his] org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading Illegal access: this web application instance has been stopped already. Could not load [org.mozilla.javascript.ObjToIntMap$Iterator]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.
java.lang.IllegalStateException: Illegal access: this web application instance has been stopped already. Could not load [org.mozilla.javascript.ObjToIntMap$Iterator]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.
   at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1295)
   at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClassLoading(WebappClassLoaderBase.java:1283)
   at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1142)
   at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1104)
   at org.mozilla.javascript.ObjToIntMap.newIterator(ObjToIntMap.java:199)
   at org.mozilla.javascript.CodeGenerator.generateICodeFromTree(CodeGenerator.java:148)
   at org.mozilla.javascript.CodeGenerator.compile(CodeGenerator.java:92)
   at org.mozilla.javascript.Interpreter.compile(Interpreter.java:398)
   at org.mozilla.javascript.Context.compileImpl(Context.java:2421)
   at org.mozilla.javascript.Context.compileString(Context.java:1369)
   at org.mozilla.javascript.Context.compileString(Context.java:1357)
   at org.mozilla.javascript.Context.evaluateString(Context.java:1135)
   at com.servoy.j2db.scripting.ScriptVariableScope.evalValue(ScriptVariableScope.java:165)
   at com.servoy.j2db.scripting.ScriptVariableScope.putScriptVariable(ScriptVariableScope.java:135)
   at com.servoy.j2db.scripting.ScopesScope$1.putScriptVariable(ScopesScope.java:111)
   at com.servoy.j2db.scripting.GlobalScope.put(GlobalScope.java:121)
   at com.servoy.j2db.scripting.ScriptVariableScope.put(ScriptVariableScope.java:80)
   at com.servoy.j2db.scripting.GlobalScope.createVars(GlobalScope.java:107)
   at com.servoy.j2db.scripting.ScopesScope.getGlobalScope(ScopesScope.java:123)
   at com.servoy.j2db.scripting.ScopesScope.createGlobalsScope(ScopesScope.java:60)
   at com.servoy.j2db.ClientState.getScriptEngine(ClientState.java:898)
   at com.servoy.j2db.ClientState.solutionLoaded(ClientState.java:1610)
   at com.servoy.j2db.server.headlessclient.SessionClient.solutionLoaded(SessionClient.java:509)
   at com.servoy.j2db.ClientState.loadSolutionsAndModules(ClientState.java:1525)
   at com.servoy.j2db.server.headlessclient.SessionClient.loadSolution(SessionClient.java:317)
   at com.servoy.j2db.server.headlessclient.SessionClient.loadSolution(SessionClient.java:275)
   at com.servoy.j2db.server.headlessclient.HeadlessClientFactoryInternal$1.run(HeadlessClientFactoryInternal.java:87)
   at com.servoy.j2db.server.headlessclient.HeadlessClientFactoryInternal.createSessionBean(HeadlessClientFactoryInternal.java:110)
   at com.servoy.j2db.server.headlessclient.HeadlessClientFactoryInternal.createHeadlessClient(HeadlessClientFactoryInternal.java:53)
   at com.servoy.j2db.server.main.Zz.Za(Zz.java:38)
   at com.servoy.j2db.server.main.Zy.run(Zy.java:1)
   at java.base/java.lang.Thread.run(Thread.java:833)

10-Feb-2023 16:48:53.221 INFO [https-jsse-nio-443-exec-4] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive [C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\his.war] has finished in [44,448] ms

Intrasoft, Founder
Omar van Galen
omar@intrasoft.nl
+31-(0)6-21234586
Servoy Developer
omar
 
Posts: 377
Joined: Sat Feb 12, 2011 4:51 pm
Location: Intrasoft, The Netherlands

Re: Servoy 2022.12.1

Postby jcompagner » Fri Feb 10, 2023 6:14 pm

we need a sample to be able to see that
Because that is for example the quartz scheduler that seems to keep running, which shouldn't be if all the clients are shutdown.
Also that FileCleaningTracker we also use that in our Rest servlet and in our MediaServlet (serving images for ngclient) but both of them are calling the correct stuff to clean up that file cleaner..
So i wonder what that doesn't work for you, or is it that something doesn't wait enough so that everything is fully cleaned.

i wonder if you just do a undeploy (maybe through the manager app of tomcat) and then try to make a stackdump what we see there, if we still see stuff that shoudn't be there, like a client blocking because a client is in a sleep() call..
Johan Compagner
Servoy
User avatar
jcompagner
 
Posts: 8829
Joined: Tue May 27, 2003 7:26 pm
Location: The Internet

Re: Servoy 2022.12.1

Postby dfernandez » Thu Apr 13, 2023 3:00 pm

How can I upgrade to Servoy 2022.12.1 from Developer? If I try to update or choose latests, it proposes version 2023.03 but I want to upgrade to v2022.12.1
dfernandez
 
Posts: 87
Joined: Wed Feb 29, 2012 4:04 pm

Re: Servoy 2022.12.1

Postby jcompagner » Mon Jul 03, 2023 4:18 pm

if you really don't want to jump to the latest of the "branch" you are on then you can always jump to a specific build number url:
https://download.servoy.com/developer/latest/3883

you only need to know the buildnr
Johan Compagner
Servoy
User avatar
jcompagner
 
Posts: 8829
Joined: Tue May 27, 2003 7:26 pm
Location: The Internet

Re: Servoy 2022.12.1

Postby dfernandez » Mon Jul 03, 2023 6:13 pm

Thanks!
dfernandez
 
Posts: 87
Joined: Wed Feb 29, 2012 4:04 pm


Return to Announcements

Who is online

Users browsing this forum: No registered users and 19 guests