lobster-profile-full-validation-20260621-165525.json 43 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361
  1. {
  2. "basic": {
  3. "enabled": true,
  4. "projectionMode": "async",
  5. "searchMode": "db",
  6. "esEnabled": false,
  7. "mqConsumerEnabled": true,
  8. "missingBeans": [
  9. ],
  10. "beansOk": true,
  11. "simulationMode": "basic",
  12. "runtime": {
  13. "unifiedSearchError": "\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Table \u0027fs_tenant_cs1.customer_profile_identity\u0027 doesn\u0027t exist\r\n### The error may exist in URL [jar:file:/D:/ylrz_saas_new/java/fs-saas-company/target/fs-saas-company.jar!/BOOT-INF/lib/fs-service-1.1.0.jar!/mapper/lobster/CustomerProfileIdentityMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(1) FROM customer_profile_identity WHERE company_id = ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Table \u0027fs_tenant_cs1.customer_profile_identity\u0027 doesn\u0027t exist\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Table \u0027fs_tenant_cs1.customer_profile_identity\u0027 doesn\u0027t exist",
  14. "searchError": "\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Table \u0027fs_tenant_cs1.customer_profile_identity\u0027 doesn\u0027t exist\r\n### The error may exist in URL [jar:file:/D:/ylrz_saas_new/java/fs-saas-company/target/fs-saas-company.jar!/BOOT-INF/lib/fs-service-1.1.0.jar!/mapper/lobster/CustomerProfileIdentityMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(1) FROM customer_profile_identity WHERE company_id = ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Table \u0027fs_tenant_cs1.customer_profile_identity\u0027 doesn\u0027t exist\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Table \u0027fs_tenant_cs1.customer_profile_identity\u0027 doesn\u0027t exist",
  15. "identityTable": "missing_or_error",
  16. "identityError": "\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Table \u0027fs_tenant_cs1.customer_profile_identity\u0027 doesn\u0027t exist\r\n### The error may exist in URL [jar:file:/D:/ylrz_saas_new/java/fs-saas-company/target/fs-saas-company.jar!/BOOT-INF/lib/fs-service-1.1.0.jar!/mapper/lobster/ProfileBackfillMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(1) FROM customer_profile_identity WHERE company_id = ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Table \u0027fs_tenant_cs1.customer_profile_identity\u0027 doesn\u0027t exist\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Table \u0027fs_tenant_cs1.customer_profile_identity\u0027 doesn\u0027t exist"
  17. },
  18. "warning": "customer_profile_identity table missing; run migration V20260701_01",
  19. "passed": true,
  20. "message": "profile domain ready"
  21. },
  22. "fullSimulation": {
  23. "enabled": true,
  24. "projectionMode": "async",
  25. "searchMode": "db",
  26. "esEnabled": false,
  27. "mqConsumerEnabled": true,
  28. "missingBeans": [
  29. ],
  30. "beansOk": true,
  31. "simulationMode": "full",
  32. "runtime": {
  33. "unifiedSearchError": "\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Table \u0027fs_tenant_cs1.customer_profile_identity\u0027 doesn\u0027t exist\r\n### The error may exist in URL [jar:file:/D:/ylrz_saas_new/java/fs-saas-company/target/fs-saas-company.jar!/BOOT-INF/lib/fs-service-1.1.0.jar!/mapper/lobster/CustomerProfileIdentityMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(1) FROM customer_profile_identity WHERE company_id = ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Table \u0027fs_tenant_cs1.customer_profile_identity\u0027 doesn\u0027t exist\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Table \u0027fs_tenant_cs1.customer_profile_identity\u0027 doesn\u0027t exist",
  34. "searchError": "\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Table \u0027fs_tenant_cs1.customer_profile_identity\u0027 doesn\u0027t exist\r\n### The error may exist in URL [jar:file:/D:/ylrz_saas_new/java/fs-saas-company/target/fs-saas-company.jar!/BOOT-INF/lib/fs-service-1.1.0.jar!/mapper/lobster/CustomerProfileIdentityMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(1) FROM customer_profile_identity WHERE company_id = ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Table \u0027fs_tenant_cs1.customer_profile_identity\u0027 doesn\u0027t exist\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Table \u0027fs_tenant_cs1.customer_profile_identity\u0027 doesn\u0027t exist",
  35. "identityTable": "missing_or_error",
  36. "identityError": "\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Table \u0027fs_tenant_cs1.customer_profile_identity\u0027 doesn\u0027t exist\r\n### The error may exist in URL [jar:file:/D:/ylrz_saas_new/java/fs-saas-company/target/fs-saas-company.jar!/BOOT-INF/lib/fs-service-1.1.0.jar!/mapper/lobster/ProfileBackfillMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(1) FROM customer_profile_identity WHERE company_id = ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Table \u0027fs_tenant_cs1.customer_profile_identity\u0027 doesn\u0027t exist\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Table \u0027fs_tenant_cs1.customer_profile_identity\u0027 doesn\u0027t exist"
  37. },
  38. "simulation": {
  39. "patchAdapter": true,
  40. "writePathError": "\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Table \u0027fs_tenant_cs1.customer_profile_projection_6\u0027 doesn\u0027t exist\r\n### The error may exist in URL [jar:file:/D:/ylrz_saas_new/java/fs-saas-company/target/fs-saas-company.jar!/BOOT-INF/lib/fs-service-1.1.0.jar!/mapper/lobster/CustomerProfileProjectionMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, company_id AS companyId, channel_type AS channelType, profile_key AS profileKey, customer_id AS customerId, shard_id AS shardId, nickname, lifecycle_stage AS lifecycleStage, value_score AS valueScore, total_purchase AS totalPurchase, interaction_count AS interactionCount, last_active_time AS lastActiveTime, internal_tags AS internalTags, current_state AS currentState, profile_ext AS profileExt, create_time AS createTime, update_time AS updateTime FROM customer_profile_projection_6 WHERE company_id = ? AND channel_type = ? AND profile_key = ? LIMIT 1\r\n### Cause: java.sql.SQLSyntaxErrorException: Table \u0027fs_tenant_cs1.customer_profile_projection_6\u0027 doesn\u0027t exist\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Table \u0027fs_tenant_cs1.customer_profile_projection_6\u0027 doesn\u0027t exist",
  41. "writePath": {
  42. "published": true,
  43. "error": "\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Table \u0027fs_tenant_cs1.customer_profile_projection_6\u0027 doesn\u0027t exist\r\n### The error may exist in URL [jar:file:/D:/ylrz_saas_new/java/fs-saas-company/target/fs-saas-company.jar!/BOOT-INF/lib/fs-service-1.1.0.jar!/mapper/lobster/CustomerProfileProjectionMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, company_id AS companyId, channel_type AS channelType, profile_key AS profileKey, customer_id AS customerId, shard_id AS shardId, nickname, lifecycle_stage AS lifecycleStage, value_score AS valueScore, total_purchase AS totalPurchase, interaction_count AS interactionCount, last_active_time AS lastActiveTime, internal_tags AS internalTags, current_state AS currentState, profile_ext AS profileExt, create_time AS createTime, update_time AS updateTime FROM customer_profile_projection_6 WHERE company_id = ? AND channel_type = ? AND profile_key = ? LIMIT 1\r\n### Cause: java.sql.SQLSyntaxErrorException: Table \u0027fs_tenant_cs1.customer_profile_projection_6\u0027 doesn\u0027t exist\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Table \u0027fs_tenant_cs1.customer_profile_projection_6\u0027 doesn\u0027t exist"
  44. },
  45. "backfillSkipped": "identity tables missing"
  46. },
  47. "warning": "customer_profile_identity table missing; run migration V20260701_01",
  48. "passed": true,
  49. "message": "profile domain ready"
  50. },
  51. "fullEngine": {
  52. "passed": false,
  53. "pageLinkProbes": {
  54. "totalPages": 29,
  55. "requiredTotal": 15,
  56. "requiredPassed": 14,
  57. "optionalSkipped": 0,
  58. "failures": [
  59. "/lobster/semantic-keywords: \r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Table \u0027ylrz_saas.lobster_tenant_keywords\u0027 doesn\u0027t exist\r\n### The error may exist in com/fs/company/mapper/LobsterTenantKeywordMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id,company_id,category,keywords,enabled,create_time,update_time FROM lobster_tenant_keywords WHERE company_id = ? ORDER BY category ASC , id DESC\r\n### Cause: java.sql.SQLSyntaxErrorException: Table \u0027ylrz_saas.lobster_tenant_keywords\u0027 doesn\u0027t exist\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Table \u0027ylrz_saas.lobster_tenant_keywords\u0027 doesn\u0027t exist"
  60. ],
  61. "passed": false,
  62. "durationMs": 4346,
  63. "pages": [
  64. {
  65. "path": "/lobster/company-workflowLobster",
  66. "title": "Workflow templates",
  67. "probe": "templateList",
  68. "required": true,
  69. "passed": true,
  70. "status": "OK",
  71. "message": "templates=39"
  72. },
  73. {
  74. "path": "/lobster/workflow-execution",
  75. "title": "Workflow execution tasks",
  76. "probe": "instanceList",
  77. "required": true,
  78. "passed": true,
  79. "status": "OK",
  80. "message": "instances=453"
  81. },
  82. {
  83. "path": "/lobster/instance",
  84. "title": "Instance monitor",
  85. "probe": "instanceMonitor",
  86. "required": true,
  87. "passed": true,
  88. "status": "OK",
  89. "message": "monitor list ok, count=453"
  90. },
  91. {
  92. "path": "/lobster/prompt",
  93. "title": "Prompt management",
  94. "probe": "promptList",
  95. "required": true,
  96. "passed": true,
  97. "status": "OK",
  98. "message": "prompt rows=49"
  99. },
  100. {
  101. "path": "/lobster/sensitive-words",
  102. "title": "Sensitive words",
  103. "probe": "sensitiveWords",
  104. "required": true,
  105. "passed": true,
  106. "status": "OK",
  107. "message": "words=131"
  108. },
  109. {
  110. "path": "/lobster/forbidden-words",
  111. "title": "Forbidden words",
  112. "probe": "forbiddenWords",
  113. "required": false,
  114. "passed": true,
  115. "status": "OK",
  116. "message": "forbidden=32"
  117. },
  118. {
  119. "path": "/lobster/typo-words",
  120. "title": "Typo words",
  121. "probe": "typoWords",
  122. "required": false,
  123. "passed": true,
  124. "status": "OK",
  125. "message": "typo=3"
  126. },
  127. {
  128. "path": "/lobster/conversation-summary",
  129. "title": "Conversation summary",
  130. "probe": "conversationSummary",
  131. "required": true,
  132. "passed": true,
  133. "status": "OK",
  134. "message": "summaries=13"
  135. },
  136. {
  137. "path": "/lobster/profile-config",
  138. "title": "Profile config",
  139. "probe": "profileConfig",
  140. "required": false,
  141. "passed": true,
  142. "status": "OK",
  143. "message": "profile fields=5"
  144. },
  145. {
  146. "path": "/lobster/channel-config",
  147. "title": "Channel config",
  148. "probe": "channelTypes",
  149. "required": true,
  150. "passed": true,
  151. "status": "OK",
  152. "message": "channels=14"
  153. },
  154. {
  155. "path": "/lobster/channel-plugin",
  156. "title": "Channel plugins",
  157. "probe": "channelPlugins",
  158. "required": true,
  159. "passed": true,
  160. "status": "OK",
  161. "message": "plugins=3"
  162. },
  163. {
  164. "path": "/lobster/api-registry",
  165. "title": "API registry",
  166. "probe": "apiRegistry",
  167. "required": true,
  168. "passed": true,
  169. "status": "OK",
  170. "message": "apis=0"
  171. },
  172. {
  173. "path": "/lobster/sales-corpus",
  174. "title": "Sales corpus",
  175. "probe": "salesCorpus",
  176. "required": false,
  177. "passed": false,
  178. "status": "WARN",
  179. "message": "\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \u0027optimized_answer\u0027 in \u0027field list\u0027\r\n### The error may exist in URL [jar:file:/D:/ylrz_saas_new/java/fs-saas-company/target/fs-saas-company.jar!/BOOT-INF/lib/fs-service-1.1.0.jar!/mapper/company/LobsterSalesCorpusMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: select id, dialog_text, customer_question, sales_answer, optimized_answer, ai_feedback, scenario, score, source_type, external_user_id, company_id, task_id, salesperson_name, tags, status, quality_status, kb_written, enabled, create_by, create_time, update_by, update_time from lobster_sales_corpus where company_id = ? order by create_time desc limit ? offset ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \u0027optimized_answer\u0027 in \u0027field list\u0027\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \u0027optimized_answer\u0027 in \u0027field list\u0027"
  180. },
  181. {
  182. "path": "/lobster/chat-aggregate",
  183. "title": "Chat aggregate",
  184. "probe": "chatAggregate",
  185. "required": false,
  186. "passed": true,
  187. "status": "OK",
  188. "message": "sessions=0"
  189. },
  190. {
  191. "path": "/lobster/industry-bootstrap",
  192. "title": "Industry bootstrap",
  193. "probe": "industryPacks",
  194. "required": true,
  195. "passed": true,
  196. "status": "OK",
  197. "message": "packs=28"
  198. },
  199. {
  200. "path": "/lobster/identity-config",
  201. "title": "External role config",
  202. "probe": "identityConfig",
  203. "required": false,
  204. "passed": true,
  205. "status": "OK",
  206. "message": "identity config loaded"
  207. },
  208. {
  209. "path": "/lobster/semantic-keywords",
  210. "title": "Semantic keywords",
  211. "probe": "semanticKeywords",
  212. "required": true,
  213. "passed": false,
  214. "status": "FAIL",
  215. "message": "\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Table \u0027ylrz_saas.lobster_tenant_keywords\u0027 doesn\u0027t exist\r\n### The error may exist in com/fs/company/mapper/LobsterTenantKeywordMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id,company_id,category,keywords,enabled,create_time,update_time FROM lobster_tenant_keywords WHERE company_id = ? ORDER BY category ASC , id DESC\r\n### Cause: java.sql.SQLSyntaxErrorException: Table \u0027ylrz_saas.lobster_tenant_keywords\u0027 doesn\u0027t exist\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Table \u0027ylrz_saas.lobster_tenant_keywords\u0027 doesn\u0027t exist"
  216. },
  217. {
  218. "path": "/lobster/optimization",
  219. "title": "AI optimization audit",
  220. "probe": "optimization",
  221. "required": true,
  222. "passed": true,
  223. "status": "OK",
  224. "message": "optimization stats=0"
  225. },
  226. {
  227. "path": "/lobster/dynamic-impl",
  228. "title": "Dynamic node approval",
  229. "probe": "dynamicImpl",
  230. "required": true,
  231. "passed": true,
  232. "status": "OK",
  233. "message": "pending impls=0"
  234. },
  235. {
  236. "path": "/lobster/dashboard",
  237. "title": "Engine dashboard",
  238. "probe": "dashboard",
  239. "required": true,
  240. "passed": true,
  241. "status": "OK",
  242. "message": "dashboard keys=8"
  243. },
  244. {
  245. "path": "/lobster/token-stats",
  246. "title": "Token stats",
  247. "probe": "tokenStats",
  248. "required": false,
  249. "passed": false,
  250. "status": "WARN",
  251. "message": "\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Table \u0027ylrz_saas.lobster_token_consumption\u0027 doesn\u0027t exist\r\n### The error may exist in URL [jar:file:/D:/ylrz_saas_new/java/fs-saas-company/target/fs-saas-company.jar!/BOOT-INF/lib/fs-service-1.1.0.jar!/mapper/company/LobsterTokenConsumptionMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT DATE(request_time) AS date, SUM(token_count) AS totalTokens, SUM(estimated_cost) AS totalCost, COUNT(1) AS requestCount FROM lobster_token_consumption WHERE company_id = ? AND request_time BETWEEN ? AND ? GROUP BY DATE(request_time) ORDER BY date DESC\r\n### Cause: java.sql.SQLSyntaxErrorException: Table \u0027ylrz_saas.lobster_token_consumption\u0027 doesn\u0027t exist\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Table \u0027ylrz_saas.lobster_token_consumption\u0027 doesn\u0027t exist"
  252. },
  253. {
  254. "path": "/lobster/evolution",
  255. "title": "Evolution engine",
  256. "probe": "evolution",
  257. "required": true,
  258. "passed": true,
  259. "status": "OK",
  260. "message": "evolution metrics=0"
  261. },
  262. {
  263. "path": "/lobster/chat-test",
  264. "title": "Chat test",
  265. "probe": "chatTest",
  266. "required": false,
  267. "passed": true,
  268. "status": "OK",
  269. "message": "e2e test service ready"
  270. },
  271. {
  272. "path": "/lobster/ab-test",
  273. "title": "AB / GEPA optimization",
  274. "probe": "abTest",
  275. "required": false,
  276. "passed": true,
  277. "status": "OK",
  278. "message": "active ab tests=0"
  279. },
  280. {
  281. "path": "/lobster/profile",
  282. "title": "Customer profile hub",
  283. "probe": "userProfile",
  284. "required": false,
  285. "passed": false,
  286. "status": "FAIL",
  287. "message": "\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Table \u0027ylrz_saas.lobster_user_profile\u0027 doesn\u0027t exist\r\n### The error may exist in URL [jar:file:/D:/ylrz_saas_new/java/fs-saas-company/target/fs-saas-company.jar!/BOOT-INF/lib/fs-service-1.1.0.jar!/mapper/lobster/LobsterUserProfileMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, company_id, external_user_id, channel_type, nickname, persona, current_state, lifecycle_stage, value_score, total_purchase, interaction_count, last_active_time, internal_tags, variable_snapshot, create_time, update_time FROM lobster_user_profile WHERE company_id = ? AND deleted = 0 ORDER BY update_time DESC, id DESC LIMIT ?, ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Table \u0027ylrz_saas.lobster_user_profile\u0027 doesn\u0027t exist\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Table \u0027ylrz_saas.lobster_user_profile\u0027 doesn\u0027t exist"
  288. },
  289. {
  290. "path": "/lobster/profile-domain",
  291. "title": "Unified profile domain",
  292. "probe": "profileDomain",
  293. "required": false,
  294. "passed": true,
  295. "status": "OK",
  296. "message": "profile domain ready, mode=async"
  297. },
  298. {
  299. "path": "/lobster/qdrant",
  300. "title": "Vector knowledge base",
  301. "probe": "qdrant",
  302. "required": false,
  303. "passed": false,
  304. "status": "WARN",
  305. "message": "\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Table \u0027ylrz_saas.lobster_vector_store\u0027 doesn\u0027t exist\r\n### The error may exist in com/fs/company/mapper/LobsterVectorStoreMapper.java (best guess)\r\n### The error may involve com.fs.company.mapper.LobsterVectorStoreMapper.selectByCompanyAndCategory-Inline\r\n### The error occurred while setting parameters\r\n### SQL: SELECT * FROM lobster_vector_store WHERE company_id = ? AND category = ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Table \u0027ylrz_saas.lobster_vector_store\u0027 doesn\u0027t exist\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Table \u0027ylrz_saas.lobster_vector_store\u0027 doesn\u0027t exist"
  306. },
  307. {
  308. "path": "/lobster/global-stats",
  309. "title": "Global evolution stats",
  310. "probe": "globalStats",
  311. "required": false,
  312. "passed": true,
  313. "status": "OK",
  314. "message": "global metrics=0"
  315. },
  316. {
  317. "path": "/lobster/event-audit",
  318. "title": "Event node audit",
  319. "probe": "eventAudit",
  320. "required": false,
  321. "passed": true,
  322. "status": "OK",
  323. "message": "audits=0"
  324. }
  325. ]
  326. },
  327. "requiredPagesPassed": "14/15",
  328. "failures": [
  329. "page./lobster/semantic-keywords: \r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Table \u0027ylrz_saas.lobster_tenant_keywords\u0027 doesn\u0027t exist\r\n### The error may exist in com/fs/company/mapper/LobsterTenantKeywordMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id,company_id,category,keywords,enabled,create_time,update_time FROM lobster_tenant_keywords WHERE company_id = ? ORDER BY category ASC , id DESC\r\n### Cause: java.sql.SQLSyntaxErrorException: Table \u0027ylrz_saas.lobster_tenant_keywords\u0027 doesn\u0027t exist\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Table \u0027ylrz_saas.lobster_tenant_keywords\u0027 doesn\u0027t exist"
  330. ],
  331. "profileDomain": {
  332. "enabled": true,
  333. "projectionMode": "async",
  334. "searchMode": "db",
  335. "esEnabled": false,
  336. "mqConsumerEnabled": true,
  337. "missingBeans": [
  338. ],
  339. "beansOk": true,
  340. "simulationMode": "basic",
  341. "runtime": {
  342. "unifiedSearchError": "\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Table \u0027ylrz_saas.customer_profile_identity\u0027 doesn\u0027t exist\r\n### The error may exist in URL [jar:file:/D:/ylrz_saas_new/java/fs-saas-company/target/fs-saas-company.jar!/BOOT-INF/lib/fs-service-1.1.0.jar!/mapper/lobster/CustomerProfileIdentityMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(1) FROM customer_profile_identity WHERE company_id = ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Table \u0027ylrz_saas.customer_profile_identity\u0027 doesn\u0027t exist\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Table \u0027ylrz_saas.customer_profile_identity\u0027 doesn\u0027t exist",
  343. "searchError": "\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Table \u0027ylrz_saas.customer_profile_identity\u0027 doesn\u0027t exist\r\n### The error may exist in URL [jar:file:/D:/ylrz_saas_new/java/fs-saas-company/target/fs-saas-company.jar!/BOOT-INF/lib/fs-service-1.1.0.jar!/mapper/lobster/CustomerProfileIdentityMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(1) FROM customer_profile_identity WHERE company_id = ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Table \u0027ylrz_saas.customer_profile_identity\u0027 doesn\u0027t exist\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Table \u0027ylrz_saas.customer_profile_identity\u0027 doesn\u0027t exist",
  344. "identityTable": "missing_or_error",
  345. "identityError": "\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Table \u0027ylrz_saas.customer_profile_identity\u0027 doesn\u0027t exist\r\n### The error may exist in URL [jar:file:/D:/ylrz_saas_new/java/fs-saas-company/target/fs-saas-company.jar!/BOOT-INF/lib/fs-service-1.1.0.jar!/mapper/lobster/ProfileBackfillMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT COUNT(1) FROM customer_profile_identity WHERE company_id = ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Table \u0027ylrz_saas.customer_profile_identity\u0027 doesn\u0027t exist\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Table \u0027ylrz_saas.customer_profile_identity\u0027 doesn\u0027t exist"
  346. },
  347. "warning": "customer_profile_identity table missing; run migration V20260701_01",
  348. "passed": true,
  349. "message": "profile domain ready"
  350. },
  351. "durationMs": 5644
  352. },
  353. "passed": false,
  354. "failures": [
  355. "engine: page./lobster/semantic-keywords: \r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Table \u0027ylrz_saas.lobster_tenant_keywords\u0027 doesn\u0027t exist\r\n### The error may exist in com/fs/company/mapper/LobsterTenantKeywordMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id,company_id,category,keywords,enabled,create_time,update_time FROM lobster_tenant_keywords WHERE company_id = ? ORDER BY category ASC , id DESC\r\n### Cause: java.sql.SQLSyntaxErrorException: Table \u0027ylrz_saas.lobster_tenant_keywords\u0027 doesn\u0027t exist\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Table \u0027ylrz_saas.lobster_tenant_keywords\u0027 doesn\u0027t exist"
  356. ],
  357. "timestamp": "20260621-165525"
  358. }