Opened 8 years ago

Closed 8 years ago

#413 closed defect (fixed)

NPE (GeoIP at startup)

Reported by: ReturningNovice Owned by: zzz
Priority: major Milestone: 0.8.4
Component: router/transport Version: 0.8.3
Keywords: NPE scheduler Cc:
Parent Tickets:

Description

Saw this when starting up a router.

STATUS | wrapper | --> Wrapper Started as Console
STATUS | wrapper | Launching a JVM...
INFO | jvm 1 | Wrapper (Version 3.1.1) http://wrapper.tanukisoftware.org
INFO | jvm 1 | Starting I2P 0.8.3-1
INFO | jvm 1 | INFO: Native CPUID library 'jcpuid-x86-windows' loaded from somewhere in the path
INFO | jvm 1 | INFO: Locally optimized native BigInteger? library loaded from the library path
INFO | jvm 1 | CRIT [cheduler 3/4] net.i2p.util.SimpleScheduler? : SimpleScheduler? wtf, event borked: net.i2p.router.transport.CommSystemFacadeImpl?$Lookup@22c95b
INFO | jvm 1 | java.lang.NullPointerException?
INFO | jvm 1 | at net.i2p.router.RouterContext?.routerHash(RouterContext?.java:174)
INFO | jvm 1 | at net.i2p.router.transport.GeoIP.updateOurCountry(GeoIP.java:254)
INFO | jvm 1 | at net.i2p.router.transport.GeoIP.blockingLookup(GeoIP.java:92)
INFO | jvm 1 | at net.i2p.router.transport.CommSystemFacadeImpl?$Lookup.timeReached(CommSystemFacadeImpl?.java:441)
INFO | jvm 1 | at net.i2p.util.SimpleScheduler?$RunnableEvent?.run(SimpleScheduler?.java:140)
INFO | jvm 1 | at net.i2p.util.SimpleScheduler?$PeriodicRunnableEvent?.run(SimpleScheduler?.java:169)
INFO | jvm 1 | at java.util.concurrent.Executors$RunnableAdapter?.call(Unknown Source)
INFO | jvm 1 | at java.util.concurrent.FutureTask?$Sync.innerRunAndReset(Unknown Source)
INFO | jvm 1 | at java.util.concurrent.FutureTask?.runAndReset(Unknown Source)
INFO | jvm 1 | at java.util.concurrent.ScheduledThreadPoolExecutor?$ScheduledFutureTask?.access$101(Unknown Source)
INFO | jvm 1 | at java.util.concurrent.ScheduledThreadPoolExecutor?$ScheduledFutureTask?.runPeriodic(Unknown Source)
INFO | jvm 1 | at java.util.concurrent.ScheduledThreadPoolExecutor?$ScheduledFutureTask?.run(Unknown Source)
INFO | jvm 1 | at java.util.concurrent.ThreadPoolExecutor?$Worker.runTask(Unknown Source)
INFO | jvm 1 | at java.util.concurrent.ThreadPoolExecutor?$Worker.run(Unknown Source)
INFO | jvm 1 | at java.lang.Thread.run(Unknown Source)

the rest looks pretty normal.

Subtickets

Change History (2)

comment:1 Changed 8 years ago by zzz

  • Component changed from router/general to router/transport
  • Owner set to zzz
  • Status changed from new to accepted
  • Summary changed from NPE to NPE (GeoIP at startup)

comment:2 Changed 8 years ago by zzz

  • Resolution set to fixed
  • Status changed from accepted to closed

Fixed 0.8.3-10

Note: See TracTickets for help on using tickets.