CONTAINER_0101 - Cannot get state: Invalid UTF-8 middle byte 0xc3

asked 2019-10-08 02:10:50 -0500

ruicao1995 gravatar image

updated 2019-10-08 19:15:28 -0500

metadaddy gravatar image

I'm running SDC 3.10.1 on Linux (Centos 7.3). My pipeline looks good, and I did not change the default setting. When I run the pipeline, no error messages are shown but after I restarted Data Collector, something happened:

2019-09-27 15:22:16,921 [user:admin] [pipeline:*] [runner:] [thread:webserver-109] [stage:] ERROR ExceptionToHttpErrorProvider - REST API call error: com.streamsets.datacollector.store.PipelineStoreException: CONTAINER_0101 - Cannot get state: com.fasterxml.jackson.databind.JsonMappingException: Invalid UTF-8 middle byte 0xc3
 at [Source: com.streamsets.datacollector.io.DataStore$1@7713e72d; line: 6, column: 261]
 at [Source: com.streamsets.datacollector.io.DataStore$1@7713e72d; line: 6, column: 15] (through reference chain: com.streamsets.datacollector.restapi.bean.PipelineStateJson["message"])
com.streamsets.datacollector.store.PipelineStoreException: CONTAINER_0101 - Cannot get state: com.fasterxml.jackson.databind.JsonMappingException: Invalid UTF-8 middle byte 0xc3
 at [Source: com.streamsets.datacollector.io.DataStore$1@7713e72d; line: 6, column: 261]
 at [Source: com.streamsets.datacollector.io.DataStore$1@7713e72d; line: 6, column: 15] (through reference chain: com.streamsets.datacollector.restapi.bean.PipelineStateJson["message"])
    at com.streamsets.datacollector.execution.store.FilePipelineStateStore.loadState(FilePipelineStateStore.java:163)
    at com.streamsets.datacollector.execution.store.FilePipelineStateStore.getState(FilePipelineStateStore.java:170)
    at com.streamsets.datacollector.execution.store.CachePipelineStateStore$1.load(CachePipelineStateStore.java:67)
    at com.streamsets.datacollector.execution.store.CachePipelineStateStore$1.load(CachePipelineStateStore.java:64)
    at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3527)
    at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2319)
    at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2282)
    at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2197)
    at com.google.common.cache.LocalCache.get(LocalCache.java:3937)
    at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3941)
    at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4824)
    at com.streamsets.datacollector.execution.store.CachePipelineStateStore.getState(CachePipelineStateStore.java:110)
    at com.streamsets.datacollector.execution.manager.standalone.StandaloneAndClusterPipelineManager.getPipelines(StandaloneAndClusterPipelineManager.java:202)
    at com.streamsets.datacollector.restapi.ManagerResource.getAllAlerts(ManagerResource.java:929)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81)
    at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:144)
    at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:161)
    at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:160)
    at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:99)
    at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:389)
    at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:347)
    at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:102)
    at org.glassfish.jersey.server.ServerRuntime$2.run(ServerRuntime.java:326)
    at org.glassfish.jersey.internal.Errors$1.call(Errors.java:271)
    at org.glassfish.jersey.internal.Errors$1.call(Errors.java:267)
    at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
    at org.glassfish.jersey.internal ...
(more)
edit retag flag offensive close merge delete

Comments

now i couldnot see my pipelines when i clicked all Pipelines on my dashboard.

ruicao1995 gravatar imageruicao1995 ( 2019-10-08 22:59:29 -0500 )edit

Where are you storing your pipelines? Are you using NFS? Are you using the Docker image?

metadaddy gravatar imagemetadaddy ( 2019-10-09 10:44:57 -0500 )edit

lvm on cloud. not use Docker.

ruicao1995 gravatar imageruicao1995 ( 2019-10-09 20:56:17 -0500 )edit