Axel Uhl
72bc50fc0d
move RacingEventService into a separate com.sap.sailing.server.interface bundle
...
Change-Id: Ib75bf6a46be9eaf2d9ccfad85832a3be8a7686be
2018-12-14 23:56:24 +01:00
Axel Uhl
4c4752a748
extracted replication interfaces into separate bundle to avoid having to activate the replication service only for registering a replicable
...
Change-Id: I22e423efee06e653a9ed3b9bea13b3b0153f7156
2018-12-14 21:27:17 +01:00
Axel Uhl
f33f1b60af
Merge branch 'master' into docker
...
Change-Id: I23f9779abcb4d6d9efd34cb04697f4b518ffb3c3
2018-12-14 14:59:42 +01:00
Axel Uhl
e41abfe972
upgraded Java11 Hudson Slave AMI
...
Change-Id: Ic7569919b1af4b8a2f42004456b72b1b97fafef8
2018-12-14 14:55:18 +01:00
Axel Uhl
b5730a719b
fixed script to patch .launch files; added mongodb bundle to sse runtime feature
...
Change-Id: I9d65f15b476c3ca0d55035237a4f311ca124d7c8
2018-12-14 14:54:27 +01:00
Axel Uhl
550f8771a5
Merge branch 'master' into docker
...
Change-Id: I670ed4b220e48790ab71bf6cb96b1701cf32ca4b
2018-12-14 13:19:53 +01:00
Axel Uhl
19af798ed3
fixed launch config patching another time; added missing org.eclipse.osgi.util bundle to sse runtime feature
...
Change-Id: I0d93cf604d72c07e23c997d860d756052a1f8826
2018-12-14 13:09:36 +01:00
Axel Uhl
82d5899619
fixed patching of .launch configuration
...
Change-Id: I972823ab113acfa76d690f73af616404ef425aeb
2018-12-14 12:59:04 +01:00
Axel Uhl
4c03b8d694
analyzeProduct.sh can now also patch an existing .launch configuration
...
Change-Id: I8090610e50f6a1c37399023758c26129dade58df
2018-12-14 12:55:59 +01:00
Axel Uhl
6c14157b4f
the analyzeProduct.sh script now produces two lines for a consistent .launch file
...
Change-Id: I23c52e4ca4dbc025f38ef20745a306cd5f1c075e
2018-12-14 12:36:57 +01:00
Axel Uhl
342e5782db
adjusted features such that .runtime features pick target platform bundles only, other features pick workspace bundles only
...
Change-Id: Iaf6c28a083e3ea226160884b4a0c32217fbb95e8
2018-12-14 11:43:44 +01:00
Axel Uhl
5a921e6529
more scripts to extract bundles from target definition, launch config and product definition
...
Change-Id: Ie0f1deaeefaf82a1dd7018bd4e63c37e5503fe02
2018-12-14 10:45:08 +01:00
Axel Uhl
4c0042160d
fixed Java Compiler settings to 1.8 for com.sap.sailing.server.gateway.serialization.test
...
Change-Id: Ia853640417f6341aeb5efe8f87575c262b794079
2018-12-14 10:11:49 +01:00
Axel Uhl
77d2eaa5d9
removed .prefs from .gitignore
...
Change-Id: If356a507072827f74da31083fb1731cf2c71e07d
2018-12-14 10:11:04 +01:00
Axel Uhl
a5d4d4d224
Merge branch 'master' into docker
...
Change-Id: I628f33d699fafd9095dbc4a8cdfd7f2025192551
2018-12-12 15:46:23 +01:00
Axel Uhl
f0edc68a64
adjusted start levels so that old start order before commit 860820eef2 is maintained;
...
the changes of commit 860820eef2 caused
the RacingEventServiceImpl to start reading the DB contents such as the
RegattaLogs before other required service bundles were activated and had
their services registered, particularly the racelogtrackingadapter
bundle with its device ID serializer/de-serializer. This leads to
ClassCastExceptions while loading RegattaLogs with respective structured
device IDs in the events because a default de-serializer tries a
conversion to a String, holding a MongoDB Document in hand
Change-Id: Iada9c9c540a3ef43a1ccbd99f41f3ebc32f219d2
2018-12-12 13:41:12 +01:00
Axel Uhl
3d933ad739
Merge branch 'master' into docker
...
Change-Id: I51d2bb63a997c9ca0dc86288276277ed460c0663
2018-12-11 22:29:44 +01:00
Axel Uhl
736c47d03a
fixed test failing due to a ClassCastException
...
Change-Id: I58257578052c90bfe3403b917b588f76b94ad163
2018-12-11 17:04:11 +01:00
Axel Uhl
1c296efb10
fixed serialization of null values in DoubleVectorFixMongoHandlerImpl
...
Change-Id: I7da792f19dc2f6ea830aa3232cccfa33a8de617b
2018-12-11 17:02:08 +01:00
Axel Uhl
9da9034235
fixed several MongoDB 3.x issues around ClassCastExceptions with lists
...
Change-Id: Icb570522485ea180eeaeab2a14abb333d159850a
2018-12-11 15:02:15 +01:00
Axel Uhl
69814b86db
added bundle dependency of gateway.serialization.test to org.hamcrest
...
Change-Id: Ie7f43c4eb5b8f4cfef6a2aff47b5ff41999a2c68
2018-12-11 13:00:50 +01:00
Axel Uhl
9a08f9c9e9
fixed various DB handling after Mongo 3.x upgrade; made *.security.replication.test an eclipse-test-plugin
...
Change-Id: Ibbe80a15b6adce78c457a81009d387dbd74d9186
2018-12-11 12:56:50 +01:00
Axel Uhl
914be75f91
warning-free workspace after upgrading to MongoDB 3.x APIs, eliminating deprecation issues
...
Change-Id: I9773b899e140871f5fa4b865ca6d2116bf73c642
2018-12-10 23:22:20 +01:00
Axel Uhl
6a28b6d052
added settings to gateway.serialization.test project
...
Change-Id: I4f397837aa255858b6fc1c3898cd8a8f3aced65a
2018-12-10 17:01:29 +01:00
Axel Uhl
45a0ecdb77
made ScreenShotRule use TestWatcher to comply with new JUnit version
...
Change-Id: I6ef64ca454fe0fe17317fd702b318661fe2a6b53
2018-12-10 16:47:47 +01:00
Axel Uhl
20cf2c9473
fixed org.dom4j version in sailing runtime feature.xml
...
Change-Id: I953161c0e635ed7767337e0a4fbb7cc4a68df51a
2018-12-10 16:42:43 +01:00
Axel Uhl
ff2d9cb2e3
fixed fasterxml feature versions in SSE runtime feature.xml
...
Change-Id: Id5eb90431ae7c4dd2c603ee097e6d80c1cb9d0f8
2018-12-10 16:28:07 +01:00
Axel Uhl
4dd9f10e2c
removed further deprecations by switching imports from junit.* to org.junit
2018-12-10 03:46:28 +01:00
Axel Uhl
5cde3206f3
more Timeout updates to avoid deprecation warnings
2018-12-10 03:15:49 +01:00
Axel Uhl
bed5e90087
fixed deprecation of "new Timeout(int)", replacing by Timeout.millis
2018-12-10 03:10:24 +01:00
Axel Uhl
d8c2cf8cd3
upgraded target platform to newer MongoDB driver from org.eclipse.orbit;
...
A 3.x driver is required to connect to Microsoft Azure Cosmos. Upgrading
the target platform accordingly requires further upgrades, including Hamcrest
and JUnit libraries. This, in turn, deprecates or obsoletes numerous APIs,
parts of which that caused compilation *errors* I've replaced by their new
counterparts. Several more warnings still remain and need to be tackled by
replacing the usages to their new counterparts.
2018-12-10 03:00:59 +01:00
Axel Uhl
9f38437bfc
Updated building and deploying (markdown)
2018-12-07 09:35:55 +00:00
Axel Uhl
6d5b5bceed
Merge remote-tracking branch 'server/master'
...
Change-Id: I978efebde2e09a30efb787a92796727473505a42
2018-12-07 10:19:52 +01:00
Axel Uhl
18584c6c8b
updated Android release script so it pushes directly to rel-x.y instead of refs/for/rel-x.y
...
Change-Id: I98c2ebfbfb54c2eba63f148f143f13d04533b66c
2018-12-07 09:39:30 +01:00
Axel Uhl
a42cc87190
Updated building and deploying (markdown)
2018-12-07 08:34:12 +00:00
Axel Uhl
4eef1fc182
fixed issues with BoatClassSerializer in case no additional data is present
...
Change-Id: I0858788ddcd786e60bc8dcde7dd5183a79c8dd0f
2018-12-07 09:13:20 +01:00
Axel Uhl
a99f7453fc
in env.sh defaults, set -Drestore.tracked.races=true; in start script added -Xms$MEMORY
...
Change-Id: Ia410b4aaf987c14e26eec7cbb18df77d8d5a7b0f
2018-12-07 09:01:47 +01:00
Axel Uhl
0262e5268a
aligned boat class icon file names with BoatClassMasterdata enum literals and expose icons through gwt.ui web bundle;
...
added icon URLs and further fields to BoatClassesResource
Change-Id: Ib0bc71521fbe173883ff9d55524a338f0b672f5b
2018-12-07 00:28:56 +01:00
Axel Uhl
b22fc11336
during shutdown hook check whether system bundle was retrieved
...
Change-Id: Id65d43766e86b5c621717fc431c4f73a26b80590
2018-12-06 21:59:02 +01:00
Axel Uhl
9e9252de24
added documentation on new boatclass REST end point
...
Change-Id: I55e224cba69f7236dcc729f64c2f7672e0f7091c
2018-12-06 16:22:10 +01:00
Axel Uhl
52205ea7ee
added a BoatClassesResource
...
Change-Id: Ie77872820e44439c8789d953a1ea6fad93a5ccec
2018-12-06 16:02:06 +01:00
Axel Uhl
f207af7a38
fixed resource declaration for sailing pod
...
Change-Id: I90d3cf09600cbc5d377344e748d39fb92e7ec303
2018-12-06 01:19:33 +01:00
Axel Uhl
25aa24dc46
Merge branch 'docker'
...
Change-Id: I38cca9bc81c1ec5cf1bfb411a29c2c2a3bf2cd78
2018-12-06 01:11:33 +01:00
Axel Uhl
ac2839aa26
increased memory limits for sailing pod
...
Change-Id: I7cc058d5e060201189e247f8c634385226e62973
2018-12-06 01:11:02 +01:00
Axel Uhl
322e8d5313
upgraded to new docker image
...
Change-Id: If8e99ba867223c3a1511a04c966dda48d959b91c
2018-12-06 01:06:34 +01:00
Axel Uhl
860820eef2
raising start levels of auto-start bundles from 3 to 4 to ensure that lazy activation of other bundles with default start level 4 still works
...
Change-Id: Ia6592027c5e750d4be6bd1e646f4d9a59b0160a5
2018-12-05 21:33:57 +01:00
Axel Uhl
43750fb7ab
made MongoDBServiceImpl.configuration volatile to ensure setting it is visible to other threads
...
Change-Id: I5ed2ac2cf57fed8027a653d32c3e309c5c5a5551
2018-12-05 16:45:27 +01:00
Axel Uhl
39fa8032df
introduce a MONGODB_URI env variable and always pull container image
2018-12-05 10:42:28 +01:00
Axel Uhl
46d45ba6c4
added a script to install Helm into a Kubernetes cluster
2018-12-05 00:32:22 +01:00
Axel Uhl
c627e76fe0
Merge branch 'docker'
...
Change-Id: I005988423641e9a136d81dbdc557a86839d1048f
2018-12-04 12:53:11 +01:00
Axel Uhl
6756520429
Merge remote-tracking branch 'server/docker' into docker
...
Change-Id: I1a9bb3909f613b724f92b1423f8bae9eefdf69d8
2018-12-04 10:12:33 +01:00
Axel Uhl
2f89bca497
added missing bundles to SSE runtime feature
...
Change-Id: Id119299c05120c9aa88e74694ccc7746d17323dc
2018-12-04 10:08:25 +01:00
EC2 Server
28ea403d8e
added tailf alias to Dockerfile.tpl
2018-12-03 22:01:13 +00:00
EC2 Server
0d5829f927
remain at SAPJVM_8 for the time being
2018-12-03 22:00:40 +00:00
EC2 Server
d0672a485e
fixed indentation
2018-12-03 22:00:02 +00:00
Axel Uhl
c563c7f727
Merge remote-tracking branch 'server/docker' into docker
...
Change-Id: I4710c1320066993f226855605a5312a2efd96d66
2018-12-03 22:02:33 +01:00
Axel Uhl
7fd4f4f5e9
added the missing package imports to com.sap.sailing.xrr.schema for javax.xml.bind.annotations stuff
...
Change-Id: I6372176599949bff9386cb5e5157b8ac513f2bb7
2018-12-03 22:00:35 +01:00
Axel Uhl
bf3eb4b5c0
Java8 and Java11 launch start without error, but the Java11 launch can't parse valid XML, e.g., XRR
...
Change-Id: I297c611e2b6564e4579d9e6d740f0be86136688a
2018-12-03 19:37:27 +01:00
Axel Uhl
9b3718ed19
moved the dependencies to the bundle, not the test fragment
2018-12-03 00:23:54 +01:00
Axel Uhl
1d046b12f0
added com.sun.istack dependency to test bundles which miss it during test execution
2018-12-03 00:16:49 +01:00
Axel Uhl
b36be13c8a
fixed calsspath for buoy pinger app which strangely seemed missing android dependencies
2018-12-02 16:38:51 +01:00
Axel Uhl
ebd3bddc4e
fixed pom.xml reference to routeconverterjava11extension fragment
2018-12-02 16:17:43 +01:00
Axel Uhl
d72af69893
Merge branch 'master' into docker
2018-12-02 16:08:03 +01:00
Axel Uhl
29bfa50078
added missing imports for concrete DTO classes now used for serialization
2018-12-02 16:06:13 +01:00
Axel Uhl
e281e79b4f
fixed .classpath files for non-existing src/ folder
2018-12-02 16:03:51 +01:00
Axel Uhl
e80ba19aaa
added missing pom.xml for routeconverterjava11extension
2018-12-02 15:39:55 +01:00
Axel Uhl
c4215fb8f2
fixed feature.xml regarding routeconverter version, back to 2014 version
2018-12-02 15:10:48 +01:00
Axel Uhl
4d8800d2b9
Merge branch 'master' into docker
2018-12-02 13:58:29 +01:00
Axel Uhl
918fc835aa
Merge branch 'master' into docker
...
Change-Id: I5238afe1f47b28734f4a3c266894828a01c4f2a1
2018-12-01 12:44:28 +01:00
Axel Uhl
f3ab3d238c
added package imports for javax.xml.* and com.sun.istack stuff to trackfiles
...
Change-Id: Iaaaccceb770863eb7c413762762ae22e9b0cf2f1
2018-12-01 12:06:09 +01:00
Axel Uhl
d2fe980316
dded new com.sap.sailing.routeconverterjava11extension to sailing runtime feature
...
Change-Id: Ife2525de76deb9efea226e32cc1dafc526c62c04
2018-11-30 23:50:22 +01:00
Axel Uhl
46f592a43f
added test case for MongoDB config management
...
Change-Id: I4f63358d27acb75b1e864b6e7d2976d0af897194
2018-11-30 23:21:40 +01:00
Axel Uhl
867cd6c84e
introduced new property mongo.uri which allows users to provide a full-fledged, replica set-aware mongodb:// URI
...
Change-Id: Ie02631b2217333629e5aa7ca16346734a06819cb
2018-11-30 22:59:19 +01:00
Axel Uhl
49db8126bb
allow solution to run with both, Java8 and Java11 with same target platform
...
Change-Id: I4f7772aaa1d9d1b65a2452ad98d8c51809fef2b4
2018-11-30 21:20:06 +01:00
Axel Uhl
d5eaaa1051
Merge branch 'master' into docker
...
Change-Id: I85fb11435ed1052739f6b49861ce71f3cf201e07
2018-11-30 13:39:58 +01:00
Axel Uhl
71abd8745d
connect to one primary Mongo server; still need to figure out using Mongo replica sets
...
Change-Id: I3dc6848a7f25adcbe750b33905da674a5fe75da3
2018-11-30 00:56:54 +01:00
Axel Uhl
4eb9173501
added more networking tools to docker image; added first Kubernetes configs
...
Change-Id: I180fbb2e1be25b7534da7a97ff3db0736407f6b2
2018-11-29 23:49:06 +01:00
Axel Uhl
51508b660e
bug4426: added a one-minute interval starting at the track's beginning/end for start/finish line construction
...
Change-Id: Iad5297c7057474ea74a68be6fce753d32d42fbad
2018-11-29 21:24:02 +01:00
Axel Uhl
e76ede6889
fixed comment formatting
2018-11-29 18:24:40 +01:00
Axel Uhl
1a2e37ebb7
implemented the idea of bug 4221 comment #12
...
Change-Id: Ic2354b5d6ad6aafc05a5f36046d7a512e3f8d1b2
2018-11-29 18:03:01 +01:00
Axel Uhl
bd5124aea2
removed a few empty lines and reverted redundant import shuffles
...
Change-Id: I44e72260f2c40654ace56db3c3b4ac544f121e14
2018-11-29 17:44:56 +01:00
Axel Uhl
b278160223
Merge remote-tracking branch 'server/bug4221' into bug4221
...
Change-Id: I8bfa74ef5acc9e855b3ffbd39fca1b777fede46c
2018-11-29 17:37:02 +01:00
Axel Uhl
ca48108287
Merge branch 'master' into bug4221
...
Change-Id: I6436cf1ce6bfb0bbaf339cdb43616c9a82ea6bc7
2018-11-29 16:39:43 +01:00
Axel Uhl
b33c2343f6
adjusted ImageConverterTest for slightly changed ImageIO output in Java11
...
Change-Id: I63cea9b85e74c0ffa119730e5c66cc05c1e58c9e
2018-11-29 16:35:12 +01:00
Axel Uhl
907a034bda
Revert "removed potentially offending trailing / from oxygen repository location spec"
...
This reverts commit 354cc0aecd .
2018-11-29 16:27:43 +01:00
Axel Uhl
c2766084ea
Merge remote-tracking branch 'server/docker' into docker
...
Change-Id: I61be40045e4da9f2d2e8cbe5450fd1eb734ee774
2018-11-29 16:21:46 +01:00
Axel Uhl
6d1185ae2b
Merge branch 'master' into docker
...
Change-Id: I0d65ebdb8a417977fa39309f52189c0430aff263
2018-11-29 16:20:48 +01:00
Axel Uhl
30ef46af7a
fixed JRE_CONTAINER setting for com.sap.sse.datamining.ui.test to JavaSE-1.8
...
Change-Id: I05a42d28e03d5d5c93d9e86d48bf761d74186cee
2018-11-29 15:28:23 +01:00
Axel Uhl
df911ce509
Merge branch 'master' into docker
...
Change-Id: I7cbe3400d0265083708a37016b80c4deb1dbb388
2018-11-29 15:05:30 +01:00
Axel Uhl
56c61b4ea2
bug4807: pragmatic fix, filtering best augmentation fixes outside of tracking interval across all mappings for an item
...
Change-Id: I005ae79e9c83c967dcdb0848d0d3a9dfe3a63d39
2018-11-29 02:49:45 +01:00
Axel Uhl
ccfcba5c25
fixed comments on SensorFixStoreremoved obsolete commented code
...
Change-Id: Ibfb6d8d00fdb80f2db4626daf5158dada1c9f2e0
2018-11-29 02:00:43 +01:00
Axel Uhl
1634944628
removed obsolete commented code
...
Change-Id: Ibfb6d8d00fdb80f2db4626daf5158dada1c9f2e0
2018-11-29 01:56:29 +01:00
Axel Uhl
354cc0aecd
removed potentially offending trailing / from oxygen repository location spec
2018-11-28 23:30:37 +01:00
Axel Uhl
199f3693a8
added null-safety for start/finish line construction in case COG/SOG is unknown
...
Change-Id: I04e2890a354355f1c6b160667a1ebe0cd0769859
2018-11-28 11:02:29 +01:00
Axel Uhl
2d47d747b9
use ${project_loc:java} to find JavaSE-11.profile in launch config; use ZGC in env.sh
...
Change-Id: I6c455c23cae43bd1c1443b75550d8522efdcd33d
2018-11-28 10:18:53 +01:00
Axel Uhl
c02c91495c
added installation of java11patch to 2018-09 Eclipse install script
2018-11-28 00:11:25 +01:00
Axel Uhl
3afc76cc45
use JAVA8_HOME env variable for Android stuff if present; default to /opt/sapjvm_8
2018-11-27 23:25:24 +01:00
Axel Uhl
3c376e2367
also clean up Dockerfile; handle mail env variables to update mail.properties; turn off mail authentication by default
2018-11-27 21:26:05 +01:00
Axel Uhl
865e519fce
copy files required in Docker image from git workspace to docker/ and clean up afterwards
2018-11-27 20:58:02 +01:00
Axel Uhl
dcf4f4f66c
when using "start fg" use exec to replace the shell --> Docker-friendly
2018-11-27 20:57:12 +01:00