Artem Bilan

Results 616 comments of Artem Bilan

It looks like we already have an `org.apache.sshd:sshd-sftp` dependency in our SFTP module. Perhaps we just have to override the whole module to be based on the `org.apache.sshd.sftp.client.SftpClient` API...

May we see the whole stack trace, please? Doesn't look like that `duplicate key value violates unique constraint` is translated to the `DataIntegrityViolationException` some way... This is not the first...

> ask from different db vendors input on what the best queries are I doubt that any vendor provide such an info. And I guess that's a reason why even...

See similar discussion about `Mono` on Gitter: https://gitter.im/spring-projects/spring-integration?at=614aef15f428f97a9f9d0077. I think this is that part which is missed from the logic and therefore it is not described in the docs. At...

For now I schedule this for the next version since we never advertised support for `Future`, so this could be treated as a new feature, but we always can change...

Looks like Kotlin `suspend` functions without return type will suffer from the same problem. Will try to fix this shortly.

The "idle canceler" works only in this case: ``` if (imapFolder.hasNewMessages()) { return; } else if (!folder.getPermanentFlags().contains(Flags.Flag.RECENT) && searchForNewMessages().length > 0) { return; } try { this.pingTask = this.scheduler.schedule(this.idleCanceler, Instant.now().plusMillis(this.cancelIdleInterval));...

I will investigate tomorrow the links you provide, but probably it would be great if you can contribute the fix as you see it. I still cannot determine the place...

According to `IMAPFolder` source code and your log's screenshot, we end up here: ``` if (ex instanceof SocketTimeoutException) { logger.finest( "handleIdle: ignoring socket timeout"); r = null; // repeat do/while...

Hi @XhstormR ! Do we still need to do anything here? According to our both investigation doesn't look like there is a solution for your request. Will close this eventually...