Article - CS285204

Error "MessageBodyReader not found for media type=text/html" returned when creating a model in ThingWorx Analytics Builder 8.2

Modified: 11-May-2018   


Applies To

  • ThingWorx Analytics 8.2

Description

  • Following error is reported in training.log file when training a new model
com.thingworx.analytics.ccc.job.local.AsynchronousUriResultsJobExecutor: Call to TrainingJob [XXXX] failed due to:
org.glassfish.jersey.message.internal.MessageBodyProviderNotFoundException: MessageBodyReader not found for media type=text/html, type=class com.thingworx.analytics.validation.params.rest.ValidationRequestResponse, genericType=class com.thingworx.analytics.validation.params.rest.ValidationRequestResponse.
at org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$TerminalReaderInterceptor.aroundReadFrom(ReaderInterceptorExecutor.java:231)
at org.glassfish.jersey.message.internal.ReaderInterceptorExecutor.proceed(ReaderInterceptorExecutor.java:155)
...
at java.lang.reflect.Method.invoke(Method.java:498)
at com.thingworx.analytics.training.core.TrainingJob.run(TrainingJob.java:74)
at com.thingworx.analytics.ccc.job.local.AsynchronousUriResultsJobExecutor$1.call(AsynchronousUriResultsJobExecutor.java:68)
at com.thingworx.analytics.ccc.job.local.AsynchronousUriResultsJobExecutor$1.call(AsynchronousUriResultsJobExecutor.java:60)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:748)

 
  • Validation log file shows
org.apache.tomcat.jdbc.pool.ConnectionPool: Unable to create initial connections of pool.
java.io.EOFException: null
at org.h2.mvstore.DataUtils.readFully(DataUtils.java:431)
... 47 common frames omitted
Causing: java.lang.IllegalStateException: Reading from cache:nio:/opt/ThingWorxAnalyticsServer/data/db/evaluation.mv.db failed; file length XXXX read length ZZZZ at YYYY [1.4.192/1]
at org.h2.mvstore.DataUtils.newIllegalStateException(DataUtils.java:773)
at org.h2.mvstore.DataUtils.readFully(DataUtils.java:443)
at org.h2.mvstore.FileStore.readFully(FileStore.java:98)
at org.h2.mvstore.Page.read(Page.java:190)
at org.h2.mvstore.MVStore.readPage(MVStore.java:1944)
  • validation microservice is not running
This is a printer-friendly version of Article 285204 and may be out of date. For the latest version click CS285204