Nothing comes to mind - is it possible there is some slight difference
between the working and nonworking files, maybe in the whitespace?

On Wed, Mar 20, 2019 at 10:29 AM Don Bowman <d...@agilicus.com> wrote:

> One of my historical nodes crashes on startup, yielding this error (below).
> Can someone suggest how to start debugging this?
>
> The 2 lines in the config that refer to segmentCache:
> historical/runtime.properties:druid.segmentCache.locations=[{"path":
> "var/druid/segment-cache", "maxSize": 32000000000, "freeSpacePercent":
> 1.0}]
> historical/runtime.properties:druid.segmentCache.numLoadingThreads=10
>
> The other historical (the one that is not crashing) shows files in the
> var/druid/segment-cache as expected. and they are configured the same.
>
> The log message
> "Unable to provision, see the following errors:
>
> 1) Problem parsing object at prefix[druid.segmentCache]: Can not
> deserialize instance of java.util.ArrayList out of VALUE_STRING token
>  at [Source: N/A; line: -1, column: -1] (through reference chain:
> org.apache.druid.segment.loading.SegmentLoaderConfig[\"locations\"]).
>   at
> org.apache.druid.guice.JsonConfigProvider.bind(JsonConfigProvider.java:151)
> (via modules: com.google.inject.util.Modules$OverrideModule ->
> com.google.inject.util.Modules$OverrideModule ->
> org.apache.druid.guice.StorageNodeModule)
>   at
> org.apache.druid.guice.JsonConfigProvider.bind(JsonConfigProvider.java:151)
> (via modules: com.google.inject.util.Modules$OverrideModule ->
> com.google.inject.util.Modules$OverrideModule ->
> org.apache.druid.guice.StorageNodeModule)
>   while locating
>
> com.google.common.base.Supplier<org.apache.druid.segment.loading.SegmentLoaderConfig>
> at
> org.apache.druid.guice.JsonConfigProvider.bind(JsonConfigProvider.java:152)
> (via modules: com.google.inject.util.Modules$OverrideModule ->
> com.google.inject.util.Modules$OverrideModule ->
> org.apache.druid.guice.StorageNodeModule)
>   while locating org.apache.druid.segment.loading.SegmentLoaderConfig
>     for the 2nd parameter of
>
> org.apache.druid.segment.loading.SegmentLoaderLocalCacheManager.<init>(SegmentLoaderLocalCacheManager.java:89)
>   while locating
> org.apache.druid.segment.loading.SegmentLoaderLocalCacheManager
>   at
>
> org.apache.druid.guice.LocalDataStorageDruidModule.configure(LocalDataStorageDruidModule.java:51)
> (via modules: com.google.inject.util.Modules$OverrideModule ->
> com.google.inject.util.Modules$OverrideModule ->
> org.apache.druid.guice.LocalDataStorageDruidModule)
>   while locating org.apache.druid.segment.loading.SegmentLoader
>     for the 1st parameter of
> org.apache.druid.server.SegmentManager.<init>(SegmentManager.java:100)
>   at
>
> org.apache.druid.cli.CliHistorical.lambda$getModules$0(CliHistorical.java:88)
> (via modules: com.google.inject.util.Modules$OverrideModule ->
> com.google.inject.util.Modules$OverrideModule ->
> org.apache.druid.cli.CliHistorical$$Lambda$8/1213871206)
>   while locating org.apache.druid.server.SegmentManager
>     for the 8th parameter of
>
> org.apache.druid.server.coordination.ServerManager.<init>(ServerManager.java:101)
>   at
>
> org.apache.druid.cli.CliHistorical.lambda$getModules$0(CliHistorical.java:87)
> (via modules: com.google.inject.util.Modules$OverrideModule ->
> com.google.inject.util.Modules$OverrideModule ->
> org.apache.druid.cli.CliHistorical$$Lambda$8/1213871206)
>   while locating org.apache.druid.server.coordination.ServerManager
>   at
>
> org.apache.druid.cli.CliHistorical.lambda$getModules$0(CliHistorical.java:90)
> (via modules: com.google.inject.util.Modules$OverrideModule ->
> com.google.inject.util.Modules$OverrideModule ->
> org.apache.druid.cli.CliHistorical$$Lambda$8/1213871206)
>   while locating org.apache.druid.query.QuerySegmentWalker
>     for the 2nd parameter of
>
> org.apache.druid.server.QueryLifecycleFactory.<init>(QueryLifecycleFactory.java:52)
>   at
>
> org.apache.druid.server.QueryLifecycleFactory.class(QueryLifecycleFactory.java:52)
>   while locating org.apache.druid.server.QueryLifecycleFactory
>     for the 1st parameter of
> org.apache.druid.server.QueryResource.<init>(QueryResource.java:113)
>   at org.apache.druid.server.QueryResource.class(QueryResource.java:78)
>   while locating org.apache.druid.server.QueryResource
>
> 1 error"
>

Reply via email to