Skip to content

Instantly share code, notes, and snippets.

@shvyrev
Created September 17, 2024 06:43
Show Gist options
  • Save shvyrev/62cf0ceddcc05b381cb2bc52b6bf2cac to your computer and use it in GitHub Desktop.
Save shvyrev/62cf0ceddcc05b381cb2bc52b6bf2cac to your computer and use it in GitHub Desktop.
2024-09-17 00:04:24,759 ERROR org.apache.camel.converter.jaxp.XmlConverter$DocumentBuilderLoggingErrorHandler [pool-1-thread-5] Content is not allowed in prolog.
org.xml.sax.SAXParseException: Content is not allowed in prolog.
at java.xml/com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:204)
at java.xml/com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:178)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:400)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:400)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:327)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1465)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:978)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:542)
at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:889)
at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:825)
at java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
at java.xml/com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:247)
at java.xml/com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:342)
at java.xml/javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:122)
at org.apache.camel.converter.jaxp.XmlConverter.toDOMDocument(XmlConverter.java:669)
at org.apache.camel.converter.jaxp.CamelXmlJaxpBulkConverterLoader.doConvertTo(CamelXmlJaxpBulkConverterLoader.java:323)
at org.apache.camel.converter.jaxp.CamelXmlJaxpBulkConverterLoader.convertTo(CamelXmlJaxpBulkConverterLoader.java:51)
at org.apache.camel.impl.converter.CoreTypeConverterRegistry.doConvertTo(CoreTypeConverterRegistry.java:449)
at org.apache.camel.impl.converter.CoreTypeConverterRegistry.doConvertTo(CoreTypeConverterRegistry.java:358)
at org.apache.camel.impl.converter.CoreTypeConverterRegistry.convertTo(CoreTypeConverterRegistry.java:202)
at org.apache.camel.language.xpath.XPathBuilder.doGetDocument(XPathBuilder.java:1328)
at org.apache.camel.language.xpath.XPathBuilder.getDocument(XPathBuilder.java:1307)
at org.apache.camel.language.xpath.XPathBuilder.doInEvaluateAs(XPathBuilder.java:1054)
at org.apache.camel.language.xpath.XPathBuilder.evaluateAs(XPathBuilder.java:931)
at org.apache.camel.language.xpath.XPathBuilder.evaluate(XPathBuilder.java:898)
at org.apache.camel.language.xpath.XPathBuilder.evaluate(XPathBuilder.java:213)
at org.apache.camel.processor.SetPropertyProcessor.process(SetPropertyProcessor.java:47)
at org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$RedeliveryTask.doRun(RedeliveryErrorHandler.java:829)
at org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$RedeliveryTask.run(RedeliveryErrorHandler.java:737)
at org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.schedule(DefaultReactiveExecutor.java:181)
at org.apache.camel.impl.engine.DefaultReactiveExecutor.scheduleMain(DefaultReactiveExecutor.java:59)
at org.apache.camel.processor.Pipeline.process(Pipeline.java:165)
at org.apache.camel.impl.engine.CamelInternalProcessor.process(CamelInternalProcessor.java:392)
at org.apache.camel.component.springrabbit.EndpointMessageListener.onMessage(EndpointMessageListener.java:135)
at org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:1657)
at org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.actualInvokeListener(AbstractMessageListenerContainer.java:1576)
at jdk.internal.reflect.GeneratedMethodAccessor57.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:97)
at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:329)
at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:225)
at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:122)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:215)
at org.springframework.amqp.rabbit.listener.$Proxy126.invokeListener(Unknown Source)
at org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:1564)
at org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:1555)
at org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.executeListener(AbstractMessageListenerContainer.java:1499)
at org.springframework.amqp.rabbit.listener.DirectMessageListenerContainer$SimpleConsumer.callExecuteListener(DirectMessageListenerContainer.java:1107)
at org.springframework.amqp.rabbit.listener.DirectMessageListenerContainer$SimpleConsumer.handleDelivery(DirectMessageListenerContainer.java:1067)
at com.rabbitmq.client.impl.ConsumerDispatcher$5.run(ConsumerDispatcher.java:149)
at com.rabbitmq.client.impl.ConsumerWorkService$WorkPoolRunnable.run(ConsumerWorkService.java:104)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:840)
2024-09-17 00:04:24,760 ERROR org.apache.camel.spi.CamelLogger [pool-1-thread-5] body with error: ru.rtlabs.smev3.adapter.common.model.exceptions.ValidationException: ru.rtlabs.smev3.adapter.common.model.exceptions.ValidationException: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1514; cvc-pattern-valid: Value '202409-prod-da_5699df07-27c7-4b62-bb76-3e1860e80a03' is not facet-valid with respect to pattern '[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}' for type 'UUID'.
org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1514; cvc-type.3.1.3: The value '202409-prod-da_5699df07-27c7-4b62-bb76-3e1860e80a03' of element 'typ:Id' is not valid.
org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1717; cvc-pattern-valid: Value '202409-prod-da_2b1ba887-a6da-4041-86a8-a886c22ada14' is not facet-valid with respect to pattern '[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}' for type 'UUID'.
org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1717; cvc-type.3.1.3: The value '202409-prod-da_2b1ba887-a6da-4041-86a8-a886c22ada14' of element 'typ:Id' is not valid.
at ru.rtlabs.smev3.adapter.core.ValidatorUtils.validate(ValidatorUtils.java:23)
at ru.rtlabs.smev3.adapter.integrations.amqp.IntegrationAmqpRequestGenerator.processOutboundMessage(IntegrationAmqpRequestGenerator.java:257)
at ru.rtlabs.smev3.adapter.integrations.amqp.IntegrationAmqpRequestGenerator.processOutboundMessages(IntegrationAmqpRequestGenerator.java:244)
at ru.rtlabs.smev3.adapter.integrations.amqp.IntegrationAmqpRequestGenerator.lambda$null$0(IntegrationAmqpRequestGenerator.java:168)
at java.util.ArrayList.forEach(ArrayList.java:1257)
at ru.rtlabs.smev3.adapter.integrations.amqp.IntegrationAmqpRequestGenerator.lambda$null$1(IntegrationAmqpRequestGenerator.java:161)
at java.lang.Iterable.forEach(Iterable.java:75)
at ru.rtlabs.smev3.adapter.integrations.amqp.IntegrationAmqpRequestGenerator.lambda$outboundGenerator$2(IntegrationAmqpRequestGenerator.java:159)
at org.springframework.integration.dispatcher.AbstractDispatcher.tryOptimizedDispatch(AbstractDispatcher.java:115)
at org.springframework.integration.dispatcher.UnicastingDispatcher.doDispatch(UnicastingDispatcher.java:133)
at org.springframework.integration.dispatcher.UnicastingDispatcher.dispatch(UnicastingDispatcher.java:106)
at org.springframework.integration.channel.AbstractSubscribableChannel.doSend(AbstractSubscribableChannel.java:73)
at org.springframework.integration.channel.AbstractMessageChannel.send(AbstractMessageChannel.java:453)
at org.springframework.integration.channel.AbstractMessageChannel.send(AbstractMessageChannel.java:403)
at org.springframework.messaging.core.GenericMessagingTemplate.doSend(GenericMessagingTemplate.java:187)
at org.springframework.messaging.core.GenericMessagingTemplate.doSend(GenericMessagingTemplate.java:166)
at org.springframework.messaging.core.GenericMessagingTemplate.doSend(GenericMessagingTemplate.java:47)
at org.springframework.messaging.core.AbstractMessageSendingTemplate.send(AbstractMessageSendingTemplate.java:109)
at org.springframework.integration.endpoint.SourcePollingChannelAdapter.handleMessage(SourcePollingChannelAdapter.java:234)
at org.springframework.integration.endpoint.AbstractPollingEndpoint.messageReceived(AbstractPollingEndpoint.java:396)
at org.springframework.integration.endpoint.AbstractPollingEndpoint.doPoll(AbstractPollingEndpoint.java:380)
at org.springframework.integration.endpoint.AbstractPollingEndpoint.pollForMessage(AbstractPollingEndpoint.java:328)
at org.springframework.integration.endpoint.AbstractPollingEndpoint.lambda$null$1(AbstractPollingEndpoint.java:275)
at org.springframework.integration.util.ErrorHandlingTaskExecutor.lambda$execute$0(ErrorHandlingTaskExecutor.java:57)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: ru.rtlabs.smev3.adapter.common.model.exceptions.ValidationException: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1514; cvc-pattern-valid: Value '202409-prod-da_5699df07-27c7-4b62-bb76-3e1860e80a03' is not facet-valid with respect to pattern '[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}' for type 'UUID'.
org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1514; cvc-type.3.1.3: The value '202409-prod-da_5699df07-27c7-4b62-bb76-3e1860e80a03' of element 'typ:Id' is not valid.
org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1717; cvc-pattern-valid: Value '202409-prod-da_2b1ba887-a6da-4041-86a8-a886c22ada14' is not facet-valid with respect to pattern '[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}' for type 'UUID'.
org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1717; cvc-type.3.1.3: The value '202409-prod-da_2b1ba887-a6da-4041-86a8-a886c22ada14' of element 'typ:Id' is not valid.
at ru.rtlabs.smev3.adapter.common.tools.SchemaValidator.validate(SchemaValidator.java:38)
at ru.rtlabs.smev3.adapter.core.ValidatorUtils.validate(ValidatorUtils.java:21)
... 26 more
2024-09-17 00:04:24,760 ERROR ru.gov.pfr.ecp.inbound.rabbitmq.service.RequestProcessorService [pool-1-thread-5] SAXParseException exception
2024-09-17 00:04:24,761 ERROR org.apache.camel.spi.CamelLogger [pool-1-thread-5] Failed delivery for (MessageId: E765C019366C16A-0000000000038A6D on ExchangeId: E765C019366C16A-0000000000038A6D). Exhausted after delivery attempt: 1 caught: org.apache.camel.TypeConversionException: Error during type conversion from type: byte[] to the required type: org.w3c.dom
.Document with value [B@21234095 due to org.xml.sax.SAXParseException: Content is not allowed in prolog.. Processed by failure processor: FatalFallbackErrorHandler[null]
Message History (source location and message history is disabled)
---------------------------------------------------------------------------------------------------------------------------------------
Source ID Processor Elapsed (ms)
rabbitmq-consumer-1412/rabbitm from[spring-rabbitmq://pfr14?acknowledgeMode=MANUA 4012240952
Stacktrace
---------------------------------------------------------------------------------------------------------------------------------------
org.apache.camel.TypeConversionException: Error during type conversion from type: byte[] to the required type: org.w3c.dom.Document with value [B@21234095 due to org.xml.sax.SAXParseException: Content is not allowed in prolog.
org.apache.camel.TypeConversionException: Error during type conversion from type: byte[] to the required type: org.w3c.dom.Document with value [B@21234095 due to org.xml.sax.SAXParseException: Content is not allowed in prolog.
at org.apache.camel.converter.jaxp.CamelXmlJaxpBulkConverterLoader.convertTo(CamelXmlJaxpBulkConverterLoader.java:60)
at org.apache.camel.impl.converter.CoreTypeConverterRegistry.doConvertTo(CoreTypeConverterRegistry.java:449)
at org.apache.camel.impl.converter.CoreTypeConverterRegistry.doConvertTo(CoreTypeConverterRegistry.java:358)
at org.apache.camel.impl.converter.CoreTypeConverterRegistry.convertTo(CoreTypeConverterRegistry.java:202)
at org.apache.camel.language.xpath.XPathBuilder.doGetDocument(XPathBuilder.java:1328)
at org.apache.camel.language.xpath.XPathBuilder.getDocument(XPathBuilder.java:1307)
at org.apache.camel.language.xpath.XPathBuilder.doInEvaluateAs(XPathBuilder.java:1054)
at org.apache.camel.language.xpath.XPathBuilder.evaluateAs(XPathBuilder.java:931)
at org.apache.camel.language.xpath.XPathBuilder.evaluate(XPathBuilder.java:898)
at org.apache.camel.language.xpath.XPathBuilder.evaluate(XPathBuilder.java:213)
at org.apache.camel.processor.SetPropertyProcessor.process(SetPropertyProcessor.java:47)
at org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$RedeliveryTask.doRun(RedeliveryErrorHandler.java:829)
at org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$RedeliveryTask.run(RedeliveryErrorHandler.java:737)
at org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.schedule(DefaultReactiveExecutor.java:181)
at org.apache.camel.impl.engine.DefaultReactiveExecutor.scheduleMain(DefaultReactiveExecutor.java:59)
at org.apache.camel.processor.Pipeline.process(Pipeline.java:165)
at org.apache.camel.impl.engine.CamelInternalProcessor.process(CamelInternalProcessor.java:392)
at org.apache.camel.component.springrabbit.EndpointMessageListener.onMessage(EndpointMessageListener.java:135)
at org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:1657)
at org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.actualInvokeListener(AbstractMessageListenerContainer.java:1576)
at jdk.internal.reflect.GeneratedMethodAccessor57.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:97)
at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:329)
at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:225)
at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:122)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:215)
at org.springframework.amqp.rabbit.listener.$Proxy126.invokeListener(Unknown Source)
at org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:1564)
at org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:1555)
at org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.executeListener(AbstractMessageListenerContainer.java:1499)
at org.springframework.amqp.rabbit.listener.DirectMessageListenerContainer$SimpleConsumer.callExecuteListener(DirectMessageListenerContainer.java:1107)
at org.springframework.amqp.rabbit.listener.DirectMessageListenerContainer$SimpleConsumer.handleDelivery(DirectMessageListenerContainer.java:1067)
at com.rabbitmq.client.impl.ConsumerDispatcher$5.run(ConsumerDispatcher.java:149)
at com.rabbitmq.client.impl.ConsumerWorkService$WorkPoolRunnable.run(ConsumerWorkService.java:104)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: org.xml.sax.SAXParseException: Content is not allowed in prolog.
at java.xml/com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:262)
at java.xml/com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:342)
at java.xml/javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:122)
at org.apache.camel.converter.jaxp.XmlConverter.toDOMDocument(XmlConverter.java:669)
at org.apache.camel.converter.jaxp.CamelXmlJaxpBulkConverterLoader.doConvertTo(CamelXmlJaxpBulkConverterLoader.java:323)
at org.apache.camel.converter.jaxp.CamelXmlJaxpBulkConverterLoader.convertTo(CamelXmlJaxpBulkConverterLoader.java:51)
... 42 common frames omitted
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment