Axel Uhl
b8e48c33ac
made a resource fetching test that succeeds locally
2013-11-26 20:34:08 +01:00
Axel Uhl
bdf1412954
re-worked the obtainAccessTokenFromAuthorizationCode interface method
2013-11-26 18:29:25 +01:00
Axel Uhl
86e0c591cf
Merge branch 'master' into igtimi
2013-11-26 17:52:40 +01:00
Axel Uhl
65d6a71724
tests for Igtimi adapter connectivity now succeed
2013-11-26 17:52:01 +01:00
Axel Uhl
5fc20df53d
Merge branch 'master' into igtimi
2013-11-26 14:33:30 +01:00
Axel Uhl
c0ee236bc8
added AutoCloseable wrappers plus test case for read/write locks
2013-11-26 13:38:32 +01:00
Axel Uhl
27711008bb
fixed severe locking issue: unlockAfterRead was not placed in finally clause, causing locks to be held infinitely after an exception;
...
also fixed the NPE that could occur when trying to generate the polar for a race with no upwind start
2013-11-26 09:59:36 +01:00
Axel Uhl
008d1abda0
Merge remote-tracking branch 'server/master'
2013-11-25 10:17:49 +01:00
Axel Uhl
322ccedaf4
Merge remote-tracking branch 'server/master'
2013-11-25 09:40:44 +01:00
Axel Uhl
7f97c4f39c
fixed behavior of Xcelsius adapter for first leg; don't use leg_node.detach() anymore
2013-11-25 09:39:28 +01:00
Axel Uhl
a4e2f56d34
Updated amazon ec2 (markdown)
2013-11-24 18:56:34 +01:00
Axel Uhl
b3c44b4767
Updated amazon ec2 (markdown)
2013-11-24 18:56:34 +01:00
Axel Uhl
52c2ec0e98
aligned leaderboard group editing buttons at the top instead of in the middle
2013-11-22 23:27:57 +01:00
Axel Uhl
8cb049aadd
Merge remote-tracking branch 'server/master'
2013-11-22 23:14:16 +01:00
Axel Uhl
324e90daf1
fix for bug 1629; refactored search filters now work correctly again
2013-11-22 22:42:43 +01:00
Axel Uhl
2b000d1a0e
added logging for xcelsius extraction errors
2013-11-22 16:47:09 +01:00
Axel Uhl
0ca8e1abbc
Merge remote-tracking branch 'server/master'
2013-11-22 16:37:22 +01:00
Axel Uhl
5c049e6dab
NPE fix for Xcelsiusadapter
2013-11-22 16:33:44 +01:00
Axel Uhl
dd7873bf5c
don't use Thread.stop() for TracTrac DataController as it may leave TTCM in an inconsistent internal state
2013-11-22 16:05:33 +01:00
Axel Uhl
7b462f2cd9
Updated amazon ec2 create new app instance (markdown)
2013-11-22 15:34:04 +01:00
Axel Uhl
9f23b34044
Updated amazon ec2 (markdown)
2013-11-22 15:34:04 +01:00
Axel Uhl
03d0dc7c9e
Updated amazon ec2 (markdown)
2013-11-22 15:34:04 +01:00
Axel Uhl
c3b2a13484
fix NPE that can occur if the recurring "progress hops" lead to the termination of a tracked before the clientParamsPHP poller variable is initialized;
...
the stop method access the poller and tries to cancel it; note that this is an interesting case of a final variable
"changing" its value after having "escaped" from the constructor to another thread
2013-11-22 15:11:49 +01:00
Axel Uhl
b1f07ee326
Merge remote-tracking branch 'server/master'
2013-11-21 23:37:43 +01:00
Axel Uhl
156b8ca1f8
fixed order of error message parameters in replication panel error message
2013-11-21 23:34:36 +01:00
Axel Uhl
611f2f5fc0
Merge remote-tracking branch 'server/master'
2013-11-21 21:41:44 +01:00
Axel Uhl
043bd2134a
removed redundant which x to execute x from scripts
2013-11-21 21:40:28 +01:00
Axel Uhl
4ead178531
re-formatted another comment
2013-11-21 16:02:49 +01:00
Axel Uhl
b80a737a60
formatted comment
2013-11-21 15:59:38 +01:00
Axel Uhl
65bf8e1ff2
Merge branch 'master' into igtimi
2013-11-21 15:48:43 +01:00
Axel Uhl
051108e11a
Updated amazon ec2 (markdown)
2013-11-21 14:06:57 +01:00
Axel Uhl
668c1ba838
working towards fixing the log-in/authorize test case; need to run the authorization callback servlet in test environment, probably with dedicated callback URL for test application
2013-11-21 10:47:12 +01:00
Axel Uhl
b5ea1a6ee8
Updated amazon ec2 (markdown)
2013-11-21 10:29:03 +01:00
Axel Uhl
6897efdb42
added a first call IgtimiConnection that obtains the users for the account
2013-11-20 17:19:39 +01:00
Axel Uhl
c62a88823c
working test for fetching account with valid and authorized access token
2013-11-20 15:16:58 +01:00
Axel Uhl
b68d6af34f
introduced user email and password parameters
2013-11-20 15:07:11 +01:00
Axel Uhl
70e7d3ea5d
added igtimiadapter.test bundle to pom.xml hierarchy
2013-11-20 15:06:55 +01:00
Axel Uhl
826046a7b6
Merge branch 'master' into igtimi
2013-11-20 14:21:42 +01:00
Axel Uhl
86bb2e5eb1
removed log_from_hamburg also from master
2013-11-20 14:15:57 +01:00
Axel Uhl
bfe5f3fd01
added more domain abstractions for the Igtimi connector
2013-11-20 14:14:13 +01:00
Axel Uhl
38788c57a8
starting with a reasonable API for the Igtimi and OAuth concepts
2013-11-20 11:37:38 +01:00
Axel Uhl
69cac77be9
added apache logging, httpclient and httpcore to all launch configurations
2013-11-20 11:11:01 +01:00
Axel Uhl
bf522fc65a
error handling in access token callback servlet
2013-11-20 11:08:19 +01:00
Axel Uhl
46bd337641
upgraded Eclipse Orbit in target platforms to drop S20131024145017; added org.apache.[httpclient|httpcore|commons.logging] to target platform
2013-11-20 10:23:15 +01:00
Axel Uhl
f45b2df9d1
more Igtimi form parsing
2013-11-20 02:21:14 +01:00
Axel Uhl
9722ab3b1f
added cookie parsing logic; switched to SAX parser
2013-11-19 23:31:34 +01:00
Axel Uhl
227fc85afe
deleted the unnecessary but huge doc/log_from_hamburg; makes for a leaner workspace
2013-11-19 23:31:02 +01:00
Axel Uhl
5e123b1c03
added activator to igtimi bundle; started test fragment for Igtimi bundle
2013-11-19 23:07:30 +01:00
Axel Uhl
3542cf7e67
using a GzipOutputStream to compress initial replication; results in a factor of 4 compression, roughly
2013-11-19 11:27:57 +01:00
Axel Uhl
a4441ee2c6
Merge remote-tracking branch 'server/master'
2013-11-18 17:33:17 +01:00
Axel Uhl
a310193eff
no change
2013-11-18 17:32:44 +01:00
Axel Uhl
fffd915d44
used method naming to clarify that the race IDs handled here are the toString() representations
2013-11-18 17:32:01 +01:00
Axel Uhl
052f4ffbdb
fixed typo
2013-11-18 17:30:27 +01:00
Axel Uhl
3e757a7fcc
make clear that the race IDs handled are the toString() representations of the IDs
2013-11-18 17:29:49 +01:00
Axel Uhl
cf6aeba9d6
use a filtering output stream for initial load serialization, so that on the server we can see the data volume caused by the initial load
2013-11-18 17:24:36 +01:00
Axel Uhl
f815317f84
whitespace change only
2013-11-18 17:22:52 +01:00
Axel Uhl
a088724dea
use the cacheLock instead of the track's lock for an extend(...) manipulation to the cache refresh interval; avoids concurrency issue leading to NPE
2013-11-18 17:21:05 +01:00
Axel Uhl
c3bd068583
renamed parameter to make clear we're talking about the toString() representation of an ID
2013-11-18 17:20:27 +01:00
Axel Uhl
3bf43aeec1
whitespace change only
2013-11-18 17:19:27 +01:00
Axel Uhl (Server)
c86c2859c0
Merge branch 'igtimi'
2013-11-18 15:24:32 +01:00
Axel Uhl (Server)
3ea586844f
Merge branch 'master' into igtimi
2013-11-18 14:11:20 +01:00
Axel Uhl
90bbf7014a
don't try to compute line advantage if there is no leg (only one waypoint)
2013-11-18 14:03:48 +01:00
Axel Uhl
b150e773cc
don't wait for windLoadingCompleted!=RUNNING but wait for it to reach FINISHED; avoids jumping the gun when wind loading starts late
2013-11-18 13:49:48 +01:00
Axel Uhl
3959dde0c5
formatting only
2013-11-17 00:52:07 +01:00
Axel Uhl
44b3b95db2
solved persistence problem for overall leaderboard
2013-11-16 15:19:10 +01:00
Axel Uhl
bf974089f6
started to work on bug 1508: export/import suppressed competitors for overall leaderboard
2013-11-15 23:39:49 +01:00
Axel Uhl
482611460d
fixed bug 1612 (problem with trailing slash in master data import URL)
2013-11-15 22:53:13 +01:00
Axel Uhl
72c297a970
Fixed bug 1611 by making backward compatible
2013-11-15 22:07:45 +01:00
Axel Uhl
1624d4e929
Merge branch 'master' into igtimi
2013-11-15 19:47:28 +01:00
Axel Uhl
8d6ff2aac9
Merge remote-tracking branch 'server/master'
2013-11-15 19:44:41 +01:00
Axel Uhl
d4bbeb5db7
stop TracTrac controller in a separate thread to avoid getting affected by a deadlock in TracTrac's TTCM
2013-11-15 19:17:02 +01:00
Axel Uhl
90f3b503aa
got servlet infrastructure to the point where it receives access_token from URL http://127.0.0.1:8888/igtimi/oauth/v1/authorizationcallback?access_token=123
2013-11-15 16:09:20 +01:00
Axel Uhl
80da9fa4c7
added Igtimi bundles to feature, launch configs and pom.xml
2013-11-15 15:49:45 +01:00
Axel Uhl
0b3ceacd52
Merge remote-tracking branch 'server/master' into igtimi
2013-11-15 15:42:50 +01:00
Axel Uhl
dab2cfd2a9
Merge branch 'master' into igtimi
2013-11-15 15:41:29 +01:00
Axel Uhl
0453a85b94
Merge remote-tracking branch 'server/master'
2013-11-15 15:33:24 +01:00
Axel Uhl
1ec26d9e90
use local tunnel
2013-11-15 15:31:18 +01:00
Axel Uhl
efac9b14e0
fixed bug 1605 by serializing the transient WeakHashMaps through HashMaps and copying into the WeakHashMaps after deserialization again
2013-11-15 15:13:03 +01:00
Axel Uhl
b5b46e9d56
added failing test case for bug 1605 (serialization of factors on overall leaderboards)
2013-11-15 15:04:12 +01:00
Wiki User
b3c65ee93a
Merge commit 'origin/master'
2013-11-15 11:26:05 +01:00
Axel Uhl
6618e9e7f9
minor performance tweak for storedDataProgress; removed redundant throwing of InterruptedException
2013-11-14 23:29:15 +01:00
Axel Uhl
e2089f4e70
fixing NoSuchElementException in TrackedRaceImpl.updateStartToNextMarkCacheInvalidationCacheListenersAfterWaypointRemoved for empty course
2013-11-14 15:26:50 +01:00
Axel Uhl
9c0d011416
start and finish are not necessarily a line; fixed NPE
2013-11-14 15:20:43 +01:00
Axel Uhl
0889442605
preparing for JAX XS for callback for oauth
2013-11-14 15:16:36 +01:00
Axel Uhl
4825c55143
Merge branch 'master' into igtimi
2013-11-14 13:47:59 +01:00
Axel Uhl
01e011b40c
Merge remote-tracking branch 'server/master'
2013-11-14 13:47:13 +01:00
Axel Uhl
2a0aa86c17
made logging of TracTrac TTCM progress events more verbose, adding the URLs/URIs to the log output, for cases where races are not yet known
2013-11-14 13:44:02 +01:00
Axel Uhl
87e1e9743d
added structure for Igtimi connector
2013-11-14 13:43:35 +01:00
Axel Uhl
a13077c130
Merge branch 'master' into textbox
2013-11-13 23:07:40 +01:00
Axel Uhl
843a74148d
i18n for "Tracked races" of settings/component implementation of AbstractTrackedRacesListComposite
2013-11-13 23:07:24 +01:00
Axel Uhl
d11c2a9760
i18n for "Tracked races" of settings/component implementation of AbstractTrackedRacesListComposite
2013-11-13 23:06:20 +01:00
Axel Uhl
f4a2ce7040
added i18n for "ID"
2013-11-13 23:02:45 +01:00
Axel Uhl
b9faf4d612
ensure that debugID is applied again to search text field
2013-11-13 22:55:32 +01:00
Axel Uhl
d6d019e676
Merge branch 'master' into textbox
2013-11-13 22:33:47 +01:00
Axel Uhl
026fc74b94
more NPE-safety for getEstimatedSpeed results
2013-11-13 22:27:31 +01:00
Axel Uhl
ece5e747fa
Merge branch 'master' into textbox
2013-11-13 22:24:13 +01:00
Axel Uhl
9720629087
made robust against NPE after getEstimatedSpeed more aggressively returns null when fixes are strange
2013-11-13 22:23:43 +01:00
Axel Uhl
10cad5cdcf
ensure CellTable initialization happens before AbstractFilterablePanel is initialized
2013-11-13 21:53:00 +01:00
Axel Uhl
1ebba09c6e
fixed initialization order: ListDataProvider needs to be initialized before calling constructor of AbstractFilterablePanel
2013-11-13 21:43:52 +01:00
Axel Uhl
1413210b6f
call applyFilter in updateAll because it always needs to happen
2013-11-13 21:31:49 +01:00