Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0006323 [Resin] minor always 02-04-20 01:54 02-04-20 17:15
Reporter nam View Status public  
Assigned To
Priority normal Resolution open  
Status new   Product Version 4.0.63
Summary 0006323: cannot enable JniSelectManager on solaris
Description (rep by Q. Jian)

JniSelectManager fails to initialize with the following message:
"JniSelectManager[max=130816] is not available on this system"

It looks like it's because the select implemention depends on epoll, which is only supported on Linux. Solaris on the other hand uses "event ports". May want to add a more informative error message.


logs:
[20-02-04 01:45:28.950] {main} Host[production/host/default] active
[20-02-04 01:45:28.950] {main} ProServer[id=app-0,cluster=app] active
[20-02-04 01:45:28.951] {main} JniSelectManager[max=130816] is not available on this system.
[20-02-04 01:45:28.951] {main} JNI keepalive: disabled for unknown reasons
[20-02-04 01:45:28.951] {main} JNI: file, socket


which maps to the following code in JniSelectManager:
  /**
   * Starts the manager.
   */
  @Override
  public boolean start()
  {
    if (! _lifecycle.toStarting()) {
      return false;
    }

    _fd = createNative();

    if (_fd == 0) {
      _lifecycle.toDestroy();
      log.finer(this + " is not available on this system.");
      return false;
    }
Additional Information
Attached Files

- Relationships

There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
02-04-20 01:54 nam New Issue
02-04-20 02:00 nam Description Updated
02-04-20 17:15 nam Description Updated


Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
28 total queries executed.
24 unique queries executed.
Powered by Mantis Bugtracker