Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-19426

IRCbot fails to log into ngircd server

    XMLWordPrintable

Details

    Description

      IrcException: could not log into the IRC server: :server 461 jenkins USER :Syntax error.

      Using Centos 6.3, ngircd v18

      Attachments

        Activity

          kutzi kutzi added a comment -

          Could you try to get more information from Jenkins like described here:
          https://wiki.jenkins-ci.org/display/JENKINS/IRC+Plugin (Debugging Problems) ?

          kutzi kutzi added a comment - Could you try to get more information from Jenkins like described here: https://wiki.jenkins-ci.org/display/JENKINS/IRC+Plugin (Debugging Problems) ?
          spyhunter99 alex o added a comment -

          I did, that's all the output was. I can login with other irc clients, such as xchat and mirc. I also went through the source for ngircd. Sometime after sending the NICK command, something else is sent that ngircd didn't like, either too many or too less parameters. I'm pretty sure the problem is within pircbot and have contact the author there for help.

          spyhunter99 alex o added a comment - I did, that's all the output was. I can login with other irc clients, such as xchat and mirc. I also went through the source for ngircd. Sometime after sending the NICK command, something else is sent that ngircd didn't like, either too many or too less parameters. I'm pretty sure the problem is within pircbot and have contact the author there for help.
          spyhunter99 alex o added a comment -

          I think the problem is this...
          1377976961868 *** Connected to server.
          1377976961870 >>>NICK jenkins
          1377976961870 >>>USER PircBot 8 * :PircBot 1.5.0 Java IRC Bot - www.jibble.org

          It's the USER command. ngircd apparently doesn't like that string. Perhaps it needs to be in quotes or something or its a parsing error.

          spyhunter99 alex o added a comment - I think the problem is this... 1377976961868 *** Connected to server. 1377976961870 >>>NICK jenkins 1377976961870 >>>USER PircBot 8 * :PircBot 1.5.0 Java IRC Bot - www.jibble.org It's the USER command. ngircd apparently doesn't like that string. Perhaps it needs to be in quotes or something or its a parsing error.
          spyhunter99 alex o added a comment -

          I created by own bot using pircbot and it did join ngircd without a problem. I'll continue investigating

          spyhunter99 alex o added a comment - I created by own bot using pircbot and it did join ngircd without a problem. I'll continue investigating
          spyhunter99 alex o added a comment -

          So I've confirmed that the problem is NOT pircbotx 1.8. I was able to connect to ngricd with a simple hello world bot using 1.8. The previous comment references pircbot != pircbotx, so ignore that one. So i'm not sure what the cause is here.

          spyhunter99 alex o added a comment - So I've confirmed that the problem is NOT pircbotx 1.8. I was able to connect to ngricd with a simple hello world bot using 1.8. The previous comment references pircbot != pircbotx, so ignore that one. So i'm not sure what the cause is here.
          spyhunter99 alex o added a comment -

          THe problem was that i didn't specify a login, only a nickname. it might be worth making it a required field

          spyhunter99 alex o added a comment - THe problem was that i didn't specify a login, only a nickname. it might be worth making it a required field
          kutzi kutzi added a comment -

          AFAIK login is not mandatory for IRC, therefore it shouldn't be a mandatory field

          kutzi kutzi added a comment - AFAIK login is not mandatory for IRC, therefore it shouldn't be a mandatory field

          People

            kutzi kutzi
            spyhunter99 alex o
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: