SAP Knowledge Base Article - Preview

2668012 - Java instance failing to start due to "java.lang.NoSuchMethodError: java.util.Properties.stringPropertyNames()Ljava/util/Se"

Symptom

You are in the middle of an upgrade and during the Java startup your system fails with the following errors:

dev_jstart:

F [Thr 47569890484384] Wed Jun 20 11:05:44 2018
F [Thr 47569890484384] *** LOG => Signal 17 SIGCHLD.
F [Thr 47569890484384] *** LOG => Process snapshot stopped (pid 39349).
F [Thr 47569890484384] *** LOG => Instance state is "Synchronizing binaries" (STOPPING @ 0, INACTIVE).
F [Thr 47569890484384] *** LOG => Run level 2 completed.
F [Thr 47569890484384] *** LOG => Instance state is "Some processes failed" (STOPPED @ 0, INACTIVE).
I [Thr 47569890484384] MPI: dynamic quotas disabled.
I [Thr 47569890484384] MPI init: pipes=4000 buffers=1279 reserved=383 quota=10%
I [Thr 47569890484384] *** ERROR => FcaInit: already initialized [fcaxxcomm_mt 933]
I [Thr 47569890484384] *** ERROR => ShmCleanup(62) failed 3 [mpixx_mt.c 4512]
F
F ********************************************************************************
F *** ERROR => Node 'bootstrap' failed with exit code 500.
F ***
F *** Please see section 'Failures in the 'synchronizing binaries' phase'
F *** in SAP Note 1316652 for additional information and trouble shooting advice.
F ********************************************************************************
F
F [Thr 47569890484384] *** LOG => exiting (exitcode 22002, retcode 1).

jvm_bootstrap:

Starting to initialize database connection
Exception occurred for component [internal/unkown] of type [unkown]
java.lang.NoSuchMethodError: java.util.Properties.stringPropertyNames()Ljava/util/Set;
at com.sap.sql.jdbc.basic.SQLExceptionAdjustedCategories.getKeysContainingPrefix(SQLExceptionAdjustedCategories.java:156)
at com.sap.sql.jdbc.basic.SQLExceptionAdjustedCategories.buildHashMapFromProperties(SQLExceptionAdjustedCategories.java:379)
at com.sap.sql.jdbc.basic.SQLExceptionAdjustedCategories.<init>(SQLExceptionAdjustedCategories.java:85)
at com.sap.sql.jdbc.basic.SQLExceptionAdjustedCategories.getInstance(SQLExceptionAdjustedCategories.java:104)
at com.sap.sql.jdbc.basic.AbstractSQLExceptionAnalyzer.adjustCategories(AbstractSQLExceptionAnalyzer.java:138)
at com.sap.sql.jdbc.direct.DirectConnectionFactory.createPooledConnection(DirectConnectionFactory.java:562)
at com.sap.sql.jdbc.direct.DirectConnectionFactory.createDirectPooledConnection(DirectConnectionFactory.java:157)
at com.sap.sql.jdbc.direct.DirectConnectionFactory.createDirectPooledConnection(DirectConnectionFactory.java:117)
at com.sap.sql.connect.factory.PooledConnectionFactory.createPooledConnection(PooledConnectionFactory.java:119)
at com.sap.sql.connect.factory.DriverPooledConnectionFactory.getPooledConnection(DriverPooledConnectionFactory.java:38)
at com.sap.sql.connect.datasource.DBDataSourceImpl.createPooledConnection(DBDataSourceImpl.java:705)
at com.sap.sql.connect.datasource.DBDataSourceImpl.create(DBDataSourceImpl.java:1049)
at com.sap.sql.connect.datasource.DBDataSourceImpl.create(DBDataSourceImpl.java:46)
at com.sap.sql.connect.pool.CreatedObjectsPool.create(CreatedObjectsPool.java:95)
at com.sap.sql.connect.pool.Pool.get(Pool.java:761)
at com.sap.sql.connect.datasource.DBDataSourceImpl.get(DBDataSourceImpl.java:264)
at com.sap.sql.connect.datasource.DBDataSourceImpl.getPooledConnection(DBDataSourceImpl.java:182)
at com.sap.sql.connect.OpenSQLDataSourceImpl.getPooledConnection(OpenSQLDataSourceImpl.java:213)
at com.sap.engine.core.configuration.impl.persistence.rdbms.DBConnectionPoolImpl.createConnection(DBConnectionPoolImpl.java:483)
at com.sap.engine.core.configuration.impl.persistence.rdbms.DBConnectionPoolImpl.<init>(DBConnectionPoolImpl.java:197)
at com.sap.engine.core.configuration.impl.persistence.rdbms.PersistenceHandlerImpl.<init>(PersistenceHandlerImpl.java:50)
at com.sap.engine.core.configuration.impl.cache.ConfigurationController.<init>(ConfigurationController.java:139)
at com.sap.engine.core.configuration.bootstrap.ConfigurationManagerBootstrapImpl.init(ConfigurationManagerBootstrapImpl.java:309)
at com.sap.engine.core.configuration.bootstrap.ConfigurationManagerBootstrapImpl.<init>(ConfigurationManagerBootstrapImpl.java:59)
at com.sap.engine.bootstrap.StorageAccess.<init>(StorageAccess.java:138)
at com.sap.engine.bootstrap.Bootstrap.initializeSynchronizer(Bootstrap.java:79)
at com.sap.engine.bootstrap.Bootstrap.main(Bootstrap.java:273)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at com.sap.engine.offline.OfflineToolStart.main(OfflineToolStart.java:162)


Read more...

Environment

SAP Netweaver Application Server for Java

Product

SAP NetWeaver Application Server for Java 7.1 ; SAP NetWeaver Application Server for Java 7.2 ; SAP enhancement package 1 for SAP NetWeaver Application Server for Java 7.1

Keywords

jvm java.lang.NoSuchMethodError: java.util.Properties.stringPropertyNames()Ljava/util/Set error java startup upgrade sum phase stuck hanging hang crashes , KBA , BC-JAS-COR , Enterprise Runtime, Core J2EE Framework , BC-UPG-TLS-TLJ , Upgrade tools for Java , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP ONE Support launchpad (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.