Some problems with logger

Support for the latest build of L2J Server, get help here with installations, upgrades, problems.
Do not post bugs reports here, use viewforum.php?f=77 instead.
There is no support for other server builds than the official provided by l2jserver.com
Forum rules
READ NOW: L2j Forums Rules of Conduct
User avatar
CostyKiller
Posts: 220
Joined: Mon Aug 10, 2009 11:48 pm
Location: Romania

Some problems with logger

Post by CostyKiller »

Has anyone got this after last commit on bitbucket?

Code: Select all

[02/08 01:28:10] GameServer: Loading server scripts:
----------
1. ERROR in D:\Server Lineage High Five Test\game\data\scripts\handlers\admincom
mandhandlers\AdminEditChar.java (at line 987)
        ip = client.getConnection().getInetAddress().getHostAddress();
             ^^^^^^^^^^^^^^^^^^^^^^
The type com.l2jserver.mmocore.MMOClient cannot be resolved. It is indirectly re
ferenced from required .class files
----------
2. ERROR in D:\Server Lineage High Five Test\game\data\scripts\handlers\admincom
mandhandlers\AdminEditChar.java (at line 987)
        ip = client.getConnection().getInetAddress().getHostAddress();
             ^^^^^^^^^^^^^^^^^^^^^^
The type com.l2jserver.mmocore.MMOConnection cannot be resolved. It is indirectl
y referenced from required .class files
----------
3. ERROR in D:\Server Lineage High Five Test\game\data\scripts\handlers\admincom
mandhandlers\AdminEditChar.java (at line 987)
        ip = client.getConnection().getInetAddress().getHostAddress();
                    ^^^^^^^^^^^^^
The method getConnection() is undefined for the type L2GameClient
----------
4. ERROR in D:\Server Lineage High Five Test\game\data\scripts\handlers\admincom
mandhandlers\AdminEditChar.java (at line 1199)
        ip = client.getConnection().getInetAddress().getHostAddress();
                    ^^^^^^^^^^^^^
The method getConnection() is undefined for the type L2GameClient
----------
5. ERROR in D:\Server Lineage High Five Test\game\data\scripts\handlers\admincom
mandhandlers\AdminEditChar.java (at line 1286)
        ip = client.getConnection().getInetAddress().getHostAddress();
                    ^^^^^^^^^^^^^
The method getConnection() is undefined for the type L2GameClient
----------
6. ERROR in D:\Server Lineage High Five Test\game\data\scripts\handlers\admincom
mandhandlers\AdminEditChar.java (at line 1338)
        IpPack pack = new IpPack(client.getConnection().getInetAddress().getHost
Address(), client.getTrace());
                                        ^^^^^^^^^^^^^
The method getConnection() is undefined for the type L2GameClient
----------
----------
7. ERROR in D:\Server Lineage High Five Test\game\data\scripts\handlers\admincom
mandhandlers\AdminPForge.java (at line 39)
        import com.l2jserver.mmocore.NioNetStringBuffer;
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The import com.l2jserver.mmocore.NioNetStringBuffer cannot be resolved
----------
8. ERROR in D:\Server Lineage High Five Test\game\data\scripts\handlers\admincom
mandhandlers\AdminPForge.java (at line 552)
        L2GameClientPacket p = (L2GameClientPacket) GameServer.gameServer.getL2G
amePacketHandler().handlePacket(bb, activeChar.getClient());
                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The type com.l2jserver.mmocore.ReceivablePacket cannot be resolved. It is indire
ctly referenced from required .class files
----------
9. ERROR in D:\Server Lineage High Five Test\game\data\scripts\handlers\admincom
mandhandlers\AdminPForge.java (at line 552)
        L2GameClientPacket p = (L2GameClientPacket) GameServer.gameServer.getL2G
amePacketHandler().handlePacket(bb, activeChar.getClient());

                   ^^^^^^^^^^^^
The method handlePacket(ByteBuffer, L2GameClient) from the type L2GamePacketHand
ler refers to the missing type ReceivablePacket
----------
10. ERROR in D:\Server Lineage High Five Test\game\data\scripts\handlers\adminco
mmandhandlers\AdminPForge.java (at line 555)
        p.setBuffers(bb, activeChar.getClient(), new NioNetStringBuffer(2000));
                                                     ^^^^^^^^^^^^^^^^^^
NioNetStringBuffer cannot be resolved to a type
----------
11. ERROR in D:\Server Lineage High Five Test\game\data\scripts\handlers\adminco
mmandhandlers\AdminPForge.java (at line 558)
        ThreadPoolManager.getInstance().executePacket(p);
                                        ^^^^^^^^^^^^^
The method executePacket(Runnable) in the type ThreadPoolManager is not applicab
le for the arguments (L2GameClientPacket)
----------
----------
12. ERROR in D:\Server Lineage High Five Test\game\data\scripts\handlers\telneth
andlers\PlayerHandler.java (at line 1)
        /*
        ^
The type org.slf4j.Logger cannot be resolved. It is indirectly referenced from r
equired .class files
----------
13. ERROR in D:\Server Lineage High Five Test\game\data\scripts\handlers\telneth
andlers\PlayerHandler.java (at line 26)
        import org.slf4j.Logger;
               ^^^^^^^^^^^^^^^^
The import org.slf4j.Logger cannot be resolved
----------
14. ERROR in D:\Server Lineage High Five Test\game\data\scripts\handlers\telneth
andlers\PlayerHandler.java (at line 27)
        import org.slf4j.LoggerFactory;
               ^^^^^^^^^^^^^^^^^^^^^^^
The import org.slf4j.LoggerFactory cannot be resolved
----------
15. ERROR in D:\Server Lineage High Five Test\game\data\scripts\handlers\telneth
andlers\PlayerHandler.java (at line 53)
        private static final Logger LOGGER = LoggerFactory.getLogger(PlayerHandl
er.class);
                             ^^^^^^
Logger cannot be resolved to a type
----------
16. ERROR in D:\Server Lineage High Five Test\game\data\scripts\handlers\telneth
andlers\PlayerHandler.java (at line 53)
        private static final Logger LOGGER = LoggerFactory.getLogger(PlayerHandl
er.class);
                                             ^^^^^^^^^^^^^
LoggerFactory cannot be resolved
----------
17. ERROR in D:\Server Lineage High Five Test\game\data\scripts\handlers\telneth
andlers\PlayerHandler.java (at line 252)
        LOGGER.debug("Could not jail player via telnet!", e);
        ^^^^^^
Logger cannot be resolved to a type
----------
18. ERROR in D:\Server Lineage High Five Test\game\data\scripts\handlers\telneth
andlers\PlayerHandler.java (at line 279)
        LOGGER.debug("Could not unjail player via telnet!", e);
        ^^^^^^
Logger cannot be resolved to a type
----------
18 problems (18 errors)
The type com.l2jserver.mmocore.MMOClient cannot be resolved. It is indirectly re
ferenced from required .class files
The type com.l2jserver.mmocore.MMOConnection cannot be resolved. It is indirectl
y referenced from required .class files
The method getConnection() is undefined for the type com.l2jserver.gameserver.ne
twork.L2GameClient
The method getConnection() is undefined for the type com.l2jserver.gameserver.ne
twork.L2GameClient
The method getConnection() is undefined for the type com.l2jserver.gameserver.ne
twork.L2GameClient
The method getConnection() is undefined for the type com.l2jserver.gameserver.ne
twork.L2GameClient
The import com.l2jserver.mmocore.NioNetStringBuffer cannot be resolved
The type com.l2jserver.mmocore.ReceivablePacket cannot be resolved. It is indire
ctly referenced from required .class files
The method handlePacket(java.nio.ByteBuffer, com.l2jserver.gameserver.network.L2
GameClient) from the type com.l2jserver.gameserver.network.L2GamePacketHandler r
efers to the missing type com.l2jserver.mmocore.ReceivablePacket
NioNetStringBuffer cannot be resolved to a type
The method executePacket(java.lang.Runnable) in the type com.l2jserver.gameserve
r.ThreadPoolManager is not applicable for the arguments (com.l2jserver.gameserve
r.network.clientpackets.L2GameClientPacket)
Note: I updated eclipse from mars 2 to neon and still same, I thought that it may be from that.
Sacrifice
Advanced User
Advanced User
Posts: 1026
Joined: Thu Aug 14, 2014 6:31 am

Re: Some problems with logger

Post by Sacrifice »

Same to me CostyKiller.
Sacrifice
Advanced User
Advanced User
Posts: 1026
Joined: Thu Aug 14, 2014 6:31 am

Re: Some problems with logger

Post by Sacrifice »

I think is extended classes.
User avatar
CostyKiller
Posts: 220
Joined: Mon Aug 10, 2009 11:48 pm
Location: Romania

Re: Some problems with logger

Post by CostyKiller »

You know how we can fix it, because it doesn't show any erros in eclipse?
Sacrifice
Advanced User
Advanced User
Posts: 1026
Joined: Thu Aug 14, 2014 6:31 am

Re: Some problems with logger

Post by Sacrifice »

Removing final over classes that extends and/or implements???... for example?.

public final class ClassName1
{
...
}

public final class ClassName2 extends ClassName1
{
...
}

Remove final on ClassName1, but I dont checked in deep.
Sacrifice
Advanced User
Advanced User
Posts: 1026
Joined: Thu Aug 14, 2014 6:31 am

Re: Some problems with logger

Post by Sacrifice »

Nothing!... forget my reply is a stupidity... :crazy:
SPOILER:

Code: Select all

2016.08.03 17:56:57,949	WARNING	1	com.l2jserver.gameserver.scripting.L2ScriptEngineManager	Failed executing script: C:\Users\Sacrifice\Desktop\L2J Server TEST H5\game\data\scripts\handlers\MasterHandler.java. See MasterHandler.java.error.log for details.
2016.08.03 17:57:01,479	WARNING	1	com.l2jserver.gameserver.scripting.L2ScriptEngineManager	Failed executing script: C:\Users\Sacrifice\Desktop\L2J Server TEST H5\game\data\scripts\ai\npc\ForgeOfTheGods\TarBeetle.java. See TarBeetle.java.error.log for details.
2016.08.03 17:57:03,502	WARNING	1	com.l2jserver.gameserver.scripting.L2ScriptEngineManager	Failed executing script: C:\Users\Sacrifice\Desktop\L2J Server TEST H5\game\data\scripts\ai\npc\NpcBuffers\NpcBuffers.java. See NpcBuffers.java.error.log for details.
2016.08.03 17:57:21,606	WARNING	1	com.l2jserver.gameserver.scripting.L2ScriptEngineManager	Failed executing script: C:\Users\Sacrifice\Desktop\L2J Server TEST H5\game\data\scripts\hellbound\HellboundLoader.java. See HellboundLoader.java.error.log for details.
2016.08.03 17:57:34,104	WARNING	1	com.l2jserver.gameserver.scripting.L2ScriptEngineManager	Failed executing script: C:\Users\Sacrifice\Desktop\L2J Server TEST H5\game\data\scripts\conquerablehalls\flagwar\BanditStronghold\BanditStronghold.java. See BanditStronghold.java.error.log for details.
2016.08.03 17:57:34,215	WARNING	1	com.l2jserver.gameserver.scripting.L2ScriptEngineManager	Failed executing script: C:\Users\Sacrifice\Desktop\L2J Server TEST H5\game\data\scripts\conquerablehalls\flagwar\WildBeastReserve\WildBeastReserve.java. See WildBeastReserve.java.error.log for details.
2016.08.03 17:57:34,402	WARNING	1	com.l2jserver.gameserver.scripting.L2ScriptEngineManager	Failed executing script: C:\Users\Sacrifice\Desktop\L2J Server TEST H5\game\data\scripts\conquerablehalls\FortressOfResistance\FortressOfResistance.java. See FortressOfResistance.java.error.log for details.
2016.08.03 17:57:34,582	WARNING	1	com.l2jserver.gameserver.scripting.L2ScriptEngineManager	Failed executing script: C:\Users\Sacrifice\Desktop\L2J Server TEST H5\game\data\scripts\conquerablehalls\RainbowSpringsChateau\RainbowSpringsChateau.java. See RainbowSpringsChateau.java.error.log for details.
ClassNamesJavaErrorLog.rar
Sdw
L2j Veteran
L2j Veteran
Posts: 855
Joined: Mon May 03, 2010 8:38 am
Location: France

Re: Some problems with logger

Post by Sdw »

Zoey didn't test new lib without eclipse it seems :D

Have fun fixing ecj :D
Sacrifice
Advanced User
Advanced User
Posts: 1026
Joined: Thu Aug 14, 2014 6:31 am

Re: Some problems with logger

Post by Sacrifice »

HorridoJoho
L2j Senior Developer
L2j Senior Developer
Posts: 795
Joined: Sun Aug 14, 2005 11:27 am

Re: Some problems with logger

Post by HorridoJoho »

I have no issues at all with the source from bitbucket.
Sacrifice
Advanced User
Advanced User
Posts: 1026
Joined: Thu Aug 14, 2014 6:31 am

Re: Some problems with logger

Post by Sacrifice »

Screenshot_2016-08-04-15-21-41-1.png
Can see red circle... (at the right) on last commit over build section?
Sdw
L2j Veteran
L2j Veteran
Posts: 855
Joined: Mon May 03, 2010 8:38 am
Location: France

Re: Some problems with logger

Post by Sdw »

try without running it in debug in eclipse, enjoy
Sacrifice
Advanced User
Advanced User
Posts: 1026
Joined: Thu Aug 14, 2014 6:31 am

Re: Some problems with logger

Post by Sacrifice »

I dont know with security what's 'the shit' differences between ecj version 4.5.1 and ecj version 4.4.2, but with this patch, server comes back to life!!!.
Remember to refresh gradle projects (both)

Code: Select all

diff --git a/build.gradle b/build.gradle
index 07978b7..46ab553 100644
--- a/build.gradle
+++ b/build.gradle
@@ -21,7 +21,7 @@
 	compile 'com.zaxxer:HikariCP:2.4.7'
 	compile 'mysql:mysql-connector-java:6.0.3'
 	compile 'org.bitlet:weupnp:0.1.4'
-	compile 'org.eclipse.jdt.core.compiler:ecj:4.5.1'
+	compile 'org.eclipse.jdt.core.compiler:ecj:4.4.2'
 	compile 'com.google.guava:guava:19.0'
 	compile 'org.python:jython:2.2.1'
 	compile 'org.slf4j:slf4j-api:1.7.21'
Anybody can commit this please meanwhile ECJ 4.5.1 becomes... FUNCTIONAL? :lol:
Sdw
L2j Veteran
L2j Veteran
Posts: 855
Joined: Mon May 03, 2010 8:38 am
Location: France

Re: Some problems with logger

Post by Sdw »

It's a script engine issue not ecj. They changed class path behavior
Sacrifice
Advanced User
Advanced User
Posts: 1026
Joined: Thu Aug 14, 2014 6:31 am

Re: Some problems with logger

Post by Sacrifice »

Will be 'a temporal fix' till team finish adaptation. Other libs dont have problem.
Sdw
L2j Veteran
L2j Veteran
Posts: 855
Joined: Mon May 03, 2010 8:38 am
Location: France

Re: Some problems with logger

Post by Sdw »

Yeah ?

Try to make a clean db install, have fun.
Post Reply