<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:53:24 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[JAVA-923] Storing Spring Integration Messages in mongoDB</title>
                <link>https://jira.mongodb.org/browse/JAVA-923</link>
                <project id="10006" key="JAVA">Java Driver</project>
                    <description>&lt;p&gt;I am adding Spring Integration messages with mongoTemplate.insert(Message m, &quot;collection&quot;). Message contains many different fields such as:&lt;/p&gt;

{dispatchAsync=protected boolean org.apache.activemq.ActiveMQConnection.dispatchAsync, transportInterruptionProcessingComplete=protected volatile java.util.concurrent.CountDownLatch org.apache.activemq.ActiveMQConnection.transportInterruptionProcessingComplete, optimizedAckScheduledAckInterval=private long org.apache.activemq.ActiveMQConnection.optimizedAckScheduledAckInterval, nestedMapAndListEnabled=private boolean org.apache.activemq.ActiveMQConnection.nestedMapAndListEnabled, userSpecifiedClientID=private boolean org.apache.activemq.ActiveMQConnection.userSpecifiedClientID, exclusiveConsumer=private boolean org.apache.activemq.ActiveMQConnection.exclusiveConsumer, consumerIdGenerator=private final org.apache.activemq.util.LongSequenceGenerator org.apache.activemq.ActiveMQConnection.consumerIdGenerator, producerWindowSize=private int org.apache.activemq.ActiveMQConnection.producerWindowSize, info=private final org.apache.activemq.command.ConnectionInfo org.apache.activemq.ActiveMQConnection.info, connectionAudit=private final org.apache.activemq.ConnectionAudit org.apache.activemq.ActiveMQConnection.connectionAudit, tempDestinationIdGenerator=private final org.apache.activemq.util.LongSequenceGenerator org.apache.activemq.ActiveMQConnection.tempDestinationIdGenerator, disableTimeStampsByDefault=private boolean org.apache.activemq.ActiveMQConnection.disableTimeStampsByDefault, useDedicatedTaskRunner=private boolean org.apache.activemq.ActiveMQConnection.useDedicatedTaskRunner, optimizeAcknowledge=private boolean org.apache.activemq.ActiveMQConnection.optimizeAcknowledge, transformer=private org.apache.activemq.MessageTransformer org.apache.activemq.ActiveMQConnection.transformer, clientInternalExceptionListener=private org.apache.activemq.ClientInternalExceptionListener org.apache.activemq.ActiveMQConnection.clientInternalExceptionListener, producers=private final java.util.concurrent.ConcurrentHashMap org.apache.activemq.ActiveMQConnection.producers, advisoryConsumer=private org.apache.activemq.AdvisoryConsumer org.apache.activemq.ActiveMQConnection.advisoryConsumer, checkForDuplicates=private boolean org.apache.activemq.ActiveMQConnection.checkForDuplicates, transportFailed=private final java.util.concurrent.atomic.AtomicBoolean org.apache.activemq.ActiveMQConnection.transportFailed, scheduler=private org.apache.activemq.thread.Scheduler org.apache.activemq.ActiveMQConnection.scheduler, maxThreadPoolSize=private int org.apache.activemq.ActiveMQConnection.maxThreadPoolSize, transactedIndividualAck=private boolean org.apache.activemq.ActiveMQConnection.transactedIndividualAck, factoryStats=private final org.apache.activemq.management.JMSStatsImpl org.apache.activemq.ActiveMQConnection.factoryStats, timeCreated=private final long org.apache.activemq.ActiveMQConnection.timeCreated, queueOnlyConnection=private boolean org.apache.activemq.ActiveMQConnection.queueOnlyConnection, blobTransferPolicy=private org.apache.activemq.blob.BlobTransferPolicy org.apache.activemq.ActiveMQConnection.blobTransferPolicy, sendAcksAsync=private boolean org.apache.activemq.ActiveMQConnection.sendAcksAsync, producerIdGenerator=private final org.apache.activemq.util.LongSequenceGenerator org.apache.activemq.ActiveMQConnection.producerIdGenerator, consumerFailoverRedeliveryWaitPeriod=private long org.apache.activemq.ActiveMQConnection.consumerFailoverRedeliveryWaitPeriod, protocolVersion=private final java.util.concurrent.atomic.AtomicInteger org.apache.activemq.ActiveMQConnection.protocolVersion, sendTimeout=private int org.apache.activemq.ActiveMQConnection.sendTimeout, transportListeners=private final java.util.concurrent.CopyOnWriteArrayList org.apache.activemq.ActiveMQConnection.transportListeners, connectionSessionId=private final org.apache.activemq.command.SessionId org.apache.activemq.ActiveMQConnection.connectionSessionId, brokerInfoReceived=private final java.util.concurrent.CountDownLatch org.apache.activemq.ActiveMQConnection.brokerInfoReceived, optimizedMessageDispatch=private boolean org.apache.activemq.ActiveMQConnection.optimizedMessageDispatch, localTransactionIdGenerator=private final org.apache.activemq.util.LongSequenceGenerator org.apache.activemq.ActiveMQConnection.localTransactionIdGenerator, firstFailureError=private java.io.IOException org.apache.activemq.ActiveMQConnection.firstFailureError, stats=private final org.apache.activemq.management.JMSConnectionStatsImpl org.apache.activemq.ActiveMQConnection.stats, inputStreams=private final java.util.concurrent.CopyOnWriteArrayList org.apache.activemq.ActiveMQConnection.inputStreams, optimizeAcknowledgeTimeOut=private long org.apache.activemq.ActiveMQConnection.optimizeAcknowledgeTimeOut, objectMessageSerializationDefered=private boolean org.apache.activemq.ActiveMQConnection.objectMessageSerializationDefered, redeliveryPolicyMap=private org.apache.activemq.broker.region.policy.RedeliveryPolicyMap org.apache.activemq.ActiveMQConnection.redeliveryPolicyMap, nonBlockingRedelivery=private boolean org.apache.activemq.ActiveMQConnection.nonBlockingRedelivery, exceptionListener=private javax.jms.ExceptionListener org.apache.activemq.ActiveMQConnection.exceptionListener, clientIdGenerator=private final org.apache.activemq.util.IdGenerator org.apache.activemq.ActiveMQConnection.clientIdGenerator, copyMessageOnSend=private boolean org.apache.activemq.ActiveMQConnection.copyMessageOnSend, sessionTaskRunner=private org.apache.activemq.thread.TaskRunnerFactory org.apache.activemq.ActiveMQConnection.sessionTaskRunner, outputStreams=private final java.util.concurrent.CopyOnWriteArrayList org.apache.activemq.ActiveMQConnection.outputStreams, rejectedTaskHandler=private java.util.concurrent.RejectedExecutionHandler org.apache.activemq.ActiveMQConnection.rejectedTaskHandler, clientIDSet=private boolean org.apache.activemq.ActiveMQConnection.clientIDSet, transport=private final org.apache.activemq.transport.Transport org.apache.activemq.ActiveMQConnection.transport, useCompression=private boolean org.apache.activemq.ActiveMQConnection.useCompression, dispatchers=private final java.util.concurrent.ConcurrentHashMap org.apache.activemq.ActiveMQConnection.dispatchers, closed=private final java.util.concurrent.atomic.AtomicBoolean org.apache.activemq.ActiveMQConnection.closed, warnAboutUnstartedConnectionTimeout=private long org.apache.activemq.ActiveMQConnection.warnAboutUnstartedConnectionTimeout, useRetroactiveConsumer=private boolean org.apache.activemq.ActiveMQConnection.useRetroactiveConsumer, sessions=private final java.util.concurrent.CopyOnWriteArrayList org.apache.activemq.ActiveMQConnection.sessions, isConnectionInfoSentToBroker=private boolean org.apache.activemq.ActiveMQConnection.isConnectionInfoSentToBroker, closeTimeout=private int org.apache.activemq.ActiveMQConnection.closeTimeout, watchTopicAdvisories=private boolean org.apache.activemq.ActiveMQConnection.watchTopicAdvisories, alwaysSyncSend=private boolean org.apache.activemq.ActiveMQConnection.alwaysSyncSend, executor=private final java.util.concurrent.ThreadPoolExecutor org.apache.activemq.ActiveMQConnection.executor, connectionConsumers=private final java.util.concurrent.CopyOnWriteArrayList org.apache.activemq.ActiveMQConnection.connectionConsumers, ensureConnectionInfoSentMutex=private final java.lang.Object org.apache.activemq.ActiveMQConnection.ensureConnectionInfoSentMutex, prefetchPolicy=private org.apache.activemq.ActiveMQPrefetchPolicy org.apache.activemq.ActiveMQConnection.prefetchPolicy, brokerInfo=private org.apache.activemq.command.BrokerInfo org.apache.activemq.ActiveMQConnection.brokerInfo, activeTempDestinations=public final java.util.concurrent.ConcurrentHashMap org.apache.activemq.ActiveMQConnection.activeTempDestinations, messagePrioritySupported=private boolean org.apache.activemq.ActiveMQConnection.messagePrioritySupported, destinationSource=private org.apache.activemq.advisory.DestinationSource org.apache.activemq.ActiveMQConnection.destinationSource, started=private final java.util.concurrent.atomic.AtomicBoolean org.apache.activemq.ActiveMQConnection.started, sessionIdGenerator=private final org.apache.activemq.util.LongSequenceGenerator org.apache.activemq.ActiveMQConnection.sessionIdGenerator, useAsyncSend=private boolean org.apache.activemq.ActiveMQConnection.useAsyncSend, alwaysSessionAsync=protected boolean org.apache.activemq.ActiveMQConnection.alwaysSessionAsync, closing=private final java.util.concurrent.atomic.AtomicBoolean org.apache.activemq.ActiveMQConnection.closing}

&lt;p&gt;During debbuging I am entering MappingMongoConverter. For the sessionTaskRunner field Object propertyObj = wrapper.getProperty(prop, prop.getType(), fieldAccessOnly) returns  org.apache.activemq.thread.TaskRunnerFactory and then MessageTransformationException is thrown.&lt;/p&gt;

&lt;p&gt;This is the stacktrace:&lt;br/&gt;
13.08.2013 16:27:52.782 &lt;span class=&quot;error&quot;&gt;&amp;#91;AbstractMessageListenerContainer.java&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;DEBUG&amp;#93;&lt;/span&gt; &lt;a href=&quot;#0-1&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;org.springframework.jms.listener.DefaultMessageListenerContainer#0-1&lt;/a&gt; Listener exception after container shutdown&lt;br/&gt;
org.springframework.integration.dispatcher.AggregateMessageDeliveryException: All attempts to deliver Message to MessageHandlers failed. Multiple causes:&lt;br/&gt;
    failed to transform message&lt;br/&gt;
    java.lang.NullPointerException&lt;br/&gt;
See below for the stacktrace of the first cause.&lt;br/&gt;
	at org.springframework.integration.dispatcher.UnicastingDispatcher.handleExceptions(UnicastingDispatcher.java:165) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-integration-core-2.2.4.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.integration.dispatcher.UnicastingDispatcher.doDispatch(UnicastingDispatcher.java:128) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-integration-core-2.2.4.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.integration.dispatcher.UnicastingDispatcher.dispatch(UnicastingDispatcher.java:102) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-integration-core-2.2.4.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.integration.channel.AbstractSubscribableChannel.doSend(AbstractSubscribableChannel.java:77) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-integration-core-2.2.4.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.integration.channel.AbstractMessageChannel.send(AbstractMessageChannel.java:157) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-integration-core-2.2.4.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.integration.core.MessagingTemplate.doSend(MessagingTemplate.java:288) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-integration-core-2.2.4.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.integration.core.MessagingTemplate.send(MessagingTemplate.java:149) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-integration-core-2.2.4.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.integration.core.MessagingTemplate.convertAndSend(MessagingTemplate.java:189) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-integration-core-2.2.4.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.integration.gateway.MessagingGatewaySupport.send(MessagingGatewaySupport.java:183) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-integration-core-2.2.4.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.integration.jms.ChannelPublishingJmsMessageListener$GatewayDelegate.send(ChannelPublishingJmsMessageListener.java:423) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-integration-jms-2.2.4.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.integration.jms.ChannelPublishingJmsMessageListener.onMessage(ChannelPublishingJmsMessageListener.java:277) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-integration-jms-2.2.4.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:537) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-jms-3.2.2.RELEASE.jar:3.2.2.RELEASE&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:497) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-jms-3.2.2.RELEASE.jar:3.2.2.RELEASE&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:468) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-jms-3.2.2.RELEASE.jar:3.2.2.RELEASE&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:325) &lt;span class=&quot;error&quot;&gt;&amp;#91;spring-jms-3.2.2.RELEASE.jar:3.2.2.RELEASE&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:263) &lt;span class=&quot;error&quot;&gt;&amp;#91;spring-jms-3.2.2.RELEASE.jar:3.2.2.RELEASE&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:1096) &lt;span class=&quot;error&quot;&gt;&amp;#91;spring-jms-3.2.2.RELEASE.jar:3.2.2.RELEASE&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:1088) &lt;span class=&quot;error&quot;&gt;&amp;#91;spring-jms-3.2.2.RELEASE.jar:3.2.2.RELEASE&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:985) &lt;span class=&quot;error&quot;&gt;&amp;#91;spring-jms-3.2.2.RELEASE.jar:3.2.2.RELEASE&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.lang.Thread.run(Thread.java:662) &lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.6.0_38&amp;#93;&lt;/span&gt;&lt;br/&gt;
Caused by: org.springframework.integration.transformer.MessageTransformationException: failed to transform message&lt;br/&gt;
	at org.springframework.integration.transformer.AbstractTransformer.transform(AbstractTransformer.java:44) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-integration-core-2.2.4.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.integration.transformer.MessageTransformingHandler.handleRequestMessage(MessageTransformingHandler.java:67) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-integration-core-2.2.4.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.integration.handler.AbstractReplyProducingMessageHandler.handleMessageInternal(AbstractReplyProducingMessageHandler.java:134) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-integration-core-2.2.4.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.integration.handler.AbstractMessageHandler.handleMessage(AbstractMessageHandler.java:73) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-integration-core-2.2.4.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.integration.handler.MessageHandlerChain.handleMessageInternal(MessageHandlerChain.java:137) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-integration-core-2.2.4.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.integration.handler.AbstractMessageHandler.handleMessage(AbstractMessageHandler.java:73) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-integration-core-2.2.4.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.integration.dispatcher.UnicastingDispatcher.doDispatch(UnicastingDispatcher.java:115) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-integration-core-2.2.4.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	... 18 common frames omitted&lt;br/&gt;
Caused by: java.lang.IllegalArgumentException: Object of class &lt;span class=&quot;error&quot;&gt;&amp;#91;java.util.concurrent.atomic.AtomicLong&amp;#93;&lt;/span&gt; must be an instance of class org.springframework.integration.mongodb.store.MongoDbMessageStore$MessageWrapper&lt;br/&gt;
	at org.springframework.util.Assert.isInstanceOf(Assert.java:337) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-core-3.2.2.RELEASE.jar:3.2.2.RELEASE&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.util.Assert.isInstanceOf(Assert.java:319) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-core-3.2.2.RELEASE.jar:3.2.2.RELEASE&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.integration.mongodb.store.MongoDbMessageStore$MessageReadingMongoConverter.write(MongoDbMessageStore.java:318) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-integration-mongodb-2.2.4.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.data.mongodb.core.convert.MappingMongoConverter.convertToMongoType(MappingMongoConverter.java:867) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-data-mongodb-1.2.3.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.data.mongodb.core.convert.AbstractMongoConverter.convertToMongoType(AbstractMongoConverter.java:101) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-data-mongodb-1.2.3.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.data.mongodb.core.convert.QueryMapper.convertId(QueryMapper.java:265) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-data-mongodb-1.2.3.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.data.mongodb.core.convert.MappingMongoConverter.writeInternal(MappingMongoConverter.java:357) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-data-mongodb-1.2.3.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.data.mongodb.core.convert.MappingMongoConverter.writePropertyInternal(MappingMongoConverter.java:442) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-data-mongodb-1.2.3.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.data.mongodb.core.convert.MappingMongoConverter$3.doWithPersistentProperty(MappingMongoConverter.java:376) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-data-mongodb-1.2.3.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.data.mongodb.core.convert.MappingMongoConverter$3.doWithPersistentProperty(MappingMongoConverter.java:363) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-data-mongodb-1.2.3.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.data.mapping.model.BasicPersistentEntity.doWithProperties(BasicPersistentEntity.java:241) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-data-commons-1.5.2.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.data.mongodb.core.convert.MappingMongoConverter.writeInternal(MappingMongoConverter.java:363) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-data-mongodb-1.2.3.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.data.mongodb.core.convert.MappingMongoConverter.writePropertyInternal(MappingMongoConverter.java:442) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-data-mongodb-1.2.3.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.data.mongodb.core.convert.MappingMongoConverter$3.doWithPersistentProperty(MappingMongoConverter.java:376) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-data-mongodb-1.2.3.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.data.mongodb.core.convert.MappingMongoConverter$3.doWithPersistentProperty(MappingMongoConverter.java:363) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-data-mongodb-1.2.3.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.data.mapping.model.BasicPersistentEntity.doWithProperties(BasicPersistentEntity.java:241) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-data-commons-1.5.2.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.data.mongodb.core.convert.MappingMongoConverter.writeInternal(MappingMongoConverter.java:363) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-data-mongodb-1.2.3.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.data.mongodb.core.convert.MappingMongoConverter.writePropertyInternal(MappingMongoConverter.java:442) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-data-mongodb-1.2.3.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.data.mongodb.core.convert.MappingMongoConverter$3.doWithPersistentProperty(MappingMongoConverter.java:376) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-data-mongodb-1.2.3.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.data.mongodb.core.convert.MappingMongoConverter$3.doWithPersistentProperty(MappingMongoConverter.java:363) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-data-mongodb-1.2.3.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.data.mapping.model.BasicPersistentEntity.doWithProperties(BasicPersistentEntity.java:241) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-data-commons-1.5.2.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.data.mongodb.core.convert.MappingMongoConverter.writeInternal(MappingMongoConverter.java:363) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-data-mongodb-1.2.3.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.data.mongodb.core.convert.MappingMongoConverter.writeInternal(MappingMongoConverter.java:334) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-data-mongodb-1.2.3.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.data.mongodb.core.convert.MappingMongoConverter.write(MappingMongoConverter.java:299) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-data-mongodb-1.2.3.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.integration.mongodb.store.MongoDbMessageStore$MessageReadingMongoConverter.write(MongoDbMessageStore.java:322) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-integration-mongodb-2.2.4.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.integration.mongodb.store.MongoDbMessageStore$MessageReadingMongoConverter.write(MongoDbMessageStore.java:299) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-integration-mongodb-2.2.4.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.data.mongodb.core.MongoTemplate.doInsert(MongoTemplate.java:656) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-data-mongodb-1.2.3.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.data.mongodb.core.MongoTemplate.insert(MongoTemplate.java:613) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-data-mongodb-1.2.3.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.integration.mongodb.store.MongoDbMessageStore.addMessage(MongoDbMessageStore.java:128) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-integration-mongodb-2.2.4.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.integration.transformer.ClaimCheckInTransformer.doTransform(ClaimCheckInTransformer.java:50) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-integration-core-2.2.4.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.springframework.integration.transformer.AbstractTransformer.transform(AbstractTransformer.java:33) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;spring-integration-core-2.2.4.RELEASE.jar:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	... 24 common frames omitted&lt;/p&gt;</description>
                <environment>Spring Integration, </environment>
        <key id="85758">JAVA-923</key>
            <summary>Storing Spring Integration Messages in mongoDB</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="9">Done</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="lmiroslaw">Lukasz Miroslaw</reporter>
                        <labels>
                            <label>spring</label>
                    </labels>
                <created>Tue, 13 Aug 2013 14:28:36 +0000</created>
                <updated>Wed, 14 Aug 2013 16:01:02 +0000</updated>
                            <resolved>Wed, 14 Aug 2013 16:01:02 +0000</resolved>
                                                                                        <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="402607" author="trisha.gee@10gen.com" created="Wed, 14 Aug 2013 06:18:08 +0000"  >&lt;p&gt;Spring issue.&lt;/p&gt;</comment>
                            <comment id="402606" author="lmiroslaw" created="Wed, 14 Aug 2013 06:15:42 +0000"  >&lt;p&gt;You are right. Sorry about this post.&lt;/p&gt;</comment>
                            <comment id="401947" author="jeff.yemin" created="Tue, 13 Aug 2013 14:42:44 +0000"  >&lt;p&gt;This seems like a Spring Integration issue, not a MongoDB Java driver issue.  Can you explain why you reported a bug here?&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hrs7qn:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>78482</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>