rubenlagus / TelegramApi

Java library to create Telegram Clients
MIT License
300 stars 108 forks source link

Stack overflow error #33

Open ospavel opened 7 years ago

ospavel commented 7 years ago

Catch stack overflow error:

Exception in thread "Thread-23" java.lang.StackOverflowError at java.nio.charset.Charset.atBugLevel(Unknown Source) at java.nio.charset.CharsetEncoder.(Unknown Source) at java.nio.charset.CharsetEncoder.(Unknown Source) at sun.nio.cs.UTF_8$Encoder.(Unknown Source) at sun.nio.cs.UTF_8$Encoder.(Unknown Source) at sun.nio.cs.UTF_8.newEncoder(Unknown Source) at java.lang.StringCoding.encode(Unknown Source) at java.lang.String.getBytes(Unknown Source) at org.postgresql.core.Utils.encodeUTF8(Utils.java:53) at org.postgresql.core.v3.QueryExecutorImpl.sendParse(QueryExecutorImpl.java:1390) at org.postgresql.core.v3.QueryExecutorImpl.sendOneQuery(QueryExecutorImpl.java:1729) at org.postgresql.core.v3.QueryExecutorImpl.sendQuery(QueryExecutorImpl.java:1294) at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:280) at org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:430) at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:356) at org.postgresql.jdbc.PgPreparedStatement.executeWithFlags(PgPreparedStatement.java:168) at org.postgresql.jdbc.PgPreparedStatement.executeQuery(PgPreparedStatement.java:116) at telegram.client.plugins.database.DatabaseManagerImpl.getChatById(DatabaseManagerImpl.java:145) at telegram.client.plugins.handlers.ChatsHandler.onChannel(ChatsHandler.java:98) at telegram.client.plugins.handlers.ChatsHandler.onAbsChat(ChatsHandler.java:39) at java.lang.Iterable.forEach(Unknown Source) at telegram.client.plugins.handlers.ChatsHandler.onChats(ChatsHandler.java:33) at telegram.client.plugins.CustomUpdatesHandler.onChatsCustom(CustomUpdatesHandler.java:97) at org.telegram.bot.handlers.UpdatesHandlerBase.onChats(UpdatesHandlerBase.java:797) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:780) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.forEach(Unknown Source) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLChannelDifferences(UpdatesHandlerBase.java:787) at org.telegram.bot.handlers.DifferencesHandler.handleChannelDifferences(DifferencesHandler.java:193) at org.telegram.bot.handlers.DifferencesHandler.onTLAbsUpdatesChannelDifferences(DifferencesHandler.java:182) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferencesInternal(DifferencesHandler.java:129) at org.telegram.bot.handlers.DifferencesHandler.getChannelDifferences(DifferencesHandler.java:107) at org.telegram.bot.handlers.UpdatesHandlerBase.onTLUpdateEditChannelMessage(UpdatesHandlerBase.java:523) at org.telegram.bot.handlers.UpdatesHandlerBase.processUpdate(UpdatesHandlerBase.java:111) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.util.ArrayList$Itr.forEachRemaining(Unknown Source) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source)

==================================================== Result of analysis Program goes to recursion if get message in subscribed channel (to all = nobody) from channel owner:

  1. UpdatesHandlerBase:processUpdate calls onTLUpdateEditChannelMessage(update, updateWrapper.isGettingDifferences()) for the message
  2. UpdatesHandlerBase:onTLUpdateEditChannelMessage(TLUpdateEditChannelMessage update, boolean gettingDifferences) calls isUserFromMessageMissing(update.getMessage(), false) 2.1. UpdatesHandlerBase:isUserFromMessageMissing(update.getMessage(), false) always returns true, because of: tlMessageService.hasFromId() == false (fromId of channel owner always zero) tlMessageService.getToId() instanceof TLPeerUser == false (instance is TLPeerChannel) checkChatId == false (by calling) tlMessageService.isForwarded() == false so isMissing = isFromMissing (not changed) && isToMissing (not changed) && isForwardedMissing (not changed) == true always 2.2. Chat channel is known so calling differencesHandler.getChannelDifferences(channel.getId(), channel.getAccessHash().longValue())
  3. DifferencesHandler:getChannelDifferences calls getChannelDifferencesInternal(chatId, accessHash); (hash not zero)
  4. DifferencesHandler:getChannelDifferencesInternal 4.1) request TLRequestUpdatesGetChannelDifference with same pts. I don't clearly understand this part, but debug shows on each recursive iteration the same pts for the channel - it asks the same message and again process it 4.2) then calls onTLAbsUpdatesChannelDifferences(chatId, absDifference)
  5. DifferencesHandler;onTLAbsUpdatesChannelDifferences calls handleChannelDifferences(chatId, differences.getPts(), differences.getUsers(), differences.getNewMessages(), differences.getOtherUpdates(), differences.getChats())
  6. DifferencesHandler:handleChannelDifferences calls updatesHandlerBase.onTLChannelDifferences(users, messages, updates, chats)
  7. UpdatesHandlerBase:onTLChannelDifferences calls forEach(this::processUpdate) with the same message - go to 1. So it goes to next same recursive iteration and some time late throws StackOverflow error.
LuckySpb commented 7 years ago

Having same issue

LuckySpb commented 7 years ago

I think mechanism of checking user by isUserFromMessageMissing is not fully correct. It does not work for channels where only admin can broadcast messages. It results not only in stack overflow errors, but in ignoring such messages at all. For example: following method is never called for admin broadcasts onTLUpdateChannelNewMessageCustom

sadeghpro commented 7 years ago

I have same isue and resolve this with change two line of this file org.telegram.bot.handlers.UpdatesHandlerBase first line is 347

private void onTLUpdateChannelNewMessage(TLUpdateChannelNewMessage update, boolean gettingDifferences) {
        if (isUserFromMessageMissing(update.getMessage(), false)) {

to

private void onTLUpdateChannelNewMessage(TLUpdateChannelNewMessage update, boolean gettingDifferences) {
        if (isUserFromMessageMissing(update.getMessage(), true)) {

because it is a instance of chat and must be true and the second is line 515 and again must be true form this

private void onTLUpdateEditChannelMessage(TLUpdateEditChannelMessage update, boolean gettingDifferences) {
        if (isUserFromMessageMissing(update.getMessage(), false)) {

to this

private void onTLUpdateEditChannelMessage(TLUpdateEditChannelMessage update, boolean gettingDifferences) {
        if (isUserFromMessageMissing(update.getMessage(), true)) {

I hope its work for others

jrostami commented 6 years ago

@sadeghpro this works for me. thanks a lot

Artimunor commented 6 years ago

works for me as well, did you created a pull request for this bugfix?

sadeghpro commented 6 years ago

tnx @Artimunor but this not final solution you must read isUserFromMessageMissing function and fix real bug

onixred commented 6 years ago

hi this is bug fixed?