Low Level Fish

Simple low level fishing leveler. Catches shrimp in Lum and banks them. Easy way to level fishing.

Movement to bank from swamp with full inv (Task: Traversing to shrimps), and from bank to swamp with empty inv (Task: Traversing to bank) both don’t work, fail with “SEVERE” output.

Banking interaction doesn’t work after deposting shrimps/anchovies, need to close bank after deposit and start travesing to shrimp.

Traversing from bank to swamp with empty inv works better, but the bot gets stuck in the bank initially, doesn’t move towards the staircase, and can’t go down it. The bot is able to successfully traverse to the shrimps after I walk it to the checkered hallway in the bottom of lumbridge castle right by the main enterance. It can then successfully fish until it gets a full inventory but gets stuck when the game says “You can’t hold any more fish”.

Debug output:

  • [INFO] Thu Nov 19 13:43:07 PST 2020: Info: Task: Traversing to bank
  • [SEVERE] Thu Nov 19 13:43:11 PST 2020: SEVERE: Failed to generate web path.
    [SEVERE] Thu Nov 19 13:43:11 PST 2020: EXCEPTION: SEVEREcom.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 2 path $
    at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:226)
    at com.google.gson.Gson.fromJson(Gson.java:927)
    at com.google.gson.Gson.fromJson(Gson.java:892)
    at com.google.gson.Gson.fromJson(Gson.java:841)
    at com.google.gson.Gson.fromJson(Gson.java:813)
    at org.rspeer.networking.acuity.services.path_finding.HpaService.getPath(us:174)
    at org.rspeer.networking.acuity.services.path_finding.HpaService.findPath(us:119)
    at org.rspeer.networking.acuity.services.path_finding.HpaCache.getPath(px:44)
    at org.rspeer.runetek.api.movement.path.HpaPath.build(ye:111)
    at org.rspeer.cp.qy(Unknown Source)
    at org.rspeer.runetek.api.movement.Movement.buildPathInternal(ad:279)
    at org.rspeer.aw.aca(Unknown Source)
    at org.rspeer.bw.xb(Unknown Source)
    at org.rspeer.ae.pg(Unknown Source)
    at org.rspeer.runetek.api.movement.Movement.buildPath(ad:2)
    at org.rspeer.ai.dzg(Unknown Source)
    at org.rspeer.bx.cqe(Unknown Source)
    at org.rspeer.ah.qc(Unknown Source)
    at org.rspeer.runetek.api.movement.Movement.buildPath(ad:163)
    at org.rspeer.ak.qe(Unknown Source)
    at org.rspeer.runetek.api.movement.Movement.walkTo(ad:76)
    at org.rspeer.aa.dte(Unknown Source)
    at org.rspeer.bk.pf(Unknown Source)
    at org.rspeer.runetek.api.movement.Movement.walkTo(ad:139)
    at org.rspeer.bl.cvv(Unknown Source)
    at org.rspeer.cg.cdg(Unknown Source)
    at org.rspeer.ap.aqt(Unknown Source)
    at org.rspeer.bi.tj(Unknown Source)
    at org.rspeer.v.rn(Unknown Source)
    at org.rspeer.runetek.api.movement.Movement.walkTo(ad:197)
    at 3.3.80.execute(m:193)
    at org.rspeer.script.task.TaskScript.loop(wm:149)
    at org.rspeer.script.LoopTask.run(yl:91)
    at org.rspeer.script.Script.run(xm:145)
    Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 2 path $
    at com.google.gson.stream.JsonReader.beginObject(JsonReader.java:385)
    at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:215)
    … 33 more
1 Like