yuuvis® RAD Q&A

0 votes
by (470 points)
edited by

Hello together,

today we ran into that error. Please see attached picture for the StackTrace. It appears when we try to create an object within enaio-client by simply clicking the plus-Button in the main menu and then "saving and opening" the object. For some reason the index-Service doesn't seem to be able to deploy the item into the database. By using a tool like Postman in combination with the rest-interface createItem it works and our object appears in the database. But then again the index-Service can't load it.

We tried to solve this by emptying our database and deleting the deployed schema by deploying an empty enaio-schema. After that we restarted all our services and also started the reindexing operation for elasticsearch.

But it didn't work.

Any advice is welcome.

Kind regards,
Christian

PS: This error is not related to one single object, but all of them.

6 Answers

0 votes
by (19.6k points)

Hello Christian,

the picture is unfortunately not readable. Could you please post it again in a higher resolution or just post the text itself?

Regards
Nicolai

by (470 points)
Here you are. I'll add the headers of the response as well.
0 votes
by (470 points)

{

"status": "INTERNAL_SERVER_ERROR",
"statuscode": 500,
"key": "UNSPECIFIED_INTERNAL_ERROR",
"message": "Internal error, that was not handled specially. See cause message for more information.",
"time": "2018-12-20T11:59:33.606Z",
"reportedtoclient": true,
"cause": {
	"messages": ["Unprocessable Entity"],
	"trace": "java.io.IOException: Unprocessable Entity\r\n\tat com.os.ecm.ws.util.NotificationUtil.mayUpdateIndexServiceData(NotificationUtil.java:212)\r\n\tat 
		com.os.ecm.ws.PrepareService.commitPreparedItem(PrepareService.java:723)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat 
		sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
		\r\n\tat java.lang.reflect.Method.invoke(Method.java:498)\r\n\tat org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:137)\r\n\tat 
		org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget(ResourceMethodInvoker.java:296)\r\n\tat 
		org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:250)\r\n\tat 
		org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:237)\r\n\tat 
		org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:356)\r\n\tat org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:179)\r\n\tat 
		org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:220)\r\n\tat 
		org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:56)\r\n\tat org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:51)\r\n\tat
		javax.servlet.http.HttpServlet.service(HttpServlet.java:790)\r\n\tat io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:86)\r\n\tat
		io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:130)\r\n\tat com.os.ecm.ws.filter.AccessLogFilter.doFilter(AccessLogFilter.java:25)\r\n\tat
		io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)\r\n\tat io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)\r\n\tat
		com.os.ecm.ws.filter.SessionAuthenticationFilter.doFilter(SessionAuthenticationFilter.java:354)\r\n\tat io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)\r\n\tat 
		io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)\r\n\tat com.os.ecm.ws.filter.RestRequestContextFilter.doFilter(RestRequestContextFilter.java:75)\r\n\tat
		io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)\r\n\tat io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)\r\n\tat 
		io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:85)\r\n\tat io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n\tat 
		io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n\tat 
		org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)\r\n\tat 
		io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n\tat io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131)\r\n\tat 
		io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n\tat io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n\tat
		io.undertow.security.handlers.AuthenticationConstraintHandler.handleRequest(AuthenticationConstraintHandler.java:51)\r\n\tat 
		io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n\tat 
		io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n\tat
		io.undertow.servlet.handlers.security.ServletSecurityConstraintHandler.handleRequest(ServletSecurityConstraintHandler.java:56)\r\n\tat 
		io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:58)\r\n\tat
		io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:72)\r\n\tat 
		io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50)\r\n\tat io.undertow.security.handlers.SecurityInitialHandler.handleRequest(SecurityInitialHandler.java:76)\r\n\tat
		io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n\tat org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)\r\n\tat 
		io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n\tat io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n\tat
		io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:282)\r\n\tat io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:261)\r\n\tat
		io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:80)\r\n\tat io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:172)\r\n\tat
		io.undertow.server.Connectors.executeRootHandler(Connectors.java:199)\r\n\tat io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:774)\r\n\tat
		java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n\tat
		java.lang.Thread.run(Thread.java:748)\r\n\tSuppressed: com.os.ecm.transaction.TransactionException: Transaction was rolled back.\r\n\t\tat com.os.ecm.transaction.TransactionClosable.close(TransactionClosable.java:32)\r\n\t\tat
		com.os.ecm.ws.PrepareService.commitPreparedItem(PrepareService.java:792)\r\n\t\t... 54 more\r\n"
}

}

by (19.6k points)
Could you please have a look into the dms-service.log file if there is a stacktrace with some more cause-messages?

Thanks.
0 votes
by (470 points)
edited by

48fsadfasdffsadfda

by (470 points)
Request URL: http://localhost/rest-ws/service/prepare/commit/C31358836E8E453EA3127A87E4CF4844
Request Method: POST
Status Code: 500 Server Error
Remote Address: [::1]:80
Referrer Policy: no-referrer-when-downgrade
Content-Type: application/json;charset=utf-8
Date: Thu, 20 Dec 2018 11:59:33 GMT
Server: WildFly/9
Transfer-Encoding: chunked
X-Application-Context: gateway:prod,cloud,red:80
X-Powered-By: Undertow/1
Accept: application/json, text/plain, */*
Accept-Encoding: gzip, deflate, br
Accept-Language: de
Connection: keep-alive
Content-Length: 397
Content-Type: application/json
0 votes
by (19.6k points)

Hello Christian,

I looked into it a little deeper and this error happens if the IndexService and/or subsequently the elasticsearch db report an error (or are not available). Can you please check the services.log file of the service-manager and the es-red.log file of the elasticsearch db if you can see any related error messages there?

Regards
Nicolai

by (470 points)
Hello Nicolai,

this is what I've found in the elastic-Logfile. It appears serveral times and exactly when I wanted to create the objects.

[2018-12-20T12:59:33,556][DEBUG][o.e.a.b.TransportShardBulkAction] [JhsjP2b] [enaiored_0][2] failed to execute bulk item (index) BulkShardRequest [[enaiored_0][2]] containing [index {[enaiored][dmsobject][DF538D195B41416D88D3AB649F05B2F9], source[n/a, actual length: [2.4kb], max length: 2kb]}] and a refresh
org.elasticsearch.index.mapper.MapperParsingException: failed to parse [contentidx]
    at org.elasticsearch.index.mapper.FieldMapper.parse(FieldMapper.java:298) ~[elasticsearch-5.5.0.jar:5.5.0]
    at org.elasticsearch.index.mapper.DocumentParser.parseObjectOrField(DocumentParser.java:468) ~[elasticsearch-5.5.0.jar:5.5.0]
    at org.elasticsearch.index.mapper.DocumentParser.parseValue(DocumentParser.java:591) ~[elasticsearch-5.5.0.jar:5.5.0]
    at org.elasticsearch.index.mapper.DocumentParser.innerParseObject(DocumentParser.java:396) ~[elasticsearch-5.5.0.jar:5.5.0]
    at org.elasticsearch.index.mapper.DocumentParser.parseObjectOrNested(DocumentParser.java:373) ~[elasticsearch-5.5.0.jar:5.5.0]
    at org.elasticsearch.index.mapper.DocumentParser.internalParseDocument(DocumentParser.java:93) ~[elasticsearch-5.5.0.jar:5.5.0]
    at org.elasticsearch.index.mapper.DocumentParser.parseDocument(DocumentParser.java:66) ~[elasticsearch-5.5.0.jar:5.5.0]
    at org.elasticsearch.index.mapper.DocumentMapper.parse(DocumentMapper.java:277) ~[elasticsearch-5.5.0.jar:5.5.0]
    at org.elasticsearch.index.shard.IndexShard.prepareIndex(IndexShard.java:529) ~[elasticsearch-5.5.0.jar:5.5.0]
    at org.elasticsearch.index.shard.IndexShard.prepareIndexOnPrimary(IndexShard.java:506) ~[elasticsearch-5.5.0.jar:5.5.0]
    at org.elasticsearch.action.bulk.TransportShardBulkAction.prepareIndexOperationOnPrimary(TransportShardBulkAction.java:450) ~[elasticsearch-5.5.0.jar:5.5.0]
    at org.elasticsearch.action.bulk.TransportShardBulkAction.executeIndexRequestOnPrimary(TransportShardBulkAction.java:458) ~[elasticsearch-5.5.0.jar:5.5.0]
    at org.elasticsearch.action.bulk.TransportShardBulkAction.executeBulkItemRequest(TransportShardBulkAction.java:143) [elasticsearch-5.5.0.jar:5.5.0]
    at org.elasticsearch.action.bulk.TransportShardBulkAction.shardOperationOnPrimary(TransportShardBulkAction.java:113) [elasticsearch-5.5.0.jar:5.5.0]
    at org.elasticsearch.action.bulk.TransportShardBulkAction.shardOperationOnPrimary(TransportShardBulkAction.java:69) [elasticsearch-5.5.0.jar:5.5.0]
    at org.elasticsearch.action.support.replication.TransportReplicationAction$PrimaryShardReference.perform(TransportReplicationAction.java:939) [elasticsearch-5.5.0.jar:5.5.0]
    at org.elasticsearch.action.support.replication.TransportReplicationAction$PrimaryShardReference.perform(TransportReplicationAction.java:908) [elasticsearch-5.5.0.jar:5.5.0]
    at org.elasticsearch.action.support.replication.ReplicationOperation.execute(ReplicationOperation.java:113) [elasticsearch-5.5.0.jar:5.5.0]
    at org.elasticsearch.action.support.replication.TransportReplicationAction$AsyncPrimaryAction.onResponse(TransportReplicationAction.java:322) [elasticsearch-5.5.0.jar:5.5.0]
    at org.elasticsearch.action.support.replication.TransportReplicationAction$AsyncPrimaryAction.onResponse(TransportReplicationAction.java:264) [elasticsearch-5.5.0.jar:5.5.0]
    at org.elasticsearch.action.support.replication.TransportReplicationAction$1.onResponse(TransportReplicationAction.java:888) [elasticsearch-5.5.0.jar:5.5.0]
    at org.elasticsearch.action.support.replication.TransportReplicationAction$1.onResponse(TransportReplicationAction.java:885) [elasticsearch-5.5.0.jar:5.5.0]
    at org.elasticsearch.index.shard.IndexShardOperationsLock.acquire(IndexShardOperationsLock.java:147) [elasticsearch-5.5.0.jar:5.5.0]
    at org.elasticsearch.index.shard.IndexShard.acquirePrimaryOperationLock(IndexShard.java:1657) [elasticsearch-5.5.0.jar:5.5.0]
    at org.elasticsearch.action.support.replication.TransportReplicationAction.acquirePrimaryShardReference(TransportReplicationAction.java:897) [elasticsearch-5.5.0.jar:5.5.0]
    at org.elasticsearch.action.support.replication.TransportReplicationAction.access$400(TransportReplicationAction.java:93) [elasticsearch-5.5.0.jar:5.5.0]
    at org.elasticsearch.action.support.replication.TransportReplicationAction$AsyncPrimaryAction.doRun(TransportReplicationAction.java:281) [elasticsearch-5.5.0.jar:5.5.0]
    at org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:37) [elasticsearch-5.5.0.jar:5.5.0]
    at org.elasticsearch.action.support.replication.TransportReplicationAction$PrimaryOperationTransportHandler.messageReceived(TransportReplicationAction.java:260) [elasticsearch-5.5.0.jar:5.5.0]
    at org.elasticsearch.action.support.replication.TransportReplicationAction$PrimaryOperationTransportHandler.messageReceived(TransportReplicationAction.java:252) [elasticsearch-5.5.0.jar:5.5.0]
    at org.elasticsearch.transport.RequestHandlerRegistry.processMessageReceived(RequestHandlerRegistry.java:69) [elasticsearch-5.5.0.jar:5.5.0]
    at org.elasticsearch.transport.TransportService$7.doRun(TransportService.java:644) [elasticsearch-5.5.0.jar:5.5.0]
    at org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingAbstractRunnable.doRun(ThreadContext.java:638) [elasticsearch-5.5.0.jar:5.5.0]
    at org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:37) [elasticsearch-5.5.0.jar:5.5.0]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_102]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_102]
    at java.lang.Thread.run(Thread.java:745) [?:1.8.0_102]
Caused by: java.lang.IllegalArgumentException: Invalid format: "7100300 nichtFreigegeben nicht freig..." is malformed at "300 nichtFreigegeben nicht freig..."
    at org.joda.time.format.DateTimeParserBucket.doParseMillis(DateTimeParserBucket.java:187) ~[joda-time-2.9.5.jar:2.9.5]
    at org.joda.time.format.DateTimeFormatter.parseMillis(DateTimeFormatter.java:826) ~[joda-time-2.9.5.jar:2.9.5]
    at org.elasticsearch.index.mapper.DateFieldMapper$DateFieldType.parse(DateFieldMapper.java:243) ~[elasticsearch-5.5.0.jar:5.5.0]
    at org.elasticsearch.index.mapper.DateFieldMapper.parseCreateField(DateFieldMapper.java:468) ~[elasticsearch-5.5.0.jar:5.5.0]
    at org.elasticsearch.index.mapper.FieldMapper.parse(FieldMapper.java:287) ~[elasticsearch-5.5.0.jar:5.5.0]
    ... 36 more
by (470 points)
This is what I've found in the service-manager log

indexservice.7291         : 2018-12-20 12:55:59.034  INFO 10872 --- [[FULLTEXTINDEX]] c.os.services.index.service.EcmService   : com.os.services.index.IndexingException: Unable to create EcmIndexData.
indexservice.7291         :     at com.os.services.index.model.Dmsobject.treatIndexData(Dmsobject.java:313)
indexservice.7291         :     at com.os.services.index.service.EcmService.treatIndexData(EcmService.java:200)
indexservice.7291         :     at sun.reflect.GeneratedMethodAccessor159.invoke(Unknown Source)
indexservice.7291         :     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
indexservice.7291         :     at java.lang.reflect.Method.invoke(Method.java:498)
indexservice.7291         :     at org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:458)
indexservice.7291         :     at org.apache.camel.component.bean.MethodInfo$1.doProceed(MethodInfo.java:289)
indexservice.7291         :     at org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:262)
indexservice.7291         :     at org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:178)
indexservice.7291         :     at org.apache.camel.component.bean.BeanProducer.process(BeanProducer.java:41)
indexservice.7291         :     at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:145)
indexservice.7291         :     at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77)
indexservice.7291         :     at org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:163)
indexservice.7291         :     at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:542)
indexservice.7291         :     at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:197)
indexservice.7291         :     at org.apache.camel.processor.Pipeline.process(Pipeline.java:120)
indexservice.7291         :     at org.apache.camel.processor.Pipeline.process(Pipeline.java:83)
indexservice.7291         :     at org.apache.camel.processor.FilterProcessor.process(FilterProcessor.java:57)
indexservice.7291         :     at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77)
indexservice.7291         :     at org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:163)
indexservice.7291         :     at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:542)
indexservice.7291         :     at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:197)
indexservice.7291         :     at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77)
indexservice.7291         :     at org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:163)
indexservice.7291         :     at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:197)
indexservice.7291         :     at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:542)
indexservice.7291         :     at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:197)
indexservice.7291         :     at org.apache.camel.processor.MulticastProcessor.doProcessSequential(MulticastProcessor.java:681)
indexservice.7291         :     at org.apache.camel.processor.MulticastProcessor.doProcessSequential(MulticastProcessor.java:609)
indexservice.7291         :     at org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:238)
indexservice.7291         :     at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77)
indexservice.7291         :     at org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:163)
indexservice.7291         :     at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:197)
indexservice.7291         :     at org.apache.camel.processor.Pipeline.process(Pipeline.java:120)
indexservice.7291         :     at org.apache.camel.processor.Pipeline.process(Pipeline.java:83)
indexservice.7291         :     at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:197)
indexservice.7291         :     at org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:62)
indexservice.7291         :     at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:145)
indexservice.7291         :     at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77)
indexservice.7291         :     at org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:163)
indexservice.7291         :     at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:542)
indexservice.7291         :     at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:197)
indexservice.7291         :     at org.apache.camel.processor.Pipeline.process(Pipeline.java:120)
indexservice.7291         :     at org.apache.camel.processor.Pipeline.process(Pipeline.java:83)
indexservice.7291         :     at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:197)
indexservice.7291         :     at org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:62)
indexservice.7291         :     at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:145)
indexservice.7291         :     at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77)
indexservice.7291         :     at org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:163)
indexservice.7291         :     at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:542)
indexservice.7291         :     at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:197)
indexservice.7291         :     at org.apache.camel.processor.Pipeline.process(Pipeline.java:120)
indexservice.7291         :     at org.apache.camel.processor.Pipeline.process(Pipeline.java:83)
indexservice.7291         :     at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:197)
indexservice.7291         :     at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:97)
indexservice.7291         :     at org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:112)
indexservice.7291         :     at org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:744)
indexservice.7291         :     at org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:704)
indexservice.7291         :     at org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:674)
indexservice.7291         :     at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:318)
indexservice.7291         :     at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:245)
indexservice.7291         :     at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:1173)
indexservice.7291         :     at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:1165)
indexservice.7291         :     at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:1062)
indexservice.7291         :     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
indexservice.7291         :     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
indexservice.7291         :     at java.lang.Thread.run(Thread.java:745)
indexservice.7291         : Caused by: com.os.services.index.IndexingException: EcmIndexData is null. (id=137CF539DEA0431698B3A27C930DF891, type=dms:customer)
indexservice.7291         :     at com.os.services.index.model.Dmsobject.treatIndexData(Dmsobject.java:306)
0 votes
by (19.6k points)

OK, perfect. One last question: Which version of enaio redline are you using?

Regards
Nicolai

by (470 points)
4.10. We will switch to 4.12 later.
0 votes
by (19.6k points)

Hello Christian,

thank you for supplying all the infos. This indeed seems to be a bug in our Client / IndexService. I passed it to the team and we will let you know as soon as we have a solution to this.

Regards
Nicolai

by (470 points)
Thanks for your assistance :)

I wish u guys a peaceful Christmas and happy new year!
by (1.2k points)
Hello Christian,

for further analysis I need the enaiored mapping, es-red.log and  the JSON-data that can not be indexed.

URL for mapping: Elasticsearch-Host:9200/enaiored/_mappings
es-red.log:  Elasticsearch-HOME/logs/es-red.log

Regards
Irina

Related questions

...