2026-05-16T23:20:04.455: current working dir: /root/qa/mctester.
2026-05-16T23:20:04.502: current logging dir: ../mctester/www.
2026-05-16T23:20:04.503: ---------------------------------------------------------------
2026-05-16T23:20:04.510: mctester entry: 2026-05-16T23:20:04.503608 mode=10
2026-05-16T23:20:04.510: ---------------------------------------------------------------
2026-05-16T23:20:04.594: EXE: 1/git describe --tags.
2026-05-16T23:20:04.611: Row 1: v1.1-923-g34ab288.
2026-05-16T23:20:04.614: EXE: 1/git rev-list --count HEAD.
2026-05-16T23:20:04.629: Row 1: 980.
2026-05-16T23:20:04.630: EXE: 1/git rev-parse HEAD.
2026-05-16T23:20:04.633: Row 1: 34ab2881eeddeb6ad89300c640be501b92a9d53f.
2026-05-16T23:20:04.642: mctester: v1.1.980 (34ab2881eeddeb6ad89300c640be501b92a9d53f).
2026-05-16T23:20:04.643: Entering into a RunTestset1+dash mode.
2026-05-16T23:20:04.645: ------ test: start, 2026-05-16T23:20:04.643
2026-05-16T23:20:04.647: ------ test: 16
2026-05-16T23:20:04.649: URL: https://megatron.headai.com/TextToMindMap?language=fi&ontology=headai&search_text=python&word_type=&noise=full&prediction_type=linear&cluster_name=TT_EL&country=fi&months=12&size=20&city=&output=json&dataset=job_ads&update=true
2026-05-16T23:20:05.374: RUN qeueing-1: 0ms, {"status": "New calculation requested. Work is in queue.", "location": "https://megatron.headai.com/analysis/TextToMindMap/TextToMindMap_zhSMRBALnV1777584005759.json"}.
2026-05-16T23:20:15.375: URL: https://megatron.headai.com/TextToMindMap?language=fi&ontology=headai&search_text=python&word_type=&noise=full&prediction_type=linear&cluster_name=TT_EL&country=fi&months=12&size=20&city=&output=json&dataset=job_ads
2026-05-16T23:20:16.006: SUC: 10726ms, ready", "location": "https://megatron.headai.com/analysis/TextToMindMap/TextToMindMap_zhSMRBALnV1777584005759.json"}, length 129.
2026-05-16T23:20:16.007: URL: https://megatron.headai.com/analysis/TextToMindMap/TextToMindMap_zhSMRBALnV1777584005759.json
2026-05-16T23:20:16.029: SUC: 11358ms, development", "group": "1", "search_center": "false", "explain_api_call": "todo" },{"id": 2, "value": 500, "label": "english", "group": "1", "search_center": "false", "explain_api_call": "todo" },{"id": 3, "value": 741, "label": "international", "group": "1", "search_center": "false", "explain_api_call": "todo" },{"id": 4, "value": 245, "label": "programming", "group": "1", "search_center": "false", "explain_api_call": "todo" },{"id": 5, "value": 886, "label": "engineering", "group": "1", "search_center": "false", "explain_api_call": "todo" },{"id": 6, "value": 239, "label": "tools", "group": "1", "search_center": "false", "explain_api_call": "todo" },{"id": 7, "value": 659, "label": "data", "group": "1", "search_center": "false", "explain_api_call": "todo" },{"id": 8, "value": 729, "label": "testing", "group": "1", "search_center": "false", "explain_api_call": "todo" },{"id": 9, "value": 636, "label": "automation", "group": "1", "search_center": "false", "explain_api_, length 9277.
2026-05-16T23:20:16.039: ------ test: 23
2026-05-16T23:20:16.040: URL: https://megatron.headai.com/WordToRelations?dataset=theseus_database&language=fi&output=json&word=viitekehys
2026-05-16T23:20:16.076: SUC: 35ms, organisaatio" },{"id": 4, "label": "tutkimuk" },{"id": 5, "label": "yhteistyö" },{"id": 6, "label": "media" },{"id": 7, "label": "opas" },{"id": 8, "label": "tutkimusmenetelmä" },{"id": 9, "label": "tulos" },{"id": 10, "label": "tutkimusmenetelm" },{"id": 11, "label": "tutkimusaineisto" },{"id": 12, "label": "palvelumuotoilu" },{"id": 13, "label": "esimiestyö" },{"id": 14, "label": "kehittämise" },{"id": 15, "label": "hoitotyö" },{"id": 16, "label": "oppimi" },{"id": 17, "label": "sosiaalis" },{"id": 18, "label": "malli" },{"id": 19, "label": "lastensuojelu" },{"id": 20, "label": "prosess" },{"id": 21, "label": "asiak" },{"id": 22, "label": "esimies" },{"id": 23, "label": "harjoittelu" },{"id": 24, "label": "potil" },{"id": 25, "label": "oppimisympäristö" },{"id": 26, "label": "toimintaympäristö" },{"id": 27, "label": "liiketalous" },{"id": 28, "label": "sosiaalityö" },{"id": 29, "label": "business" },{"id": 30, "label": "tervey" },{"id": 31, "label": "port, length 1360.
2026-05-16T23:20:16.076: ------ test: 24
2026-05-16T23:20:16.077: URL: https://megatron.headai.com/WordToRelations?dataset=theseus_database&language=fi&output=json&word=viitekehys
2026-05-16T23:20:16.106: SUC: 29ms, palvelumuotoilu" },{"id": 13, "label": "esimiestyö" },{"id": 14, "label": "kehittämise" },{"id": 15, "label": "hoitotyö" },{"id": 16, "label": "oppimi" },{"id": 17, "label": "sosiaalis" },{"id": 18, "label": "malli" },{"id": 19, "label": "lastensuojelu" },{"id": 20, "label": "prosess" },{"id": 21, "label": "asiak" },{"id": 22, "label": "esimies" },{"id": 23, "label": "harjoittelu" },{"id": 24, "label": "potil" },{"id": 25, "label": "oppimisympäristö" },{"id": 26, "label": "toimintaympäristö" },{"id": 27, "label": "liiketalous" },{"id": 28, "label": "sosiaalityö" },{"id": 29, "label": "business" },{"id": 30, "label": "tervey" },{"id": 31, "label": "portfolio" },{"id": 32, "label": "sähköis" },{"id": 33, "label": "yrittäjä" },{"id": 34, "label": "johtajuu" },{"id": 35, "label": "taloushallinno" },{"id": 36, "label": "hotelli" }]},"build_info": "runtime: 1ms"}, length 1360.
2026-05-16T23:20:16.107: ------ test: 26
2026-05-16T23:20:16.110: URL: https://megatron.headai.com/TextToKeywords?language=en&text=Student%20understands%20the%20basic%20principles%20of%20data%20and%20software%20business%2C%20and%20the%20special%20characteristics%20of%20software%20industry.%20He%2Fshe%20can%20critically%20analyze%20how%20it%20is%20possible%20to%20monetize%20with%20data%20and%20software.%20He%2Fshe%20can%20analyze%20the%20feasibility%20of%20software%20business%20models.%20Student%20can%20apply%20theoretical%20knowledge%20and%20understanding%20of%20the%20data%20anad%20software%20business%20characteristics%20to%20create%20a%20solid%20lean%20canvas%20model%20for%20a%20software%20start-up.&ontology=headai&keyword_type=empty&update=true
2026-05-16T23:20:16.754: RUN qeueing-1: 0ms, {"status": "New calculation requested. Work is in queue.", "location": "https://megatron.headai.com/analysis/TextToKeywords/TextToKeywords_FGyF456P0j1777584018304.json"}.
2026-05-16T23:20:26.755: URL: https://megatron.headai.com/TextToKeywords?language=en&text=Student%20understands%20the%20basic%20principles%20of%20data%20and%20software%20business%2C%20and%20the%20special%20characteristics%20of%20software%20industry.%20He%2Fshe%20can%20critically%20analyze%20how%20it%20is%20possible%20to%20monetize%20with%20data%20and%20software.%20He%2Fshe%20can%20analyze%20the%20feasibility%20of%20software%20business%20models.%20Student%20can%20apply%20theoretical%20knowledge%20and%20understanding%20of%20the%20data%20anad%20software%20business%20characteristics%20to%20create%20a%20solid%20lean%20canvas%20model%20for%20a%20software%20start-up.&ontology=headai&keyword_type=empty
2026-05-16T23:20:27.525: SUC: 10645ms, ready", "location": "https://megatron.headai.com/analysis/TextToKeywords/TextToKeywords_FGyF456P0j1777584018304.json"}, length 131.
2026-05-16T23:20:27.526: URL: https://megatron.headai.com/analysis/TextToKeywords/TextToKeywords_FGyF456P0j1777584018304.json
2026-05-16T23:20:27.540: SUC: 11416ms, industry. he she can critically analyze how it is possible to monetize with data and software. he she can analyze the feasibility of software business models. student can apply theoretical knowledge and understanding of the data anad software business characteristics to create a solid lean canvas model for a software start-up.","skills": [{"concept": "principle", "displayname": "Principle", "count": 1, "weight": 2.0, "relevancy": 2.0, "language": "en", "alternative_concepts": [],"relations": []}, {"concept": "data", "displayname": "Data", "count": 3, "weight": 2.0, "relevancy": 6.0, "language": "en", "alternative_concepts": [],"relations": []}, {"concept": "software", "displayname": "Software", "count": 6, "weight": 2.0, "relevancy": 12.0, "language": "en", "alternative_concepts": [],"relations": []}, {"concept": "business_software", "displayname": "Business software", "count": 3, "weight": 3.0, "relevancy": 9.0, "language": "en", "alternative_concepts": [],"relations": []}, {"concept, length 5464.
2026-05-16T23:20:27.541: ------ test: 27
2026-05-16T23:20:27.542: URL: https://megatron.headai.com/TextToMindMap?country=fi&ontology=headai&dataset=job_ads&cluster_name=&search_text=engineer&language=fi&months=12&size=20&city=&noise=full&prediction_type=linear&word_type=&update=true
2026-05-16T23:20:28.165: RUN qeueing-1: 0ms, {"status": "New calculation requested. Work is in queue.", "location": "https://megatron.headai.com/analysis/TextToMindMap/TextToMindMap_hnh5VioI1K1777584030584.json"}.
2026-05-16T23:20:38.166: URL: https://megatron.headai.com/TextToMindMap?country=fi&ontology=headai&dataset=job_ads&cluster_name=&search_text=engineer&language=fi&months=12&size=20&city=&noise=full&prediction_type=linear&word_type=
2026-05-16T23:20:38.786: SUC: 10624ms, ready", "location": "https://megatron.headai.com/analysis/TextToMindMap/TextToMindMap_hnh5VioI1K1777584030584.json"}, length 129.
2026-05-16T23:20:38.787: URL: https://megatron.headai.com/analysis/TextToMindMap/TextToMindMap_hnh5VioI1K1777584030584.json
2026-05-16T23:20:38.802: SUC: 11245ms, development", "group": "1", "search_center": "false", "explain_api_call": "todo" },{"id": 5, "value": 2192, "label": "automation", "group": "1", "search_center": "false", "explain_api_call": "todo" },{"id": 6, "value": 1136, "label": "industry", "group": "1", "search_center": "false", "explain_api_call": "todo" },{"id": 7, "value": 967, "label": "sales", "group": "1", "search_center": "false", "explain_api_call": "todo" },{"id": 8, "value": 837, "label": "quality", "group": "1", "search_center": "false", "explain_api_call": "todo" },{"id": 9, "value": 808, "label": "leader", "group": "1", "search_center": "false", "explain_api_call": "todo" },{"id": 10, "value": 785, "label": "business", "group": "1", "search_center": "false", "explain_api_call": "todo" },{"id": 11, "value": 1237, "label": "r&d", "group": "1", "search_center": "false", "explain_api_call": "todo" },{"id": 12, "value": 752, "label": "leading", "group": "1", "search_center": "false", "explain_api_call": ", length 12129.
2026-05-16T23:20:38.803: ------ test: 28
2026-05-16T23:20:38.804: URL: https://megatron.headai.com/TextToStatistics?country=fi&ontology=headai&dataset=job_ads&cluster_name=TT_IT&search_text=engineer&months=12&size=20&city=&noise=full&word_type=--&update=true
2026-05-16T23:20:39.422: RUN qeueing-1: 0ms, {"status": "New calculation requested. Work is in queue.", "location": "https://megatron.headai.com/analysis/TextToStatistics/TextToStatistics_XGJ3CM13fT1777584043861.json"}.
2026-05-16T23:20:49.422: URL: https://megatron.headai.com/TextToStatistics?country=fi&ontology=headai&dataset=job_ads&cluster_name=TT_IT&search_text=engineer&months=12&size=20&city=&noise=full&word_type=--
2026-05-16T23:20:50.055: SUC: 10618ms, ready", "location": "https://megatron.headai.com/analysis/TextToStatistics/TextToStatistics_XGJ3CM13fT1777584043861.json"}, length 135.
2026-05-16T23:20:50.055: URL: https://megatron.headai.com/analysis/TextToStatistics/TextToStatistics_XGJ3CM13fT1777584043861.json
2026-05-16T23:20:50.069: SUC: 11251ms, Engineering management", "trend": "no_demand", "weight": 4.0, "relevancy": 336.0, "language": "", "relations": [],"demand": [{"origin":"data","error_factor":"0","year":"2026","month":"4","value":"0"},{"origin":"data","error_factor":"0","year":"2026","month":"3","value":"0"},{"origin":"data","error_factor":"0","year":"2026","month":"2","value":"0"},{"origin":"data","error_factor":"0","year":"2026","month":"1","value":"0"},{"origin":"data","error_factor":"0","year":"2025","month":"12","value":"0"},{"origin":"data","error_factor":"0","year":"2025","month":"11","value":"0"},{"origin":"data","error_factor":"0","year":"2025","month":"10","value":"0"},{"origin":"data","error_factor":"0","year":"2025","month":"9","value":"0"},{"origin":"data","error_factor":"0","year":"2025","month":"8","value":"0"},{"origin":"data","error_factor":"0","year":"2025","month":"7","value":"0"},{"origin":"data","error_factor":"0","year":"2025","month":"6","value":"0"},{"origin":"data","error_factor":"0","year":"20, length 7565.
2026-05-16T23:20:50.069: ------ test: 25
2026-05-16T23:20:50.070: CMD: ssh -o ServerAliveInterval=60 -o ServerAliveCountMax=3 root@megatron.headai.com "top -b -n 1"
2026-05-16T23:20:50.071: EXE: 1/ssh -o ServerAliveInterval=60 -o ServerAliveCountMax=3 root@megatron.headai.com "top -b -n 1".
2026-05-16T23:20:50.309: Row 1: top - 23:20:50 up 66 days, 4:35, 1 user, load average: 2.36, 2.47, 2.27.
2026-05-16T23:20:50.310: Row 2: Tasks: 554 total, 1 running, 553 sleeping, 0 stopped, 0 zombie.
2026-05-16T23:20:50.310: Row 3: %Cpu(s): 1.8 us, 0.1 sy, 0.0 ni, 98.1 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st.
2026-05-16T23:20:50.310: Row 4: KiB Mem : 13202036+total, 707652 free, 48812200 used, 82500512 buff/cache.
2026-05-16T23:20:50.311: Row 5: KiB Swap: 0 total, 0 free, 0 used. 82216448 avail Mem .
2026-05-16T23:20:50.311: Row 6: .
2026-05-16T23:20:50.311: Row 7: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND.
2026-05-16T23:20:50.311: Row 8: 40774 root 20 0 25.592g 0.011t 31016 S 181.2 8.7 13992:02 java.
2026-05-16T23:20:50.311: Row 9: 2215 mysql 20 0 0.194t 0.054t 0.020t S 6.2 43.8 13162:48 mysqld.
2026-05-16T23:20:50.311: Row 10: 1 root 20 0 43624 3124 1828 S 0.0 0.0 4:20.78 init.
2026-05-16T23:20:50.312: Row 11: 2 root 20 0 0 0 0 S 0.0 0.0 0:00.28 kthreadd.
2026-05-16T23:20:50.312: Row 12: 3 root 20 0 0 0 0 S 0.0 0.0 0:36.24 ksoftirqd+.
2026-05-16T23:20:50.312: Row 13: 5 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0+.
2026-05-16T23:20:50.312: Row 14: 7 root 20 0 0 0 0 S 0.0 0.0 58:57.70 rcu_sched.
2026-05-16T23:20:50.312: Row 15: 8 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_bh.
2026-05-16T23:20:50.312: Row 16: 9 root rt 0 0 0 0 S 0.0 0.0 0:01.48 migration+.
2026-05-16T23:20:50.313: Row 17: 10 root rt 0 0 0 0 S 0.0 0.0 0:31.11 watchdog/0.
2026-05-16T23:20:50.313: Row 18: 11 root rt 0 0 0 0 S 0.0 0.0 0:27.07 watchdog/1.
2026-05-16T23:20:50.313: Row 19: 12 root rt 0 0 0 0 S 0.0 0.0 0:06.02 migration+.
2026-05-16T23:20:50.314: Row 20: 13 root 20 0 0 0 0 S 0.0 0.0 0:01.20 ksoftirqd+.
2026-05-16T23:20:50.314: Row 21: 14 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kworker/1+.
2026-05-16T23:20:50.314: Row 22: 15 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/1+.
2026-05-16T23:20:50.314: Row 23: 16 root rt 0 0 0 0 S 0.0 0.0 0:28.20 watchdog/2.
2026-05-16T23:20:50.314: Row 24: 17 root rt 0 0 0 0 S 0.0 0.0 0:02.18 migration+.
2026-05-16T23:20:50.410: SUC: 336ms Uptime 66 days, 1min 2.36, 5min 2.47, 15min 2.27, mem:132020360 total / 707652 free / 48812200 used / 82500512 cache / 82216448 avail
2026-05-16T23:20:50.411: ------ test: 29
2026-05-16T23:20:50.412: CMD: top -b -E k -n 1
2026-05-16T23:20:50.412: EXE: 1/top -b -E k -n 1.
2026-05-16T23:20:50.574: Row 1: top - 23:20:50 up 164 days, 6:41, 0 users, load average: 7.67, 7.90, 7.98.
2026-05-16T23:20:50.574: Row 2: Tasks: 238 total, 1 running, 236 sleeping, 1 stopped, 0 zombie.
2026-05-16T23:20:50.574: Row 3: %Cpu(s): 2.0 us, 0.4 sy, 2.4 ni, 95.2 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st.
2026-05-16T23:20:50.574: Row 4: KiB Mem : 32827244 total, 13936696 free, 2165324 used, 16725224 buff/cache.
2026-05-16T23:20:50.575: Row 5: KiB Swap: 16777212 total, 16776944 free, 268 used. 29844088 avail Mem .
2026-05-16T23:20:50.575: Row 6: .
2026-05-16T23:20:50.575: Row 7: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND.
2026-05-16T23:20:50.576: Row 8: 1863508 root 20 0 5791968 117724 28668 S 31.2 0.4 0:02.53 java.
2026-05-16T23:20:50.576: Row 9: 2169828 tomcat 39 19 516960 41284 5356 T 18.8 0.1 786806:55 [kswapd+.
2026-05-16T23:20:50.576: Row 10: 1863573 root 20 0 13712 3884 3288 R 6.2 0.0 0:00.01 top.
2026-05-16T23:20:50.576: Row 11: 1 root 20 0 167696 13108 8168 S 0.0 0.0 8:50.00 systemd.
2026-05-16T23:20:50.576: Row 12: 2 root 20 0 0 0 0 S 0.0 0.0 0:03.92 kthreadd.
2026-05-16T23:20:50.576: Row 13: 3 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 rcu_gp.
2026-05-16T23:20:50.576: Row 14: 4 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 rcu_par+.
2026-05-16T23:20:50.576: Row 15: 5 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 slub_fl+.
2026-05-16T23:20:50.577: Row 16: 6 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 netns.
2026-05-16T23:20:50.577: Row 17: 8 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kworker+.
2026-05-16T23:20:50.577: Row 18: 10 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 mm_perc+.
2026-05-16T23:20:50.577: Row 19: 11 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_tas+.
2026-05-16T23:20:50.577: Row 20: 12 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_tas+.
2026-05-16T23:20:50.577: Row 21: 13 root 20 0 0 0 0 S 0.0 0.0 0:00.34 ksoftir+.
2026-05-16T23:20:50.577: Row 22: 14 root 20 0 0 0 0 I 0.0 0.0 33:18.89 rcu_sch+.
2026-05-16T23:20:50.577: Row 23: 15 root rt 0 0 0 0 S 0.0 0.0 0:33.94 migrati+.
2026-05-16T23:20:50.578: Row 24: 16 root -51 0 0 0 0 S 0.0 0.0 0:00.00 idle_in+.
2026-05-16T23:20:50.608: SUC: 196ms Uptime 164 days, 1min 7.67, 5min 7.90, 15min 7.98, mem:32827244 total / 13936696 free / 2165324 used / 16725224 cache / 29844088 avail
2026-05-16T23:20:50.610: ------ test: 40
2026-05-16T23:20:50.610: URL: https://megatron.headai.com/BuildKnowledgeGraph?dataset=job_ads&search_text=1463611-4-and-helsinki,0643134-6-and-helsinki,1463611-4-and-espoo&search_year=2022&search_month=10&search_day=&language=fi&word_type=&output=json&update=true
2026-05-16T23:20:51.269: RUN qeueing-1: 0ms, {"status": "New calculation requested. Work is in queue.", "location": "https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_3zv5z0MDUO1777584056153.json"}.
2026-05-16T23:21:01.270: URL: https://megatron.headai.com/BuildKnowledgeGraph?dataset=job_ads&search_text=1463611-4-and-helsinki,0643134-6-and-helsinki,1463611-4-and-espoo&search_year=2022&search_month=10&search_day=&language=fi&word_type=&output=json
2026-05-16T23:21:02.026: SUC: 10659ms, ready", "location": "https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_3zv5z0MDUO1777584056153.json"}, length 141.
2026-05-16T23:21:02.027: URL: https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_3zv5z0MDUO1777584056153.json
2026-05-16T23:21:02.051: SUC: 11417ms, hiilineutraalisuus", "weight": 1.0, "group": "1", "metadata": {"tag": "topic", "professional_level":"not_defined","industry":"not_defined","ammatillinen_erityisosaaminen":"not_defined","ammatillinen_ydinosaaminen":"not_defined","vihreä_osaaminen":"not_defined","yleinen_osaaminen":"not_defined","digitaaliset_kansalaistaidot":"not_defined","digitaalinen_osaaminen":"not_defined","henkilökohtaiset_ominaisuudet":"not_defined","is_esco_skill":"not_defined","is_esco_title":"not_defined","is_isco_title":"not_defined"}, "search_center": "false", "sources": [0,1], "tags": [10,5,0,1,2,3], "explain_api_call": "https://megatron.headai.com/mc_api?action=explain_map&type=json&data_set=jobs.items_2022&text=hiilineutraalisuus", "relations": [] },{"id": 40, "value": 5, "unique_value": 5, "normalized_value": 625.0, "label": "yhteiskunnat", "weight": 1.0, "group": "1", "metadata": {"tag": "topic", "professional_level":"not_defined","industry":"not_defined","ammatillinen_erityisosaaminen":"not_defined, length 192686.
2026-05-16T23:21:02.052: ------ test: 41
2026-05-16T23:21:02.052: URL: https://megatron.headai.com/BuildKnowledgeGraph?dataset=job_ads&search_text=1463611-4-and-helsinki,0643134-6-and-helsinki,1463611-4-and-espoo&search_year=2022&search_month=9&search_day=&language=fi&word_type=&output=json&update=true
2026-05-16T23:21:03.277: RUN waiting: 0ms, {"status": "work in progress", "location": "https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_W3mw6bK1te1778962862693.json", "current_position": "4"}.
2026-05-16T23:21:13.278: URL: https://megatron.headai.com/BuildKnowledgeGraph?dataset=job_ads&search_text=1463611-4-and-helsinki,0643134-6-and-helsinki,1463611-4-and-espoo&search_year=2022&search_month=9&search_day=&language=fi&word_type=&output=json
2026-05-16T23:21:13.925: SUC: 11225ms, ready", "location": "https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_W3mw6bK1te1778962862693.json"}, length 141.
2026-05-16T23:21:13.926: URL: https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_W3mw6bK1te1778962862693.json
2026-05-16T23:21:13.996: SUC: 11874ms, "title": "", "info": {"24h_limit_occured": false,"sources": {"document": "jobs.items_2022_from_serach_text_1463611-4-and-helsinki-0643134-6-and-helsinki-1463611-4-and-espoo__fi"},"build": {"algorithm": "headai_graphimind_BuildMindMap_2022","build_date": "2026-05-16"}}, "data": {"legends": {"1": ""},"indicators": {"sample_size": 44, "total_data_size_matching_query": 44}, "nodes": [{"id": 0, "value": 52, "unique_value": 16, "normalized_value": 1181.0, "label": "busines", "weight": 1.0, "group": "1", "metadata": {"tag": "topic", "professional_level":"not_defined","industry":"not_defined","ammatillinen_erityisosaaminen":"not_defined","ammatillinen_ydinosaaminen":"not_defined","vihreä_osaaminen":"not_defined","yleinen_osaaminen":"not_defined","digitaaliset_kansalaistaidot":"not_defined","digitaalinen_osaaminen":"not_defined","henkilökohtaiset_ominaisuudet":"not_defined","is_esco_skill":"not_defined","is_esco_title":"not_defined","is_isco_title":"not_defined"}, "search_center": "false",, length 769119.
2026-05-16T23:21:14.002: ------ test: 42
2026-05-16T23:21:14.002: URL: https://megatron.headai.com/SumMaps?map_url_1=https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_3zv5z0MDUO1777584056153.json&map_url_2=https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_W3mw6bK1te1778962862693.json&label_1=helsinki&label_2=espoo&update=true
2026-05-16T23:21:15.804: RUN waiting: 0ms, {"status": "work in progress", "location": "https://megatron.headai.com/analysis/SumMaps/SumMaps_PWRuFb33Tv1778962875204.json", "current_position": "4"}.
2026-05-16T23:21:25.805: URL: https://megatron.headai.com/SumMaps?map_url_1=https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_3zv5z0MDUO1777584056153.json&map_url_2=https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_W3mw6bK1te1778962862693.json&label_1=helsinki&label_2=espoo
2026-05-16T23:21:26.482: SUC: 11803ms, ready", "location": "https://megatron.headai.com/analysis/SumMaps/SumMaps_PWRuFb33Tv1778962875204.json"}, length 117.
2026-05-16T23:21:26.483: URL: https://megatron.headai.com/analysis/SumMaps/SumMaps_PWRuFb33Tv1778962875204.json
2026-05-16T23:21:26.511: SUC: 12481ms, business_to_consumer", "weight": 5.0, "group": "1", "search_center": "false", "explain_api_call": "https://megatron.headai.com/mc_api?action=explain_map&type=json&data_set=headai_curriculum_db&search_year=0&text=not-available" },{"id": 103, "value": 30, "label": "myynti", "weight": 1.0, "group": "1", "search_center": "false", "explain_api_call": "https://megatron.headai.com/mc_api?action=explain_map&type=json&data_set=headai_curriculum_db&search_year=0&text=not-available" },{"id": 104, "value": 12, "label": "sähkökentät", "weight": 5.0, "group": "1", "search_center": "false", "explain_api_call": "https://megatron.headai.com/mc_api?action=explain_map&type=json&data_set=headai_curriculum_db&search_year=0&text=not-available" },{"id": 105, "value": 22, "label": "sopimukset", "weight": 1.0, "group": "1", "search_center": "false", "explain_api_call": "https://megatron.headai.com/mc_api?action=explain_map&type=json&data_set=headai_curriculum_db&search_year=0&text=not-available" },{"id", length 402076.
2026-05-16T23:21:26.513: URL: https://megatron.headai.com//Utils?action=delete_data&max=1&url=https://megatron.headai.com/analysis/SumMaps/SumMaps_PWRuFb33Tv1778962875204.json
2026-05-16T23:21:28.490: SUC: 1976ms, "status": "done", "file_deleted": true, "file": "SumMaps_PWRuFb33Tv1778962875204.json", "code": 2}, length 100.
2026-05-16T23:21:28.490: ------ test: 50
2026-05-16T23:21:28.491: URL: https://megatron.headai.com/Utils?language=en&word=obj&action=autocomplete
2026-05-16T23:21:29.605: SUC: 1114ms, object detection", "object animation", "object databases", "objective setting", "object recognition", "objective function", "object oriented css", "objects conservator", "object role modeling", "object access methods", "object query language", "object identification", "object windows library", "object oriented design", "object relational bridge", "object modeling language", "object oriented database", "object oriented analysis", "object oriented modeling", "object relational mapping", "object modeling technique", "object oriented languages", "objectorientedprogramming", "object oriented modelling", "object oriented javascript", "object relational database", "object constraint language", "object oriented constructs"]}, length 1080.
2026-05-16T23:21:29.606: ------ test: 51
2026-05-16T23:21:29.606: URL: https://megatron.headai.com/CourseToMindMap?course_code=XX00CG13&language=fi&output=json&word_type=&update=true
2026-05-16T23:21:30.223: RUN qeueing-1: 0ms, {"status": "New calculation requested. Work is in queue.", "location": "https://megatron.headai.com/analysis/CourseToMindMap/CourseToMindMap_d0dl7sJPKX1756467904666.json"}.
2026-05-16T23:21:40.224: URL: https://megatron.headai.com/CourseToMindMap?course_code=XX00CG13&language=fi&output=json&word_type=
2026-05-16T23:21:40.835: SUC: 10617ms, ready", "location": "https://megatron.headai.com/analysis/CourseToMindMap/CourseToMindMap_d0dl7sJPKX1756467904666.json"}, length 133.
2026-05-16T23:21:40.835: URL: https://megatron.headai.com/analysis/CourseToMindMap/CourseToMindMap_d0dl7sJPKX1756467904666.json
2026-05-16T23:21:40.846: SUC: 11229ms, tuotteistaminen", "group": "1", "search_center": "false", "explain_api_call": "https://megatron.headai.com/mc_api?action=explain_map&type=json&data_set=headai_curriculum_db&search_year=2021&text=tuotteistaminen" },{"id": 2, "value": 41, "label": "muotoilu", "group": "1", "search_center": "false", "explain_api_call": "https://megatron.headai.com/mc_api?action=explain_map&type=json&data_set=headai_curriculum_db&search_year=2021&text=muotoilu" }],"edges": [{"from": 0, "to": 1, "value": 3, "title": "laitteiden_ja_työkalujen_muotoilu - tuotteistaminen"},{"from": 0, "to": 2, "value": 3, "title": "laitteiden_ja_työkalujen_muotoilu - muotoilu"},{"from": 1, "to": 2, "value": 3, "title": "tuotteistaminen - muotoilu"}]}}, length 1062.
2026-05-16T23:21:40.847: ------ test: 52
2026-05-16T23:21:40.847: URL: https://megatron.headai.com/Utils?action=skills_compass&data=data_LT&output=json
2026-05-16T23:21:59.214: SUC: 18367ms, management(3), content_management(3), operations_management(4), focus_on_service(5), innovation(2), customer(2), customer_management(5), customer_processes(3), innovation_management(4), innovation_processes(5), best_practices(3), international_research(4), application(1), research_management(3), industry(2), future(2), operating(2), cooperation(2), manage_work(3), sustainable(2), grounds(1), manager(2), managers(1), customer_service(3), customer_services(3), change_management(3), service_innovations(5), social_innovations(3), social_services(3), networks(1), build_networks(3), partnerships(1), partnership(2), strategic_management(3), system_know_how(5), systems_management(3), work_organisation(5), network_services(3), manners(1), ", "new_skills": ["social_work", "area_management", "content_management", "operations_management", "focus_on_service", "innovation", "customer", "customer_management", "customer_processes", "innovation_management", "innovation_processes", "best_practices", "i, length 65837.
2026-05-16T23:21:59.215: ------ test: 53
2026-05-16T23:21:59.216: URL: https://megatron.headai.com/Scorecard?language=fi&text_1=ammattitaito,tekij%C3%A4,fi,html,rakennusalan,rakennusalan,fi,luotettavuus,joustavuus,joustavuutta,asiakas,rakennustarvikkeet,suojavarusteet,henkil%C3%B6st%C3%B6hallinno,mittauslaitteet,valvoa,asentaa%20eristysmateriaaleja,asentaa%20eristysmateriaalia,asentaa%20rakennusprofiileja,huolehtia%20henkil%C3%B6st%C3%B6hallinnon%20asiakirjoista,huolehtia%20ty%C3%B6skentelyalueen%20puhtaudesta,k%C3%A4sitell%C3%A4%20saapuvia%20rakennustarvikkeita,k%C3%A4ytt%C3%A4%C3%A4%20hiomakoneita,k%C3%A4ytt%C3%A4%C3%A4%20hiomakonetta,k%C3%A4ytt%C3%A4%C3%A4%20mittauslaitteita,k%C3%A4ytt%C3%A4%C3%A4%20ristimittausta,k%C3%A4ytt%C3%A4%C3%A4%20suojavarusteita%20rakennusty%C3%B6maalla,lajitella%20j%C3%A4tett%C3%A4,merkit%C3%A4%20viiva%20v%C3%A4rilangalla,pit%C3%A4%C3%A4%20kirjaa%20ty%C3%B6n%20edistymisest%C3%A4,tarkastaa%20rakennustarvikkeita,tilata%20rakennustarvikkeita,tulkita%20kaksiulotteisia%20suunnitelmia,tulkita%20kolmiulotteisia%20suunnitelmia,ty%C3
2026-05-16T23:21:59.858: RUN qeueing-1: 0ms, {"status": "New calculation requested. Work is in queue.", "location": "https://megatron.headai.com/analysis/BuildScorecard/BuildScorecard_2XVU7JgVR01777584133736.json"}.
2026-05-16T23:22:09.859: URL: https://megatron.headai.com/Scorecard?language=fi&text_1=ammattitaito,tekij%C3%A4,fi,html,rakennusalan,rakennusalan,fi,luotettavuus,joustavuus,joustavuutta,asiakas,rakennustarvikkeet,suojavarusteet,henkil%C3%B6st%C3%B6hallinno,mittauslaitteet,valvoa,asentaa%20eristysmateriaaleja,asentaa%20eristysmateriaalia,asentaa%20rakennusprofiileja,huolehtia%20henkil%C3%B6st%C3%B6hallinnon%20asiakirjoista,huolehtia%20ty%C3%B6skentelyalueen%20puhtaudesta,k%C3%A4sitell%C3%A4%20saapuvia%20rakennustarvikkeita,k%C3%A4ytt%C3%A4%C3%A4%20hiomakoneita,k%C3%A4ytt%C3%A4%C3%A4%20hiomakonetta,k%C3%A4ytt%C3%A4%C3%A4%20mittauslaitteita,k%C3%A4ytt%C3%A4%C3%A4%20ristimittausta,k%C3%A4ytt%C3%A4%C3%A4%20suojavarusteita%20rakennusty%C3%B6maalla,lajitella%20j%C3%A4tett%C3%A4,merkit%C3%A4%20viiva%20v%C3%A4rilangalla,pit%C3%A4%C3%A4%20kirjaa%20ty%C3%B6n%20edistymisest%C3%A4,tarkastaa%20rakennustarvikkeita,tilata%20rakennustarvikkeita,tulkita%20kaksiulotteisia%20suunnitelmia,tulkita%20kolmiulotteisia%20suunnitelmia,ty%C3
2026-05-16T23:22:10.489: SUC: 10643ms, ready", "location": "https://megatron.headai.com/analysis/BuildScorecard/BuildScorecard_2XVU7JgVR01777584133736.json"}, length 131.
2026-05-16T23:22:10.489: URL: https://megatron.headai.com/analysis/BuildScorecard/BuildScorecard_2XVU7JgVR01777584133736.json
2026-05-16T23:22:10.501: SUC: 11274ms, suojavarusteet","value":2,"tags":[],"group":"2"},{"unique_value":1,"sources":[1],"weight":2,"id":6,"label":"henkilöstöhallinno","value":2,"tags":[],"group":"2"},{"unique_value":1,"sources":[1],"weight":9,"id":7,"label":"mittauslaite","value":2,"tags":[],"group":"2"},{"unique_value":1,"sources":[1],"weight":1,"id":8,"label":"mittauslaitteet","value":2,"tags":[],"group":"2"},{"unique_value":2,"sources":[1,2],"weight":3,"id":9,"label":"valvoja","value":5,"tags":[],"group":"1"},{"unique_value":1,"sources":[1],"weight":7,"id":10,"label":"asentaa_eristysmateriaaleja","value":1,"tags":[],"group":"2"},{"unique_value":1,"sources":[1],"weight":7,"id":11,"label":"asentaa_rakennusprofiileja","value":1,"tags":[],"group":"2"},{"unique_value":1,"sources":[1],"weight":6,"id":12,"label":"asenteet","value":3,"tags":[],"group":"2"},{"unique_value":1,"sources":[1],"weight":6,"id":13,"label":"huolehtia_henkilöstöhallinnon_asiakirjoista","value":1,"tags":[],"group":"2"},{"unique_value":1,"sources":[1],"wei, length 34458.
2026-05-16T23:22:10.502: ------ test: 59
2026-05-16T23:22:10.502: URL: https://megatron.headai.com/Utils?action=get_single_job_add&keywords=pesu%7C0.55&language=fi&noise_list=&limit=1
2026-05-16T23:22:10.562: url without content/body.
2026-05-16T23:22:10.563: ------ test: 60
2026-05-16T23:22:10.563: URL: https://megatron.headai.com/Utils?action=get_single_course&course_code=fitech04343
2026-05-16T23:22:10.609: SUC: 46ms, perspective. Responsibility and sustainability in projects and project networks with different collaboration models are also covered. The course provides in depth understanding on these themes and the related topics mentioned in the course content. Common course themes are. Project value creation and cooperation models. Responsibility and sustainability in projects and project networks with measures. Strategic project management and long term value creation. This course is organised in collaboration with Åbo Akademi, University of Oulu and Tampere University. Teaching schedule. Lectures will be held on Mondays and Thursdays at 16 00 19 00 through Zoom mandatory participation. Pre assignments need to be submitted before each lecture. Students also need to submit a final essay deadline 30.9.. Workload. Pre assignments reading pre material, watching videos, doing assignments, personal reflection 7 x 10 h 70 h. Lectures incl. class assignments, personal reflection 7 x 4 h 28 h. Final cour, length 1862.
2026-05-16T23:22:10.610: ------ test: 61
2026-05-16T23:22:10.610: URL: https://megatron.headai.com/Utils?action=get_job_title&title=business&language=en&additional_data=true
2026-05-16T23:22:10.674: SUC: 64ms, market research", "risk management"]}, {"job_title": "business and marketing vocational teacher", "source": "ESCO", "language": "en", "job_titles_skills": ["teach marketing principles", "work in vocational school", "adapt training to labour market", "teach customer service techniques", "monitor developments in field of expertise", "facilitate teamwork between students", "guarantee students' safety", "apply teaching strategies", "manage student relationships", "assist students in their learning", "prepare lesson content", "observe student's progress", "maintain students' discipline", "assign homework", "perform classroom management", "apply intercultural teaching strategies", "assess students", "give constructive feedback", "adapt teaching to student's capabilities", "develop course outline", "customer service", "learning difficulties", "teamwork principles", "assessment processes", "curriculum objectives", "marketing principles", "sales activities"]}, {"job_title": "business coach", ", length 13732.
2026-05-16T23:22:10.674: ------ test: 62
2026-05-16T23:22:10.675: URL: https://megatron.headai.com/Utils?action=futureproof_feedback&text_1=data&text_2=pata&list1=&list2=2
2026-05-16T23:22:10.701: SUC: 26ms, feedback given"}, length 27.
2026-05-16T23:22:10.702: ------ test: 65
2026-05-16T23:22:10.702: URL: https://megatron.headai.com/TextToGraph?update=true&language=en&output=json&high_privacy_mode=true&text=Several%20important%20sub-fields%20of%20AI%20research%20(as%20opposed%20to%20AI%20itself)%20have%20used%20working%20definitions%20of%20the%20intelligent%20agents
2026-05-16T23:22:11.762: SUC: 1060ms, research", "weight": 1.0, "group": "1", "search_center": "false", "sources": [{"title": "", "url": ""}], "explain_api_call": "https://megatron.headai.com/mc_api?action=explain_map&type=json&data_set=&search_year=0&text=research", "relations": [] },{"id": 2, "value": 1, "label": "agent", "weight": 1.0, "group": "1", "search_center": "false", "sources": [{"title": "", "url": ""}], "explain_api_call": "https://megatron.headai.com/mc_api?action=explain_map&type=json&data_set=&search_year=0&text=agent", "relations": [] }],"edges": [{"from": 0, "to": 1, "value": 1, "title": "intelligent_agent - research"},{"from": 0, "to": 2, "value": 1, "title": "intelligent_agent - agent"},{"from": 1, "to": 2, "value": 1, "title": "research - agent"}]}, "indicators": {"processing_time": 1020,"word_count": 20, "keyword_count": 3, "unique_keyword_count": 3, "cumulative_weight": 12.0, "machine_readability": 100, "machine_readability_text": "green", "information_quality": 30.0, "information_quality_text": ", length 1821.
2026-05-16T23:22:11.763: ------ test: 66
2026-05-16T23:22:11.763: URL: https://megatron.headai.com/TextToGraph?update=true&translate_to=fi&language=en&output=json&high_privacy_mode=true&text=Several%20important%20sub-fields%20of%20AI%20research%20(as%20opposed%20to%20AI%20itself)%20have%20used%20working%20definitions%20of%20the%20intelligent%20agents
2026-05-16T23:22:12.475: SUC: 712ms, tutkimus", "weight": 0.9999999999, "group": "1", "search_center": "false", "sources": [{"title": "", "url": ""}], "explain_api_call": "https://megatron.headai.com/mc_api?action=explain_map&type=json&data_set=&search_year=0&text=tutkimus", "relations": [] },{"id": 2, "value": 1, "label": "agentti", "weight": 3.0, "group": "1", "search_center": "false", "sources": [{"title": "", "url": ""}], "explain_api_call": "https://megatron.headai.com/mc_api?action=explain_map&type=json&data_set=&search_year=0&text=agentti", "relations": [] }],"edges": [{"from": 0, "to": 1, "value": 1, "title": "älykäs agentti - tutkimus"},{"from": 0, "to": 2, "value": 1, "title": "älykäs agentti - agentti"},{"from": 1, "to": 2, "value": 1, "title": "tutkimus - agentti"}]}, "indicators": {"processing_time": 664,"word_count": 20, "keyword_count": 3, "unique_keyword_count": 3, "cumulative_weight": 4.9999999998, "machine_readability": 100, "machine_readability_text": "green", "information_quality": 12.4999999995, "i, length 1843.
2026-05-16T23:22:12.476: ------ test: 43
2026-05-16T23:22:12.703: SQL: select country, count(id) from items_2026 where country=? and language=? and datediff(readtime, now())>? group by country; fi/fi, -30, 5000, .
2026-05-16T23:22:13.230: SUC: 754ms fi/67532
2026-05-16T23:22:13.231: ------ test: 44
2026-05-16T23:22:13.313: SQL: select country, count(id) from items_2026 where country=? and language=? and datediff(readtime, now())>? group by country; fi/fi, -7, 1000, .
2026-05-16T23:22:13.810: SUC: 579ms fi/14658
2026-05-16T23:22:13.811: ------ test: 45
2026-05-16T23:22:13.887: SQL: select country, count(id) from items_2026 where country=? and language=? and datediff(readtime, now())>? group by country; ph/en, -30, 100, .
2026-05-16T23:22:14.008: SUC: 197ms ph/491
2026-05-16T23:22:14.008: ------ test: 49
2026-05-16T23:22:14.070: SQL: select country, count(id) from items_2026 where country=? and language=? and datediff(readtime, now())>? group by country; eg/en, -7, 100, .
2026-05-16T23:22:14.190: SUC: 181ms eg/829
2026-05-16T23:22:14.191: ------ test: 70
2026-05-16T23:22:14.256: SQL: select country, count(id) from items_2026 where country=? and language=? and datediff(readtime, now())>? group by country; za/en, -30, 100, .
2026-05-16T23:22:14.378: SUC: 187ms za/5087
2026-05-16T23:22:14.379: ------ test: 71
2026-05-16T23:22:14.444: SQL: select country, count(id) from items_2026 where country=? and language=? and datediff(readtime, now())>? group by country; nl/nl, -30, 100, .
2026-05-16T23:22:15.078: SUC: 699ms nl/38246
2026-05-16T23:22:15.080: ------ test: 73
2026-05-16T23:22:15.080: URL: https://megatron.headai.com/TextToGraph?ontology=headai&cache=true&language=en&output=json&text=Several%20important%20sub-fields%20of%20AI%20research%20(as%20opposed%20to%20AI%20itself)%20have%20used%20working%20definitions%20of%20the%20intelligent%20agents%20java&update=true
2026-05-16T23:22:15.706: RUN qeueing-1: 0ms, {"status": "New calculation requested. Work is in queue.", "location": "https://megatron.headai.com/analysis/TextToGraph/TextToGraph_ypeBJxC2oA1777584150922.json"}.
2026-05-16T23:22:25.707: URL: https://megatron.headai.com/TextToGraph?ontology=headai&cache=true&language=en&output=json&text=Several%20important%20sub-fields%20of%20AI%20research%20(as%20opposed%20to%20AI%20itself)%20have%20used%20working%20definitions%20of%20the%20intelligent%20agents%20java
2026-05-16T23:22:26.317: SUC: 10627ms, ready", "location": "https://megatron.headai.com/analysis/TextToGraph/TextToGraph_ypeBJxC2oA1777584150922.json"}, length 125.
2026-05-16T23:22:26.318: URL: https://megatron.headai.com/analysis/TextToGraph/TextToGraph_ypeBJxC2oA1777584150922.json
2026-05-16T23:22:26.329: SUC: 11238ms, java", "weight": 1.0, "group": "1", "search_center": "false", "sources": [{"title": "", "url": ""}], "explain_api_call": "https://megatron.headai.com/mc_api?action=explain_map&type=json&data_set=&search_year=0&text=java", "relations": [] }],"edges": [{"from": 0, "to": 1, "value": 1, "title": "importer - imports"},{"from": 0, "to": 2, "value": 1, "title": "importer - sub"},{"from": 0, "to": 3, "value": 1, "title": "importer - ai_researchers"},{"from": 0, "to": 4, "value": 1, "title": "importer - researching"},{"from": 1, "to": 2, "value": 1, "title": "imports - sub"},{"from": 1, "to": 3, "value": 1, "title": "imports - ai_researchers"},{"from": 1, "to": 4, "value": 1, "title": "imports - researching"},{"from": 1, "to": 5, "value": 1, "title": "imports - useful"},{"from": 2, "to": 3, "value": 1, "title": "sub - ai_researchers"},{"from": 2, "to": 4, "value": 1, "title": "sub - researching"},{"from": 2, "to": 5, "value": 1, "title": "sub - useful"},{"from": 2, "to": 6, "value": 1, "title", length 5740.
2026-05-16T23:22:26.330: ------ test: 74
2026-05-16T23:22:26.330: URL: https://megatron.headai.com/SemanticSimilarity?language=en&ontology=headai&high_privacy_mode=true&text=java&output=json
2026-05-16T23:22:26.396: SUC: 66ms, java", "weight": 2.0}], "matching_words": [{"keyword": "java", "weight": 2.0}], "score": 2.0}]}, length 684.
2026-05-16T23:22:26.398: ------ test: 75
2026-05-16T23:22:26.398: URL: https://megatron.headai.com/TranslateKnowledgeGraph?language=en&translate_to=fi&high_privacy_mode=true&url=https://megatron.headai.com/analysis/TextToGraph/TextToGraph_ypeBJxC2oA1777584150922.json&output=json
2026-05-16T23:22:26.476: SUC: 78ms, agentti","relations":[],"original_label":"intelligence_agent","value":1,"search_center":"false","group":"1"},{"explain_api_call":"https://megatron.headai.com/mc_api?action=explain_map&type=json&data_set=&search_year=0&text=intelligent_agent","sources":[{"title":"","url":""}],"weight":10,"id":7,"label":"älykäs_agentti","relations":[],"original_label":"intelligent_agent","value":1,"search_center":"false","group":"1"},{"explain_api_call":"https://megatron.headai.com/mc_api?action=explain_map&type=json&data_set=&search_year=0&text=agentti","sources":[{"title":"","url":""}],"weight":1,"id":8,"label":"agentti","relations":[],"original_label":"agent","value":1,"search_center":"false","group":"1"},{"explain_api_call":"https://megatron.headai.com/mc_api?action=explain_map&type=json&data_set=&search_year=0&text=java","sources":[{"title":"","url":""}],"weight":1,"id":9,"label":"java","relations":[],"original_label":"java","value":1,"search_center":"false","group":"1"}],"unique_identifier":"smroq, length 5542.
2026-05-16T23:22:26.478: ------ test: 76
2026-05-16T23:22:26.478: URL: https://megatron.headai.com/TextToGraph?ontology=headai&cache=true&language=en&output=json&text=While+intelligent+agents+as+systems+that+use+artificial+intelligence+are+an+important+application+of+AI%2C+many+AI+systems+do+not+perform+any+procedural+steps+with+the+outputs+of+the+AI+at+all%2C+such+as+computer+vision%2C+speech+recognition%2C+or+recommender+systems.+The+term+artificial+intelligence+had+previously+been+used+to+describe+machines+that+mimic+and+display+human+cognitive+skills+that+are+associated+with+the+human+mind%2C+such+as+learning+and+problem-solving.&oq=While+intelligent+agents+as+systems+that+use+artificial+intelligence+are+an+important+application+of+AI%2C+many+AI+systems+do+not+perform+any+procedural+steps+with+the+outputs+of+the+AI+at+all%2C+such+as+computer+vision%2C+speech+recognition%2C+or+recommender+systems.+The+term+artificial+intelligence+had+previously+been+used+to+describe+machines+that+mimic+and+display+human+cognitive+skills+that+are+associated+with+the+hu
2026-05-16T23:22:27.106: RUN qeueing-1: 0ms, {"status": "New calculation requested. Work is in queue.", "location": "https://megatron.headai.com/analysis/TextToGraph/TextToGraph_MujszPOdGx1777584164276.json"}.
2026-05-16T23:22:37.107: URL: https://megatron.headai.com/TextToGraph?ontology=headai&cache=true&language=en&output=json&text=While+intelligent+agents+as+systems+that+use+artificial+intelligence+are+an+important+application+of+AI%2C+many+AI+systems+do+not+perform+any+procedural+steps+with+the+outputs+of+the+AI+at+all%2C+such+as+computer+vision%2C+speech+recognition%2C+or+recommender+systems.+The+term+artificial+intelligence+had+previously+been+used+to+describe+machines+that+mimic+and+display+human+cognitive+skills+that+are+associated+with+the+human+mind%2C+such+as+learning+and+problem-solving.&oq=While+intelligent+agents+as+systems+that+use+artificial+intelligence+are+an+important+application+of+AI%2C+many+AI+systems+do+not+perform+any+procedural+steps+with+the+outputs+of+the+AI+at+all%2C+such+as+computer+vision%2C+speech+recognition%2C+or+recommender+systems.+The+term+artificial+intelligence+had+previously+been+used+to+describe+machines+that+mimic+and+display+human+cognitive+skills+that+are+associated+with+the+hu
2026-05-16T23:22:37.723: SUC: 10629ms, ready", "location": "https://megatron.headai.com/analysis/TextToGraph/TextToGraph_MujszPOdGx1777584164276.json"}, length 125.
2026-05-16T23:22:37.724: URL: https://megatron.headai.com/analysis/TextToGraph/TextToGraph_MujszPOdGx1777584164276.json
2026-05-16T23:22:37.735: SUC: 11246ms, artificial_intelligence", "weight": 4.0, "group": "1", "search_center": "false", "sources": [{"title": "", "url": ""}], "explain_api_call": "https://megatron.headai.com/mc_api?action=explain_map&type=json&data_set=&search_year=0&text=artificial_intelligence", "relations": [] },{"id": 7, "value": 1, "label": "artificial_intelligence_systems", "weight": 10.0, "group": "1", "search_center": "false", "sources": [{"title": "", "url": ""}], "explain_api_call": "https://megatron.headai.com/mc_api?action=explain_map&type=json&data_set=&search_year=0&text=artificial_intelligence_systems", "relations": [] },{"id": 8, "value": 1, "label": "intelligence_agent", "weight": 0.9999999999, "group": "1", "search_center": "false", "sources": [{"title": "", "url": ""}], "explain_api_call": "https://megatron.headai.com/mc_api?action=explain_map&type=json&data_set=&search_year=0&text=intelligence_agent", "relations": [] },{"id": 9, "value": 1, "label": "intelligence_applications", "weight": 10.0, "gr, length 22458.
2026-05-16T23:22:37.737: ------ test: 77
2026-05-16T23:22:37.737: URL: https://megatron.headai.com/JoinKnowledgeGraphs?language=en&high_privacy_mode=true&urls=https://megatron.headai.com/analysis/TextToGraph/TextToGraph_ypeBJxC2oA1777584150922.json,https://megatron.headai.com/analysis/TextToGraph/TextToGraph_MujszPOdGx1777584164276.json&title=qa77&output=json
2026-05-16T23:22:37.797: SUC: 60ms, agent","value":2,"tags":[],"group":"1"},{"unique_value":1,"sources":[1],"weight":2,"id":6,"label":"useful","value":3,"tags":[],"group":"1"},{"unique_value":1,"sources":[1],"weight":8,"id":20,"label":"system_procedures","value":1,"tags":[],"group":"1"},{"unique_value":1,"sources":[1],"weight":10,"id":8,"label":"intelligent_agent","value":2,"tags":[],"group":"1"},{"unique_value":1,"sources":[1],"weight":1,"id":9,"label":"agent","value":2,"tags":[],"group":"1"},{"unique_value":1,"sources":[1],"weight":5,"id":31,"label":"machining","value":1,"tags":[],"group":"1"},{"unique_value":1,"sources":[1],"weight":1,"id":10,"label":"java","value":1,"tags":[],"group":"1"},{"unique_value":1,"sources":[1],"weight":1,"id":32,"label":"machining_associate","value":1,"tags":[],"group":"1"},{"unique_value":1,"sources":[1],"weight":10,"id":11,"label":"intelligent_systems","value":1,"tags":[],"group":"1"},{"unique_value":1,"sources":[1],"weight":1,"id":33,"label":"display","value":1,"tags":[],"group":"1"},{", length 14062.
2026-05-16T23:22:37.798: ------ test: 78
2026-05-16T23:22:37.798: URL: https://megatron.headai.com/ModifyKnowledgeGraph?keywords=&high_privacy_mode=true&weight=5&url=https://megatron.headai.com/analysis/TextToGraph/TextToGraph_MujszPOdGx1777584164276.json&output=json
2026-05-16T23:22:37.850: SUC: 52ms, computer_systems","sources":[0],"weight":6,"id":19,"label":"computer_systems","relations":[],"value":1,"search_center":"false","group":"1"},{"explain_api_call":"https://megatron.headai.com/mc_api?action=explain_map&type=json&data_set=&search_year=0&text=computer_vision","sources":[0],"weight":8,"id":20,"label":"computer_vision","relations":[],"value":1,"search_center":"false","group":"1"},{"explain_api_call":"https://megatron.headai.com/mc_api?action=explain_map&type=json&data_set=&search_year=0&text=vision_system","sources":[0],"weight":10,"id":22,"label":"vision_system","relations":[],"value":1,"search_center":"false","group":"1"},{"explain_api_call":"https://megatron.headai.com/mc_api?action=explain_map&type=json&data_set=&search_year=0&text=speech","sources":[0],"weight":6,"id":23,"label":"speech","relations":[],"value":1,"search_center":"false","group":"1"},{"explain_api_call":"https://megatron.headai.com/mc_api?action=explain_map&type=json&data_set=&search_year=0&text=speech_rec, length 8171.
2026-05-16T23:22:37.851: ------ test: 79
2026-05-16T23:22:37.852: URL: https://megatron.headai.com/BuildKnowledgeGraph?language=fi&size=200&ontology=headai&word_type=&output=json&dataset=job_ads&search_year=2021&search_month=&country=fi&update=&search_text=tietoturva,palvelunesto,virustorjunta,yksityisyys,yksityisyyden_suoja,cyber,gdpr,kyberturvallisuus,luottamuksellisuus,kyber&update=true
2026-05-16T23:22:38.497: SUC: 0ms, ready", "location": "https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_7prZb30BZk1777584177035.json"}, length 141.
2026-05-16T23:22:38.498: URL: https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_7prZb30BZk1777584177035.json
2026-05-16T23:22:38.653: SUC: 646ms, "title": "", "info": {"24h_limit_occured": false,"sources": {"document": "jobs.items_2021_from_serach_text_tietoturva-palvelunesto-virustorjunta-yksityisyys-yksityisyyden_suoja-cyber-gdpr-kyberturvallisuus-luottamuksellisuus-kyber_headai_fi"},"build": {"algorithm": "headai_graphimind_BuildMindMap_2022","build_date": "2026-05-01"}}, "data": {"legends": {"1": ""},"indicators": {"sample_size": 200, "total_data_size_matching_query": 1498}, "nodes": [{"id": 0, "value": 40, "unique_value": 8, "normalized_value": 200.0, "label": "psykoterapeutti", "weight": 5.0, "group": "1", "metadata": {"tag": "topic", "professional_level":"not_defined","industry":"not_defined","ammatillinen_erityisosaaminen":"not_defined","ammatillinen_ydinosaaminen":"not_defined","vihreä_osaaminen":"not_defined","yleinen_osaaminen":"not_defined","digitaaliset_kansalaistaidot":"not_defined","digitaalinen_osaaminen":"not_defined","henkilökohtaiset_ominaisuudet":"not_defined","is_esco_skill":"not_defined","is_esco_title, length 2447961.
2026-05-16T23:22:38.654: ------ test: 80
2026-05-16T23:22:38.654: URL: https://megatron.headai.com/BuildKnowledgeGraph?language=fi&size=200&ontology=headai&word_type=&output=json&dataset=job_ads&search_year=2022&search_month=&country=fi&update=&search_text=tietoturva,palvelunesto,virustorjunta,yksityisyys,yksityisyyden_suoja,cyber,gdpr,kyberturvallisuus,luottamuksellisuus,kyber&update=true
2026-05-16T23:22:39.292: SUC: 0ms, ready", "location": "https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_C6mJPNBldD1777584280161.json"}, length 141.
2026-05-16T23:22:39.292: URL: https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_C6mJPNBldD1777584280161.json
2026-05-16T23:22:39.512: SUC: 638ms, "title": "", "info": {"24h_limit_occured": false,"sources": {"document": "jobs.items_2022_from_serach_text_tietoturva-palvelunesto-virustorjunta-yksityisyys-yksityisyyden_suoja-cyber-gdpr-kyberturvallisuus-luottamuksellisuus-kyber_headai_fi"},"build": {"algorithm": "headai_graphimind_BuildMindMap_2022","build_date": "2026-05-01"}}, "data": {"legends": {"1": ""},"indicators": {"sample_size": 200, "total_data_size_matching_query": 11858}, "nodes": [{"id": 0, "value": 15, "unique_value": 3, "normalized_value": 75.0, "label": "vahtimestari", "weight": 5.0, "group": "1", "metadata": {"tag": "topic", "professional_level":"not_defined","industry":"not_defined","ammatillinen_erityisosaaminen":"not_defined","ammatillinen_ydinosaaminen":"not_defined","vihreä_osaaminen":"not_defined","yleinen_osaaminen":"not_defined","digitaaliset_kansalaistaidot":"not_defined","digitaalinen_osaaminen":"not_defined","henkilökohtaiset_ominaisuudet":"not_defined","is_esco_skill":"not_defined","is_esco_title":", length 4334153.
2026-05-16T23:22:39.513: ------ test: 81
2026-05-16T23:22:39.513: URL: https://megatron.headai.com/BuildMapPrediction?urls=https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_7prZb30BZk1777584177035.json,https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_C6mJPNBldD1777584280161.json&update=true
2026-05-16T23:22:40.134: RUN qeueing-1: 0ms, {"status": "New calculation requested. Work is in queue.", "location": "https://megatron.headai.com/analysis/BuildMapPrediction/BuildMapPrediction_H9Ck1VPV151777584826485.json"}.
2026-05-16T23:22:50.135: URL: https://megatron.headai.com/BuildMapPrediction?urls=https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_7prZb30BZk1777584177035.json,https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_C6mJPNBldD1777584280161.json
2026-05-16T23:22:50.748: SUC: 10621ms, ready", "location": "https://megatron.headai.com/analysis/BuildMapPrediction/BuildMapPrediction_H9Ck1VPV151777584826485.json"}, length 139.
2026-05-16T23:22:50.748: URL: https://megatron.headai.com/analysis/BuildMapPrediction/BuildMapPrediction_H9Ck1VPV151777584826485.json
2026-05-16T23:22:50.905: SUC: 11235ms, "data":{"BuildKnowledgeGraph_API_call":{"word_type":"","country":"fi","endDate":"","city":"","legend":"","search_day":0,"language":"fi","search_year":2022,"noise_list":"","search_month":0,"weighted_search_output":false,"output":"json","additional_data":false,"size":200,"affiliation":"","dataset":"job_ads","ontology":"headai","startDate":"","search_text":"tietoturva,palvelunesto,virustorjunta,yksityisyys,yksityisyyden_suoja,cyber,gdpr,kyberturvallisuus,luottamuksellisuus,kyber"},"legends":{"1":""},"nodes":[{"metadata":{"henkilökohtaiset_ominaisuudet":"not_defined","professional_level":"not_defined","industry":"not_defined","digitaalinen_osaaminen":"not_defined","ammatillinen_ydinosaaminen":"not_defined","is_esco_skill":"not_defined","vihreä_osaaminen":"not_defined","is_esco_title":"not_defined","ammatillinen_erityisosaaminen":"not_defined","digitaaliset_kansalaistaidot":"not_defined","yleinen_osaaminen":"not_defined","tag":"topic","is_isco_title":"not_defined"},"explain_api_call":"http, length 4007049.
2026-05-16T23:22:50.906: ------ test: 82
2026-05-16T23:22:50.907: URL: https://megatron.headai.com/BuildSignals?urls=https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_7prZb30BZk1777584177035.json,https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_C6mJPNBldD1777584280161.json&map_legends=2021,2022&dataset=custom&keyword=keywordtitteli&update=true
2026-05-16T23:22:51.539: RUN qeueing-1: 0ms, {"status": "New calculation requested. Work is in queue.", "location": "https://megatron.headai.com/analysis/BuildSignals/BuildSignals_KQ4KWdjSYF1777584838890.json"}.
2026-05-16T23:23:01.539: URL: https://megatron.headai.com/BuildSignals?urls=https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_7prZb30BZk1777584177035.json,https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_C6mJPNBldD1777584280161.json&map_legends=2021,2022&dataset=custom&keyword=keywordtitteli
2026-05-16T23:23:02.194: SUC: 10632ms, ready", "location": "https://megatron.headai.com/analysis/BuildSignals/BuildSignals_KQ4KWdjSYF1777584838890.json"}, length 127.
2026-05-16T23:23:02.195: URL: https://megatron.headai.com/analysis/BuildSignals/BuildSignals_KQ4KWdjSYF1777584838890.json
2026-05-16T23:23:02.204: SUC: 11288ms, "data":[{"buttonTitle":"2021","hideLegend":true,"url":"https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_7prZb30BZk1777584177035.json"},{"buttonTitle":">","url":"https://megatron.headai.com/analysis/BuildMapWithSignals/BuildMapWithSignals_qDxreLCt4E1777584845258.json"},{"buttonTitle":"2022","hideLegend":true,"url":"https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_C6mJPNBldD1777584280161.json"}],"info":{"timeLabels":["2021","2022"]}}, length 493.
2026-05-16T23:23:02.205: ------ test: 83
2026-05-16T23:23:02.205: CMD: df -h
2026-05-16T23:23:02.205: EXE: 1/df -h.
2026-05-16T23:23:02.208: Row 1: Filesystem Size Used Avail Use% Mounted on.
2026-05-16T23:23:02.208: Row 2: tmpfs 3.2G 330M 2.9G 11% /run.
2026-05-16T23:23:02.209: Row 3: /dev/vda2 59G 51G 5.6G 91% /.
2026-05-16T23:23:02.209: Row 4: tmpfs 16G 0 16G 0% /dev/shm.
2026-05-16T23:23:02.209: Row 5: tmpfs 5.0M 0 5.0M 0% /run/lock.
2026-05-16T23:23:02.210: WRN: 4ms Diskfree qa.headai.com: tmpfs:11%, /dev/vda2:91%, tmpfs:0%, tmpfs:0%.
2026-05-16T23:23:02.214: fileio: /var/www/html/ivves/notices.txt, mode: 3, length: 612.
2026-05-16T23:23:02.217: fileio: /var/www/html/ivves/notices.txt, mode: 2, length: 612.
2026-05-16T23:23:02.230: ------ test: 84
2026-05-16T23:23:02.230: CMD: ssh -o ServerAliveInterval=60 -o ServerAliveCountMax=3 root@megatron.headai.com "df -h"
2026-05-16T23:23:02.231: EXE: 1/ssh -o ServerAliveInterval=60 -o ServerAliveCountMax=3 root@megatron.headai.com "df -h".
2026-05-16T23:23:02.310: Row 1: Filesystem Size Used Avail Use% Mounted on.
2026-05-16T23:23:02.311: Row 2: udev 63G 4.0K 63G 1% /dev.
2026-05-16T23:23:02.311: Row 3: tmpfs 13G 5.5M 13G 1% /run.
2026-05-16T23:23:02.311: Row 4: /dev/vda1 757G 343G 383G 48% /.
2026-05-16T23:23:02.311: Row 5: none 4.0K 0 4.0K 0% /sys/fs/cgroup.
2026-05-16T23:23:02.311: Row 6: none 5.0M 0 5.0M 0% /run/lock.
2026-05-16T23:23:02.311: Row 7: none 63G 0 63G 0% /run/shm.
2026-05-16T23:23:02.311: Row 8: none 100M 0 100M 0% /run/user.
2026-05-16T23:23:02.311: Row 9: cgmfs 100K 0 100K 0% /run/cgmanager/fs.
2026-05-16T23:23:02.311: Row 10: /dev/vdb 985G 300G 635G 33% /opt/tomcat/webapps/ROOT/analysis.
2026-05-16T23:23:02.312: Row 11: tmpfs 100K 0 100K 0% /var/lib/lxd/shmounts.
2026-05-16T23:23:02.312: Row 12: tmpfs 100K 0 100K 0% /var/lib/lxd/devlxd.
2026-05-16T23:23:02.313: SUC: 83ms Diskfree megatron.headai.com: udev:1%, tmpfs:1%, /dev/vda1:48%, none:0%, none:0%, none:0%, none:0%, cgmfs:0%, /dev/vdb:33%, tmpfs:0%, tmpfs:0%.
2026-05-16T23:23:02.313: ------ test: 87
2026-05-16T23:23:02.333: SQL: show global status like 'threads_connected';.
2026-05-16T23:23:02.338: Results: value=4/300.
2026-05-16T23:23:02.343: SQL: value, lines: 1, ret=1, 4.
2026-05-16T23:23:02.343: SUC: 30ms 4
2026-05-16T23:23:02.344: ------ test: 88
2026-05-16T23:23:02.344: URL: https://megatron.headai.com//Utils?action=get_jobs_by_text&search=&area=paris&author=hellowork&keywords=java,python&language=fr
2026-05-16T23:23:02.577: SUC: 233ms, java,python", "skills_searched": "python, java", "language": "fr", "area": ["paris"], "data": [{"author": "hellowork", "results": []}]}, length 148.
2026-05-16T23:23:02.578: ------ test: 89
2026-05-16T23:23:02.578: URL: https://headai.com
2026-05-16T23:23:02.934: SUC: 355ms, meets direction. Headai is a deep tech company enabling Decision Intelligence for future-focused organizations through automated analysis of unstructured text data. Unlock Hidden Insights Optimize Workforce Strategies Enable Decision Intelligence Improve Operational Efficiency Metis Training tool for creating machine-readable data Learn how to create high-quality, machine-readable data for better job recommendations and labor market […]" />, length 210717.
2026-05-16T23:23:02.935: ------ test: 90
2026-05-16T23:23:03.001: SQL: SHOW PROCESSLIST;.
2026-05-16T23:23:03.006: Row 1: 45623976,root,localhost:59156,analysis,Query,1,Sending data,SELECT count(id) as count FROM analysis.long_queries WHERE started IS NOT NULL AND finished IS NULL .
2026-05-16T23:23:03.006: Row 2: 45624053,root,localhost:59316,null,Query,0,starting,SHOW PROCESSLIST.
2026-05-16T23:23:03.006: Row 3: 45624061,unauthenticated user,localhost:59332,null,Connect,0,login,null.
2026-05-16T23:23:03.006: SQL: COUNTNOTLINES:Command, lines: 3, ret=3, 3.
2026-05-16T23:23:03.007: SUC: 72ms 3
2026-05-16T23:23:03.007: ------ test: 91
2026-05-16T23:23:03.072: SQL: SHOW PROCESSLIST;.
2026-05-16T23:23:03.074: Row 1: 45573442,root,localhost:40330,analysis,Sleep,4,,null.
2026-05-16T23:23:03.074: Row 2: 45623829,root,localhost:58840,analysis,Sleep,3,,null.
2026-05-16T23:23:03.074: Row 3: 45623976,root,localhost:59156,analysis,Query,1,Sending data,SELECT count(id) as count FROM analysis.long_queries WHERE started IS NOT NULL AND finished IS NULL .
2026-05-16T23:23:03.074: Row 4: 45624062,root,localhost:59334,null,Query,0,starting,SHOW PROCESSLIST.
2026-05-16T23:23:03.074: Row 5: 45624069,root,localhost:59348,semantics,Query,0,statistics,SELECT relations_count_media, relations_count_jobs, relations_count_courses FROM semantics.workWords.
2026-05-16T23:23:03.074: SQL: COUNT, lines: 5, ret=5, 5.
2026-05-16T23:23:03.075: SUC: 68ms 5
2026-05-16T23:23:03.075: ------ test: 93
2026-05-16T23:23:03.075: URL: https://megatron.headai.com//Utils?action=delete_data&max=1&url=https://megatron.headai.com/analysis/BuildKnowledgeGraph/BuildKnowledgeGraph_W3mw6bK1te1778962862693.json
2026-05-16T23:23:05.588: SUC: 2513ms, "status": "done", "file_deleted": true, "file": "BuildKnowledgeGraph_W3mw6bK1te1778962862693.json", "code": 2}, length 112.
2026-05-16T23:23:05.589: ------ test: 94
2026-05-16T23:23:05.589: EXE: 1/git ls-remote git@github.com:Headai/qa.git.
2026-05-16T23:23:07.064: Row 1: 34ab2881eeddeb6ad89300c640be501b92a9d53f HEAD.
2026-05-16T23:23:07.064: Row 2: 34ab2881eeddeb6ad89300c640be501b92a9d53f refs/heads/main.
2026-05-16T23:23:07.068: SUC: 94, 1476ms, lines: 2.
2026-05-16T23:23:07.069: checkJavaStack starting: 95.
2026-05-16T23:23:07.163: ------ test: 95
2026-05-16T23:23:07.163: EXE: 5/"jstack 40774 | awk '/nid=/ {if (in_block && has_h1_h2) {for (i = start_line; i <= last_h1_h2; i++) print lines[i]} start_line = NR; last_h1_h2 = 0; has_h1_h2 = 0; in_block = 1} /h1|h2/ {has_h1_h2 = 1; last_h1_h2 = NR} {lines[NR] = $0} END {if (in_block && has_h1_h2) {for (i = start_line; i <= last_h1_h2; i++) print lines[i]}}' || true".
2026-05-16T23:23:07.410: Row 1: "http-nio-127.0.0.1-8080-exec-831" #609073 daemon prio=5 os_prio=0 tid=0x00007f2bc800d000 nid=0x3a6b runnable [0x00007f2cb431b000].
2026-05-16T23:23:07.410: Row 2: java.lang.Thread.State: RUNNABLE.
2026-05-16T23:23:07.410: Row 3: at java.net.SocketInputStream.socketRead0(Native Method).
2026-05-16T23:23:07.411: Row 4: at java.net.SocketInputStream.socketRead(SocketInputStream.java:116).
2026-05-16T23:23:07.411: Row 5: at java.net.SocketInputStream.read(SocketInputStream.java:171).
2026-05-16T23:23:07.411: Row 6: at java.net.SocketInputStream.read(SocketInputStream.java:141).
2026-05-16T23:23:07.411: Row 7: at com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:100).
2026-05-16T23:23:07.411: Row 8: at com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:143).
2026-05-16T23:23:07.411: Row 9: at com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:173).
2026-05-16T23:23:07.411: Row 10: - locked <0x00000007b421a760> (a com.mysql.jdbc.util.ReadAheadInputStream).
2026-05-16T23:23:07.411: Row 11: at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2911).
2026-05-16T23:23:07.411: Row 12: at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3337).
2026-05-16T23:23:07.411: Row 13: at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3327).
2026-05-16T23:23:07.411: Row 14: at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3814).
2026-05-16T23:23:07.411: Row 15: at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2435).
2026-05-16T23:23:07.411: Row 16: at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2582).
2026-05-16T23:23:07.412: Row 17: at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2530).
2026-05-16T23:23:07.412: Row 18: - locked <0x00000007b4210e60> (a com.mysql.jdbc.JDBC4Connection).
2026-05-16T23:23:07.412: Row 19: at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1907).
2026-05-16T23:23:07.412: Row 20: - locked <0x00000007b4210e60> (a com.mysql.jdbc.JDBC4Connection).
2026-05-16T23:23:07.412: Row 21: at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2030).
2026-05-16T23:23:07.412: Row 22: - locked <0x00000007b4210e60> (a com.mysql.jdbc.JDBC4Connection).
2026-05-16T23:23:07.412: Row 23: at h2.helpers.check_pending_works(helpers.java:4955).
2026-05-16T23:23:07.412: Row 24: at h1.mc_api.doPost(mc_api.java:4578).
2026-05-16T23:23:07.434: SUC: 95, 271ms, lines: 77.
2026-05-16T23:23:07.436: checkJavaStack end: 95, pid/ret=77.
2026-05-16T23:23:07.436: ------ test: 96
2026-05-16T23:23:07.436: URL: https://megatron.headai.com/Utils?action=validate_token
2026-05-16T23:23:07.478: SUC: 42ms, 65, length 4.
2026-05-16T23:23:07.479: ------ test: 97
2026-05-16T23:23:07.479: EXE: 1/curl -s -X POST "https://megatron.headai.com/Utils?action=document_to_text&token=****" -F "file=@resources/nok-small.pdf".
2026-05-16T23:23:07.544: Row 1: HTTP Status 500 – Internal Server Error

HTTP Status 500 – Internal Server Error


Type Exception Report

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

<.
2026-05-16T23:23:07.545: Row 2: org.apache.catalina.connector.Request.parseParts(Request.java:2841).
2026-05-16T23:23:07.545: Row 3: org.apache.catalina.connector.Request.getParts(Request.java:2777).
2026-05-16T23:23:07.545: Row 4: org.apache.catalina.connector.RequestFacade.getParts(RequestFacade.java:1084).
2026-05-16T23:23:07.545: Row 5: javax.servlet.http.HttpServletRequestWrapper.getParts(HttpServletRequestWrapper.java:347).
2026-05-16T23:23:07.545: Row 6: h2.helpers.get_parameters(helpers.java:236).
2026-05-16T23:23:07.545: Row 7: h2.Utils.doPost(Utils.java:43).
2026-05-16T23:23:07.545: Row 8: javax.servlet.http.HttpServlet.service(HttpServlet.java:648).
2026-05-16T23:23:07.545: Row 9: javax.servlet.http.HttpServlet.service(HttpServlet.java:729).
2026-05-16T23:23:07.545: Row 10: org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52).
2026-05-16T23:23:07.545: Row 11: net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:239).
2026-05-16T23:23:07.545: Row 12: net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:215).
2026-05-16T23:23:07.546: Row 13:

Note The full stack trace of the root cause is available in the server logs.


Apache Tomcat/8.5.28

.
2026-05-16T23:23:07.546: ERR: 97, 67ms, lines: 0.
2026-05-16T23:23:07.547: fileio: /var/www/html/ivves/notices.txt, mode: 3, length: 2532.
2026-05-16T23:23:07.550: fileio: /var/www/html/ivves/notices.txt, mode: 2, length: 2532.
2026-05-16T23:23:07.559: ------ test: 98
2026-05-16T23:23:07.559: EXE: 1/python3 -m pip show playwright.
2026-05-16T23:23:08.243: Row 1: Name: playwright.
2026-05-16T23:23:08.244: Row 2: Version: 1.55.0.
2026-05-16T23:23:08.244: Row 3: Summary: A high-level API to automate web browsers.
2026-05-16T23:23:08.244: Row 4: Home-page: .
2026-05-16T23:23:08.244: Row 5: Author: Microsoft Corporation.
2026-05-16T23:23:08.244: Row 6: Author-email: .
2026-05-16T23:23:08.244: Row 7: License: .
2026-05-16T23:23:08.244: Row 8: Location: /usr/local/lib/python3.10/dist-packages.
2026-05-16T23:23:08.244: Row 9: Requires: greenlet, pyee.
2026-05-16T23:23:08.244: Row 10: Required-by: .
2026-05-16T23:23:08.299: SUC: 98, 740ms, lines: 10.
2026-05-16T23:23:08.300: ------ test: 99
2026-05-16T23:23:08.300: EXE: 1/python3 ../playw/login.py.
2026-05-16T23:23:20.931: Row 1: SUC:.
2026-05-16T23:23:20.954: SUC: 99, 12653ms, lines: 1.
2026-05-16T23:23:20.955: ------ test: 100
2026-05-16T23:23:20.955: EXE: 1/python3 ../playw/yle.py.
2026-05-16T23:23:24.390: Row 1: SUC:.
2026-05-16T23:23:24.412: SUC: 100, 3457ms, lines: 1.
2026-05-16T23:23:24.413: ------ test: 101
2026-05-16T23:23:24.413: EXE: 1/python3 ../playw/yle-strict.py.
2026-05-16T23:23:27.820: Row 1: Console error ignored: Failed to load resource: the server responded with a status of 401 ().
2026-05-16T23:23:27.821: Row 2: Console error ignored: Failed to load resource: the server responded with a status of 401 ().
2026-05-16T23:23:27.821: Row 3: Console error ignored: Failed to load resource: the server responded with a status of 401 ().
2026-05-16T23:23:27.821: Row 4: Console error ignored: Failed to load resource: the server responded with a status of 401 ().
2026-05-16T23:23:27.821: Row 5: Console error ignored: Failed to load resource: the server responded with a status of 401 ().
2026-05-16T23:23:27.821: Row 6: Console error ignored: Failed to load resource: the server responded with a status of 403 ().
2026-05-16T23:23:27.821: Row 7: SUC:ok.
2026-05-16T23:23:27.840: SUC: 101, 3426ms, lines: 1.
2026-05-16T23:23:27.840: ------ test: 103
2026-05-16T23:23:27.841: EXE: 1/python3 ../playw/nok.py.
2026-05-16T23:23:28.601: Row 1: SUC:.
2026-05-16T23:23:28.629: SUC: 103, 788ms, lines: 1.
2026-05-16T23:23:28.630: ------ test: 300
2026-05-16T23:23:28.630: EXE: stressTest, iterations: 2, delay: 10.
2026-05-16T23:23:28.633: ------ test: 50
2026-05-16T23:23:28.634: URL: https://megatron.headai.com/Utils?language=en&word=obj&action=autocomplete
2026-05-16T23:23:29.713: SUC: 1078ms, object detection", "object animation", "object databases", "objective setting", "object recognition", "objective function", "object oriented css", "objects conservator", "object role modeling", "object access methods", "object query language", "object identification", "object windows library", "object oriented design", "object relational bridge", "object modeling language", "object oriented database", "object oriented analysis", "object oriented modeling", "object relational mapping", "object modeling technique", "object oriented languages", "objectorientedprogramming", "object oriented modelling", "object oriented javascript", "object relational database", "object constraint language", "object oriented constructs"]}, length 1080.
2026-05-16T23:23:29.714: SUC: Successfully completed iteration 0
2026-05-16T23:23:38.633: ------ test: 50
2026-05-16T23:23:38.634: URL: https://megatron.headai.com/Utils?language=en&word=obj&action=autocomplete
2026-05-16T23:23:39.668: SUC: 1034ms, object detection", "object animation", "object databases", "objective setting", "object recognition", "objective function", "object oriented css", "objects conservator", "object role modeling", "object access methods", "object query language", "object identification", "object windows library", "object oriented design", "object relational bridge", "object modeling language", "object oriented database", "object oriented analysis", "object oriented modeling", "object relational mapping", "object modeling technique", "object oriented languages", "objectorientedprogramming", "object oriented modelling", "object oriented javascript", "object relational database", "object constraint language", "object oriented constructs"]}, length 1080.
2026-05-16T23:23:39.671: SUC: Successfully completed iteration 1
2026-05-16T23:23:48.635: ------ test: 400
2026-05-16T23:23:48.635: URL: https://qa.headai.com/healthcheck
2026-05-16T23:23:48.645: SUC: 10ms, OK., length 50.
2026-05-16T23:23:48.645: ------ test: 401
2026-05-16T23:23:48.645: URL: https://qa.headai.com:8081/healthcheck
2026-05-16T23:23:48.653: SUC: 8ms, running..."}, length 23.
2026-05-16T23:23:48.654: ------ test: 401
2026-05-16T23:23:48.654: URL: https://vm3.headai.com/healthcheck
2026-05-16T23:23:48.778: SUC: 124ms, "status": "OK", "timestamp": "2026-05-16T20:23:48.770134" }, length 61.
2026-05-16T23:23:48.778: ------ test: 402
2026-05-16T23:23:48.779: URL: https://qa.headai.com:8081/run-junior?url=https://megatron.headai.com/analysis/TranslateKnowledgeGraph/TranslateKnowledgeGraph_yilw4rS5MO1755775638430.json&report=102&mode=16
2026-05-16T23:23:49.548: SUC: 769ms, identify_customer's_needs'. score: 6272, 'characteristics_of_services'. score: 5938, 'carry_out_active_selling'. score: 5626, 'demonstrate_products'_features'. score: 5608, 'prevent_shoplifting'. score: 5606, 'provide_customer_guidance_on_product_selection'. score: 5494, 'maintain_store_cleanliness'. score: 5034, 'operate_cash_register'. score: 4948, 'handle_returns'. score: 4784, 'stock_shelves'. score: 4750, 'carry_out_order_intake'. score: 4232, 'plan_aftersales_arrangements'. score: 3974, 'product_comprehension'. score: 3788, 'organise_storage_facilities'. score: 3772, 'issue_sales_invoices'. score: 3724, 'provide_customer_follow-up_services'. score: 3380, 'product_knowledge'. score: 3188, 'examine_merchandise'. score: 3092, 'monitor_stock_level'., length 44666.
2026-05-16T23:23:49.549: ------ test: 500
2026-05-16T23:23:49.550: EXE: 1/curl -s -X POST "https://dataserver.headai.com/api/v1/job_ads/count" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"year":"2026"}'.
2026-05-16T23:23:49.983: Row 1: {"count":1719903}.
2026-05-16T23:23:49.986: JSON_INT_MIN: field=count, value=1719903, min=1.
2026-05-16T23:23:49.986: SUC: 500, 435ms, lines: 1.
2026-05-16T23:23:49.987: ------ test: 501
2026-05-16T23:23:49.987: EXE: 1/curl -s -X POST "https://dataserver.headai.com/api/v1/job_ads/count" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"year":"2026","country":"fi"}'.
2026-05-16T23:23:50.157: Row 1: {"count":330110}.
2026-05-16T23:23:50.159: JSON_INT_MIN: field=count, value=330110, min=1.
2026-05-16T23:23:50.159: SUC: 501, 172ms, lines: 1.
2026-05-16T23:23:50.160: ------ test: 502
2026-05-16T23:23:50.160: EXE: 1/curl -s -X POST "https://dataserver.headai.com/api/v1/job_ads/count" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"year":"2026","city":{"caseInsensitive":"pori"}}'.
2026-05-16T23:23:50.321: Row 1: {"count":2957}.
2026-05-16T23:23:50.323: JSON_INT_MIN: field=count, value=2957, min=1.
2026-05-16T23:23:50.323: SUC: 502, 162ms, lines: 1.
2026-05-16T23:23:50.323: ------ test: 503
2026-05-16T23:23:50.324: EXE: 1/curl -s -X POST "https://dataserver.headai.com/api/v1/job_ads/count" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"title":{"contains":["java","developer"]},"year":"2026","country":"fi"}'.
2026-05-16T23:23:50.489: Row 1: {"count":938}.
2026-05-16T23:23:50.490: JSON_INT_MIN: field=count, value=938, min=1.
2026-05-16T23:23:50.490: SUC: 503, 167ms, lines: 1.
2026-05-16T23:23:50.490: ------ test: 504
2026-05-16T23:23:50.491: EXE: 1/curl -s -X POST "https://dataserver.headai.com/api/v1/job_ads/find" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"year":"2026","city":{"caseInsensitive":"pori"},"limit":10,"metadata":true}'.
2026-05-16T23:23:50.689: Row 1: {"metadata":{"count":2957,"resultsPerPage":10,"pages":296,"n":10},"data":[{"readtime":"2020-12-31T02:43:34.000Z","metadata":{},"year":"2026","url":"https://duunitori.fi/tyopaikat/tyo/siivooja-pori-stse-12718032","type":"job","author":"duunitori","language":"fi","country":"fi","title":"Siivooja Pori","description":"Vahvistamme Porin yksikköämme Haemme nyt SIIVOOJAA Siivoojana tulet toimimaan osana siivouspalvelun tiimiämme ja työssäsi vastaat osaltasi asiakasyritystemme ympäristön siisteydestä ja viihtyisyydestä. Olet palveluhenkinen ja työskentelytapasi on ripeää ja varmaotteista. Aikaisempi siivouskokemus ja alan koulutus katsotaan eduksi, mutta meillä on myös mahdollisuus kouluttautua työn ohessa. Etsimme reipasta ja tunnollista siivoojaa päiväkohteisiin keskustan alueelle. Työ alkaa aamuisin klo 6.00. Työ on kokoaikainen 37,5 h/vko. Tarjoamme mielenkiintoisen työn hyvillä työsuhde-eduilla. Toimimme maanlaajuisesti 30 eri paikkakunnalla ja palveluksessamme työskentelee yli 3000 alan.
2026-05-16T23:23:50.694: JSON_FIND_MIN: key=url, count=10, min=1.
2026-05-16T23:23:50.694: SUC: 504, 200ms, lines: 1.
2026-05-16T23:23:50.697: ------ test: 505
2026-05-16T23:23:50.698: EXE: 1/curl -s -X POST "https://dataserver.headai.com/api/v1/job_ads/count" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"year":"2026","author":{"caseInsensitive":"duunitori"},"readtime":{"after":"09-05-2026"}}'.
2026-05-16T23:23:50.863: Row 1: {"count":6183}.
2026-05-16T23:23:50.864: JSON_INT_MIN: field=count, value=6183, min=1.
2026-05-16T23:23:50.864: SUC: 505, 166ms, lines: 1.
2026-05-16T23:23:50.864: ------ test: 506
2026-05-16T23:23:50.865: EXE: 1/curl -s -X POST "https://dataserver.headai.com/api/v1/job_ads/find" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"year":"2026","limit":10,"sort":{"readtime":"desc"}}'.
2026-05-16T23:23:51.091: Row 1: {"metadata":{"n":10},"data":[{"readtime":"2026-05-16T13:30:08.640Z","metadata":{},"year":"2026","pub_date":"2026-05-14T21:00:00.000Z","url":"https://tyopaikat.eezy.fi/tyopaikat/TXyf8GPXYgMySe7f72HMeg","author":"eezy","language":"fi","country":"fi","title":"Hitsaaja","description":"Hitsaaja. Hitsaaja Etsimme asiakkaallemme kokenutta ja monitaitoista hitsaajaa pitkäaikaiseen työhön. Työhön kuuluu hitsaustyöt sekä muut monipuoliset metallityöt. Tehtävässä hitsattava materiaalit ovat musta rauta, ohutlevy ja alumiini. Tehtävässä menestyäksesi, odotamme sinulta kokemusta vastaavista tehtävistä ja/tai alan koulutusta. Olet motivoitunut ja innokas oppimaan uutta. Teet työt aina huolella ja tarkkuudella pyrkien laadukkaaseen lopputulokseen. Tehtävässä vaaditaan voimassaolevaa työturvallisuuskorttia, tulityökortti on eduksi. Tarvittaessa vaadittavat kortit on mahdollista suorittaa ennen työn aloitusta. Tehtävä edellyttää suomen kielen taitoa. Tehtävässä pääset osaksi kasvavaa ja kehittyvää org.
2026-05-16T23:23:51.096: JSON_FIND_MIN: key=url, count=10, min=1.
2026-05-16T23:23:51.096: SUC: 506, 227ms, lines: 1.
2026-05-16T23:23:51.097: ------ test: 507
2026-05-16T23:23:51.097: EXE: 1/curl -s -X POST "https://dataserver.headai.com/api/v1/job_ads/count" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"year":"2026","country":"ba","language":"en","end_date":{"after":"09-05-2026"}}'.
2026-05-16T23:23:51.257: Row 1: {"count":59}.
2026-05-16T23:23:51.258: JSON_INT_MIN: field=count, value=59, min=1.
2026-05-16T23:23:51.258: SUC: 507, 161ms, lines: 1.
2026-05-16T23:23:51.262: ------ test: 508
2026-05-16T23:23:51.262: EXE: 1/curl -s -X POST "https://dataserver.headai.com/api/v1/job_ads/count" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"year":"2026","country":"ba","readtime":{"before":"16-05-2026","after":"16-04-2026"}}'.
2026-05-16T23:23:51.446: Row 1: {"count":1279}.
2026-05-16T23:23:51.447: JSON_INT_MIN: field=count, value=1279, min=1.
2026-05-16T23:23:51.447: SUC: 508, 185ms, lines: 1.
2026-05-16T23:23:51.448: ------ test: 509
2026-05-16T23:23:51.448: EXE: 1/curl -s -X POST "https://dataserver.headai.com/api/v1/job_ads/count" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"year":"2026","country":"fi","language":"fi","end_date":{"after":"2026-05-16"}}'.
2026-05-16T23:23:51.608: Row 1: {"count":38244}.
2026-05-16T23:23:51.610: JSON_INT_MIN: field=count, value=38244, min=1.
2026-05-16T23:23:51.610: SUC: 509, 161ms, lines: 1.
2026-05-16T23:23:51.610: ------ test: 510
2026-05-16T23:23:51.611: EXE: 1/curl -s -X POST "https://dataserver.headai.com/api/v1/job_ads/count" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"year":"2026","country":"fi","readtime":{"before":"16-05-2026","after":"16-04-2026"}}'.
2026-05-16T23:23:51.770: Row 1: {"count":74484}.
2026-05-16T23:23:51.772: JSON_INT_MIN: field=count, value=74484, min=1.
2026-05-16T23:23:51.772: SUC: 510, 162ms, lines: 1.
2026-05-16T23:23:51.772: ------ test: 511
2026-05-16T23:23:51.773: EXE: 1/curl -s -X POST "https://dataserver.headai.com/api/v1/job_ads/count" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"year":"2026","country":"fi","readtime":{"after":"16-04-2026"}}'.
2026-05-16T23:23:51.935: Row 1: {"count":76970}.
2026-05-16T23:23:51.937: JSON_INT_MIN: field=count, value=76970, min=1.
2026-05-16T23:23:51.937: SUC: 511, 164ms, lines: 1.
2026-05-16T23:23:51.937: ------ test: 512
2026-05-16T23:23:51.938: EXE: 1/curl -s -X POST "https://dataserver.headai.com/api/v1/job_ads/count" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"year":"2026","country":"fi","readtime":{"after":"09-05-2026"}}'.
2026-05-16T23:23:52.092: Row 1: {"count":18074}.
2026-05-16T23:23:52.094: JSON_INT_MIN: field=count, value=18074, min=1.
2026-05-16T23:23:52.094: SUC: 512, 157ms, lines: 1.
2026-05-16T23:23:52.095: ------ test: 513
2026-05-16T23:23:52.095: EXE: 1/curl -s -X POST "https://dataserver.headai.com/api/v1/job_ads/count" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"year":"2026","readtime":{"after":"16-04-2026"}}'.
2026-05-16T23:23:52.254: Row 1: {"count":490831}.
2026-05-16T23:23:52.255: JSON_INT_MIN: field=count, value=490831, min=1.
2026-05-16T23:23:52.255: SUC: 513, 159ms, lines: 1.
2026-05-16T23:23:52.256: ------ test: 514
2026-05-16T23:23:52.256: EXE: 1/curl -s -X POST "https://dataserver.headai.com/api/v1/job_ads/count" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"year":"2026","readtime":{"after":"09-05-2026"}}'.
2026-05-16T23:23:52.417: Row 1: {"count":117425}.
2026-05-16T23:23:52.418: JSON_INT_MIN: field=count, value=117425, min=1.
2026-05-16T23:23:52.418: SUC: 514, 162ms, lines: 1.
2026-05-16T23:23:52.419: ------ test: 600
2026-05-16T23:23:52.419: EXE: 1/curl -k -i https://qa.headai.com:8081/healthcheck.
2026-05-16T23:23:52.430: Row 1: HTTP/1.1 200 OK.
2026-05-16T23:23:52.430: Row 2: X-Powered-By: Express.
2026-05-16T23:23:52.430: Row 3: Vary: Origin.
2026-05-16T23:23:52.430: Row 4: Access-Control-Allow-Credentials: true.
2026-05-16T23:23:52.430: Row 5: Access-Control-Expose-Headers: mcp-session-id.
2026-05-16T23:23:52.430: Row 6: Content-Type: application/json; charset=utf-8.
2026-05-16T23:23:52.430: Row 7: Content-Length: 23.
2026-05-16T23:23:52.430: Row 8: ETag: W/"17-NGQEY48hLeGOzipFdH1lwEXhAzs".
2026-05-16T23:23:52.431: Row 9: Date: Sat, 16 May 2026 20:23:52 GMT.
2026-05-16T23:23:52.431: Row 10: Connection: keep-alive.
2026-05-16T23:23:52.431: Row 11: Keep-Alive: timeout=5.
2026-05-16T23:23:52.431: Row 12: .
2026-05-16T23:23:52.431: Row 13: {"status":"running..."}.
2026-05-16T23:23:52.432: stderr: % Total % Received % Xferd Average Speed Time Time Time Current.
2026-05-16T23:23:52.432: stderr: Dload Upload Total Spent Left Speed.
2026-05-16T23:23:52.432: stderr: .
2026-05-16T23:23:52.432: stderr: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0.
2026-05-16T23:23:52.432: stderr: 100 23 100 23 0 0 4570 0 --:--:-- --:--:-- --:--:-- 5750.
2026-05-16T23:23:52.432: SUC: 600, 13ms, lines: 1.
2026-05-16T23:23:52.433: ------ test: 601
2026-05-16T23:23:52.433: EXE: 1/curl -k -s https://qa.headai.com:8081/config.
2026-05-16T23:23:52.445: Row 1: {"apiBase":"https://qa.headai.com:8081"}.
2026-05-16T23:23:52.446: SUC: 601, 13ms, lines: 1.
2026-05-16T23:23:52.446: ------ test: 602
2026-05-16T23:23:52.446: EXE: 1/curl -k -s https://qa.headai.com:8081/version.
2026-05-16T23:23:52.464: Row 1: {"service":"azure-proxy","started_at":"2026-05-14T16:06:14.481Z","machine_hostname":"qa","files":{"servlet_server_js":{"path":"/root/qa/servlet/server.js","exists":true,"mtime":"2026-05-15T14:55:03.806Z","size":46770,"sha256_12":"4b3bf36f998f","git_sha":"34ab288"},"senior_agent_py":{"path":"/root/qa/senior/agent.py","exists":true,"mtime":"2026-05-16T10:45:44.878Z","size":327098,"sha256_12":"5e51f629ba30","git_sha":"34ab288"}}}.
2026-05-16T23:23:52.465: SUC: 602, 19ms, lines: 1.
2026-05-16T23:23:52.465: ------ test: 605
2026-05-16T23:23:52.466: EXE: 1/curl -k -N "https://qa.headai.com:8081/events" | awk '/^: ping/{print; exit}'.
2026-05-16T23:24:07.515: Row 1: : ping.
2026-05-16T23:24:22.546: stderr: % Total % Received % Xferd Average Speed Time Time Time Current.
2026-05-16T23:24:22.547: stderr: Dload Upload Total Spent Left Speed.
2026-05-16T23:24:22.547: stderr: .
2026-05-16T23:24:22.547: stderr: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0.
2026-05-16T23:24:22.547: stderr: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0.
2026-05-16T23:24:22.547: stderr: 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0.
2026-05-16T23:24:22.547: stderr: 0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0.
2026-05-16T23:24:22.547: stderr: 0 0 0 0 0 0 0 0 --:--:-- 0:00:03 --:--:-- 0.
2026-05-16T23:24:22.547: stderr: 0 0 0 0 0 0 0 0 --:--:-- 0:00:04 --:--:-- 0.
2026-05-16T23:24:22.547: stderr: 0 0 0 0 0 0 0 0 --:--:-- 0:00:05 --:--:-- 0.
2026-05-16T23:24:22.547: stderr: 0 0 0 0 0 0 0 0 --:--:-- 0:00:06 --:--:-- 0.
2026-05-16T23:24:22.547: stderr: 0 0 0 0 0 0 0 0 --:--:-- 0:00:07 --:--:-- 0.
2026-05-16T23:24:22.547: stderr: 0 0 0 0 0 0 0 0 --:--:-- 0:00:08 --:--:-- 0.
2026-05-16T23:24:22.548: stderr: 0 0 0 0 0 0 0 0 --:--:-- 0:00:09 --:--:-- 0.
2026-05-16T23:24:22.548: stderr: 0 0 0 0 0 0 0 0 --:--:-- 0:00:10 --:--:-- 0.
2026-05-16T23:24:22.548: stderr: 0 0 0 0 0 0 0 0 --:--:-- 0:00:11 --:--:-- 0.
2026-05-16T23:24:22.548: stderr: 0 0 0 0 0 0 0 0 --:--:-- 0:00:12 --:--:-- 0.
2026-05-16T23:24:22.548: stderr: 0 0 0 0 0 0 0 0 --:--:-- 0:00:13 --:--:-- 0.
2026-05-16T23:24:22.548: stderr: 0 0 0 0 0 0 0 0 --:--:-- 0:00:14 --:--:-- 0.
2026-05-16T23:24:22.548: stderr: 100 8 0 8 0 0 0 0 --:--:-- 0:00:15 --:--:-- 1.
2026-05-16T23:24:22.548: stderr: 100 8 0 8 0 0 0 0 --:--:-- 0:00:16 --:--:-- 1.
2026-05-16T23:24:22.548: stderr: 100 8 0 8 0 0 0 0 --:--:-- 0:00:17 --:--:-- 1.
2026-05-16T23:24:22.548: stderr: 100 8 0 8 0 0 0 0 --:--:-- 0:00:18 --:--:-- 1.
2026-05-16T23:24:22.548: stderr: 100 8 0 8 0 0 0 0 --:--:-- 0:00:19 --:--:-- 1.
2026-05-16T23:24:22.548: stderr: 100 8 0 8 0 0 0 0 --:--:-- 0:00:20 --:--:-- 0.
2026-05-16T23:24:22.548: stderr: 100 8 0 8 0 0 0 0 --:--:-- 0:00:21 --:--:-- 0.
2026-05-16T23:24:22.548: stderr: 100 8 0 8 0 0 0 0 --:--:-- 0:00:22 --:--:-- 0.
2026-05-16T23:24:22.549: stderr: 100 8 0 8 0 0 0 0 --:--:-- 0:00:23 --:--:-- 0.
2026-05-16T23:24:22.549: stderr: 100 8 0 8 0 0 0 0 --:--:-- 0:00:24 --:--:-- 0.
2026-05-16T23:24:22.549: stderr: 100 8 0 8 0 0 0 0 --:--:-- 0:00:25 --:--:-- 0.
2026-05-16T23:24:22.549: stderr: 100 8 0 8 0 0 0 0 --:--:-- 0:00:26 --:--:-- 0.
2026-05-16T23:24:22.549: stderr: 100 8 0 8 0 0 0 0 --:--:-- 0:00:27 --:--:-- 0.
2026-05-16T23:24:22.549: stderr: 100 8 0 8 0 0 0 0 --:--:-- 0:00:28 --:--:-- 0.
2026-05-16T23:24:22.549: stderr: 100 8 0 8 0 0 0 0 --:--:-- 0:00:29 --:--:-- 0.
2026-05-16T23:24:22.549: stderr: 100 8 0 8 0 0 0 0 --:--:-- 0:00:30 --:--:-- 0.
2026-05-16T23:24:22.549: stderr: 100 8 0 8 0 0 0 0 --:--:-- 0:00:30 --:--:-- 0.
2026-05-16T23:24:22.549: stderr: curl: (23) Failure writing output to destination.
2026-05-16T23:24:22.550: SUC: 605, 30084ms, lines: 1.
2026-05-16T23:24:22.550: ------ test: 700
2026-05-16T23:24:22.551: EXE: 1/curl -s -X POST "https://dev.headai.com/BuildKnowledgeGraph" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"language":"en","ontology":"headai","dataset":"job_ads","legend":"FI digital skills demand 2025 - job_ads","search_text":"digital,data,software,cloud,cyber,robot,intelligence,genai,generative,machine learning,deep learning,saas,information,system,sensor,automation,algorithm,programming,chip,silicon,quantum,computing,computer,server,frontend,backend,embedded,operating system,mobile,network,ios,android,windows","search_year":2025,"search_month":1,"country":"fi","size":1000,"output":"json","noise_list":"communication,engineering,expert,goods,package_on_package,ms office,university,driver,science,education,global,delivery,ranger,rangers,manage,resource,partnering,leader,picture,big_picture,organization,availability,technical,opportunity,professional,professionals,opportunities,career,careers,race,cities,housing,tech,engineer,capability,records,engineer"}'.
2026-05-16T23:24:22.613: Row 1: {"message":"Graph building started","url":"https://dev.headai.com/results/BuildKnowledgeGraph_20260516_202422_a75278e5-7d5d-40d8-8070-c76684b44e45.json","status":"success"}.
2026-05-16T23:24:22.615: EXE: 1/curl -s -H "Authorization: ****" "https://dev.headai.com/results/BuildKnowledgeGraph_20260516_202422_a75278e5-7d5d-40d8-8070-c76684b44e45.json".
2026-05-16T23:24:22.677: Row 1: {"progress":0,"status":"fetching data"}.
2026-05-16T23:24:22.680: RUN progress: 0%, poll round 0.
2026-05-16T23:24:27.680: EXE: 1/curl -s -H "Authorization: ****" "https://dev.headai.com/results/BuildKnowledgeGraph_20260516_202422_a75278e5-7d5d-40d8-8070-c76684b44e45.json".
2026-05-16T23:24:27.742: Row 1: {"progress":25,"status":"processing data"}.
2026-05-16T23:24:27.743: RUN progress: 25%, poll round 1.
2026-05-16T23:24:32.743: EXE: 1/curl -s -H "Authorization: ****" "https://dev.headai.com/results/BuildKnowledgeGraph_20260516_202422_a75278e5-7d5d-40d8-8070-c76684b44e45.json".
2026-05-16T23:24:32.804: Row 1: {"progress":60,"status":"processing data"}.
2026-05-16T23:24:32.805: RUN progress: 60%, poll round 2.
2026-05-16T23:24:37.805: EXE: 1/curl -s -H "Authorization: ****" "https://dev.headai.com/results/BuildKnowledgeGraph_20260516_202422_a75278e5-7d5d-40d8-8070-c76684b44e45.json".
2026-05-16T23:24:37.867: Row 1: {"progress":90,"status":"processing data"}.
2026-05-16T23:24:37.868: RUN progress: 90%, poll round 3.
2026-05-16T23:24:42.868: EXE: 1/curl -s -H "Authorization: ****" "https://dev.headai.com/results/BuildKnowledgeGraph_20260516_202422_a75278e5-7d5d-40d8-8070-c76684b44e45.json".
2026-05-16T23:24:42.930: Row 1: {.
2026-05-16T23:24:42.930: Row 2: "info": {.
2026-05-16T23:24:42.930: Row 3: "sources": { "document": "job_ads_headai_en" },.
2026-05-16T23:24:42.930: Row 4: "build": {.
2026-05-16T23:24:42.930: Row 5: "algorithm": "BuildKnowledgeGraph_v10",.
2026-05-16T23:24:42.930: Row 6: "build_date": "2026-05-16",.
2026-05-16T23:24:42.930: Row 7: "duration_ms": 16278.
2026-05-16T23:24:42.930: Row 8: }.
2026-05-16T23:24:42.930: Row 9: ,"BuildKnowledgeGraph_API_call": {"output":"json","country":"fi","size":1000,"legend":"FI digital skills demand 2025 - job_ads","language":"en","search_year":2025,"noise_list":"communication,engineering,expert,goods,package_on_package,ms office,university,driver,science,education,global,delivery,ranger,rangers,manage,resource,partnering,leader,picture,big_picture,organization,availability,technical,opportunity,professional,professionals,opportunities,career,careers,race,cities,housing,tech,engineer,capability,records,engineer","search_month":1,"dataset":"job_ads","ontology":"headai","search_text":"digital,data,software,cloud,cyber,robot,intelligence,genai,generative,machine learning,deep learning,saas,information,system,sensor,automation,algorithm,programming,chip,silicon,quantum,computing,computer,server,frontend,backend,embedded,operating system,mobile,network,ios,android,windows"}.
2026-05-16T23:24:42.930: Row 10: ,"dataserver_API_call": {"country":"fi","or":{"description":{"contains":["digital","data","software","cloud","cyber","robot","intelligence","genai","generative","machine learning","deep learning","saas","information","system","sensor","automation","algorithm","programming","chip","silicon","quantum","computing","computer","server","frontend","backend","embedded","operating system","mobile","network","ios","android","windows"]},"title":{"contains":["digital","data","software","cloud","cyber","robot","intelligence","genai","generative","machine learning","deep learning","saas","information","system","sensor","automation","algorithm","programming","chip","silicon","quantum","computing","computer","server","frontend","backend","embedded","operating system","mobile","network","ios","android","windows"]}},"year":"2025","limit":1000,"language":"en","readtime":{"before":"2025-02-01T00:00:00","after":"2025-01-01T00:00:00"}}.
2026-05-16T23:24:42.931: Row 11: },.
2026-05-16T23:24:42.931: Row 12: "data": {.
2026-05-16T23:24:42.931: Row 13: "legends": { "1": "FI digital skills demand 2025 - job_ads" },.
2026-05-16T23:24:42.931: Row 14: "indicators": {.
2026-05-16T23:24:42.931: Row 15: "sample_size": 1000,.
2026-05-16T23:24:42.931: Row 16: "total_data_size_matching_query": 2243.
2026-05-16T23:24:42.931: Row 17: },.
2026-05-16T23:24:42.931: Row 18: "sources": [.
2026-05-16T23:24:42.931: Row 19: {.
2026-05-16T23:24:42.931: Row 20: "id": 0,.
2026-05-16T23:24:42.931: Row 21: "title": "Construction Contracts Manager. Microsoft, Helsinki",.
2026-05-16T23:24:42.931: Row 22: "url": "https://duunitori.fi/tyopaikat/tyo/construction-contracts-manager-smsic-18893940".
2026-05-16T23:24:42.931: Row 23: },.
2026-05-16T23:24:42.931: Row 24: {.
2026-05-16T23:24:43.231: SUC: 700, 20680ms, lines: 1.
2026-05-16T23:24:43.232: ------ test: 701
2026-05-16T23:24:43.232: EXE: 1/curl -s -X POST "https://dev.headai.com/TextToGraph" -H "Authorization: ****" -H "Content-Type: application/json" -d '{"language":"fi","ontology":"headai","text":"While intelligent agents as systems that use artificial intelligence are an important application of AI%2C many AI systems do not perform any procedural steps with the outputs of the AI at all%2C such as computer vision%2C speech recognition%2C or recommender systems. The term artificial intelligence had previously been used to describe machines that mimic and display human cognitive skills that are associated with the human mind%2C such as learning and problem-solving.&oq=While intelligent agents as systems that use artificial intelligence are an important application of AI%2C many AI systems do not perform any procedural steps with the outputs of the AI at all%2C such as computer vision%2C speech recognition%2C or recommender systems. The term artificial intelligence had previously been used to describe machines that mimic and display human cognitive skills that are associated with the human mind%2C such as learning and problem-solving."}'.
2026-05-16T23:24:43.292: Row 1: {"message":"Text to Graph extraction started","url":"https://dev.headai.com/results/TextToGraph_20260516_202443_efa24883-23dd-466d-98e0-7502219f79cf.json","status":"success"}.
2026-05-16T23:24:43.293: EXE: 1/curl -s -H "Authorization: ****" "https://dev.headai.com/results/TextToGraph_20260516_202443_efa24883-23dd-466d-98e0-7502219f79cf.json".
2026-05-16T23:24:43.349: Row 1: {.
2026-05-16T23:24:43.349: Row 2: "info": {.
2026-05-16T23:24:43.349: Row 3: "sources": { "document": "text_input_headai_fi" },.
2026-05-16T23:24:43.349: Row 4: "build": {.
2026-05-16T23:24:43.349: Row 5: "algorithm": "TextToGraph",.
2026-05-16T23:24:43.349: Row 6: "build_date": "2026-05-16",.
2026-05-16T23:24:43.349: Row 7: "duration_ms": 2.
2026-05-16T23:24:43.349: Row 8: }.
2026-05-16T23:24:43.349: Row 9: },.
2026-05-16T23:24:43.350: Row 10: "data": {.
2026-05-16T23:24:43.350: Row 11: "legends": { "1": "Text graph" },.
2026-05-16T23:24:43.350: Row 12: "indicators": {.
2026-05-16T23:24:43.350: Row 13: "sample_size": 3,.
2026-05-16T23:24:43.350: Row 14: "total_data_size_matching_query": 3.
2026-05-16T23:24:43.350: Row 15: },.
2026-05-16T23:24:43.350: Row 16: "sources": [.
2026-05-16T23:24:43.350: Row 17: {.
2026-05-16T23:24:43.350: Row 18: "id": 0,.
2026-05-16T23:24:43.350: Row 19: "title": "While intelligent agents as systems that use artificial intelligence are an important application of AI%2C many AI systems do not perform any procedural steps with the outputs of the AI at all%2C such as computer vision%2C speech recognition%2C or recommender systems.",.
2026-05-16T23:24:43.350: Row 20: "url": "".
2026-05-16T23:24:43.350: Row 21: },.
2026-05-16T23:24:43.350: Row 22: {.
2026-05-16T23:24:43.350: Row 23: "id": 1,.
2026-05-16T23:24:43.350: Row 24: "title": "The term artificial intelligence had previously been used to describe machines that mimic and display human cognitive skills that are associated with the human mind%2C such as learning and problem-solving.&oq=While intelligent agents as systems that use artificial intelligence are an important application of AI%2C many AI systems do not perform any procedural steps with the outputs of the AI at all%2C such as computer vision%2C speech recognition%2C or recommender systems.",.
2026-05-16T23:24:43.351: SUC: 701, 119ms, lines: 1.
2026-05-16T23:24:43.354: ------ test: end, 278708ms. Score 82/81.
2026-05-16T23:24:43.355: Test duration: 4m38s.