Caused by: java.io.IOException: No suitable implementation found: os.name=NONSTOP_KERNEL os.arch=x86_64N sun.arch.data.model=32

360 views
Skip to first unread message

Meenal

unread,
Apr 3, 2018, 10:55:26 AM4/3/18
to Jenkins Users
Hello,

Facing following exception on nonstop machine. could you please help here

Caused by: java.io.IOException: No suitable implementation found: os.name=NONSTOP_KERNEL os.arch=x86_64N sun.arch.data.model=32

        at org.jvnet.hudson.MemoryMonitor.obtain(MemoryMonitor.java:91)

        at org.jvnet.hudson.MemoryMonitor.get(MemoryMonitor.java:57)

        at hudson.node_monitors.SwapSpaceMonitor$MonitorTask.call(SwapSpaceMonitor.java:118)

        at hudson.node_monitors.SwapSpaceMonitor$MonitorTask.call(SwapSpaceMonitor.java:114)

        at hudson.remoting.LocalChannel$1.call(LocalChannel.java:52)

        at jenkins.util.ContextResettingExecutorService$2.call(ContextResettingExecutorService.java:46)

        at java.util.concurrent.FutureTask.run(FutureTask.java:266)

        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

        at java.lang.Thread.run(Thread.java:748)

 

Regards,

Meenal

Mark Waite

unread,
Apr 3, 2018, 12:26:17 PM4/3/18
to jenkins...@googlegroups.com
When I look at https://github.com/jenkinsci/extras-memory-monitor/blob/master/src/main/java/org/jvnet/hudson/MemoryMonitor.java , it seems to indicate that the memory monitor inside Jenkins is unable to find /proc/meminfo and cannot find a suitable `top` command.  It decides that NONSTOP_KERNEL is not Windows, not AIX, and not Solaris.

If you can't install a workable version of the "top" command, then you may need to submit a pull request to add support for NONSTOP.

Thanks,
Mark Waite

--
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/3baa3b41-79e7-44e2-81fa-58c7f25a38d0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Meenal

unread,
Apr 3, 2018, 12:37:22 PM4/3/18
to Jenkins Users
Thank you Mark.
Could you please point me to the URL to submit a request to add support for nonstop.

Also, I need a confirmation if Jenkins server can be used after receiving this exception as this appears after Jekins service was started successfully.

Regards,
Meenal

Mark Waite

unread,
Apr 3, 2018, 12:48:19 PM4/3/18
to jenkins...@googlegroups.com
The Jenkins Jira server is https://issues.jenkins-ci.org/

Jenkins is an open source project.  Submitting an enhancement request for support of an expensive, highly specialized environment (like NONSTOP) is unlikely to get any attention.  Even with 130 000+ installations, it is unlikely there are any other installations on NONSTOP.

If you need that support, and you have access to that hardware, you're the best candidate to submit pull requests to support that environment.

Mark Waite

Oleg Nenashev

unread,
Apr 5, 2018, 2:23:50 AM4/5/18
to Jenkins Users
Related discussion in Jenkins JIRA: https://issues.jenkins-ci.org/browse/JENKINS-50570
Let's proceed in that ticket

Best regards,
Oleg
Reply all
Reply to author
Forward
0 new messages