Hello Geoserver Community,
I am currently working on setting up an Image Mosaic store using
Geoservers REST API. My goal is to create a blank mosaic that I can later
populate with imagery. I have the gesoerver catalog using jdbc. I am
attempting to create the imagemosaic by zipping and uploaidng the
.properties files through the REST API.

The issue I am having when attempting this is related to geoserver not
being able to auto-configure the coverage. I believe the issue has to do
with the image mosaic not including any images. I have tried including a
sample image as a part of the zip file. Before switching over to having the
geoserver catalog in the database this approach worked. I was able to use
the rest api to create an image mosaic by having the zip file include the
properties files and a sample_image file as well. However I am now getting
the below issues when trying to create the image mosaic with jdbc configured

*1.) This is the error I received when I included the sample_image in my
zip file and tried creating the image mosaic*

ERROR [org.geoserver.rest] - Error auto-configuring coverage
org.geoserver.rest.RestException 500 INTERNAL_SERVER_ERROR: Error
auto-configuring coverage

Feb 07 16:51:47 centos8s.localdomain geoserver[63507]: Caused by:
java.lang.reflect.UndeclaredThrowableException
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
com.sun.proxy.$Proxy47.add(Unknown Source)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.geoserver.catalog.impl.CatalogImpl.add(CatalogImpl.java:464)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.geoserver.security.SecureCatalogImpl.add(SecureCatalogImpl.java:1315)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.geoserver.catalog.impl.AbstractFilteredCatalog.add(AbstractFilteredCatalog.java:628)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.geoserver.catalog.impl.AbstractCatalogDecorator.add(AbstractCatalogDecorator.java:259)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.geoserver.rest.catalog.CoverageStoreFileController.configureCoverageInfo(CoverageStoreFileController.java:381)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.geoserver.rest.catalog.CoverageStoreFileController.coverageStorePut(CoverageStoreFileController.java:277)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         ... 130 more
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]: Caused by:
java.lang.reflect.InvocationTargetException
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
jdk.internal.reflect.GeneratedMethodAccessor82.invoke(Unknown Source)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
java.base/java.lang.reflect.Method.invoke(Method.java:566)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.geoserver.catalog.LockingCatalogFacade.invoke(LockingCatalogFacade.java:36)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         ... 137 more
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]: Caused by:
com.google.common.util.concurrent.UncheckedExecutionException:
com.thoughtworks.xstream.converters.ConversionException:
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]: ---- Debugging
information ----
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]: cause-exception
: java.lang.IllegalArgumentException
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]: cause-message
: Illegal grid range [0 .. -222,223] for dimension 0.
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]: class
: org.geotools.coverage.grid.GridGeometry2D
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]: required-type
: org.geotools.coverage.grid.GridGeometry2D
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]: converter-type
 : org.geoserver.config.util.XStreamPersister$GridGeometry2DConverter
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]: line number
: 54
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]: class[1]
 : org.geoserver.catalog.impl.CoverageInfoImpl
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]: required-type[1]
 : org.geoserver.catalog.impl.CoverageInfoImpl
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]: converter-type[1]
: org.geoserver.config.util.XStreamPersister$CoverageInfoConverter
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]: version
: 2.24.1
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:
-------------------------------
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2085)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
com.google.common.cache.LocalCache.get(LocalCache.java:4011)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4919)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.geoserver.jdbcconfig.internal.ConfigDatabase.getById(ConfigDatabase.java:1111)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.geoserver.jdbcconfig.internal.ConfigDatabase.add(ConfigDatabase.java:588)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.geoserver.jdbcconfig.internal.ConfigDatabase$$FastClassBySpringCGLIB$$dd464281.invoke(<generated>)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.geoserver.jdbcconfig.internal.ConfigDatabase$$EnhancerBySpringCGLIB$$92ee07d1.add(<generated>)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.geoserver.jdbcconfig.catalog.JDBCCatalogFacade.addInternal(JDBCCatalogFacade.java:911)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.geoserver.jdbcconfig.catalog.JDBCCatalogFacade.add(JDBCCatalogFacade.java:203)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.geoserver.catalog.impl.IsolatedCatalogFacade.add(IsolatedCatalogFacade.java:115)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         ... 141 more
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]: Caused by:
com.thoughtworks.xstream.converters.ConversionException:
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]: ---- Debugging
information ----
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]: cause-exception
: java.lang.IllegalArgumentException
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]: cause-message
: Illegal grid range [0 .. -222,223] for dimension 0.
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]: class
: org.geotools.coverage.grid.GridGeometry2D
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]: required-type
: org.geotools.coverage.grid.GridGeometry2D
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]: converter-type
 : org.geoserver.config.util.XStreamPersister$GridGeometry2DConverter
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]: line number
: 54
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]: class[1]
 : org.geoserver.catalog.impl.CoverageInfoImpl
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]: required-type[1]
 : org.geoserver.catalog.impl.CoverageInfoImpl
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]: converter-type[1]
: org.geoserver.config.util.XStreamPersister$CoverageInfoConverter
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]: version
: 2.24.1
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:
-------------------------------
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:81)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:68)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshallField(AbstractReflectionConverter.java:499)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doUnmarshal(AbstractReflectionConverter.java:425)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.geoserver.config.util.XStreamPersister$ResourceInfoConverter.doUnmarshal(XStreamPersister.java:2015)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:277)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:74)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:68)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:52)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:136)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:32)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1464)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1441)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
com.thoughtworks.xstream.XStream.fromXML(XStream.java:1330)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.geoserver.config.util.XStreamPersister.load(XStreamPersister.java:721)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.geoserver.jdbcconfig.internal.XStreamInfoSerialBinding.entryToObject(XStreamInfoSerialBinding.java:37)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.geoserver.jdbcconfig.internal.InfoRowMapper.mapRow(InfoRowMapper.java:54)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.geoserver.jdbcconfig.internal.InfoRowMapper.mapRow(InfoRowMapper.java:17)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:94)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:61)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.springframework.jdbc.core.JdbcTemplate$1.doInPreparedStatement(JdbcTemplate.java:723)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:651)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:713)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:738)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:794)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate.queryForObject(NamedParameterJdbcTemplate.java:243)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate.queryForObject(NamedParameterJdbcTemplate.java:252)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.geoserver.jdbcconfig.internal.ConfigDatabase.loadCatalog(ConfigDatabase.java:1400)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.geoserver.jdbcconfig.internal.ConfigDatabase$$FastClassBySpringCGLIB$$dd464281.invoke(<generated>)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.geoserver.jdbcconfig.internal.ConfigDatabase$$EnhancerBySpringCGLIB$$92ee07d1.loadCatalog(<generated>)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.geoserver.jdbcconfig.internal.ConfigDatabase$CatalogLoader.call(ConfigDatabase.java:1384)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.geoserver.jdbcconfig.internal.ConfigDatabase$CatalogLoader.call(ConfigDatabase.java:1374)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
com.google.common.cache.LocalCache$LocalManualCache$1.load(LocalCache.java:4924)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3570)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2312)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2189)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2079)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         ... 160 more
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]: Caused by:
java.lang.IllegalArgumentException: Illegal grid range [0 .. -222,223] for
dimension 0.
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.geotools.coverage.grid.GeneralGridEnvelope.checkCoherence(GeneralGridEnvelope.java:81)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.geotools.coverage.grid.GeneralGridEnvelope.<init>(GeneralGridEnvelope.java:329)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.geotools.coverage.grid.GeneralGridEnvelope.<init>(GeneralGridEnvelope.java:347)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
org.geoserver.config.util.XStreamPersister$GridGeometry2DConverter.unmarshal(XStreamPersister.java:1566)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         at
com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:74)
Feb 07 16:51:47 centos8s.localdomain geoserver[63507]:         ... 206 more

*2) I then tried taking the sample image out and creating the image mosaic
with just the .properties files in the zip. I then received this error
which seems to be caused by the lack of a sample image*

Feb 06 16:13:13 centos7.localdomain geoserver[20142]: 2024-02-06
16:13:13,212 WARN [org.geotools.gce.imagemosaic] - Unable to find sample
image for path /data/geoserver_data/data/ngs/highres/sample_image
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: 2024-02-06
16:13:13,212 WARN [org.geotools.gce.imagemosaic] - Unable to find sample
image for path
file:/data/geoserver_data/data/ngs/highres/datastore.properties
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: 2024-02-06
16:13:13,302 ERROR [org.geoserver.rest] - Error auto-configuring coverage
Feb 06 16:13:13 centos7.localdomain geoserver[20142]:
org.geoserver.rest.RestException 500 INTERNAL_SERVER_ERROR: Error
auto-configuring coverage
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.geoserver.rest.catalog.CoverageStoreFileController.coverageStorePut(CoverageStoreFileController.java:286)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
java.base/java.lang.reflect.Method.invoke(Method.java:566)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.springframework.web.servlet.FrameworkServlet.doPut(FrameworkServlet.java:920)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.servlet.ServletHolder$NotAsync.service(ServletHolder.java:1459)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:799)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1656)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:292)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:28)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:73)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.geoserver.ows.HTTPHeadersCollector.doFilter(HTTPHeadersCollector.java:48)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:70)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.geoserver.filters.HTTPMethodFilter.doFilter(HTTPMethodFilter.java:36)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:70)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:194)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:70)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:43)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:39)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:71)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:75)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:71)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:75)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.geoserver.security.filter.GeoServerAnonymousAuthenticationFilter.doFilter(GeoServerAnonymousAuthenticationFilter.java:53)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:71)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:196)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:75)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.geoserver.security.filter.GeoServerBasicAuthenticationFilter.doFilter(GeoServerBasicAuthenticationFilter.java:81)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:71)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1.doFilterInternal(GeoServerSecurityContextPersistenceFilter.java:72)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:75)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:142)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
com.ngs.geoserver.custom.AnalyticsFilter.doFilter(AnalyticsFilter.java:97)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
com.ngs.geoserver.custom.RequestLoggingFilter.doFilter(RequestLoggingFilter.java:89)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:48)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:49)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.geoserver.filters.FlushSafeFilter.doFilter(FlushSafeFilter.java:42)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.servlets.CrossOriginFilter.handle(CrossOriginFilter.java:319)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.servlets.CrossOriginFilter.doFilter(CrossOriginFilter.java:273)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:201)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:552)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:600)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1440)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:505)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1355)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:234)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:146)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.server.Server.handle(Server.java:516)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:479)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
java.base/java.lang.Thread.run(Thread.java:829)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: Caused by:
java.lang.Exception: Unable to acquire test coverage and image layout for
format:ImageMosaic
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.geoserver.catalog.CatalogBuilder.getCoverageSampleDimensions(CatalogBuilder.java:1233)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.geoserver.catalog.CatalogBuilder.buildCoverageInternal(CatalogBuilder.java:1067)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.geoserver.catalog.CatalogBuilder.buildCoverage(CatalogBuilder.java:988)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.geoserver.catalog.CatalogBuilder.buildCoverage(CatalogBuilder.java:979)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.geoserver.rest.catalog.CoverageStoreFileController.configureCoverageInfo(CoverageStoreFileController.java:329)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: at
org.geoserver.rest.catalog.CoverageStoreFileController.coverageStorePut(CoverageStoreFileController.java:277)
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: ... 130 more
Feb 06 16:13:13 centos7.localdomain geoserver[20142]: 2024-02-06
16:13:13,306 INFO [com.ngs.geoserver.custom.RequestLoggingFilter] -
127.0.0.1 anonymous PUT
/geoserver/rest/workspaces/ngs/coveragestores/highres/file.imagemosaic
Apache-HttpClient/4.5.13 (Java/11.0.21) status:500 size: unknown mime:
text/plain took 1256ms
_______________________________________________
Geoserver-users mailing list

Please make sure you read the following two resources before posting to this 
list:
- Earning your support instead of buying it, but Ian Turton: 
http://www.ianturton.com/talks/foss4g.html#/
- The GeoServer user list posting guidelines: 
http://geoserver.org/comm/userlist-guidelines.html

If you want to request a feature or an improvement, also see this: 
https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer


Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to