Menu

#36 NullPointerException on list command with no registered lineups

0.20131021.3
verified
None
bug
7
5
grabber
2014-12-14
2014-06-01
JBMHack
No

running latest sdjson on OSX 10.8.5 with java 7 results in a NullPointerException:

java -jar sdjson-grabber-0.20131021.2.jar --username <username> --password <password> list
Available lineups for user '<username>'
Lineup ID Description
==============================================================================
Exception in thread "main" java.lang.NullPointerException
at org.schedulesdirect.grabber.Grabber.listLineups(Grabber.java:329)
at org.schedulesdirect.grabber.Grabber.execute(Grabber.java:800)
at org.schedulesdirect.grabber.Grabber.main(Grabber.java:914)</username></password></username>

java -version
java version "1.7.0_60"
Java(TM) SE Runtime Environment (build 1.7.0_60-b19)
Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)

Related

Tickets: #36

Discussion

  • Derek Battams

    Derek Battams - 2014-06-01
    • status: open --> reviewed
    • assigned_to: Derek Battams
    • Milestone: 0.20131021.2 --> 0.20131021.3
     
    • JBMHack

      JBMHack - 2014-06-01

      Thanks Derek,

      I ran info and i did not have any lineups registered - totally missed that
      this would not carry over from the old API. I added the lineup info to my
      account using your command (took a while to figure out the CAN-OTA-M5V1J1
      syntax).

      I now can run info and list commands.

      But when I run the grab command, it appears to run, but i get the following
      warnings - one for IOError, and a bunch for missing program object - see
      below.

      Anything I am missing on my side?

      Thanks, Bart

      java -jar sdjson-grabber-0.20131021.2.jar --username <userid> --password
      <password> grab</password></userid>

      WARN - IOError
      java.nio.file.NoSuchFileException: seriesInfo.txt
      at com.sun.nio.zipfs.ZipFileSystem.newInputStream(ZipFileSystem.java:544)
      at com.sun.nio.zipfs.ZipPath.newInputStream(ZipPath.java:645)
      at
      com.sun.nio.zipfs.ZipFileSystemProvider.newInputStream(ZipFileSystemProvider.java:278)
      at java.nio.file.Files.newInputStream(Files.java:108)
      at java.nio.file.Files.newBufferedReader(Files.java:2677)
      at java.nio.file.Files.readAllLines(Files.java:3033)
      at org.schedulesdirect.grabber.Grabber.loadRetryIds(Grabber.java:433)
      at org.schedulesdirect.grabber.Grabber.updateZip(Grabber.java:507)
      at org.schedulesdirect.grabber.Grabber.execute(Grabber.java:807)
      at org.schedulesdirect.grabber.Grabber.main(Grabber.java:914)
      INFO - LogoTask COMPLETE for WXXIDT3 [681ms]
      INFO - LogoTask COMPLETE for WXXIDT [682ms]
      INFO - LogoTask COMPLETE for CFTODT [699ms]
      INFO - LogoTask COMPLETE for WNEDDT [689ms]
      INFO - LogoTask COMPLETE for WSEEDT2 [702ms]
      INFO - LogoTask COMPLETE for WICUDT2 [706ms]
      INFO - LogoTask COMPLETE for WPXJDT [716ms]
      INFO - LogoTask COMPLETE for WXXIDT2 [719ms]
      INFO - LogoTask COMPLETE for CITYDT [720ms]
      INFO - LogoTask COMPLETE for WHAMDT2 [730ms]
      INFO - LogoTask COMPLETE for WNLODT [730ms]
      INFO - LogoTask COMPLETE for WIVBDT [743ms]
      INFO - LogoTask COMPLETE for CHEXOSH [733ms]
      INFO - LogoTask COMPLETE for WNEDDT2 [763ms]
      INFO - LogoTask COMPLETE for WROCDT [781ms]
      INFO - LogoTask COMPLETE for WICUDT3 [775ms]
      INFO - LogoTask COMPLETE for CBLFTDT [774ms]
      INFO - LogoTask COMPLETE for WGRZDT [817ms]
      INFO - LogoTask COMPLETE for CKCODT [809ms]
      INFO - LogoTask COMPLETE for CBLTDT [819ms]
      INFO - LogoTask COMPLETE for WSEEDT [808ms]
      INFO - LogoTask COMPLETE for WICUDT [814ms]
      INFO - LogoTask COMPLETE for WHECDT [822ms]
      INFO - LogoTask COMPLETE for WUTVDT [811ms]
      INFO - LogoTask COMPLETE for WNYODT [811ms]
      INFO - LogoTask COMPLETE for WSEEDT3 [813ms]
      INFO - LogoTask COMPLETE for WUHFDT [813ms]
      INFO - LogoTask COMPLETE for WBBZDT4 [812ms]
      INFO - LogoTask COMPLETE for WHAMDT [878ms]
      INFO - LogoTask COMPLETE for WPXJDT6 [877ms]
      INFO - LogoTask COMPLETE for WKBWDT [891ms]
      INFO - LogoTask COMPLETE for CIIIDT [944ms]
      INFO - ScheduleTask completed in 5249ms [60 stations]
      INFO - Identified 7790 program ids requiring an update!
      INFO - Completed ProgramTask in 23932ms [7790 programs]
      INFO - Grabbing 960 series info programs!
      WARN - Missing program object: SH002632000000
      WARN - Missing program object: SH019159530000
      WARN - Missing program object: SH003658800000
      WARN - Missing program object: SH014056270000
      WARN - Missing program object: SH019030680000
      WARN - Missing program object: SH010821770000
      WARN - Missing program object: SH014021480000
      WARN - Missing program object: SH008577790000
      WARN - Missing program object: SH015142980000
      WARN - Missing program object: SH019110670000
      WARN - Missing program object: SH017536960000
      WARN - Missing program object: SH000243530000
      WARN - Missing program object: SH013262570000
      WARN - Missing program object: SH013854120000
      WARN - Missing program object: SH012183090000
      WARN - Missing program object: SH006172540000
      WARN - Missing program object: SH019198140000
      INFO - Completed ProgramTask in 2702ms [960 programs]
      INFO - Removed 0 ignored station(s).
      INFO - Created '/Users/bart/Documents/code_projects/rabbit/sdjson.epg'
      successfully! [33521ms]

      On Sun, Jun 1, 2014 at 8:29 AM, Derek Battams dbattams@users.sf.net wrote:

      • status: open --> reviewed
      • assigned_to: Derek Battams
      • Milestone: 0.20131021.2 --> 0.20131021.3
      • Comment:

      Please run the info command instead of list. Do you have any lineups
      registered? If you've just upgraded from 20130709 to 20131021 then you need
      to reregister your lineups with the service because this new API version is
      on a completely new set of servers/databases at Schedules Direct's end. The
      NPE you've reported suggests you have no lineups so you should just be able
      to add your lineups back to your account and then things should work.

      Crashing out is still a bug so I definitely need to fix that, but you
      should be able to continue on with this version by simply adding lineups to
      your account. Let me know if that indeed does fix you up.


      Status: reviewed
      Milestone: 0.20131021.3

      Created: Sun Jun 01, 2014 04:23 AM UTC by JBMHack
      Last Updated: Sun Jun 01, 2014 04:23 AM UTC
      Owner: Derek Battams

      running latest sdjson on OSX 10.8.5 with java 7 results in a
      NullPointerException:

      java -jar sdjson-grabber-0.20131021.2.jar --username --password list
      Available lineups for user ''
      Lineup ID Description

      ==============================================================================
      Exception in thread "main" java.lang.NullPointerException
      at org.schedulesdirect.grabber.Grabber.listLineups(Grabber.java:329)
      at org.schedulesdirect.grabber.Grabber.execute(Grabber.java:800)
      at org.schedulesdirect.grabber.Grabber.main(Grabber.java:914)

      java -version
      java version "1.7.0_60"
      Java(TM) SE Runtime Environment (build 1.7.0_60-b19)
      Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)


      Sent from sourceforge.net because you indicated interest in
      https://sourceforge.net/p/sdjson/tickets/36/

      To unsubscribe from further messages, please visit
      https://sourceforge.net/auth/subscriptions/

       

      Related

      Tickets: #36

  • Derek Battams

    Derek Battams - 2014-06-01

    Please run the info command instead of list. Do you have any lineups registered? If you've just upgraded from 20130709 to 20131021 then you need to reregister your lineups with the service because this new API version is on a completely new set of servers/databases at Schedules Direct's end. The NPE you've reported suggests you have no lineups so you should just be able to add your lineups back to your account and then things should work.

    Crashing out is still a bug so I definitely need to fix that, but you should be able to continue on with this version by simply adding lineups to your account. Let me know if that indeed does fix you up.

     
  • Derek Battams

    Derek Battams - 2014-06-01

    All of the warnings you see can be ignored. They all have to do with one of the new features I added in this release. Those log messages should be at the DEBUG level, I forgot to change them before release. Tickets 37 & 38 opened to address it.

    The .epg file created on the run you've pasted in should be perfectly valid.

     
  • Derek Battams

    Derek Battams - 2014-06-01
    • summary: NullPointerException on OSX 10.8.5 --> NullPointerException on list command with no registered lineups
    • status: reviewed --> accepted
    • Priority: 5 --> 7
     
    • JBMHack

      JBMHack - 2014-06-02

      Thanks Derek!

      Bart

      On Jun 1, 2014, at 7:43 PM, "Derek Battams" dbattams@users.sf.net wrote:

      summary: NullPointerException on OSX 10.8.5 --> NullPointerException on list command with no registered lineups
      status: reviewed --> accepted
      Priority: 5 --> 7
      Comment:
      All of the warnings you see can be ignored. They all have to do with one of the new features I added in this release. Those log messages should be at the DEBUG level, I forgot to change them before release. Tickets 37 & 38 opened to address it.

      The .epg file created on the run you've pasted in should be perfectly valid.

      [tickets:#36] NullPointerException on list command with no registered lineups

      Status: accepted
      Milestone: 0.20131021.3
      Created: Sun Jun 01, 2014 04:23 AM UTC by JBMHack
      Last Updated: Sun Jun 01, 2014 12:29 PM UTC
      Owner: Derek Battams

      running latest sdjson on OSX 10.8.5 with java 7 results in a NullPointerException:

      java -jar sdjson-grabber-0.20131021.2.jar --username --password list
      Available lineups for user ''
      Lineup ID Description
      ==============================================================================
      Exception in thread "main" java.lang.NullPointerException
      at org.schedulesdirect.grabber.Grabber.listLineups(Grabber.java:329)
      at org.schedulesdirect.grabber.Grabber.execute(Grabber.java:800)
      at org.schedulesdirect.grabber.Grabber.main(Grabber.java:914)

      java -version
      java version "1.7.0_60"
      Java(TM) SE Runtime Environment (build 1.7.0_60-b19)
      Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)

      Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/sdjson/tickets/36/

      To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/

       

      Related

      Tickets: #36

  • Derek Battams

    Derek Battams - 2014-07-13
    • status: accepted --> fixed
     
  • Derek Battams

    Derek Battams - 2014-12-14
    • Status: fixed --> verified
     

Log in to post a comment.