Troubleshooting
Problem
UrbanCode Deploy installed with Java 11 reports a warning/exception when closing a MySQL connection.
Symptom
The following exception can be seen when the UrbanCode Deploy server closes a connection to MySQL:
Mon Dec 17 18:20:28 UTC 2018 WARN: Caught while disconnecting... [sql] [sql] EXCEPTION STACK TRACE: [sql] [sql] [sql] [sql] ** BEGIN NESTED EXCEPTION ** [sql] [sql] javax.net.ssl.SSLException [sql] MESSAGE: closing inbound before receiving peer's close_notify [sql] [sql] STACKTRACE: [sql] [sql] javax.net.ssl.SSLException: closing inbound before receiving peer's close_notify [sql] at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:129) [sql] at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:117) [sql] at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:308) [sql] at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:264) [sql] at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:255) [sql] at java.base/sun.security.ssl.SSLSocketImpl.shutdownInput(SSLSocketImpl.java:645) [sql] at java.base/sun.security.ssl.SSLSocketImpl.shutdownInput(SSLSocketImpl.java:624) [sql] at com.mysql.cj.protocol.a.NativeProtocol.quit(NativeProtocol.java:1312) [sql] at com.mysql.cj.NativeSession.quit(NativeSession.java:182) [sql] at com.mysql.cj.jdbc.ConnectionImpl.realClose(ConnectionImpl.java:1750) [sql] at com.mysql.cj.jdbc.ConnectionImpl.close(ConnectionImpl.java:720) [sql] at org.apache.tools.ant.taskdefs.SQLExec.execute(SQLExec.java:474) [sql] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) [sql] at jdk.internal.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) [sql] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [sql] at java.base/java.lang.reflect.Method.invoke(Method.java:566) [sql] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) [sql] at groovy.util.AntBuilder.performTask(AntBuilder.java:338) [sql] at groovy.util.AntBuilder.nodeCompleted(AntBuilder.java:283) [sql] at groovy.util.BuilderSupport.doInvokeMethod(BuilderSupport.java:154) [sql] at groovy.util.AntBuilder.doInvokeMethod(AntBuilder.java:218) [sql] at groovy.util.BuilderSupport.invokeMethod(BuilderSupport.java:67) [sql] at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:47) [sql] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:136) [sql] at UCDeployInstaller.setUserPassword(UCDeployInstaller.groovy:1652) [sql] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [sql] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [sql] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [sql] at java.base/java.lang.reflect.Method.invoke(Method.java:566) [sql] at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:210) [sql] at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:59) [sql] at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51) [sql] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:157) [sql] at UCDeployInstaller.installDatabase(UCDeployInstaller.groovy:1648) [sql] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [sql] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [sql] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [sql] at java.base/java.lang.reflect.Method.invoke(Method.java:566) [sql] at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98) [sql] at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325) [sql] at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:352) [sql] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034) [sql] at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:68) [sql] at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51) [sql] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:157) [sql] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:161) [sql] at UCDeployInstaller$_installOrUpgradeDatabase_closure27.doCall(UCDeployInstaller.groovy:1105) [sql] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [sql] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [sql] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [sql] at java.base/java.lang.reflect.Method.invoke(Method.java:566) [sql] at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98) [sql] at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325) [sql] at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:264) [sql] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034) [sql] at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:41) [sql] at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47) [sql] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) [sql] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) [sql] at UCDeployInstaller.runWithStartedDatabase(UCDeployInstaller.groovy:3089) [sql] at UCDeployInstaller$runWithStartedDatabase$0.callCurrent(Unknown Source) [sql] at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51) [sql] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:157) [sql] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:169) [sql] at UCDeployInstaller.installOrUpgradeDatabase(UCDeployInstaller.groovy:1100) [sql] at UCDeployInstaller.postContainerFileInstall(UCDeployInstaller.groovy:1048) [sql] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [sql] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [sql] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [sql] at java.base/java.lang.reflect.Method.invoke(Method.java:566) [sql] at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98) [sql] at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325) [sql] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1225) [sql] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034) [sql] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:822) [sql] at UCDeployInstaller.invokeMethod(UCDeployInstaller.groovy) [sql] at groovy.lang.GroovyObject$invokeMethod.call(Unknown Source) [sql] at ContainerInstaller.callSubInstallerMethod(ContainerInstaller.groovy:1745) [sql] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [sql] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [sql] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [sql] at java.base/java.lang.reflect.Method.invoke(Method.java:566) [sql] at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98) [sql] at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325) [sql] at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:352) [sql] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034) [sql] at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:68) [sql] at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51) [sql] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:157) [sql] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185) [sql] at ContainerInstaller$_installServer_closure8.doCall(ContainerInstaller.groovy:564) [sql] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [sql] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [sql] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [sql] at java.base/java.lang.reflect.Method.invoke(Method.java:566) [sql] at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98) [sql] at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325) [sql] at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:264) [sql] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034) [sql] at groovy.lang.Closure.call(Closure.java:418) [sql] at groovy.lang.Closure.call(Closure.java:434) [sql] at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2125) [sql] at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2110) [sql] at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2151) [sql] at org.codehaus.groovy.runtime.dgm$163.invoke(Unknown Source) [sql] at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:274) [sql] at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:56) [sql] at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47) [sql] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) [sql] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:128) [sql] at ContainerInstaller.installServer(ContainerInstaller.groovy:564) [sql] at ContainerInstaller.install(ContainerInstaller.groovy:284) [sql] at ContainerInstaller$install$0.call(Unknown Source) [sql] at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47) [sql] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) [sql] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) [sql] at embedded_script_in__home_ec2_user_ibm_ucd_install_install_dot_with_dot_groovy_dot_xml.run(embedded_script_in__home_ec2_user_ibm_ucd_install_install_dot_with_dot_groovy_dot_xml:6) [sql] at org.codehaus.groovy.ant.Groovy.parseAndRunScript(Groovy.java:500) [sql] at org.codehaus.groovy.ant.Groovy.execGroovy(Groovy.java:447) [sql] at org.codehaus.groovy.ant.Groovy.execute(Groovy.java:305) [sql] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) [sql] at jdk.internal.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) [sql] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [sql] at java.base/java.lang.reflect.Method.invoke(Method.java:566) [sql] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) [sql] at org.apache.tools.ant.Task.perform(Task.java:348) [sql] at org.apache.tools.ant.Target.execute(Target.java:357) [sql] at org.apache.tools.ant.Target.performTasks(Target.java:385) [sql] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337) [sql] at org.apache.tools.ant.Project.executeTarget(Project.java:1306) [sql] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) [sql] at org.apache.tools.ant.Project.executeTargets(Project.java:1189) [sql] at org.apache.tools.ant.Main.runBuild(Main.java:758) [sql] at org.apache.tools.ant.Main.startAnt(Main.java:217) [sql] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257) [sql] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104) [sql] [sql] [sql] ** END NESTED EXCEPTION **
Document Location
Worldwide
[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SS4GSP","label":"IBM UrbanCode Deploy"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0.2 and future versions","Edition":"","Line of Business":{"code":"LOB77","label":"Automation Platform"}}]
Log InLog in to view more of this document
This document has the abstract of a technical article that is available to authorized users once you have logged on. Please use Log in button above to access the full document. After log in, if you do not have the right authorization for this document, there will be instructions on what to do next.
Was this topic helpful?
Document Information
Modified date:
12 February 2019
UID
ibm10869150