I think it's OK to stop the internal quest script to allow the user to decide what to do - which could simply be to invoke it again - but no crashing with a stack trace, please.
And the interesting part of the debug log:Computing maze solution...
Retrieving hedge key...
Rotate the Lower-Right tile of the hedge maze puzzle
Semirare window begin counter expired.
Unexpected error, debug log printed.
Code:
java.lang.NullPointerException
at net.sourceforge.kolmafia.request.HedgePuzzleRequest.executeSolution(HedgePuzzleRequest.java:651)
at net.sourceforge.kolmafia.request.HedgePuzzleRequest.retrieveHedgeKey(HedgePuzzleRequest.java:416)