Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

[REL/DEV] Havana - A Habbo Hotel server for v31+ [Java]

Joined
Jun 14, 2007
Messages
42
Reaction score
13
Thanks, I saw that there really was more than one version of java on my computer, I uninstalled it and did a new installation and it was ok, I can run the web but the server now gives this error:
The server is trying to connect to the database with the username “havana” and some password. These credentials are not correct, so it gives this error. Both the game and web server will by now have generated config files, you should edit them according to the correct credentials for your database. By default XAMPP’s SQL server has the user “root” with no password at all.

Edit: I see you edited your post and got the servers working. Good! I see the page shows without any stylesheet or images. Did you put the www folder in the tools folder where your server files are located?
 
Last edited:
Banned
Banned
Joined
Aug 10, 2010
Messages
159
Reaction score
33
The server is trying to connect to the database with the username “havana” and some password. These credentials are not correct, so it gives this error. Both the game and web server will by now have generated config files, you should edit them according to the correct credentials for your database. By default XAMPP’s SQL server has the user “root” with no password at all.

Edit: I see you edited your post and got the servers working. Good! I see the page shows without any stylesheet or images. Did you put the www folder in the tools folder where your server files are located?


I didn't, do I need to put the havana_www.zip files inside the tools folder or inside the tools/ www-tpl folder?
 
Joined
Jun 14, 2007
Messages
42
Reaction score
13
I didn't, do I need to put the havana_www.zip files inside the tools folder or inside the tools/ www-tpl folder?
You should make an empty folder called “www” inside the tools folder and extract the havana_www zip to that empty folder.
 
Initiate Mage
Joined
Oct 17, 2021
Messages
48
Reaction score
7
:D



teleports dont works/ mountain dew where can i get the poster and the club sofa?
 
Joined
Jun 14, 2007
Messages
42
Reaction score
13
:D



teleports dont works/ mountain dew where can i get the poster and the club sofa?
Use a database management program such as the excellent free Heidisql, log into your db with it and go to the users table. There, change your rank to “7”. You will now have access to the full catalogue including Habbo Club furni and (super) rares
 
Initiate Mage
Joined
Oct 17, 2021
Messages
48
Reaction score
7
If I already did it, it is that there are missing furnis, I would like to know how I place them or how I get them, they are the mountain dew poster and mountain dew club sofa



I also have the doubt if the client flash player of the beta version of classichabbo can be placed?
 
Initiate Mage
Joined
Aug 19, 2022
Messages
26
Reaction score
4
May I ask if where I should change the database connection on both server and web side?



Got it working but when I click register, it shows the error below

Page not found!














Sorry, but the page you were looking for was not found.
Quackster - [REL/DEV] Havana - A Habbo Hotel server for v31+ [Java] - RaGEZONE Forums
Please use the 'Back' button to get back to where you started.



This will show on cmd:

2022-09-06T08:05:21.598 INFO [org.alexdev.havana.dao.Storage] - Connecting to MySQL server2022-09-06T08:05:21.671 INFO [com.zaxxer.hikari.HikariDataSource] - processing - Starting...2022-09-06T08:05:21.822 INFO [com.zaxxer.hikari.HikariDataSource] - processing - Start completed.2022-09-06T08:05:21.823 INFO [org.alexdev.havana.dao.Storage] - Connection to MySQL was a successException in thread "main" java.lang.ExceptionInInitializerError at org.alexdev.havana.Havana.main(Havana.java:101)Caused by: java.nio.file.FileSystemNotFoundException at jdk.zipfs/jdk.nio.zipfs.ZipFileSystemProvider.getFileSystem(ZipFileSystemProvider.java:169) at jdk.zipfs/jdk.nio.zipfs.ZipFileSystemProvider.getPath(ZipFileSystemProvider.java:155) at java.base/java.nio.file.Path.of(Path.java:208) at java.base/java.nio.file.Paths.get(Paths.java:97) at com.goterl.resourceloader.ResourceLoader.getFileFromFileSystem(ResourceLoader.java:237) at com.goterl.resourceloader.ResourceLoader.copyToTempDirectory(ResourceLoader.java:88) at com.goterl.resourceloader.SharedLibraryLoader.load(SharedLibraryLoader.java:53) at com.goterl.lazysodium.utils.LibraryLoader.loadBundledLibrary(LibraryLoader.java:134) at com.goterl.lazysodium.utils.LibraryLoader.loadLibrary(LibraryLoader.java:95) at com.goterl.lazysodium.SodiumJava.<init>(SodiumJava.java:34) at com.goterl.lazysodium.SodiumJava.<init>(SodiumJava.java:23) at org.alexdev.havana.dao.mysql.PlayerDao.<clinit>(PlayerDao.java:18) ... 1 more



After few minutes Web shows an error on cmd
Microsoft Windows [Version 10.0.19044.1889](c) Microsoft Corporation. All rights reserved.D:\Habbo Quackster\Havana-latest>java -jar Havana-Server-aeb7909.jar2022-09-06T08:23:13.883 INFO [org.alexdev.havana.Havana] - Havana - Habbo Hotel V31 Emulation2022-09-06T08:23:13.886 INFO [org.alexdev.havana.dao.Storage] - Connecting to MySQL server2022-09-06T08:23:13.948 INFO [com.zaxxer.hikari.HikariDataSource] - processing - Starting...2022-09-06T08:23:14.131 INFO [com.zaxxer.hikari.HikariDataSource] - processing - Start completed.2022-09-06T08:23:14.132 INFO [org.alexdev.havana.dao.Storage] - Connection to MySQL was a successException in thread "main" java.lang.ExceptionInInitializerError at org.alexdev.havana.Havana.main(Havana.java:101)Caused by: java.nio.file.FileSystemNotFoundException at jdk.zipfs/jdk.nio.zipfs.ZipFileSystemProvider.getFileSystem(ZipFileSystemProvider.java:169) at jdk.zipfs/jdk.nio.zipfs.ZipFileSystemProvider.getPath(ZipFileSystemProvider.java:155) at java.base/java.nio.file.Path.of(Path.java:208) at java.base/java.nio.file.Paths.get(Paths.java:97) at com.goterl.resourceloader.ResourceLoader.getFileFromFileSystem(ResourceLoader.java:237) at com.goterl.resourceloader.ResourceLoader.copyToTempDirectory(ResourceLoader.java:88) at com.goterl.resourceloader.SharedLibraryLoader.load(SharedLibraryLoader.java:53) at com.goterl.lazysodium.utils.LibraryLoader.loadBundledLibrary(LibraryLoader.java:134) at com.goterl.lazysodium.utils.LibraryLoader.loadLibrary(LibraryLoader.java:95) at com.goterl.lazysodium.SodiumJava.<init>(SodiumJava.java:34) at com.goterl.lazysodium.SodiumJava.<init>(SodiumJava.java:23) at org.alexdev.havana.dao.mysql.PlayerDao.<clinit>(PlayerDao.java:18) ... 1 moreD:\Habbo Quackster\Havana-latest>java -jar Havana-Web-aeb7909.jar2022-09-06T08:23:25.531 INFO [org.alexdev.http.HavanaWeb] - HavanaWeb by Quackster2022-09-06T08:23:25.532 INFO [org.alexdev.http.HavanaWeb] - Loading configuration..2022-09-06T08:23:25.550 INFO [org.alexdev.havana.dao.Storage] - Connecting to MySQL server2022-09-06T08:23:25.619 INFO [com.zaxxer.hikari.HikariDataSource] - processing - Starting...2022-09-06T08:23:25.770 INFO [com.zaxxer.hikari.HikariDataSource] - processing - Start completed.2022-09-06T08:23:26.050 INFO [org.alexdev.http.HavanaWeb] - Registering web routes..2022-09-06T08:23:26.247 INFO [org.alexdev.http.HavanaWeb] - Registered 250 route(s)!2022-09-06T08:23:26.251 INFO [org.alexdev.http.HavanaWeb] - Starting http service on port 802022-09-06T08:25:54.436 ERROR [ErrorLogger] - Error occurred:java.lang.NoClassDefFoundError: Could not initialize class org.alexdev.havana.dao.mysql.PlayerDao at org.alexdev.http.controllers.site.RegisterController.register(RegisterController.java:32) at org.alexdev.duckhttpd.server.WebChannelHandler.channelRead0(WebChannelHandler.java:96) at org.alexdev.duckhttpd.server.WebChannelHandler.channelRead0(WebChannelHandler.java:22) at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:374) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:360) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:352) at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:374) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:360) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:352) at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:438) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:321) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:295) at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:374) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:360) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:352) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:374) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:360) 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:697) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:632) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:549) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:511) at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:918) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:834)

This is what web logs shows
2022-09-06T08:25:54.436 - [ErrorLogger] - Error occurred: java.lang.NoClassDefFoundError: Could not initialize class org.alexdev.havana.dao.mysql.PlayerDao at org.alexdev.http.controllers.site.RegisterController.register(RegisterController.java:32) at org.alexdev.duckhttpd.server.WebChannelHandler.channelRead0(WebChannelHandler.java:96) at org.alexdev.duckhttpd.server.WebChannelHandler.channelRead0(WebChannelHandler.java:22) at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:374) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:360) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:352) at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:374) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:360) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:352) at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:438) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:321) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:295) at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:374) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:360) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:352) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:374) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:360) 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:697) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:632) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:549) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:511) at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:918) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:834)



Btw I am using this guide from deemster.
 
Banned
Banned
Joined
Aug 10, 2010
Messages
159
Reaction score
33
You should make an empty folder called “www” inside the tools folder and extract the havana_www zip to that empty folder.

Thank you so much for the help, I finally got it, now it's just joy and fun. =D remembering the old days of habbo


Edit: Teleports don't really work, I get the same errors quoted by miggo
 
Last edited:
Initiate Mage
Joined
Sep 6, 2022
Messages
13
Reaction score
0
My hotel statistics dashboard does not present any information, nor can I edit a user within the housekeeping panel. When I click on a username to open the following URL nothing happens and the dashboard simply refreshes.

Any ideas?

Also, how do I enable the flash client?

Thank you
 
Junior Spellweaver
Joined
May 8, 2011
Messages
150
Reaction score
86
same here

May I ask if where I should change the database connection on both server and web side?



Got it working but when I click register, it shows the error below

Page not found!















Sorry, but the page you were looking for was not found.
Quackster - [REL/DEV] Havana - A Habbo Hotel server for v31+ [Java] - RaGEZONE Forums
Please use the 'Back' button to get back to where you started.



This will show on cmd:

2022-09-06T08:05:21.598 INFO [org.alexdev.havana.dao.Storage] - Connecting to MySQL server2022-09-06T08:05:21.671 INFO [com.zaxxer.hikari.HikariDataSource] - processing - Starting...2022-09-06T08:05:21.822 INFO [com.zaxxer.hikari.HikariDataSource] - processing - Start completed.2022-09-06T08:05:21.823 INFO [org.alexdev.havana.dao.Storage] - Connection to MySQL was a successException in thread "main" java.lang.ExceptionInInitializerError at org.alexdev.havana.Havana.main(Havana.java:101)Caused by: java.nio.file.FileSystemNotFoundException at jdk.zipfs/jdk.nio.zipfs.ZipFileSystemProvider.getFileSystem(ZipFileSystemProvider.java:169) at jdk.zipfs/jdk.nio.zipfs.ZipFileSystemProvider.getPath(ZipFileSystemProvider.java:155) at java.base/java.nio.file.Path.of(Path.java:208) at java.base/java.nio.file.Paths.get(Paths.java:97) at com.goterl.resourceloader.ResourceLoader.getFileFromFileSystem(ResourceLoader.java:237) at com.goterl.resourceloader.ResourceLoader.copyToTempDirectory(ResourceLoader.java:88) at com.goterl.resourceloader.SharedLibraryLoader.load(SharedLibraryLoader.java:53) at com.goterl.lazysodium.utils.LibraryLoader.loadBundledLibrary(LibraryLoader.java:134) at com.goterl.lazysodium.utils.LibraryLoader.loadLibrary(LibraryLoader.java:95) at com.goterl.lazysodium.SodiumJava.<init>(SodiumJava.java:34) at com.goterl.lazysodium.SodiumJava.<init>(SodiumJava.java:23) at org.alexdev.havana.dao.mysql.PlayerDao.<clinit>(PlayerDao.java:18) ... 1 more



After few minutes Web shows an error on cmd
Microsoft Windows [Version 10.0.19044.1889](c) Microsoft Corporation. All rights reserved.D:\Habbo Quackster\Havana-latest>java -jar Havana-Server-aeb7909.jar2022-09-06T08:23:13.883 INFO [org.alexdev.havana.Havana] - Havana - Habbo Hotel V31 Emulation2022-09-06T08:23:13.886 INFO [org.alexdev.havana.dao.Storage] - Connecting to MySQL server2022-09-06T08:23:13.948 INFO [com.zaxxer.hikari.HikariDataSource] - processing - Starting...2022-09-06T08:23:14.131 INFO [com.zaxxer.hikari.HikariDataSource] - processing - Start completed.2022-09-06T08:23:14.132 INFO [org.alexdev.havana.dao.Storage] - Connection to MySQL was a successException in thread "main" java.lang.ExceptionInInitializerError at org.alexdev.havana.Havana.main(Havana.java:101)Caused by: java.nio.file.FileSystemNotFoundException at jdk.zipfs/jdk.nio.zipfs.ZipFileSystemProvider.getFileSystem(ZipFileSystemProvider.java:169) at jdk.zipfs/jdk.nio.zipfs.ZipFileSystemProvider.getPath(ZipFileSystemProvider.java:155) at java.base/java.nio.file.Path.of(Path.java:208) at java.base/java.nio.file.Paths.get(Paths.java:97) at com.goterl.resourceloader.ResourceLoader.getFileFromFileSystem(ResourceLoader.java:237) at com.goterl.resourceloader.ResourceLoader.copyToTempDirectory(ResourceLoader.java:88) at com.goterl.resourceloader.SharedLibraryLoader.load(SharedLibraryLoader.java:53) at com.goterl.lazysodium.utils.LibraryLoader.loadBundledLibrary(LibraryLoader.java:134) at com.goterl.lazysodium.utils.LibraryLoader.loadLibrary(LibraryLoader.java:95) at com.goterl.lazysodium.SodiumJava.<init>(SodiumJava.java:34) at com.goterl.lazysodium.SodiumJava.<init>(SodiumJava.java:23) at org.alexdev.havana.dao.mysql.PlayerDao.<clinit>(PlayerDao.java:18) ... 1 moreD:\Habbo Quackster\Havana-latest>java -jar Havana-Web-aeb7909.jar2022-09-06T08:23:25.531 INFO [org.alexdev.http.HavanaWeb] - HavanaWeb by Quackster2022-09-06T08:23:25.532 INFO [org.alexdev.http.HavanaWeb] - Loading configuration..2022-09-06T08:23:25.550 INFO [org.alexdev.havana.dao.Storage] - Connecting to MySQL server2022-09-06T08:23:25.619 INFO [com.zaxxer.hikari.HikariDataSource] - processing - Starting...2022-09-06T08:23:25.770 INFO [com.zaxxer.hikari.HikariDataSource] - processing - Start completed.2022-09-06T08:23:26.050 INFO [org.alexdev.http.HavanaWeb] - Registering web routes..2022-09-06T08:23:26.247 INFO [org.alexdev.http.HavanaWeb] - Registered 250 route(s)!2022-09-06T08:23:26.251 INFO [org.alexdev.http.HavanaWeb] - Starting http service on port 802022-09-06T08:25:54.436 ERROR [ErrorLogger] - Error occurred:java.lang.NoClassDefFoundError: Could not initialize class org.alexdev.havana.dao.mysql.PlayerDao at org.alexdev.http.controllers.site.RegisterController.register(RegisterController.java:32) at org.alexdev.duckhttpd.server.WebChannelHandler.channelRead0(WebChannelHandler.java:96) at org.alexdev.duckhttpd.server.WebChannelHandler.channelRead0(WebChannelHandler.java:22) at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:374) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:360) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:352) at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:374) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:360) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:352) at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:438) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:321) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:295) at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:374) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:360) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:352) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:374) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:360) 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:697) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:632) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:549) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:511) at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:918) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:834)

This is what web logs shows
2022-09-06T08:25:54.436 - [ErrorLogger] - Error occurred: java.lang.NoClassDefFoundError: Could not initialize class org.alexdev.havana.dao.mysql.PlayerDao at org.alexdev.http.controllers.site.RegisterController.register(RegisterController.java:32) at org.alexdev.duckhttpd.server.WebChannelHandler.channelRead0(WebChannelHandler.java:96) at org.alexdev.duckhttpd.server.WebChannelHandler.channelRead0(WebChannelHandler.java:22) at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:374) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:360) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:352) at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:374) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:360) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:352) at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:438) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:321) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:295) at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:374) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:360) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:352) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:374) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:360) 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:697) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:632) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:549) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:511) at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:918) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:834)



Btw I am using this guide from deemster.

Same here, waiting for someone to save my day.
 
Initiate Mage
Joined
Aug 19, 2022
Messages
26
Reaction score
4
Do you have any way it can run via xampp Apache instead of web server itself?
 
Developer
Developer
Joined
Dec 11, 2010
Messages
2,955
Reaction score
2,685
Initiate Mage
Joined
Sep 6, 2022
Messages
13
Reaction score
0
Please see this comment for your libsodium problems: https://forum.ragezone.com/f353/kepler-java-v14-server-snowstorm-1155773-post9140802/#post9140802

As for the flash client, there is no flash client support, this is a v31 server - not a flash server.

Thank you for your reply RE libsodium error; I have followed the instructions in comment you tagged and have tried to regsvr32 the .dll but the error persists with not being able to use the housekeeping edit function.

Thanks for clarification RE the flash client.

Best wishes.
 
Banned
Banned
Joined
Sep 6, 2022
Messages
37
Reaction score
1
Thank you for your reply RE libsodium error; I have followed the instructions in comment you tagged and have tried to regsvr32 the .dll but the error persists with not being able to use the housekeeping edit function.

Thanks for clarification RE the flash client.

Best wishes.
Try to use Baslisk browser as Quackster recommended, it runs smoothly, and I can even teleport to everything without any errors.
 
Initiate Mage
Joined
Sep 6, 2022
Messages
13
Reaction score
0
Try to use Baslisk browser as Quackster recommended, it runs smoothly, and I can even teleport to everything without any errors.

Yep - using Baslisk browser. Really odd, the .dll is definitely present now.

Many thanks
 
Initiate Mage
Joined
Oct 17, 2021
Messages
48
Reaction score
7
So what emulator does classichabbo use that allows you to use the flash and shockwave client? this procedure is interesting
 
Junior Spellweaver
Joined
May 8, 2011
Messages
150
Reaction score
86


It's a fully portable Repack for some people who don't know how to make it work.
All dependencies, JDK, MySQL, libsodium and whatever you need to run this sever has been well included and preconfigured, all you have to do is uncompress the file and double-click the batch to run.

Steps would be like.
1 - Setup Xampp(first time only).bat
2 - Start MySQL.bat
3 - Start WebServer.bat
4 - Start Server.bat
 
Last edited:
Banned
Banned
Joined
Aug 10, 2010
Messages
159
Reaction score
33
Try to use Baslisk browser as Quackster recommended, it runs smoothly, and I can even teleport to everything without any errors.

I managed to run the server it is working fine, I use the Baslisk browser but the teleports do not work and when I try to use it I get errors in the logs
 
Back
Top