Hurricane Client

Forum for alternative clients, mods & discussions on the same.

Re: Hurricane Client

Postby Executioner » Sun Nov 03, 2024 12:42 am

Zaeriq wrote:Having the same problem(?) as above poster. Not sure where I'm supposed to see the crash message as the client just freezes up completely and I have to use task manager to kill the process to be able to close the screen. The cmd window doesn't give any specific message at least.

Happens always when:
Two tables open, you click feast on one table and then hover over an food item with the feast cursor on the other table. You don't need to click it, just hover over the food and it freezes up completely. Doesn't happen with other container types, just tables.

yep this, I dont get a crash message I just have to end task it, its pretty annoying
User avatar
Executioner
 
Posts: 51
Joined: Sun Dec 31, 2023 3:00 am

Re: Hurricane Client

Postby Nightdawg » Sun Nov 03, 2024 2:47 am

Table crashing issue is now fixed, along with some other things.

Update your clients
User avatar
Nightdawg
 
Posts: 2191
Joined: Fri Feb 28, 2020 12:31 am

Re: Hurricane Client

Postby Sevenless » Wed Nov 06, 2024 12:39 am

haven: warning: weird I/O error occurred on haven.HashDirCache$2$$Lambda$875/0x00000008010c5678@918e02e
java.nio.file.AccessDeniedException: C:\Users\User\AppData\Roaming\Haven and Hearth\data\cache545394957269186433.new -> C:\Users\User\AppData\Roaming\Haven and Hearth\data\b2a83fcec412dbee.0
at java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:89)
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103)
at java.base/sun.nio.fs.WindowsFileCopy.move(WindowsFileCopy.java:309)
at java.base/sun.nio.fs.WindowsFileSystemProvider.move(WindowsFileSystemProvider.java:292)
at java.base/java.nio.file.Files.move(Files.java:1426)
at haven.HashDirCache$2.lambda$close$0(HashDirCache.java:332)
at haven.Utils.ioretry(Utils.java:925)
at haven.HashDirCache$2.close(HashDirCache.java:330)
at haven.StreamMessage.close(StreamMessage.java:118)
at haven.MapFile$ZoomGrid.save(MapFile.java:1029)
at haven.MapFile$ZoomGrid.from(MapFile.java:967)
at haven.MapFile$ZoomGrid.fetch(MapFile.java:851)
at haven.MapFile$Segment.lambda$loadzgrid$2(MapFile.java:1191)
at haven.Defer$Future.run(Defer.java:152)
at haven.Defer$Worker.run(Defer.java:252)
haven: warning: wdgmsg sender (ExpWnd) is not in rwidgets, message is close
haven: warning: wdgmsg sender (haven.Fightsess) is not in rwidgets, message is rel
haven: warning: wdgmsg sender (haven.Fightsess) is not in rwidgets, message is rel


I keep getting this and my ability to interact with the client freezes. I can still do things like hit hotkeys to activate dig icon on cursor/etc, but it won't allow me to actually click on anything. Tried hitting about every button on my keyboard but nothing clears it except full closing the client.

Have been enjoying the client though, thanks!
Lucky: haven is so quirky
Lucky: can be so ugly, can be so heartwarming
Sevenless: it is life

The Art of Herding
W16 Casting Rod Cheatsheet
Explanation of the logic behind the cooking system
User avatar
Sevenless
 
Posts: 7609
Joined: Fri Mar 04, 2011 3:55 am
Location: Canada

Re: Hurricane Client

Postby Nightdawg » Wed Nov 06, 2024 2:40 am

Sevenless wrote:
haven: warning: weird I/O error occurred on haven.HashDirCache$2$$Lambda$875/0x00000008010c5678@918e02e
java.nio.file.AccessDeniedException: C:\Users\User\AppData\Roaming\Haven and Hearth\data\cache545394957269186433.new -> C:\Users\User\AppData\Roaming\Haven and Hearth\data\b2a83fcec412dbee.0
at java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:89)
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103)
at java.base/sun.nio.fs.WindowsFileCopy.move(WindowsFileCopy.java:309)
at java.base/sun.nio.fs.WindowsFileSystemProvider.move(WindowsFileSystemProvider.java:292)
at java.base/java.nio.file.Files.move(Files.java:1426)
at haven.HashDirCache$2.lambda$close$0(HashDirCache.java:332)
at haven.Utils.ioretry(Utils.java:925)
at haven.HashDirCache$2.close(HashDirCache.java:330)
at haven.StreamMessage.close(StreamMessage.java:118)
at haven.MapFile$ZoomGrid.save(MapFile.java:1029)
at haven.MapFile$ZoomGrid.from(MapFile.java:967)
at haven.MapFile$ZoomGrid.fetch(MapFile.java:851)
at haven.MapFile$Segment.lambda$loadzgrid$2(MapFile.java:1191)
at haven.Defer$Future.run(Defer.java:152)
at haven.Defer$Worker.run(Defer.java:252)
haven: warning: wdgmsg sender (ExpWnd) is not in rwidgets, message is close
haven: warning: wdgmsg sender (haven.Fightsess) is not in rwidgets, message is rel
haven: warning: wdgmsg sender (haven.Fightsess) is not in rwidgets, message is rel


I keep getting this and my ability to interact with the client freezes. I can still do things like hit hotkeys to activate dig icon on cursor/etc, but it won't allow me to actually click on anything. Tried hitting about every button on my keyboard but nothing clears it except full closing the client.

Have been enjoying the client though, thanks!


Are you doing something specific when you're getting this?
User avatar
Nightdawg
 
Posts: 2191
Joined: Fri Feb 28, 2020 12:31 am

Re: Hurricane Client

Postby Sevenless » Wed Nov 06, 2024 9:16 am

Nothing specific that I've ever noticed. The only thing I can say is I use AHK to rebind my keys to help with my arthritis. But I've played this way for a couple months and haven't had issues in other games (nor in the Nurgling client) so I'm not entirely sure what's going on.

*RButton::
Send {Blind}{LButton down}
return

*RButton UP::
Send {Blind}{LButton up}
return


This is the type of code I use, but I don't know why only hurricane and no other clients/games would have this problem.
Lucky: haven is so quirky
Lucky: can be so ugly, can be so heartwarming
Sevenless: it is life

The Art of Herding
W16 Casting Rod Cheatsheet
Explanation of the logic behind the cooking system
User avatar
Sevenless
 
Posts: 7609
Joined: Fri Mar 04, 2011 3:55 am
Location: Canada

Re: Hurricane Client

Postby derkami » Wed Nov 06, 2024 9:53 am

Check if you have that file there:
C:\Users\User\AppData\Roaming\Haven and Hearth\data\b2a83fcec412dbee.0
Yeet it...

Also are you sometimes running as "administrator" for your AHK tools?
Access Denied COULD be a wrong error message, since you should have full access to that folder, however, you can create a file with permissions that deny you access there...
So I guess check out if you have that file and yeet it...
Image
Image
Image
User avatar
derkami
 
Posts: 145
Joined: Thu Jun 02, 2016 11:28 pm

Re: Hurricane Client

Postby Sevenless » Wed Nov 06, 2024 3:11 pm

derkami wrote:Check if you have that file there:
C:\Users\User\AppData\Roaming\Haven and Hearth\data\b2a83fcec412dbee.0
Yeet it...

Also are you sometimes running as "administrator" for your AHK tools?
Access Denied COULD be a wrong error message, since you should have full access to that folder, however, you can create a file with permissions that deny you access there...
So I guess check out if you have that file and yeet it...


Gave it a go. I usually forget to run AHK in admin so I tried it after deleting the file you mentioned. It seemed to work at first. Got this after a while although it hasn't locked up again

haven: warning: weird I/O error occurred on haven.HashDirCache$2$$Lambda$678/0x0000000801055aa0@475abbaa
java.nio.file.AccessDeniedException: C:\Users\User\AppData\Roaming\Haven and Hearth\data\cache16167357955981228264.new -> C:\Users\User\AppData\Roaming\Haven and Hearth\data\b2a83fcef9047495.0
at java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:89)
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103)
at java.base/sun.nio.fs.WindowsFileCopy.move(WindowsFileCopy.java:309)
at java.base/sun.nio.fs.WindowsFileSystemProvider.move(WindowsFileSystemProvider.java:292)
at java.base/java.nio.file.Files.move(Files.java:1426)
at haven.HashDirCache$2.lambda$close$0(HashDirCache.java:332)
at haven.Utils.ioretry(Utils.java:925)
at haven.HashDirCache$2.close(HashDirCache.java:330)
at haven.StreamMessage.close(StreamMessage.java:118)
at haven.MapFile$ZoomGrid.save(MapFile.java:1029)
at haven.MapFile$ZoomGrid.from(MapFile.java:967)
at haven.MapFile$ZoomGrid.fetch(MapFile.java:851)
at haven.MapFile$Segment.lambda$loadzgrid$2(MapFile.java:1191)
at haven.Defer$Future.run(Defer.java:152)
at haven.Defer$Worker.run(Defer.java:252)
Lucky: haven is so quirky
Lucky: can be so ugly, can be so heartwarming
Sevenless: it is life

The Art of Herding
W16 Casting Rod Cheatsheet
Explanation of the logic behind the cooking system
User avatar
Sevenless
 
Posts: 7609
Joined: Fri Mar 04, 2011 3:55 am
Location: Canada

Re: Hurricane Client

Postby derkami » Wed Nov 06, 2024 4:53 pm

Sevenless wrote:
derkami wrote:Check if you have that file there:
C:\Users\User\AppData\Roaming\Haven and Hearth\data\b2a83fcec412dbee.0
Yeet it...

Also are you sometimes running as "administrator" for your AHK tools?
Access Denied COULD be a wrong error message, since you should have full access to that folder, however, you can create a file with permissions that deny you access there...
So I guess check out if you have that file and yeet it...


Gave it a go. I usually forget to run AHK in admin so I tried it after deleting the file you mentioned. It seemed to work at first. Got this after a while although it hasn't locked up again

haven: warning: weird I/O error occurred on haven.HashDirCache$2$$Lambda$678/0x0000000801055aa0@475abbaa
java.nio.file.AccessDeniedException: C:\Users\User\AppData\Roaming\Haven and Hearth\data\cache16167357955981228264.new -> C:\Users\User\AppData\Roaming\Haven and Hearth\data\b2a83fcef9047495.0
at java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:89)
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103)
at java.base/sun.nio.fs.WindowsFileCopy.move(WindowsFileCopy.java:309)
at java.base/sun.nio.fs.WindowsFileSystemProvider.move(WindowsFileSystemProvider.java:292)
at java.base/java.nio.file.Files.move(Files.java:1426)
at haven.HashDirCache$2.lambda$close$0(HashDirCache.java:332)
at haven.Utils.ioretry(Utils.java:925)
at haven.HashDirCache$2.close(HashDirCache.java:330)
at haven.StreamMessage.close(StreamMessage.java:118)
at haven.MapFile$ZoomGrid.save(MapFile.java:1029)
at haven.MapFile$ZoomGrid.from(MapFile.java:967)
at haven.MapFile$ZoomGrid.fetch(MapFile.java:851)
at haven.MapFile$Segment.lambda$loadzgrid$2(MapFile.java:1191)
at haven.Defer$Future.run(Defer.java:152)
at haven.Defer$Worker.run(Defer.java:252)


Well that's fun.
The code only handles a specific type of error, which seems to be wrong.
You could try to replace the error handling with the general Exception instead of AtomicMoveNotSupportedException.
Or add AccessDeniedException to that one to try and replace the existing file.
Still I'm worried about the specific permissions on that file, can you validate that you, in fact, have rights to like override the file without elevating your user rights? @ Sevenless
Code: Select all
public void close() throws IOException {
          st.close();
          Utils.ioretry(() -> {
             try {
            return(Files.move(tmp, path, StandardCopyOption.ATOMIC_MOVE)); <- line that creates the exception for you
             } catch(AtomicMoveNotSupportedException e) {
            return(Files.move(tmp, path, StandardCopyOption.REPLACE_EXISTING));
             }
         });
          cleaner.closed = true;
          clean.run();
      }
Image
Image
Image
User avatar
derkami
 
Posts: 145
Joined: Thu Jun 02, 2016 11:28 pm

Re: Hurricane Client

Postby Nightdawg » Wed Nov 06, 2024 6:38 pm

I'm pretty sure this access denied thing is just some vanilla bug that happens all the time to everyone. It's failing to access some map file (out of the millions this game generates).
Loftar mentioned this some time ago and he can't seem to figure out why it's happening either, probably some Windows fuckery.

I'll try to check when I get it and compare the stack trace.

Anyway I don't think this is what's causing your issue. It's probably something related to the mapview, but I have no clue what yet. You seem to be the only one having this issue so far.
User avatar
Nightdawg
 
Posts: 2191
Joined: Fri Feb 28, 2020 12:31 am

Re: Hurricane Client

Postby Sevenless » Wed Nov 06, 2024 8:08 pm

derkami wrote:Still I'm worried about the specific permissions on that file, can you validate that you, in fact, have rights to like override the file without elevating your user rights? @ Sevenless


Checked the access, has everything. I guess next is to try running hurricane as admin to see if it matters
Lucky: haven is so quirky
Lucky: can be so ugly, can be so heartwarming
Sevenless: it is life

The Art of Herding
W16 Casting Rod Cheatsheet
Explanation of the logic behind the cooking system
User avatar
Sevenless
 
Posts: 7609
Joined: Fri Mar 04, 2011 3:55 am
Location: Canada

PreviousNext

Return to The Wizards' Tower

Who is online

Users browsing this forum: Claude [Bot] and 2 guests