ngachung opened a new pull request, #327: URL: https://github.com/apache/sdap-nexus/pull/327
Tested https://github.com/apache/sdap-nexus/pull/325 with local build of SDAP v1.3.0 and found the following issues 1. Solr failed to start in cloud mode. Setting `ZK_HOST="host.docker.internal:2181/solr"` seemed to fix that issue. 2. When testing satellite-to-satellite matchup got the following error message ``` future: <Future finished exception=InvalidRequest('Error from server: code=2200 [Invalid query] message="Undefined column name message"')> Traceback (most recent call last): File "/opt/python/3.9.7/lib/python3.9/concurrent/futures/thread.py", line 52, in run result = self.fn(*self.args, **self.kwargs) File "/incubator-sdap-nexus/analysis/webservice/algorithms_spark/Matchup.py", line 291, in async_calc storage.updateExecution( File "/incubator-sdap-nexus/analysis/webservice/algorithms/doms/ResultsStorage.py", line 129, in updateExecution self.__updateExecution(execution_id, completeTime, status, message) File "/incubator-sdap-nexus/analysis/webservice/algorithms/doms/ResultsStorage.py", line 145, in __updateExecution self._session.execute(cql, (complete_time, status, message, execution_id)) File "/incubator-sdap-nexus/.venv/lib/python3.9/site-packages/cassandra/cluster.py", line 2618, in execute return self.execute_async(query, parameters, trace, custom_payload, timeout, execution_profile, paging_state, host, execute_as).result() File "/incubator-sdap-nexus/.venv/lib/python3.9/site-packages/cassandra/cluster.py", line 4877, in result raise self._final_exception cassandra.InvalidRequest: Error from server: code=2200 [Invalid query] message="Undefined column name message" ``` 3. The following tests failed - FAILED test_sdap.py::test_version - assert 500 == 200 ``` 2024-10-15T06:30:29 - tornado.application - ERROR - Uncaught exception GET /version (192.168.65.1) HTTPServerRequest(protocol='http', host='localhost:8083', method='GET', uri='/version', version='HTTP/1.1', remote_ip='192.168.65.1') Traceback (most recent call last): File "/incubator-sdap-nexus/.venv/lib/python3.9/site-packages/tornado/web.py", line 1702, in _execute result = method(*self.path_args, **self.path_kwargs) File "/incubator-sdap-nexus/analysis/webservice/nexus_tornado/app_builders/NexusAppBuilder.py", line 34, in get self.write(pkg_resources.get_distribution("nexusanalysis").version) File "/incubator-sdap-nexus/.venv/lib/python3.9/site-packages/pkg_resources/__init__.py", line 534, in get_distribution dist = get_provider(dist) File "/incubator-sdap-nexus/.venv/lib/python3.9/site-packages/pkg_resources/__init__.py", line 417, in get_provider return working_set.find(moduleOrReq) or require(str(moduleOrReq))[0] File "/incubator-sdap-nexus/.venv/lib/python3.9/site-packages/pkg_resources/__init__.py", line 1070, in require needed = self.resolve(parse_requirements(requirements)) File "/incubator-sdap-nexus/.venv/lib/python3.9/site-packages/pkg_resources/__init__.py", line 897, in resolve dist = self._resolve_dist( File "/incubator-sdap-nexus/.venv/lib/python3.9/site-packages/pkg_resources/__init__.py", line 938, in _resolve_dist raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'nexusanalysis' distribution was not found and is required by the application 2024-10-15T06:30:29 - tornado.access - ERROR - 500 GET /version (192.168.65.1) 44.58ms ``` - FAILED test_sdap.py::test_heartbeat - assert 500 == 200 ``` 2024-10-15T06:31:34 - nexus - INFO - Received request GET /heartbeat (192.168.65.1) 2024-10-15T06:31:34 - nexustiles.nexustiles - INFO - use config file config/datasets.ini.default 2024-10-15T06:31:34 - nexustiles.nexustiles - INFO - use config file config/datasets.ini 2024-10-15T06:31:34 - nexus - ERROR - Error processing request Traceback (most recent call last): File "/incubator-sdap-nexus/analysis/webservice/nexus_tornado/request/handlers/NexusRequestHandler.py", line 54, in get results = yield io_loop.run_in_executor( File "/incubator-sdap-nexus/.venv/lib/python3.9/site-packages/tornado/gen.py", line 762, in run value = future.result() File "/opt/python/3.9.7/lib/python3.9/concurrent/futures/thread.py", line 52, in run result = self.fn(*self.args, **self.kwargs) File "/incubator-sdap-nexus/analysis/webservice/algorithms/Heartbeat.py", line 32, in calc solrOnline = self._get_tile_service().pingSolr() AttributeError: 'NexusTileService' object has no attribute 'pingSolr' 2024-10-15T06:31:34 - tornado.access - ERROR - 500 GET /heartbeat (192.168.65.1) 20.01ms ``` - FAILED test_sdap.py::test_match_spark[gridded_to_gridded-1058] - AssertionError: Incorrect count: Expected 1058, got 1000 - FAILED test_sdap.py::test_match_spark[swath_to_swath-4026] - AssertionError: Incorrect count: Expected 4026, got 1000 4. test_cdmssubset_L2 succeeds, but could not run test_subset_L2 without nexus-webapp crashing altogether. Is there specific resource requirement for this test? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@sdap.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org