It seem like GoLLM finishes, but our handling of the output is failing because we are trying to set an attribute of metadata when metadata itself does not exist on the model.
2024-07-04 18:48:55 [INFO] Received response status SUCCESS for task 8cad22de-587e-4952-bee5-1d6ecf04e8f7 [software.uncharted.terarium.hmiserver.service.tasks.TaskService:314]
2024-07-04 18:48:55 [ERROR] Failed to configure model [software.uncharted.terarium.hmiserver.service.tasks.ConfigureModelResponseHandler:127]
java.lang.NullPointerException: Cannot invoke "software.uncharted.terarium.hmiserver.models.dataservice.modelparts.ModelMetadata.setGollmExtractions(com.fasterxml.jackson.databind.JsonNode)" because the return value of "software.uncharted.terarium.hmiserver.models.dataservice.model.Model.getMetadata()" is null
at software.uncharted.terarium.hmiserver.service.tasks.ConfigureModelResponseHandler.onSuccess(ConfigureModelResponseHandler.java:108)
at software.uncharted.terarium.hmiserver.service.tasks.TaskResponseHandler.handle(TaskResponseHandler.java:50)
at software.uncharted.terarium.hmiserver.service.tasks.TaskService.onTaskResponseOneInstanceReceives(TaskService.java:320)
at jdk.internal.reflect.GeneratedMethodAccessor323.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.springframework.messaging.handler.invocation.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:169)
at org.springframework.amqp.rabbit.listener.adapter.KotlinAwareInvocableHandlerMethod.doInvoke(KotlinAwareInvocableHandlerMethod.java:45)
at org.springframework.messaging.handler.invocation.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:119)
at org.springframework.amqp.rabbit.listener.adapter.HandlerAdapter.invoke(HandlerAdapter.java:75)
at org.springframework.amqp.rabbit.listener.adapter.MessagingMessageListenerAdapter.invokeHandler(MessagingMessageListenerAdapter.java:277)
at org.springframework.amqp.rabbit.listener.adapter.MessagingMessageListenerAdapter.invokeHandlerAndProcessResult(MessagingMessageListenerAdapter.java:224)
It seem like GoLLM finishes, but our handling of the output is failing because we are trying to set an attribute of metadata when metadata itself does not exist on the model.