DARPA-ASKEM / terarium

https://app.terarium.ai
Apache License 2.0
12 stars 2 forks source link

[BUG]: Model config extraction failed to process gollm result #4047

Closed mwdchang closed 6 days ago

mwdchang commented 1 week ago

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)