You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Heya, we've noticed our ram usage gradually going up over last couple of days so have been keeping our eyes peeled for anything that could be responsible. Finally saw this today:
If anyone understands what the heck any of this means / has a solution for us, would be greatly appreciated. 😄
[11:43:12] [fr.denisd3d.mc2discord.shadow.reactor-http-nio-3/ERROR] [fr.de.mc.sh.io.ne.ut.ResourceLeakDetector/]: LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. Recent access records: Created at: TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:403) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:188) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:174) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:108) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.discord4j.gateway.ZlibDecompressor.lambda$completeMessages$1(ZlibDecompressor.java:68) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:106) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.reactor.core.publisher.FluxFlatMap$FlatMapMain.tryEmit(FluxFlatMap.java:544) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.reactor.core.publisher.FluxFlatMap$FlatMapInner.onNext(FluxFlatMap.java:985) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1839) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber.onComplete(MonoCollectList.java:129) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.reactor.core.publisher.FluxWindowPredicate$WindowFlux.checkTerminated(FluxWindowPredicate.java:766) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.reactor.core.publisher.FluxWindowPredicate$WindowFlux.drainRegular(FluxWindowPredicate.java:660) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.reactor.core.publisher.FluxWindowPredicate$WindowFlux.drain(FluxWindowPredicate.java:746) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.reactor.core.publisher.FluxWindowPredicate$WindowFlux.onComplete(FluxWindowPredicate.java:812) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.reactor.core.publisher.FluxWindowPredicate$WindowPredicateMain.onNext(FluxWindowPredicate.java:241) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:122) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:122) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.reactor.core.publisher.FluxFilter$FilterSubscriber.onNext(FluxFilter.java:113) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.reactor.netty.channel.FluxReceive.drainReceiver(FluxReceive.java:292) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.reactor.netty.channel.FluxReceive.onInboundNext(FluxReceive.java:401) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.reactor.netty.channel.ChannelOperations.onInboundNext(ChannelOperations.java:404) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:734) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.reactor.netty.http.client.WebsocketClientOperations.onInboundNext(WebsocketClientOperations.java:163) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:113) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1383) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1246) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1295) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:529) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:468) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) java.base/java.lang.Thread.run(Thread.java:1583)
Your config file
No response
The text was updated successfully, but these errors were encountered:
Describe the bug
Heya, we've noticed our ram usage gradually going up over last couple of days so have been keeping our eyes peeled for anything that could be responsible. Finally saw this today:
If anyone understands what the heck any of this means / has a solution for us, would be greatly appreciated. 😄
[11:43:12] [fr.denisd3d.mc2discord.shadow.reactor-http-nio-3/ERROR] [fr.de.mc.sh.io.ne.ut.ResourceLeakDetector/]: LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. Recent access records: Created at: TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:403) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:188) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:174) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:108) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.discord4j.gateway.ZlibDecompressor.lambda$completeMessages$1(ZlibDecompressor.java:68) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:106) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.reactor.core.publisher.FluxFlatMap$FlatMapMain.tryEmit(FluxFlatMap.java:544) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.reactor.core.publisher.FluxFlatMap$FlatMapInner.onNext(FluxFlatMap.java:985) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1839) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber.onComplete(MonoCollectList.java:129) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.reactor.core.publisher.FluxWindowPredicate$WindowFlux.checkTerminated(FluxWindowPredicate.java:766) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.reactor.core.publisher.FluxWindowPredicate$WindowFlux.drainRegular(FluxWindowPredicate.java:660) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.reactor.core.publisher.FluxWindowPredicate$WindowFlux.drain(FluxWindowPredicate.java:746) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.reactor.core.publisher.FluxWindowPredicate$WindowFlux.onComplete(FluxWindowPredicate.java:812) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.reactor.core.publisher.FluxWindowPredicate$WindowPredicateMain.onNext(FluxWindowPredicate.java:241) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:122) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:122) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.reactor.core.publisher.FluxFilter$FilterSubscriber.onNext(FluxFilter.java:113) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.reactor.netty.channel.FluxReceive.drainReceiver(FluxReceive.java:292) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.reactor.netty.channel.FluxReceive.onInboundNext(FluxReceive.java:401) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.reactor.netty.channel.ChannelOperations.onInboundNext(ChannelOperations.java:404) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:734) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.reactor.netty.http.client.WebsocketClientOperations.onInboundNext(WebsocketClientOperations.java:163) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:113) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1383) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1246) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1295) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:529) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:468) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) TRANSFORMER/mc2discord@4.2.4/fr.denisd3d.mc2discord.shadow.io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) java.base/java.lang.Thread.run(Thread.java:1583)
Your config file
No response
The text was updated successfully, but these errors were encountered: