2015-02-16 3 views
0

Я разработал рабочую симуляцию Cooja, которая использует 1 небо mote (для пограничного маршрутизатора RPL, который не работал с койя-моте) и 30 мотивов Cooja. Я запускаю cooja, используя ant big_mem. Симуляция работала правильно, а затем я ее сохранил. После выхода cooja я попытался использовать его, но я всегда получаю следующее сообщение об ошибке:Проблемы с использованием мотивов Contiki Cooja для создания мотивов

se.sics.cooja.GUI$SimulationCreationException: Mote type creation error: Error when creating corecomm instance: Lib4 
    at se.sics.cooja.GUI.loadSimulationConfig(GUI.java:3428) 
    at se.sics.cooja.GUI.loadSimulationConfig(GUI.java:3340) 
    at se.sics.cooja.GUI.doLoadConfig(GUI.java:2397) 
    at se.sics.cooja.GUI$4.run(GUI.java:636) 
    at java.lang.Thread.run(Thread.java:745) 
Caused by: se.sics.cooja.MoteType$MoteTypeCreationException: Error when creating corecomm instance: Lib4 
    at se.sics.cooja.CoreComm.createCoreComm(CoreComm.java:343) 
    at se.sics.cooja.contikimote.ContikiMoteType.doInit(ContikiMoteType.java:385) 
    at se.sics.cooja.contikimote.ContikiMoteType.configureAndInit(ContikiMoteType.java:348) 
    at se.sics.cooja.contikimote.ContikiMoteType.setConfigXML(ContikiMoteType.java:1389) 
    at se.sics.cooja.Simulation.setConfigXML(Simulation.java:681) 
    at se.sics.cooja.GUI.loadSimulationConfig(GUI.java:3410) 
    ... 4 more 
Caused by: java.lang.reflect.InvocationTargetException 
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) 
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 
    at java.lang.reflect.Constructor.newInstance(Constructor.java:526) 
    at se.sics.cooja.CoreComm.createCoreComm(CoreComm.java:334) 
    ... 9 more 
Caused by: java.lang.UnsatisfiedLinkError: se.sics.cooja.corecomm.Lib4.init()V 
    at se.sics.cooja.corecomm.Lib4.init(Native Method) 
    at se.sics.cooja.corecomm.Lib4.<init>(Lib4.java:50) 
    ... 14 more 

Как я могу решить эту проблему? Спасибо, Daniel

ответ

1

Я обнаружил проблему. Необходимо удалить папку obj_cooja, которую создает симуляция для решения проблемы.