joast has quit [Quit: Leaving.]
joast has joined #jruby
Guest27 has joined #jruby
Guest27 has quit [Client Quit]
oz has joined #jruby
oz is now known as Guest5479
Guest5479 has quit [Client Quit]
subbu has joined #jruby
subbu has quit [Ping timeout: 268 seconds]
subbu has joined #jruby
<headius> good morning!
subbu has quit [Ping timeout: 268 seconds]
subbu has joined #jruby
<headius> enebo: have you tried jruby on Windows 11?
<headius> the executable doesn't seem to start
<enebo[m]> oh yeah? Hmm
<enebo[m]> I guess I am still using win10 pro
<enebo[m]> headius: try as admin just to make sure it isn't something like that
<headius> it works with direct Java command line
<headius> wondering if it is 32 bit being rejected now or something
<enebo[m]> wow amazing if true
<enebo[m]> My program files (x86) is still pretty big
<headius> I dunno, it just doesn't seem to run at all with no warnings etc
<enebo[m]> Although perhaps most are x64 in there
<headius> immediately back to command prompt
<enebo[m]> -Xtrace?
<enebo[m]> I am wondering if it is just exiting prematurely or it makes it a little ways in
<enebo[m]> sounds like 32 bit apps should work ok on win11
<enebo[m]> Another thing to try might be to put it in Program Files and see if it starts to run
<headius> seems to be some registry thing, maybe new to 17
<enebo[m]> neat
<headius> not great that it just quietly exits
<enebo[m]> HAHA yeah. You just have 17?
<enebo[m]> Perhaps it stopped writing JVM to that registry setting
<headius> just set this windows VM up and figured I'd try 17
<headius> this is the last issue marked for 9.3.7.0 and I think the simple answer is to just avoid using this non-public NOSHARE_DELETE option when it is not available
<headius> I am still digging a bit to see if there is a way to disable SHARE_DELETE without using the hidden flag
<headius> yeah there really doesn't seem to be a way other than going back to java.io file opening for those cases
<headius> java.io APIs do not pass SHARE_DELETE, NIO APIs do pass SHARE_DELETE, and the only option to disable it again is that extended option NOSHARE_DELETE in a non-public module
<headius> so I say we just ignore it and allow NIO to do SHARE_DELETE always... it will be a compat difference with CRuby but there's no way around it without native IO
<enebo[m]> ok
subbu has quit [Ping timeout: 268 seconds]
subbu has joined #jruby
subbu has quit [Ping timeout: 268 seconds]
subbu has joined #jruby