1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Resolved Traversal.generateLinePathTo()

Discussion in 'Client & Site Support' started by House, Mar 16, 2014.

  1. House

    Joined:
    Nov 8, 2013
    Messages:
    27
    Likes Received:
    3
    It's giving me issues on OSRS.
    Code (Text):
    1. Unknown Key: "Client.destinationX"
    2. java.lang.Throwable
    3.         at com.runemate.game.a.b.con.case(vgb:20)
    4.         at com.runemate.game.a.b.con.get(vgb:124)
    5.         at com.runemate.game.a.b.nUl.if(vgb:33)
    6.         at com.runemate.game.a.NuL.class(kfb:45)
    7.         at com.runemate.game.a.NuL.do(kfb:249)
    8.         at com.runemate.game.a.NuL.if(kfb:48)
    9.         at com.runemate.game.a.NuL.case(kfb:187)
    10.         at com.runemate.game.a.NuL.case(kfb:85)
    11.         at com.runemate.game.api.hybrid.location.navigation.Traversal.getDestination(xdb:130)
    12.         at com.runemate.game.api.hybrid.location.Coordinate$MinimapCoordinate.wasInteractionSuccessfultfb:411)
    13.         at com.runemate.game.api.hybrid.input.Mouse.click(glb:189)
    14.         at com.runemate.game.api.hybrid.location.Coordinate$MinimapCoordinate.click(tfb:1132)
    15.         at com.runemate.game.api.hybrid.location.navigation.basic.LinePath.step(jfb:99)
    16.         at EssenceMiner.onLoop(EssenceMiner.java:120)
    17.         at com.runemate.game.api.script.framework.LoopingScript.case(vhb:92)
    18.         at com.runemate.game.api.script.framework.LoopingScript.case(vhb:84)
    19.         at com.runemate.game.api.script.framework.LoopingScript$1.run(vhb:194)
    20.         at java.lang.Thread.run(Unknown Source)
    21. Unknown Key: "Client.destinationY"
    22. java.lang.Throwable
    23.         at com.runemate.game.a.b.con.case(vgb:20)
    24.         at com.runemate.game.a.b.con.get(vgb:124)
    25.         at com.runemate.game.a.b.nUl.if(vgb:33)
    26.         at com.runemate.game.a.NuL.class(kfb:45)
    27.         at com.runemate.game.a.NuL.do(kfb:249)
    28.         at com.runemate.game.a.NuL.if(kfb:48)
    29.         at com.runemate.game.a.NuL.case(kfb:187)
    30.         at com.runemate.game.a.NuL.case(kfb:85)
    31.         at com.runemate.game.api.hybrid.location.navigation.Traversal.getDestination(xdb:179)
    32.         at com.runemate.game.api.hybrid.location.Coordinate$MinimapCoordinate.wasInteractionSuccessful(tfb:411)
    33.         at com.runemate.game.api.hybrid.input.Mouse.click(glb:189)
    34.         at com.runemate.game.api.hybrid.location.Coordinate$MinimapCoordinate.click(tfb:1132)
    35.         at com.runemate.game.api.hybrid.location.navigation.basic.LinePath.step(jfb:99)
    36.         at EssenceMiner.onLoop(EssenceMiner.java:120)
    37.         at com.runemate.game.api.script.framework.LoopingScript.case(vhb:92)
    38.         at com.runemate.game.api.script.framework.LoopingScript.case(vhb:84)
    39.         at com.runemate.game.api.script.framework.LoopingScript$1.run(vhb:194)
    40.         at java.lang.Thread.run(Unknown Source)
    41.  
     
  2. dog_

    Joined:
    Nov 3, 2013
    Messages:
    277
    Likes Received:
    95
    I think the destinationX and destinationY hooks are broken.
     
  3. Cloud

    Cloud Engineer

    Joined:
    Jul 28, 2013
    Messages:
    2,777
    Likes Received:
    1,124
    Traversal.getDestination is disabled on OSRS, it shouldn't affect performance of the method.
     
  4. Arbiter

    Arbiter Mod Automation

    Joined:
    Jul 26, 2013
    Messages:
    2,938
    Likes Received:
    1,266
    I don't believe that's true. I was on Teamviewer with House and he was trying to use the webwalker in OSRS.
    Code (Text):
    1.   Traversal.generateLinePathTo(auburyCoords).step(false);
    Code (Text):
    1.  
    2. Unknown Key: "Client.destinationX"
    3. java.lang.Throwable
    4.   at com.runemate.game.a.b.con.case(vgb:20)
    5.   at com.runemate.game.a.b.con.get(vgb:124)
    6.   at com.runemate.game.a.b.nUl.if(vgb:33)
    7.   at com.runemate.game.a.NuL.class(kfb:45)
    8.   at com.runemate.game.a.NuL.do(kfb:249)
    9.   at com.runemate.game.a.NuL.if(kfb:48)
    10.   at com.runemate.game.a.NuL.case(kfb:187)
    11.   at com.runemate.game.a.NuL.case(kfb:85)
    12.   at com.runemate.game.api.hybrid.location.navigation.Traversal.getDestination(xdb:130)
    13.   at com.runemate.game.api.hybrid.location.navigation.Traversal.shouldStep(xdb:60)
    14.   at com.runemate.game.api.hybrid.location.navigation.basic.LinePath.step(jfb:93)
    15.   at EssenceMiner.onLoop(EssenceMiner.java:129)
    16.   at com.runemate.game.api.script.framework.LoopingScript.case(vhb:92)
    17.   at com.runemate.game.api.script.framework.LoopingScript.case(vhb:84)
    18.   at com.runemate.game.api.script.framework.LoopingScript$1.run(vhb:194)
    19.   at java.lang.Thread.run(Unknown Source)
    20. Unknown Key: "Client.destinationY"
    21. java.lang.Throwable
    22.   at com.runemate.game.a.b.con.case(vgb:20)
    23.   at com.runemate.game.a.b.con.get(vgb:124)
    24.   at com.runemate.game.a.b.nUl.if(vgb:33)
    25.   at com.runemate.game.a.NuL.class(kfb:45)
    26.   at com.runemate.game.a.NuL.do(kfb:249)
    27.   at com.runemate.game.a.NuL.if(kfb:48)
    28.   at com.runemate.game.a.NuL.case(kfb:187)
    29.   at com.runemate.game.a.NuL.case(kfb:85)
    30.   at com.runemate.game.api.hybrid.location.navigation.Traversal.getDestination(xdb:179)
    31.   at com.runemate.game.api.hybrid.location.navigation.Traversal.shouldStep(xdb:60)
    32.   at com.runemate.game.api.hybrid.location.navigation.basic.LinePath.step(jfb:93)
    33.   at EssenceMiner.onLoop(EssenceMiner.java:129)
    34.   at com.runemate.game.api.script.framework.LoopingScript.case(vhb:92)
    35.   at com.runemate.game.api.script.framework.LoopingScript.case(vhb:84)
    36.   at com.runemate.game.api.script.framework.LoopingScript$1.run(vhb:194)
    37.   at java.lang.Thread.run(Unknown Source)
    38.  
    After investigating I believe the issue arises from LinePath#step => Traversal.shouldStep => Traversal.getDestination. Additionally, the method LinePath#step does not do anything with the input boolean manage. You should look into that @Cloud.
     
    #4 Arbiter, Mar 16, 2014
    Last edited: Mar 17, 2014
  5. Cloud

    Cloud Engineer

    Joined:
    Jul 28, 2013
    Messages:
    2,777
    Likes Received:
    1,124
    Well, you're right actually. It's going to be prioritized because of this.
     

Share This Page

Loading...