Axel Uhl
347d9d4bd4
updated 2015 declination cache; not yet complete
2014-12-16 23:39:49 +01:00
Axel Uhl
d4cf78c144
fixed further declination test cases
2014-12-16 10:52:12 +01:00
Axel Uhl
cce08dcc79
fixed NOAA declination importer and tests; no data anymore for years prior to 2014; annual change now reported in degrees instead of minutes
2014-12-16 10:42:02 +01:00
Axel Uhl
471ca4dcb5
added World Magnetic Model data for 2015
2014-12-16 09:09:20 +01:00
Axel Uhl
3ca3873e2d
remove duplicates from "sailing loves photography" slider, solving bug 2514
2014-12-14 23:06:44 +01:00
Axel Uhl
6b89b9a422
removed now obsolete adjustSizes stuff
2014-12-14 22:43:02 +01:00
Axel Uhl
9cb674dddb
fixing bug 2512 by sorting by time range difference, simplifying algorithm for stage selection
2014-12-14 21:49:02 +01:00
Axel Uhl
4bc8b040bc
obtain Course read lock before using RaceRankComparator, fixing bug 2511
2014-12-14 12:44:06 +01:00
Axel Uhl
066b6daca4
added "boolean preemptive" parameter to Tracker.stop() method, passing it through for TracTracRaceTrackerImpl;
...
using it to stop trackers immediately when clearing RacingEventService for initial load, as well as when the
timeout expires or when the regatta is untracked.
2014-12-13 22:17:12 +01:00
Axel Uhl
c912ccb857
fixed finding of regatta in raceTrackersByRegatta; did look it up using TrackedRegatta instead of Regatta
2014-12-13 21:53:26 +01:00
Axel Uhl
635813118f
needed to make ReplicationPanel.updateReplicaList public for auto-refresh
2014-12-13 21:52:59 +01:00
Axel Uhl
308477fd04
auto-refresh replication panel when shown
2014-12-13 21:52:16 +01:00
Axel Uhl
3b0ea9aeb1
avoiding NPE during clearing state at beginning of replication when there are no race trackers for a regatta
2014-12-13 18:15:48 +01:00
Axel Uhl
e9f5185a83
fix for bug 2507, re-establishing the raceLogReplicator as listener on RegattaImpl and FlexibleLeaderboardImpl after initial load
2014-12-13 01:23:13 +01:00
Axel Uhl
f76172ae27
by moving the wiring of the RaceLog listeners for TrackedRace into a validation callback using ObjectInputStream.registerValidation, bug 2506 seems solved
2014-12-13 00:32:18 +01:00
Axel Uhl
de9d9f701d
fixed NoSuchElementException checks in ArrayListNavigableSet
2014-12-12 23:19:09 +01:00
Axel Uhl
c378db182a
fixed NoSuchElementException check for next() on descending iterator on ArrayListNavigableSet
2014-12-12 22:55:30 +01:00
Axel Uhl
e031882feb
Merge branch 'master' into bug2506
2014-12-12 21:35:25 +01:00
Axel Uhl
515358aeb1
reverting the bug2506 contribution here because it was supposed to be on the bug2506 branch; see 59f02fc9b8
2014-12-12 21:31:01 +01:00
Axel Uhl
59f02fc9b8
solution proposal for bug 2506: re-attach all race logs to all referenced tracked races of a race column after de-serialization
2014-12-12 21:28:55 +01:00
Axel Uhl
afd0818218
failing test case for bug 2506
2014-12-12 21:28:29 +01:00
Axel Uhl
054171eddf
throw exceptions according to specification in ArrayListNavigableSet
2014-12-12 21:24:11 +01:00
Axel Uhl
f25d885608
solution proposal for bug 2506: re-attach all race logs to all referenced tracked races of a race column after de-serialization
2014-12-12 17:54:22 +01:00
Axel Uhl
1c2203ee25
Merge remote-tracking branch 'server/master'
2014-12-12 17:48:10 +01:00
Axel Uhl
d4d7052732
use only 2GB as memory for building the GWT stuff
2014-12-12 17:46:28 +01:00
Axel Uhl
e97451d50a
switched logging for usermanagement requests from INFO to FINE
2014-12-12 17:45:34 +01:00
Axel Uhl
20d17158c9
Merge remote-tracking branch 'server/master'
2014-12-12 09:01:04 +01:00
Axel Uhl
7181b2ecf9
fixing grave bug with replication: replicator was being resumed after receiving *first* initial load, but we need to wait until after the *last* initial load
2014-12-12 07:41:20 +01:00
Axel Uhl
163e7ca0f6
making the ThreadLocal objectcs instance variables in the Replicables helps the tests that failed due to a lack of isolation between the many Replicable objects in the same VM
2014-12-11 10:06:36 +01:00
Axel Uhl
64451c2702
fixing bug 2493; introduced a ThreadLocal telling whether replica is receiving initial load or running a master operation; not firing back to master if this flag is set
2014-12-11 09:57:18 +01:00
Axel Uhl
af1b4d24ba
this seems to be a fix for bug 2494, avoiding NPEs during polar data gathering
2014-12-11 09:13:33 +01:00
Axel Uhl
caba006186
when compiling only one GWT permutation, apply this to all .gwt.xml files in com.sap.*.gwt.ui, including the newhome ones
2014-12-09 10:44:30 +01:00
Axel Uhl
77f511c8ab
Fixing bug 2487 by tolerating null course area names in EventListComposite
2014-12-09 00:41:19 +01:00
Axel Uhl
e0956a4c73
removed extra comment
2014-12-06 12:18:01 +01:00
Axel Uhl
1c91d9c5de
made StageTeaser.event final
2014-12-06 12:10:42 +01:00
Axel Uhl
55971be640
Merge branch 'master' into pgtaboada-carousel2
2014-12-06 11:57:40 +01:00
Axel Uhl
eced6af375
upgraded gwt-maven plugin for security.ui from 2.6.0 to 2.6.1
2014-12-04 14:33:57 +01:00
Axel Uhl
5cdc0011eb
removed another specific version from a manifest where it's not desired
2014-12-03 13:45:46 +01:00
Axel Uhl
e84d0dba0e
Merge branch 'master' into polar-api
2014-12-03 13:43:21 +01:00
Axel Uhl
928cf87ea2
Merge remote-tracking branch 'server/polar-api' into polar-api
2014-12-03 13:42:37 +01:00
Axel Uhl
be55f0f324
removed version specificity where not required; upgraded mockito version to 1.10.14 where needed
2014-12-03 13:34:11 +01:00
Axel Uhl
d3cd465cb0
added missing StringMessages to Russion translation (in English for now, to satisfy GWT compiler)
2014-12-03 13:15:15 +01:00
Axel Uhl
ec5188c264
use JavaSE-1.8 execution environment JRE System Library for com.sap.sailing.polars.* projects, solving compile errors in Luna
2014-12-03 13:12:12 +01:00
Axel Uhl
4550f975dc
Merge branch 'master' into polar-api
...
Conflicts:
java/com.sap.sailing.gwt.ui/SailingGWT.launch
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
java/com.sap.sailing.server.replication.test/META-INF/MANIFEST.MF
java/com.sap.sailing.server/META-INF/MANIFEST.MF
java/com.sap.sailing.server/SailingServer (No Proxy).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Cached MTB).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889, Cached MTB).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Remote Debug SAP VM).launch
java/com.sap.sailing.server/SailingServer (No Proxy, winddbTest).launch
java/com.sap.sailing.server/SailingServer (Proxy).launch
java/com.sap.sailing.server/SailingServer (Proxy, Jetty on 8889).launch
java/com.sap.sailing.server/SailingServer (Proxy, Remote Debug SAP VM).launch
java/com.sap.sailing.server/SailingServer (Proxy, SwissTiming Live Simulation).launch
java/com.sap.sailing.server/SailingServer (Proxy, winddbTest).launch
java/com.sap.sailing.server/src/com/sap/sailing/server/RacingEventService.java
java/com.sap.sailing.targetplatform/definitions/race-analysis-p2-remote.target
java/pom.xml
2014-12-03 13:10:20 +01:00
Axel Uhl
ed34a4c37c
increased number of GWT worker threads from 3 to 7 to max out the Hudson server currently running on eight cores
2014-12-02 22:11:06 +01:00
Axel Uhl
a8ddb0bfbf
Merge remote-tracking branch 'server/master'
2014-12-02 18:25:42 +01:00
Axel Uhl
1754fe0768
Merge branch 'bug2427'
2014-12-02 18:14:28 +01:00
Axel Uhl
ce9da84cf5
Merge branch 'bug2465'
2014-12-02 18:13:49 +01:00
Axel Uhl
7770487580
Merge branch 'master' into bug2427
2014-12-02 11:32:05 +01:00
Axel Uhl
b5a697b388
fixed issue with StringListEditorCompositr regarding row count after clearing the structure
2014-12-02 11:31:53 +01:00
Axel Uhl
5f339c654a
fixed issue with StringListEditorCompositr regarding row count after clearing the structure
2014-12-02 11:30:37 +01:00
Axel Uhl
1e5a91735d
fixed objenesis version in feature.xml (2.1 --> 2.1.0)
2014-12-01 21:47:07 +01:00
Axel Uhl
b604ff0d37
solving bug 2428 by pulling up the doGetAuthorizationInfo method from UsernamePasswordRealm to AbstractUserStoreBasedReal, thus sharing it with OAuthRealm
2014-12-01 17:54:09 +01:00
Axel Uhl
6a8f4d4c89
added UI support for managing user permissions
2014-12-01 16:56:10 +01:00
Axel Uhl
ebfb80479b
SecurityService is now properly cleared (clearState()) at the beginning of Selenium test case executions
2014-12-01 16:18:58 +01:00
Axel Uhl
e203ed9b05
Merge branch 'master' into bug2427
2014-12-01 16:03:59 +01:00
Axel Uhl
30cb8e7082
registering SecurityService as ClearStateTestSupport implementation
2014-12-01 16:01:51 +01:00
Axel Uhl
6fecb642a4
moved interface containing the clearState method to SSE; will add it to SecurityService as well; clearing servlet already finds all implementing services
2014-12-01 15:53:59 +01:00
Axel Uhl
619a801f3e
solution for bug 2427: permissions are now supported on User and related objects, including persistence and test case
2014-12-01 15:25:47 +01:00
Axel Uhl
70647f1afc
added better Javadoc for operation ID decoration during transitive replication
2014-12-01 09:59:20 +01:00
Axel Uhl
431df4750f
trying to switch to mockito 1.10.14 again
2014-12-01 01:47:22 +01:00
Axel Uhl
5b014eb944
downgraded to mockito-core-1.9.5.jar for now; still fighting target platform issues with any mockito-core-1.10.x version...
2014-12-01 01:28:48 +01:00
Axel Uhl
cbd6c04833
formatting in pom.xml only
2014-12-01 00:58:16 +01:00
Axel Uhl
3ac4bca7d4
removed mockito old version 1.9.5
2014-11-30 12:36:59 +01:00
Axel Uhl
3cc17078e2
Merge branch 'ftes-maven-p2-local' into bug2465
2014-11-30 12:10:45 +01:00
Axel Uhl
bf7d841974
rename local target definition so it is easier to recognize in Eclipse target definition selection
2014-11-30 12:10:15 +01:00
Axel Uhl
1a4390a52c
added project preferences for operationaltransformation project
2014-11-30 11:58:16 +01:00
Axel Uhl
3f40724c8c
ignore generated p2 repository from git
2014-11-30 11:57:40 +01:00
Axel Uhl
4c231f3844
Merge branch 'ftes-maven-p2-local' into bug2465
2014-11-30 11:54:15 +01:00
Axel Uhl
dae1ae8a50
trying to upgrade Mockito to 1.10.13 so we get Java8 default interface method implementation support, as required by mediaservice tests
2014-11-30 11:53:45 +01:00
Axel Uhl
3e456170bf
fixed issue described by comment #5 in bug 2408; the ID of operations sent from replica to master is stored in thread local and attached to operations sent out on behalf of this
2014-11-30 01:47:22 +01:00
Axel Uhl
8e7ab908e7
replicate operations initiated on replica to master and ignore them when they come back to that replica; see bug 2408
2014-11-29 23:50:06 +01:00
Axel Uhl
10d2e48a78
Merge branch 'master' into bug2465
2014-11-29 20:34:47 +01:00
Axel Uhl
cdb23e8f4f
removed unused imports and an unused private method in LeaderboardGroupSelectorComposite
2014-11-29 20:33:04 +01:00
Axel Uhl
75fb41bdd1
Merge branch 'master' into bug2465
2014-11-28 18:13:11 +01:00
Axel Uhl
22d9ecdd3b
working on bug 2408, adding an implementation that has the replica side of serializing an operation to the master through an HTTP request
2014-11-28 18:12:09 +01:00
Axel Uhl
47abca3054
solving bug 2480 also for SecurityOperation implementations
2014-11-28 17:34:47 +01:00
Axel Uhl
28d708b6c7
fixing bug 2480 for RacingEventService replication by implementing isRequiresExplicitTransitiveReplication correctly on all RacingEventServiceOperations
2014-11-28 17:27:20 +01:00
Axel Uhl
3b499d8492
working towards a solution for bug 2480 by adding OperationWithResult.isRequiresExplicitTransitiveReplication and respecting it in replicate(...)
2014-11-28 16:39:08 +01:00
Axel Uhl
672ca1b5c8
moved TimerWithRunnable to com.sap.sse and let com.sap.sse.security depend on it, allowing TimerWithRunnable to use Java8 features
2014-11-28 15:03:48 +01:00
Axel Uhl
1059e1292e
Merge branch 'master' into bug2465
...
Conflicts:
java/com.sap.sailing.gwt.ui/SailingGWT Remote Profiling (Run-Mode only).launch
java/com.sap.sailing.gwt.ui/SailingGWT.launch
java/com.sap.sailing.server.replication.test/src/com/sap/sailing/server/replication/test/RaceLogReplicationTest.java
2014-11-27 10:55:58 +01:00
Axel Uhl
ec382dea4e
extended patching of local p2 target path for Cygwin users
2014-11-26 23:20:39 +01:00
Axel Uhl
178ed846a1
Merge branch 'master' into bug2465
2014-11-26 07:31:34 +01:00
Axel Uhl
e1425d7e5e
fixed duration test after changing toString representation
2014-11-26 07:30:53 +01:00
Axel Uhl
940ea72677
Merge branch 'master' into bug2465
2014-11-26 00:43:27 +01:00
Axel Uhl
249b276f19
fixed toString on MillisecondsDusationImpl regarding unit display
2014-11-26 00:42:51 +01:00
Axel Uhl
565c9d9225
made the map storing the sessions scheduled for onChange notifications in a static instead of an instance map
2014-11-26 00:34:01 +01:00
Axel Uhl
b3a0ba280f
delay the sending of change notifications for a Session.touch() event
2014-11-25 21:43:42 +01:00
Axel Uhl
64f64f661d
removed the no longer needed clear... methods from the security MongoObjectFactory again
2014-11-25 14:02:21 +01:00
Axel Uhl
eb63284306
updated "REPLICATE_ON_START=com.sap.sailing.server.impl.RacingEventServiceImpl,com.sap.sse.security.impl.SecurityServiceImpl" in wiki description for replica start-up
2014-11-25 09:38:24 +01:00
Axel Uhl
30caf7d0ea
Merge branch 'master' into bug2465
2014-11-25 09:20:36 +01:00
Axel Uhl
c5cc680a31
added PDF describing TracTrac's external REST APIs to com.tractrac.clientmodule/doc
2014-11-25 09:20:06 +01:00
Axel Uhl
b5b0c61b1c
fixing Shiro session replication by not replacing the caches but replacing the cache contents;
...
Shiro seems to hold long-term references to the caches handed out by the CacheManager. Replacing those
caches during initial load doesn't help. They need to have their *contents* replaced instead.
2014-11-24 23:21:47 +01:00
Axel Uhl
7f345c0880
fixing serialization of ReplicatingCache, making securityService transient
2014-11-24 18:26:02 +01:00
Axel Uhl
b3942707c6
fixed issue with ReplicatingCache in the context of ReplicatingCacheManager
2014-11-24 18:22:39 +01:00
Axel Uhl
add7d499e1
Merge branch 'master' into bug2465
2014-11-24 18:21:52 +01:00
Axel Uhl
8ebab4ca50
basic authentication and session replication is in place; no longer use EhCache as it seems very tricky to replicate; still issues with details of session authentication replication
2014-11-24 17:56:43 +01:00
Axel Uhl
9f65c690ef
first working steps towards user session replication
2014-11-24 14:46:36 +01:00
Axel Uhl
051f867a29
moved setting of context class loader for initial load deserialization into abstract implementation
2014-11-24 14:30:37 +01:00
Axel Uhl
c375310c76
added replication to the session cache manager, introducing a session cache decorator that uses labmdas for replication
2014-11-24 14:19:10 +01:00