[JIRA] (JENKINS-42658) computer.getOSDescription() throws NPE if slave is off-line
Title: Message Title Oliver Gondža updated an issue Jenkins / JENKINS-42658 computer.getOSDescription() throws NPE if slave is off-line Change By: Oliver Gondža Labels: lts 2.204.3 - candidate fixed newbie-friendly Add Comment This message was sent by Atlassian Jira (v7.13.6#713006-sha1:cc4451f) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-issues/JIRA.179609.1489149605000.9121.1581626640269%40Atlassian.JIRA.
[JIRA] (JENKINS-42658) computer.getOSDescription() throws NPE if slave is off-line
Title: Message Title Oleg Nenashev updated JENKINS-42658 Jenkins / JENKINS-42658 computer.getOSDescription() throws NPE if slave is off-line Change By: Oleg Nenashev Status: In Review Resolved Resolution: Fixed Released As: Jenkins 2.214 Add Comment This message was sent by Atlassian Jira (v7.13.6#713006-sha1:cc4451f) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-issues/JIRA.179609.1489149605000.8634.1579090212889%40Atlassian.JIRA.
[JIRA] (JENKINS-42658) computer.getOSDescription() throws NPE if slave is off-line
Title: Message Title Oleg Nenashev updated an issue Jenkins / JENKINS-42658 computer.getOSDescription() throws NPE if slave is off-line Change By: Oleg Nenashev Labels: lts-candidate newbie-friendly Add Comment This message was sent by Atlassian Jira (v7.13.6#713006-sha1:cc4451f) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-issues/JIRA.179609.1489149605000.8631.1579090212827%40Atlassian.JIRA.
[JIRA] (JENKINS-42658) computer.getOSDescription() throws NPE if slave is off-line
Title: Message Title Oleg Nenashev updated JENKINS-42658 Jenkins / JENKINS-42658 computer.getOSDescription() throws NPE if slave is off-line Change By: Oleg Nenashev Status: In Progress Review Add Comment This message was sent by Atlassian Jira (v7.13.6#713006-sha1:cc4451f) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-issues/JIRA.179609.1489149605000.6144.1578647940714%40Atlassian.JIRA.
[JIRA] (JENKINS-42658) computer.getOSDescription() throws NPE if slave is off-line
Title: Message Title Oleg Nenashev commented on JENKINS-42658 Re: computer.getOSDescription() throws NPE if slave is off-line https://github.com/jenkinsci/jenkins/pull/4271 is another implementation Add Comment This message was sent by Atlassian Jira (v7.13.6#713006-sha1:cc4451f) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-issues/JIRA.179609.1489149605000.6146.1578647940752%40Atlassian.JIRA.
[JIRA] (JENKINS-42658) computer.getOSDescription() throws NPE if slave is off-line
Title: Message Title Oleg Nenashev started work on JENKINS-42658 Change By: Oleg Nenashev Status: Open In Progress Add Comment This message was sent by Atlassian Jira (v7.13.6#713006-sha1:cc4451f) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-issues/JIRA.179609.1489149605000.6141.1578647940654%40Atlassian.JIRA.
[JIRA] (JENKINS-42658) computer.getOSDescription() throws NPE if slave is off-line
Title: Message Title Daniel Beck stopped work on JENKINS-42658 Change By: Daniel Beck Status: In Progress Open Add Comment This message was sent by Atlassian Jira (v7.11.2#711002-sha1:fdc329d) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-42658) computer.getOSDescription() throws NPE if slave is off-line
Title: Message Title Daniel Beck updated JENKINS-42658 Jenkins / JENKINS-42658 computer.getOSDescription() throws NPE if slave is off-line Change By: Daniel Beck Status: In Review Progress Add Comment This message was sent by Atlassian Jira (v7.11.2#711002-sha1:fdc329d) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-42658) computer.getOSDescription() throws NPE if slave is off-line
Title: Message Title Oleg Nenashev commented on JENKINS-42658 Re: computer.getOSDescription() throws NPE if slave is off-line Created https://github.com/jenkinsci/jenkins/pull/2799 Add Comment This message was sent by Atlassian JIRA (v7.3.0#73011-sha1:3c73d0e) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-42658) computer.getOSDescription() throws NPE if slave is off-line
Title: Message Title Oleg Nenashev updated JENKINS-42658 Jenkins / JENKINS-42658 computer.getOSDescription() throws NPE if slave is off-line Change By: Oleg Nenashev Status: In Progress Review Add Comment This message was sent by Atlassian JIRA (v7.3.0#73011-sha1:3c73d0e) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-42658) computer.getOSDescription() throws NPE if slave is off-line
Title: Message Title Oleg Nenashev assigned an issue to Oleg Nenashev Jenkins / JENKINS-42658 computer.getOSDescription() throws NPE if slave is off-line Change By: Oleg Nenashev Assignee: Oleg Nenashev Add Comment This message was sent by Atlassian JIRA (v7.3.0#73011-sha1:3c73d0e) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-42658) computer.getOSDescription() throws NPE if slave is off-line
Title: Message Title Oleg Nenashev started work on JENKINS-42658 Change By: Oleg Nenashev Status: Open In Progress Add Comment This message was sent by Atlassian JIRA (v7.3.0#73011-sha1:3c73d0e) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-42658) computer.getOSDescription() throws NPE if slave is off-line
Title: Message Title Oleg Nenashev updated an issue Jenkins / JENKINS-42658 computer.getOSDescription() throws NPE if slave is off-line Change By: Oleg Nenashev Labels: newbie-friendly Add Comment This message was sent by Atlassian JIRA (v7.3.0#73011-sha1:3c73d0e) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-42658) computer.getOSDescription() throws NPE if slave is off-line
Title: Message Title Kenneth Baltrinic created an issue Jenkins / JENKINS-42658 computer.getOSDescription() throws NPE if slave is off-line Issue Type: Bug Assignee: Unassigned Components: core Created: 2017/Mar/10 12:40 PM Environment: Jenkins 2.19.3 Priority: Minor Reporter: Kenneth Baltrinic We have the following code: Hudson.instance.slaves.collect { slave -> def isOnline = slave.computer.isOnline() [ name: slave.getNodeName(), description: slave.getNodeDescription(), isUnix: slave.computer.isUnix(), // os: slave.computer.getOSDescription(), // getOSDescription() throws NPE if slave is off line. os: isOnline ? slave.computer.getOSDescription() : null, remoteHomeDir: slave.getRemoteFS(), labels: slave.getAssignedLabels().collect { l -> l.toString() }, isOnline: isOnline ] as Map } This seems amiss since isUnix() does not throw an NPE but returns null in this case. It seems they should both behave in the same way. And if the decision is that they should both throw, the an meaningful error about the slave being off-line would be appropriate. Note this may not happen every time a slave is off line. I did not test this but I suspect It may only happen if the slave has never been online since its creation or possibly since the master last started. Steps to reproduce are as follows: 1. Create a new slave given only a name and left off line. 2. Run the above code in the script console with the unguarded `/