Thank you for your answer. Following your instructions, I successfully made everything running. However, when I try to speak some simple commands defined in the inmoov.py file, it just replies me with the chatbot answers. I found errors in starting the 1_AudioFile.py file. The error is pasted below:
1_AudioFile.py
14:46:12.475 [SwingGui_outbox_0] ERROR c.m.net.CommunicationManager - could not
find service i01.opencv to process addListener from sender SwingGui - tearing do
wn route
14:46:12.475 [SwingGui_outbox_0] ERROR c.myrobotlab.framework.Service - removeLi
stener requested i01.opencv.send to be removed - but does not exist
14:46:21.127 [WebGui] ERROR class org.myrobotlab.logging.Logging - ------
java.util.ConcurrentModificationException
at java.util.TreeMap$PrivateEntryIterator.nextEntry(Unknown Source)
at java.util.TreeMap$EntryIterator.next(Unknown Source)
at java.util.TreeMap$EntryIterator.next(Unknown Source)
at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(Map
TypeAdapterFactory.java:206)
at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(Map
TypeAdapterFactory.java:145)
at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(Typ
eAdapterRuntimeTypeWrapper.java:69)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(Re
flectiveTypeAdapterFactory.java:125)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.wr
ite(ReflectiveTypeAdapterFactory.java:243)
at com.google.gson.internal.bind.ObjectTypeAdapter.write(ObjectTypeAdapt
er.java:107)
at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(Typ
eAdapterRuntimeTypeWrapper.java:69)
at com.google.gson.internal.bind.ArrayTypeAdapter.write(ArrayTypeAdapter
.java:93)
at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(Typ
eAdapterRuntimeTypeWrapper.java:69)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(Re
flectiveTypeAdapterFactory.java:125)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.wr
ite(ReflectiveTypeAdapterFactory.java:243)
at com.google.gson.Gson.toJson(Gson.java:669)
at com.google.gson.Gson.toJson(Gson.java:648)
at com.google.gson.Gson.toJson(Gson.java:603)
at com.google.gson.Gson.toJson(Gson.java:583)
at org.myrobotlab.codec.CodecMessage.encode(CodecMessage.java:28)
at org.myrobotlab.service.WebGui.broadcast(WebGui.java:326)
at org.myrobotlab.service.WebGui.preProcessHook(WebGui.java:1016)
at org.myrobotlab.framework.Service.run(Service.java:1793)
at java.lang.Thread.run(Unknown Source)
------
Because the opencv service is missing, I changed the D_OpenCV.py to be 0_OpenCV.py (so does the filename in config), so that it can start at the very beginning. Then I run into another error below:
0_OpenCv.py
1_AudioFile.py
15:49:44.510 [WebGui] ERROR class org.myrobotlab.logging.Logging - ------
java.util.ConcurrentModificationException
at java.util.TreeMap$PrivateEntryIterator.nextEntry(Unknown Source)
at java.util.TreeMap$EntryIterator.next(Unknown Source)
at java.util.TreeMap$EntryIterator.next(Unknown Source)
at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(Map
TypeAdapterFactory.java:206)
at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(Map
TypeAdapterFactory.java:145)
at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(Typ
eAdapterRuntimeTypeWrapper.java:69)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(Re
flectiveTypeAdapterFactory.java:125)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.wr
ite(ReflectiveTypeAdapterFactory.java:243)
at com.google.gson.internal.bind.ObjectTypeAdapter.write(ObjectTypeAdapt
er.java:107)
at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(Typ
eAdapterRuntimeTypeWrapper.java:69)
at com.google.gson.internal.bind.ArrayTypeAdapter.write(ArrayTypeAdapter
.java:93)
at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(Typ
eAdapterRuntimeTypeWrapper.java:69)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(Re
flectiveTypeAdapterFactory.java:125)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.wr
ite(ReflectiveTypeAdapterFactory.java:243)
at com.google.gson.Gson.toJson(Gson.java:669)
at com.google.gson.Gson.toJson(Gson.java:648)
at com.google.gson.Gson.toJson(Gson.java:603)
at com.google.gson.Gson.toJson(Gson.java:583)
at org.myrobotlab.codec.CodecMessage.encode(CodecMessage.java:28)
at org.myrobotlab.service.WebGui.broadcast(WebGui.java:326)
at org.myrobotlab.service.WebGui.preProcessHook(WebGui.java:1016)
at org.myrobotlab.framework.Service.run(Service.java:1793)
at java.lang.Thread.run(Unknown Source)
------
15:49:44.539 [varduinoright.mrlcomm] ERROR class org.myrobotlab.arduino.Msg - wr
iteByte overrun - should be -32,768 <= value <= 32,767 - value = -1810044789
15:49:45.550 [i01.left] ERROR c.myrobotlab.framework.Service - boom goes method
publishPortNames
15:49:45.553 [varduinoleft.mrlcomm] ERROR class org.myrobotlab.arduino.Msg - wri
teByte overrun - should be -32,768 <= value <= 32,767 - value = 95583691
15:49:45.553 [i01.left] ERROR class org.myrobotlab.logging.Logging - ------
java.lang.NullPointerException
at org.myrobotlab.framework.Service.out(Service.java:1621)
at org.myrobotlab.framework.Service.invokeOn(Service.java:1507)
at org.myrobotlab.framework.Service.invoke(Service.java:1404)
at org.myrobotlab.service.Serial.getPortNames(Serial.java:678)
at org.myrobotlab.service.Arduino.getPortNames(Arduino.java:2056)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.myrobotlab.framework.Service.invokeOn(Service.java:1451)
at org.myrobotlab.framework.Service.invoke(Service.java:1389)
at org.myrobotlab.framework.Service.run(Service.java:1800)
at java.lang.Thread.run(Unknown Source)
------
15:49:45.555 [i01.left] ERROR c.myrobotlab.framework.Service - did not find meth
od - publishPortNames(ArrayList)
I get lost. Do you have any idea?