Describe the bug
When using oak dungeon doors option, con helper crashes when starting up
To Reproduce
Steps to reproduce the behavior:
have the conhelper on at anytime
walk into house on build mode
OR
be in house
turn on conhelper
Expected behavior
the helper should start once you get the butler to retrieve planks
Additional context
here's some logs I found:
io.reactivex.rxjava3.exceptions.UndeliverableException: The exception could not be delivered to the consumer because it has already canceled/disposed the flow or the exception has nowhere to go to begin with. Further reading: https://github.com/ReactiveX/RxJava/wiki/What's-different-in-2.0#error-handling | java.lang.reflect.InvocationTargetException
at io.reactivex.rxjava3.plugins.RxJavaPlugins.onError(RxJavaPlugins.java:367)
at io.reactivex.rxjava3.internal.observers.LambdaObserver.onError(LambdaObserver.java:83)
at io.reactivex.rxjava3.internal.observers.LambdaObserver.onNext(LambdaObserver.java:67)
at io.reactivex.rxjava3.internal.operators.observable.ObservableDoFinally$DoFinallyObserver.onNext(ObservableDoFinally.java:80)
at io.reactivex.rxjava3.internal.operators.observable.ObservableMap$MapObserver.onNext(ObservableMap.java:63)
at io.reactivex.rxjava3.internal.operators.observable.ObservableFilter$FilterObserver.onNext(ObservableFilter.java:52)
at com.jakewharton.rxrelay3.PublishRelay$PublishDisposable.onNext(PublishRelay.java:179)
at com.jakewharton.rxrelay3.PublishRelay.accept(PublishRelay.java:144)
at com.jakewharton.rxrelay3.SerializedRelay.accept(SerializedRelay.java:57)
at net.runelite.client.eventbus.EventBus.post(EventBus.java:115)
at net.runelite.client.callback.Hooks.post(Hooks.java:175)
at he.broadcastHidden(Widget.java:422)
at he.onHiddenChanged(Widget.java:483)
at he.t(Widget.java:495)
at ab.x(class41.java:205)
at ai.ji(WorldMapManager.java:9477)
at client.jd(Client.java:9447)
at client.he(Client.java:6028)
at client.fw(Client.java:2997)
at client.ak(Client.java:1256)
at bd.aj(GameShell.java:351)
at bd.run(GameShell.java:330)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.reflect.InvocationTargetException: null
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at net.runelite.client.plugins.Plugin.lambda$findSubscriptions$1(Plugin.java:102)
at io.reactivex.rxjava3.internal.observers.LambdaObserver.onNext(LambdaObserver.java:63)
... 20 common frames omitted
Caused by: java.lang.NullPointerException: null
at net.runelite.client.plugins.environmentaid.EnvironmentAidPlugin.widgetEvent(EnvironmentAidPlugin.java:221)
... 26 common frames omitted
2020-12-09 11:06:08 [Client] ERROR net.runelite.client.RuneLite - Script null is invalid, and will not be overlaid. This will break plugin(s)!
2020-12-09 11:06:09 [Client] INFO n.r.client.plugins.iutils.iUtils - Received world-hop/login related click. Giving them priority
2020-12-09 11:06:43 [Client] ERROR net.runelite.client.RuneLite - Game crash: null
java.lang.ArrayIndexOutOfBoundsException: Index 106 out of bounds for length 3
at fo.h(CollisionMap.java:192)
at cl.v(class92.java:196)
at client.copy$menuAction(Client.java:7828)
at gz.il(RouteStrategy.java:1434)
at kr.ib(FontName.java:7477)
at client.copy$menu(Client.java:7422)
at client.in(Client.java:1738)
at client.fw(Client.java:3294)
at client.ak(Client.java:1256)
at bd.aj(GameShell.java:351)
at bd.run(GameShell.java:330)
at java.base/java.lang.Thread.run(Unknown Source)```
Describe the bug When using oak dungeon doors option, con helper crashes when starting up
To Reproduce Steps to reproduce the behavior:
Expected behavior the helper should start once you get the butler to retrieve planks
Additional context here's some logs I found: