[COLOR=#000000]2021-01-30T16:19:37.489 ERROR [ErrorLogger] - Error occurred when handling (221) for user (test): [/COLOR]
java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
at org.alexdev.kepler.server.netty.streams.NettyRequest.readInt(NettyRequest.java:26)
at org.alexdev.kepler.messages.incoming.songs.GET_SONG_INFO.handle(GET_SONG_INFO.java:34)
at org.alexdev.kepler.messages.MessageHandler.invoke(MessageHandler.java:507)
at org.alexdev.kepler.messages.MessageHandler.handleRequest(MessageHandler.java:494)
at org.alexdev.kepler.server.netty.connections.ConnectionHandler.channelRead0(ConnectionHandler.java:99)
at org.alexdev.kepler.server.netty.connections.ConnectionHandler.channelRead0(ConnectionHandler.java:20)
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362
)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348
)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323)
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362
)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348
)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362
)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348
)
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930)
at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamCha
nnel.java:799)
at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:427)
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:328)
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.base/java.lang.Thread.run(Thread.java:832)
I'm having some trouble with Trax... I cannot manage to get it working.
I'm using v15 DCRs and I set up the server to emulate v15. Despite of that, when I open up the Trax editor, I get directly into the mixing screen without any sound set in the list (of course I have some of them in hand). I'm not even able to put the Jukebox in any room.
This is what I get when I open up the traxmachine:
Code:[COLOR=#000000]2021-01-30T16:19:37.489 ERROR [ErrorLogger] - Error occurred when handling (221) for user (test): [/COLOR] java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0 at org.alexdev.kepler.server.netty.streams.NettyRequest.readInt(NettyRequest.java:26) at org.alexdev.kepler.messages.incoming.songs.GET_SONG_INFO.handle(GET_SONG_INFO.java:34) at org.alexdev.kepler.messages.MessageHandler.invoke(MessageHandler.java:507) at org.alexdev.kepler.messages.MessageHandler.handleRequest(MessageHandler.java:494) at org.alexdev.kepler.server.netty.connections.ConnectionHandler.channelRead0(ConnectionHandler.java:99) at org.alexdev.kepler.server.netty.connections.ConnectionHandler.channelRead0(ConnectionHandler.java:20) at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362 ) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348 ) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362 ) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348 ) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362 ) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348 ) at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamCha nnel.java:799) at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:427) at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:328) at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:832)
Using JDK 12 from GNU/Linux, just in case.
bind=127.0.0.1
v9.version.port=0
v14.version.port=0
v15.version.port=12321
v21.version.port=0
v26.version.port=0
Quackster My man, you are something else. Huge, huge respect to you.
I honestly never thought I'd see the day where a 1:1 replica of Habbo that anyone could download and use existed. I know in the past there were some people who got very close (especially behind closed doors) but this is huge. Imagine if we had this back in 2008/9/10... though Sulake would have probably taken you to court back then so... maybe it's good it took a bit longer!
Thank you for the time and effort you (and anyone who has helped you) have put into this. As you said above, this has been something you've worked on for years and thats admirable.
Hi,1. Download these DCRs
You must be registered to see links
2. Open server.ini and make the port listen on the v15 port value.
Code:bind=127.0.0.1 v9.version.port=0 v14.version.port=0 v15.version.port=12321 v21.version.port=0 v26.version.port=0
3. Replace the CCTs files in that DCR pack with the CCTs in the /tools/ folder found in the Kepler download, called v15_ccts.zip, extract those.
The problem has nothing to do with the server, the problem is that you didn't replace the files.
Thank you.
Hello everyone.
First of all, thank's you Quackster for this magnificent server after years.
I downloaded the v14 dcrs and added the v15 stuff too, both in client and server (in client replacing ccts and in server setting the port in the v15 slot).
All is fine except one thing...
Jukebox and tracks arent working, jukeboks don't display any floppy disk available to set:
I appreciate your help. I know that the project is not supported but I think these things can be my fault (idk...) Thx...
PD: no server or client errors are thrown.
2021-04-02T23:02:41.978 ERROR [ErrorLogger] - Error occurred when handling (102) for user (Twan):
java.lang.NullPointerException
at org.alexdev.kepler.messages.incoming.catalogue.GCAP.handle(GCAP.java:37)
at org.alexdev.kepler.messages.MessageHandler.invoke(MessageHandler.java:507)
at org.alexdev.kepler.messages.MessageHandler.handleRequest(MessageHandler.java:494)
at org.alexdev.kepler.server.netty.connections.ConnectionHandler.channelRead0(ConnectionHandler.java:99)
at org.alexdev.kepler.server.netty.connections.ConnectionHandler.channelRead0(ConnectionHandler.java:20)
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323)
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930)
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:163)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:677)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:612)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:529)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:491)
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.base/java.lang.Thread.run(Thread.java:835)
But now I have the problem that new headliners and teaser images just don't want to load. To be honest, I don't understand why. The size (286x60) is correct, the format (.GIF) is correct, everything is entered correctly in the database (catalog_xmas_headline2, catalog_xmas_teaser2), cache, cookies, everything is deleted every time and I also checked five times whether the files under c_images are correct. The link in the external_vars is also correct.
When I click on the 'Rares' catalog page as a normal user, it gives me this error in console:
Code:2021-04-02T23:02:41.978 ERROR [ErrorLogger] - Error occurred when handling (102) for user (Twan): java.lang.NullPointerException at org.alexdev.kepler.messages.incoming.catalogue.GCAP.handle(GCAP.java:37) at org.alexdev.kepler.messages.MessageHandler.invoke(MessageHandler.java:507) at org.alexdev.kepler.messages.MessageHandler.handleRequest(MessageHandler.java:494) at org.alexdev.kepler.server.netty.connections.ConnectionHandler.channelRead0(ConnectionHandler.java:99) at org.alexdev.kepler.server.netty.connections.ConnectionHandler.channelRead0(ConnectionHandler.java:20) at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:163) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:677) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:612) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:529) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:491) at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:835)
Using JDK 12 and Palemoon.
HiThis server was what my teenage year dreams were made of. Well done.
Has anyone come close to recreating this in a readily browser availability such as Shockwave and Flash used to be?
I am on Mac.. and I can use my Bootcamp Windows installation to join these servers however I wish to start a easily available community via all browsers one day... and my guess is that the only possibility is HTML5 Canvas variations and combinations these days?