View Issue Details

IDProjectCategoryLast Update
0002020TidalisCrash/ExceptionDec 14, 2010 1:27 pm
ReporterEcho35 Assigned ToChris_McElligottPark  
Status resolvedResolutionfixed 
Product Version1.008 
Fixed in Version1.010 
Summary0002020: CTD when idle on the Twitter screen.
DescriptionI run Tidalis windowed. I was sitting in the Tiwtter options screen and received an instant message. I clicked out to the message ans stepped away from my PC for a few minutes. When I came back, I clicked into Tidalis to bring it to focus, and it crashed giving me this error:

12/12/2010 2:40:51 AM (1.009)
-----------------------------------Error-----------------------------------Log String: <RI.Hid> Failed to read input report:
The device is not connected.

Stack Trace:
12/12/2010 2:40:51 AM (1.009)
-----------------------------------Error-----------------------------------Log String: <RI.Hid> Failed to read input report:
The device is not connected.

Stack Trace:
TagsNo tags attached.
Internal Weight

Activities

Chris_McElligottPark

Dec 13, 2010 8:57 pm

administrator   ~0006137

Hmm, that is really disturbing. The main reference I can find so far is here: http://forum.unity3d.com/threads/58604-lt-RI.Hid-gt-Failed-to-get-value-caps-%280xc0110004%29.

Do you have any gamepads, pedals, fancy mice/trackballs, or similar plugged into your computer? Also: are you able to reliably reproduce this issue, or is it just something sporadic? Does your game do this only when you go to the screensaver, or lock screen, or even before that?

Whatever questions you have answers to would be helpful, don't spend a huge amount of time testing at this stage. But the big kicker is: does it do this with AI War? It may be that we need to port over some more of the AI War mouse/keyboard handling stuff that we'd later upgraded to, I'm not sure.

Echo35

Dec 13, 2010 9:55 pm

reporter   ~0006143

I do have a Logitech Extreme 3D Pro that is always plugged in, and a 360 controller and a USB Sega Genesis controller that are plugged in on occasion. The Genesis controller was plugged in at the time, though neither that nor my Joystick are configured with Tidalis. My PC doesn't go into screen saver nor lock unless I tell it to, so it's not as if I had to wake it up when I came back to my PC. That's the only time I've had it happen, though if you want I can leave my Genesis controller plugged in while I play and see if I can't reproduce the problem.

Chris_McElligottPark

Dec 14, 2010 11:09 am

administrator   ~0006152

Okay -- awesome, thanks for all those details. That's basically what I needed to know. I'll see what I can figure out, and hopefully this simply won't happen any longer in the next version.

Chris_McElligottPark

Dec 14, 2010 1:27 pm

administrator   ~0006164

Okay, this should be fixed -- I realized why you weren't running into this with AI War:

* Put in some much more lenient error trapping and handling that now will no longer kill the game's execution when it doesn't have to. This was another thing that we'd later discovered as part of our AI War conversion to Unity, and now it's included on Tidalis, as well. This should avoid a whole host of kinds of problems, but most specifically for the moment it should avoid issues with missing/disabled input devices, etc.

Issue History

Date Modified Username Field Change
Dec 12, 2010 2:54 am Echo35 New Issue
Dec 13, 2010 8:57 pm Chris_McElligottPark Note Added: 0006137
Dec 13, 2010 8:57 pm Chris_McElligottPark Assigned To => Chris_McElligottPark
Dec 13, 2010 8:57 pm Chris_McElligottPark Status new => feedback
Dec 13, 2010 9:55 pm Echo35 Note Added: 0006143
Dec 13, 2010 9:55 pm Echo35 Status feedback => assigned
Dec 14, 2010 11:09 am Chris_McElligottPark Note Added: 0006152
Dec 14, 2010 1:27 pm Chris_McElligottPark Note Added: 0006164
Dec 14, 2010 1:27 pm Chris_McElligottPark Status assigned => resolved
Dec 14, 2010 1:27 pm Chris_McElligottPark Fixed in Version => 1.010
Dec 14, 2010 1:27 pm Chris_McElligottPark Resolution open => fixed
Apr 14, 2014 9:27 am Chris_McElligottPark Category Bug - Crash or Exception => Crash/Exception