http://prntscr.com/i3p7q3
ERROR! THREAD NAME: New I/O worker #1
java.io.IOException: The system cannot find the path specified
at java.io.WinNTFileSystem.createFileExclusively(Nati ve Method)
at java.io.File.createNewFile(Unknown Source)
at com.server.utils.Utils.copyFile(Utils.java:162)
at com.server.utils.SerializableFilesManager.createBa ckup(SerializableFilesManager.java:44)
at com.server.net.decoders.LoginPacketsDecoder.decode WorldLogin(LoginPacketsDecoder.java:264)
at com.server.net.decoders.LoginPacketsDecoder.decode (LoginPacketsDecoder.java:42)
at com.server.net.ServerChannelHandler.messageReceive d(ServerChannelHandler.java:98)
at org.jboss.netty.channel.SimpleChannelHandler.handl eUpstream(SimpleChannelHandler.java:95)
at org.jboss.netty.channel.DefaultChannelPipeline.sen dUpstream(DefaultChannelPipeline.java:563)
at org.jboss.netty.channel.DefaultChannelPipeline.sen dUpstream(DefaultChannelPipeline.java:558)
at org.jboss.netty.channel.Channels.fireMessageReceiv ed(Channels.java:268)
at org.jboss.netty.channel.Channels.fireMessageReceiv ed(Channels.java:255)
at org.jboss.netty.channel.socket.nio.NioWorker.read( NioWorker.java:91)
at org.jboss.netty.channel.socket.nio.AbstractNioWork er.processSelectedKeys(AbstractNioWorker.java:373)
at org.jboss.netty.channel.socket.nio.AbstractNioWork er.run(AbstractNioWorker.java:247)
at org.jboss.netty.channel.socket.nio.NioWorker.run(N ioWorker.java:35)
at org.jboss.netty.util.ThreadRenamingRunnable.run(Th readRenamingRunnable.java:102)
at org.jboss.netty.util.internal.DeadLockProofWorker$ 1.run(DeadLockProofWorker.java:42)
at java.util.concurrent.ThreadPoolExecutor.runWorker( Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (Unknown Source)
at java.lang.Thread.run(Unknown Source)
this all happens after any account is created logged in logged out then trying to log back in any help?
also I want to completely remove the tutorial from the source I'm using (enths) and just have it to pull the xp mode selector when you log in (lets face it no one cares about a tutorial)
****EDIT*****
I have now removed the tutorial and trying to add my own in (just have it give you basic starter set and start the dialog for the difficulties having trouble figuring out how to have it pop up the difficulty dialog though :/ here is what I have so far in Starter.java
Code:
package com.server.game.player;
import com.server.game.player.Player;
import com.server.game.player.content.FriendChatsManager;
import com.server.game.tasks.WorldTask;
import com.server.game.tasks.WorldTasksManager;
public class Starter {
public static void player.getDialogueManager().startDialogue("Difficulties");
public static final int MAX_STARTER_COUNT = 1;
public static void appendStarter(Player player) {
player.getHintIconsManager().removeUnsavedHintIcon();
player.getMusicsManager().reset();
player.getCombatDefinitions().setAutoRelatie(false);
player.getInventory().addItem(385, 1);
player.getInventory().addItem(1856, 1); // Information Book
player.getInventory().addItem(6099, 1); // Teleport Crystal
player.getInventory().addItem(995, 10000000); // 10M Coins
player.getInventory().addItem(1153, 1); // Iron Helm
player.getInventory().addItem(1115, 1); // Iron Platebody
player.getInventory().addItem(1067, 1); // Iron Platelegs
player.getInventory().addItem(1323, 1); // Iron Scimitar
player.getInventory().addItem(1333, 1); // Rune Scimitar
player.getInventory().addItem(4587, 1); // Dragon Scimitar
player.getInventory().addItem(1007, 1); // Cape
player.getInventory().addItem(841, 1); // Shortbow
player.getInventory().addItem(861, 1); // Magic Shortbow
player.getInventory().addItem(884, 1000); // Iron Arrow
player.getInventory().addItem(556, 1000); // Air Rune
player.getInventory().addItem(558, 500); // Mind Rune
player.getInventory().addItem(562, 200);// Chaos Rune
//player.getHintIconsManager().addHintIcon(2592, 5605, 1, 100, 0, 0,-1, false);
player.getCombatDefinitions().refreshAutoRelatie();
player.starterpackage = 1;
player.starterpackage = 1;
}
}
*****EDIT 2*****
this did not work it did not give the items and it also did not start the dialog to select difficulties
:/
****EDIT 3******
Player.java
Code:
/**
* Starter Package
* Tutorial
*/
public int starterpackage = 1;
public boolean starter = true;
public boolean isStarter() {
return starter;
}
public void setStarter(boolean starter) {
this.starter = starter;
}
public boolean isServerTutorial() {
return ServerTutorial;
}
public void setServerTutorial(boolean serverTutorial) {
ServerTutorial = serverTutorial;
}
yes I have it importing the starter.java file