具有1.3.0版本的ContextBroker无法正确启动

时间:2016-09-02 11:17:39

标签: fiware-orion

我尝试使用此配置从控制台启动CB:

contextBroker -port 1026 -logDir /var/log/contextBroker -pidpath /var/run/contextBroker/contextBroker.pid -dbhost mi_db_host -db orion -multiservice -t 0-255 -logLevel DEBUG

CB未启动,控制台返回此消息:

  

在抛出&mffo :: MsgAssertionException'

的实例后终止调用      

what():字段错误类型(0)3!= 2

1 个答案:

答案 0 :(得分:1)

这通常是由于Orion 1.3.0的迁移过程尚未完成。请查看this piece of documentation

Orion 1.3.0 release notes中所述:

  

重要提示:数据库模型的先前版本有所变化。因此,必须应用现有数据的迁移过程(或者必须删除DB),请参阅此处的详细信息[它指的是本答案第一段中的链接]。不应用此程序可能会导致CB崩溃。

另一种解决方案就是放弃猎户座数据库......虽然这样做会导致现有数据丢失。