Проблемы с использованием мотов Contiki Cooja при создании мотов

Я разработал рабочую симуляцию Cooja, в которой используется 1 небесный мот (для пограничного маршрутизатора RPL, который не работал с мотом cooja) и 30 мотов Cooja. Я запускаю cooja, используя ant big_mem. Симуляция работала правильно, а потом я ее сохранил. После выхода из 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

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


person Daniel    schedule 16.02.2015    source источник


Ответы (1)


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

person Daniel    schedule 19.02.2015