You are here: Administrator's Guide > General Troubleshooting > FME Server Fails to Fully Start on Linux When Configured to Use Oracle Database

FME Server Fails to Fully Start on Linux When Configured to Use Oracle Database

On Linux, FME Server may fail to start up fully when configured to use an Oracle database server. The log files fmeprocessmonitorcore.log or fmeprocessmonitorengine.log indicate certain components of FME Server fail to start. Other log files may have the following line, followed by a stack trace:

> SQLException: COM.safe.fmeserver.database.FMEServerDBException: java.sql.SQLException: No more data to read from socket

Cause

There may be performance issues with a Java virtual machine (JVM) setting for random number generation.

Resolution

Change the JVM setting that is causing the performance issue.

  1. Open the file:
  2. <FMEServerDir>/Utilities/jre/lib/security/java.security

  3. Change the line:
  4. securerandom.source=file:/dev/urandom

    To:

    securerandom.source=file:/dev/./urandom

  5. Uncomment and change the line:
  6. # -Djava.security.egd=file:/dev/urandom

    To:

    -Djava.security.egd=file:/dev/./urandom

  7. Restart FME Server.