on 08-22-2008 12:21 PM
AS 640, SPS 13(?), maxdb [this is actually a Portal installation]...
J2ee hung on shutdown earlier this week; ended up having to reboot the machine out from under j2ee. j2ee will not start now; in the sapmmc the jcontrol process stay yellow, says "synchronizing binaries" for about 80-90 minutes, then throws an exception and dies.
the contents of the jvm_bootstrap_xxx.out file:
--------------------------------------------------
Bootstrap MODE:
<SINGLE INSTANCE>
determined by parameter [ID003285450].
--------------------------------------------------
+----------------[ DB info ]----------------
| Cluster ID in DB : ID3285450
| Type : server
| Installation Local Home : .\server0
| OS : ntintel
| Unicode support : nuc
| Bit-length : 32
| Binaries Synch Status : 2
| Database bin version : 825
| Local bin version : 825
+--------------------------------------------
* Synchronizing configuration...
No local properties available for [ApplicationThreadManager].
No local properties available for [LicensingManager].
No local properties available for [ClassLoaderManager].
No local properties available for [PoolManager].
No local properties available for [LogManager].
No local properties available for [CacheManager].
No local properties available for [IpVerificationManager].
No local properties available for [kernel_shell_commands].
No local properties available for [ThreadManager].
No local properties available for [LockingManager].
Synchronizing file [D:\usr\sap\SB3\JC00\j2ee\cluster\server0\cfg\kernel\log-configuration.xml].
...Synched ok!
Synchronizing file [D:\usr\sap\SB3\JC00\j2ee\cluster\server0\cfg\kernel\enqt.pf].
...Synched ok!
Synchronizing file [D:\usr\sap\SB3\JC00\j2ee\cluster\server0\cfg\kernel\kernel.properties].
...Synched ok!
Synchronizing file [D:\usr\sap\SB3\JC00\j2ee\cluster\server0\cfg\kernel\hosts.txt].
...Synched ok!
Synchronizing file [D:\usr\sap\SB3\JC00\j2ee\cluster\server0\cfg\kernel\global-custom-log-configuration.xml].
...Synched ok!
Synchronizing file [D:\usr\sap\SB3\JC00\j2ee\cluster\server0\cfg\kernel\custom-log-configuration.xml].
Error synchronizing file [D:\usr\sap\SB3\JC00\j2ee\cluster\server0\cfg\kernel\custom-log-configuration.xml].
com.sap.dbtech.jdbc.exceptions.DatabaseException: [500] (at 4): Lock request timeout
at com.sap.dbtech.jdbc.packet.ReplyPacket.createException(ReplyPacket.java:72)
at com.sap.dbtech.jdbc.ConnectionSapDB.throwSQLError(ConnectionSapDB.java:946)
at com.sap.dbtech.jdbc.ConnectionSapDB.execute(ConnectionSapDB.java:584)
at com.sap.dbtech.jdbc.ConnectionSapDB.execute(ConnectionSapDB.java:454)
at com.sap.dbtech.jdbc.CallableStatementSapDB.execute(CallableStatementSapDB.java:448)
at com.sap.dbtech.jdbc.CallableStatementSapDB.execute(CallableStatementSapDB.java:320)
at com.sap.dbtech.jdbc.CallableStatementSapDB.executeQuery(CallableStatementSapDB.java:744)
at com.sap.sql.jdbc.direct.DirectPreparedStatement.executeQuery(DirectPreparedStatement.java:281)
at com.sap.sql.jdbc.direct.DirectPreparedStatement.executeQuery(DirectPreparedStatement.java:248)
at com.sap.engine.core.configuration.impl.persistence.rdbms.DBAccessDefault.getFileEntry(DBAccessDefault.java:1005)
at com.sap.engine.core.configuration.impl.persistence.rdbms.FileLoader.getInputStream(FileLoader.java:33)
at com.sap.engine.core.configuration.impl.PersistentDataInputStream.getStream(PersistentDataInputStream.java:81)
at com.sap.engine.core.configuration.impl.PersistentDataInputStream.read(PersistentDataInputStream.java:135)
at com.sap.engine.bootstrap.Synchronizer.getFile(Synchronizer.java:182)
at com.sap.engine.bootstrap.Synchronizer.getFile(Synchronizer.java:160)
at com.sap.engine.bootstrap.Synchronizer.getFiles(Synchronizer.java:415)
at com.sap.engine.bootstrap.Synchronizer.loadProperties(Synchronizer.java:404)
at com.sap.engine.bootstrap.Synchronizer.synchronizeProperties(Synchronizer.java:198)
at com.sap.engine.bootstrap.Bootstrap.getProperties(Bootstrap.java:706)
at com.sap.engine.bootstrap.Bootstrap.synchronize(Bootstrap.java:508)
at com.sap.engine.bootstrap.Bootstrap.makeUpdate(Bootstrap.java:834)
at com.sap.engine.bootstrap.Bootstrap.main(Bootstrap.java:815)
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:324)
at com.sap.engine.offline.OfflineToolStart.main(OfflineToolStart.java:81)
Caused by:
com.sap.engine.frame.core.configuration.InvalidPersistentDataStreamException: Could not get file from DB.
at com.sap.engine.core.configuration.impl.PersistentDataInputStream.getStream(PersistentDataInputStream.java:84)
at com.sap.engine.core.configuration.impl.PersistentDataInputStream.read(PersistentDataInputStream.java:135)
at com.sap.engine.bootstrap.Synchronizer.getFile(Synchronizer.java:182)
at com.sap.engine.bootstrap.Synchronizer.getFile(Synchronizer.java:160)
at com.sap.engine.bootstrap.Synchronizer.getFiles(Synchronizer.java:415)
at com.sap.engine.bootstrap.Synchronizer.loadProperties(Synchronizer.java:404)
at com.sap.engine.bootstrap.Synchronizer.synchronizeProperties(Synchronizer.java:198)
at com.sap.engine.bootstrap.Bootstrap.getProperties(Bootstrap.java:706)
at com.sap.engine.bootstrap.Bootstrap.synchronize(Bootstrap.java:508)
at com.sap.engine.bootstrap.Bootstrap.makeUpdate(Bootstrap.java:834)
at com.sap.engine.bootstrap.Bootstrap.main(Bootstrap.java:815)
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:324)
at com.sap.engine.offline.OfflineToolStart.main(OfflineToolStart.java:81)
Failed!
Exception occurred:
com.sap.engine.bootstrap.SynchronizationException: Problem occurred, during synchronization process. Check Database Consistency and local file priviledges.
at com.sap.engine.bootstrap.Bootstrap.synchronize(Bootstrap.java:513)
at com.sap.engine.bootstrap.Bootstrap.makeUpdate(Bootstrap.java:834)
at com.sap.engine.bootstrap.Bootstrap.main(Bootstrap.java:815)
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:324)
at com.sap.engine.offline.OfflineToolStart.main(OfflineToolStart.java:81)
----------==[ Caused by: ]==----------
com.sap.dbtech.jdbc.exceptions.DatabaseException: [500] (at 4): Lock request timeout
at com.sap.dbtech.jdbc.packet.ReplyPacket.createException(ReplyPacket.java:72)
at com.sap.dbtech.jdbc.ConnectionSapDB.throwSQLError(ConnectionSapDB.java:946)
at com.sap.dbtech.jdbc.ConnectionSapDB.execute(ConnectionSapDB.java:584)
at com.sap.dbtech.jdbc.ConnectionSapDB.execute(ConnectionSapDB.java:454)
at com.sap.dbtech.jdbc.CallableStatementSapDB.execute(CallableStatementSapDB.java:448)
at com.sap.dbtech.jdbc.CallableStatementSapDB.execute(CallableStatementSapDB.java:320)
at com.sap.dbtech.jdbc.CallableStatementSapDB.executeQuery(CallableStatementSapDB.java:744)
at com.sap.sql.jdbc.direct.DirectPreparedStatement.executeQuery(DirectPreparedStatement.java:281)
at com.sap.sql.jdbc.direct.DirectPreparedStatement.executeQuery(DirectPreparedStatement.java:248)
at com.sap.engine.core.configuration.impl.persistence.rdbms.DBAccessDefault.getFileEntry(DBAccessDefault.java:1005)
at com.sap.engine.core.configuration.impl.persistence.rdbms.FileLoader.getInputStream(FileLoader.java:33)
at com.sap.engine.core.configuration.impl.PersistentDataInputStream.getStream(PersistentDataInputStream.java:81)
at com.sap.engine.core.configuration.impl.PersistentDataInputStream.read(PersistentDataInputStream.java:135)
at com.sap.engine.bootstrap.Synchronizer.getFile(Synchronizer.java:182)
at com.sap.engine.bootstrap.Synchronizer.getFile(Synchronizer.java:160)
at com.sap.engine.bootstrap.Synchronizer.getFiles(Synchronizer.java:415)
at com.sap.engine.bootstrap.Synchronizer.loadProperties(Synchronizer.java:404)
at com.sap.engine.bootstrap.Synchronizer.synchronizeProperties(Synchronizer.java:198)
at com.sap.engine.bootstrap.Bootstrap.getProperties(Bootstrap.java:706)
at com.sap.engine.bootstrap.Bootstrap.synchronize(Bootstrap.java:508)
at com.sap.engine.bootstrap.Bootstrap.makeUpdate(Bootstrap.java:834)
at com.sap.engine.bootstrap.Bootstrap.main(Bootstrap.java:815)
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:324)
at com.sap.engine.offline.OfflineToolStart.main(OfflineToolStart.java:81)
Caused by:
com.sap.engine.frame.core.configuration.InvalidPersistentDataStreamException: Could not get file from DB.
at com.sap.engine.core.configuration.impl.PersistentDataInputStream.getStream(PersistentDataInputStream.java:84)
at com.sap.engine.core.configuration.impl.PersistentDataInputStream.read(PersistentDataInputStream.java:135)
at com.sap.engine.bootstrap.Synchronizer.getFile(Synchronizer.java:182)
at com.sap.engine.bootstrap.Synchronizer.getFile(Synchronizer.java:160)
at com.sap.engine.bootstrap.Synchronizer.getFiles(Synchronizer.java:415)
at com.sap.engine.bootstrap.Synchronizer.loadProperties(Synchronizer.java:404)
at com.sap.engine.bootstrap.Synchronizer.synchronizeProperties(Synchronizer.java:198)
at com.sap.engine.bootstrap.Bootstrap.getProperties(Bootstrap.java:706)
at com.sap.engine.bootstrap.Bootstrap.synchronize(Bootstrap.java:508)
at com.sap.engine.bootstrap.Bootstrap.makeUpdate(Bootstrap.java:834)
at com.sap.engine.bootstrap.Bootstrap.main(Bootstrap.java:815)
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:324)
at com.sap.engine.offline.OfflineToolStart.main(OfflineToolStart.java:81)
[Bootstrap module]> Problem occurred while performing synchronization.
any thoughts as to how to fix this without reinstalling? I am suspecting that we corrupted MAXDB when we rebooted; is there an easy way to check this and correct?
Try..
1. Make sure no one has one of the SAP AS-JAVA kernel files open and locked.
2. Try to connect to the database as SAP<SID>DB.
3. Open the config tool and answer "yes" to use default DB connection string, does it connect?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
one of my coworkers fixed the problem: using the MAXDB gui tools, he determined that the rollback logs were full. He converted them from fixed logs to rolling logs(?), and the problem resolved itself.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
81 | |
25 | |
12 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.