OpenMrs 同步模块未启动



我是openmrs开发的初学者。我在一个项目中工作,我们在github中下载了openmrs core master,并将其部署在服务器和pc上。我们希望服务器和pc同步他们的数据;服务器是父亲,PC是孩子。

问题是当我安装同步模块时,我有以下错误:尝试启动模块时出错执行sql: INSERT INTO scheduler_task_config (name, description, schedulable_class, start_time, start_time_pattern, repeat_interval, start_on_startup, started, created_by, date_created, changed_by, date_changed, uuid) VALUES ('Cleanup Old Sync Records', '此任务删除sync_record和sync_server_record表中的旧行'。默认设置适用于所有服务器,但对于高级用户,您可以更改属性以满足您的需要。"、"org.openmrs.module.sync.scheduler。cleanupsynctabletask ', '2009-12-18 17:26:31', 'MM/dd/yyyy HH: MM:ss', '604800', '1', '0', '1', '2009-12-18 17:28:39', null, null, 'd3122955-00d7-454c-b17f-e3f87206c74b')。消息:键'scheduler_task_config_uuid_index'的重复条目'd3122955-00d7-454c-b17f-e3f87206c74b'

所以我找了一个解决方案,其中一个说这是版本的问题。我的openmrs的版本是1.12.0,在下载同步模块页面中,指定需要的版本是1.9.0。我假定它是最小的版本,否则openmrs 1.12无法同步。另一个解决方案告诉我检查global_property表中的版本,我这样做了,问题仍然存在。

请问,你们中的任何人,他能知道我如何启动openmrs 1.12.0中的同步模块吗?

一个openmrs开发人员告诉我,据他所知,他还没有看到一个使用同步模块的openmrs项目的版本大于1.9。基于此,以及在大多数模块中我们谈论的版本1.7,1.8,1.9,我决定回到openmrs核心版本1.9。X,第一次尝试就成功了。同步模块正常启动

最新更新