Since some of you all were having some issues logging in and I, unfortunately, don't have the resources to put a lot of effort into diagnosing right now...

I released 4.25 which has a "Skip Login" option... it actually says "I'll Login Later" and this will get you by that login screen. It will mean you won't have access to MileSplit services in RaceTab (online registration, roster download, live results, etc) until you login... but you can otherwise use the problem fine.

There are also a few other bug fixes.

http://files.milesplit.us.s3.amazonaws.com/racetab/racetab-4.25.exe

Views: 178

Reply to This

Replies to This Discussion

Jason you still did not fix the "tie problem" that I described earlier -- what you see below will not allow you to score the event as a High Jump Relay -- if I change one of the 4-4 it will score

Here is what I get:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at RaceTab.TeamResultsCollection.ScoringCalculations.isTie(RelayResultsLine& line)
at RaceTab.ResultsLineCollection.scoreTrack()
at RaceTab.ResultsLineCollection.score(Dictionary`2& TeamScores, ScoringRules& Rules)
at RaceTab.Results.GetEventResults(MeetEvent& ev)
at RaceTab.Results.PrintEvent(MeetEvent ev, Boolean NoOutput)
at RaceTab.Results.PrintSeparatedByNone(DataTable EventsTable)
at RaceTab.Results.Print()
at RaceTab.frmReportViewer.OnCustomReportLight(Object r)
at RaceTab.frmReportResultsCustomLight.updateResults()
at RaceTab.frmReportResultsCustomLight.frmReportResultsCustomLight_Shown(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnShown(EventArgs e)
at System.Windows.Forms.Form.CallShownEvent()
at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbacks()


************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
RaceTab
Assembly Version: 4.0.12.0
Win32 Version: 4.0.12.0
CodeBase: file:///C:/Program%20Files%20(x86)/RaceTab/RaceTab.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 10.0.0.0
Win32 Version: 14.6.1087.0 built by: NETFXREL4STAGE
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Alchemy
Assembly Version: 2.2.0.238
Win32 Version: 2.2.0.238
CodeBase: file:///C:/Program%20Files%20(x86)/RaceTab/Alchemy.DLL
----------------------------------------
System.Data.SQLite
Assembly Version: 1.0.97.0
Win32 Version: 1.0.97.0
CodeBase: file:///C:/Program%20Files%20(x86)/RaceTab/System.Data.SQLite.DLL
----------------------------------------
System.Data
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Transactions
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
RaceTabResources
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/RaceTab/RaceTabResources.DLL
----------------------------------------
System.EnterpriseServices
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_32/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
System.Numerics
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
System.Web.Extensions
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1087.0
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Web.Extensions/v4.0_4.0.0.0__31bf3856ad364e35/System.Web.Extensions.dll
----------------------------------------
System.Web
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1087.0 built by: NETFXREL4STAGE
CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_32/System.Web/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Web.dll
----------------------------------------
GaDotNet.Common
Assembly Version: 1.2.0.0
Win32 Version: 1.2.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/RaceTab/GaDotNet.Common.DLL
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

Yeah. I was hustling through it to get this update out. The login issue was the most prevalent thing we're seeing and so I wanted to get that done for the long term viability of RaceTab. I had one other quick issue that I fixed where a timer couldn't import entries due to some invalid data in their that ended up wrecking the whole import... with a meet starting in like 3 hours.=

Did you send me your meet file? If I can get a file to quickly reproduce an error that is the easiest way for me to reproduce something quickly when I only have a few minutes to work on it here and there. If I have to hunt around and try to reproduce the data to cause the problem it is much harder to do in short bursts of time.

sent

Jason,

I turned on Fiddler before trying to login, and see this:

HTTP/1.1 502 Fiddler - Connection Failed
Date: Tue, 04 Apr 2017 14:53:33 GMT
Content-Type: text/html; charset=UTF-8
Connection: close
Cache-Control: no-cache, must-revalidate
Timestamp: 08:53:33.931

[Fiddler] The connection to 'www.milesplit.biz' failed. <br />Error: TimedOut (0x274c). <br />System.Net.Sockets.SocketException A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 54.84.104.185:80

I tried a tracert - and DNS resolution happens, but it times out after 30 hops.  

Tracing route to milesplit.biz [54.84.104.185]
over a maximum of 30 hops:

1 * * * Request timed out.
2 * * * Request timed out.
3 * * * Request timed out.
4 * * * Request timed out.
5 * * * Request timed out.
6 * * * Request timed out.
7 * * * Request timed out.
8 * * * Request timed out.
9 * * * Request timed out.
10 * * * Request timed out.
11 * * * Request timed out.
12 * * * Request timed out.
13 * * * Request timed out.
14 * * * Request timed out.
15 * * * Request timed out.
16 * * * Request timed out.
17 * * * Request timed out.
18 * * * Request timed out.
19 * * * Request timed out.
20 * * * Request timed out.
21 * * * Request timed out.
22 * * * Request timed out.
23 * * * Request timed out.
24 * * * Request timed out.
25 * * * Request timed out.
26 * * * Request timed out.
27 * * * Request timed out.
28 * * * Request timed out.
29 * * * Request timed out.
30 * * * Request timed out.

Trace complete.

Looks like something wrong with a DNS setting, or at MileSplit

Thanks, Roy. That helps... are you in 4.25 or another version?

Roy, pretty sure you were on an earlier version was we haven't used milesplit.biz in RaceTab for over a year. Can you confirm?

I went down to 4.01 to see if things would work - they didn't

Jason Byrne said:

Thanks, Roy. That helps... are you in 4.25 or another version?

Okay. What I'm saying is 4.25 would not show the traceroute you did above. So just being clear that was from 4.01 or whatever earlier version.

Jason - please contact me via my gmail account in milesplit.  I'd like to send you some logs (which have my password in them).

I have gone back to 4.25, and still receive the logon error.

RaceTab is talking to:  www.milesplit.com

The MileSplit website talks to: accounts.milesplit.com (via https).  
There may be an issue in www.milesplit.com talking to accounts.milesplit.com

Here is a summary of what I found in Fiddler (removing passwords, etc):

In Racetab ---

GET http://www.milesplit.com/api/v1 HTTP/1.1
Host: www.milesplit.com

POST http://www.milesplit.com/api/v1/auth/login HTTP/1.1
Host: www.milesplit.com

HTTP/1.1 200 OK
Content-Type: application/json
Date: Thu, 06 Apr 2017 14:16:38 GMT
Server: nginx
X-Powered-By: PHP/5.6.29
Content-Length: 433
Connection: keep-alive

{"_meta":{"created":1491488198,"cache":{"fresh":true,"ttl":0}},"_links":{"self":{"href":"http:\/\/www.milesplit.com\/api\/v1\/auth\/login","method":"POST"}},"lastErrorText":"Bad Request (400): Login failed. Invalid user name or password","error":{"code":400,"message":"Bad Request (400): Login failed. Invalid user name or password"},"errors":[{"code":400,"message":"Bad Request (400): Login failed. Invalid user name or password"}]}

(Milesplit is getting a 400 error - and passing it back to RaceTab)

In MileSplit ---

CONNECT accounts.milesplit.com:443 HTTP/1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko

HTTP/1.0 200 Connection Established
FiddlerGateway: Direct

GET http://accounts.milesplit.com/ HTTP/1.1
Accept: text/html, application/xhtml+xml, */*
Connection: Keep-Alive
Accept-Language: en-US
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko

HTTP/1.1 302 http://www.milesplit.com
Accept-Ranges: bytes

GET http://www.milesplit.com/ HTTP/1.1
Accept: text/html, application/xhtml+xml, */*
Connection: Keep-Alive
Accept-Language: en-US
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko

HTTP/1.1 200 OK
Content-Encoding: gzip
Content-Type: text/html; charset=UTF-8
Date: Thu, 06 Apr 2017 14:23:16 GMT

Reply to Discussion

RSS

Facebook Page

© 2017   Created by Jason Byrne.   Powered by

Badges  |  Report an Issue  |  Terms of Service