scraw Posted April 2, 2020 Posted April 2, 2020 Hello there.. i have a java problem.. I try to insert an AUTO-RESTART CODE ,everything was alright untill now.im my config it gives error to a code here it is Spoiler public static void loadCustomConfig() { final String BYEXCALIBUR = FService.EXCALIBUR_FILE; try { Properties CustomSettings = new Properties(); HERE~> InputStream is = new FileInputStream(new File(BYEXCALIBUR)); CustomSettings.load(is); is.close(); RESTART_BY_TIME_OF_DAY = Boolean.parseBoolean(CustomSettings.getProperty("EnableRestartSystem", "false")); RESTART_SECONDS = Integer.parseInt(CustomSettings.getProperty("RestartSeconds", "360")); RESTART_INTERVAL_BY_TIME_OF_DAY = CustomSettings.getProperty("RestartByTimeOfDay", "20:00").split(","); { HERE~> e.printStackTrace(); throw new Error("Failed to Load " + BYEXCALIBUR + " File.") ; <~HERE } i found the code here : Spoiler https://pastebin.com/T2j9dagL I Use l2jfrozen as well but rev 1132. Quote
0 Spikey Posted April 2, 2020 Posted April 2, 2020 Just throwing this out there there is a little utility that I used that would restart my game server exe or whatever file you pointed it at if it crashed etc.. I can upload it if you want it Quote
0 scraw Posted April 2, 2020 Author Posted April 2, 2020 2 minutes ago, Spikey said: Just throwing this out there there is a little utility that I used that would restart my game server exe or whatever file you pointed it at if it crashed etc.. I can upload it if you want it yes please Quote
0 Spikey Posted April 2, 2020 Posted April 2, 2020 Here you go https://mega.nz/#!updhGAhQ!LUFlKtmHEurjkD96auPqdxWTRFEMql1pwSvp_ZIXkmA Quote
0 scraw Posted April 2, 2020 Author Posted April 2, 2020 (edited) 5 minutes ago, Spikey said: Here you go https://mega.nz/#!updhGAhQ!LUFlKtmHEurjkD96auPqdxWTRFEMql1pwSvp_ZIXkmA cant be open.FIXED IT WORK .ty ! but i need with command in game cause doesnt saving just close and re-open Edited April 2, 2020 by scraw Quote
0 Spikey Posted April 2, 2020 Posted April 2, 2020 All that utility does is restart the executable if it crashes, So what is it your trying to save in game ? DB position ? Quote
0 scraw Posted April 2, 2020 Author Posted April 2, 2020 32 minutes ago, Spikey said: All that utility does is restart the executable if it crashes, So what is it your trying to save in game ? DB position ? everything.. i use that and it doesnt save my last actions..what i mean : to test it .i set it up for 18:50 then i open server at (18:49) i create an item to my invetory and the item has gone after "restart" it doesnt save before restart its like close window and re-open it Quote
0 Spikey Posted April 2, 2020 Posted April 2, 2020 So what are you running L2j H5 MySql backend ? cause it sounds to me like a DB issue, when I exit my server all my items and position are saved, even if I craft something and crash it on purpose. sounds like the data not being written to the DB Quote
0 scraw Posted April 2, 2020 Author Posted April 2, 2020 2 minutes ago, Spikey said: So what are you running L2j H5 MySql backend ? cause it sounds to me like a DB issue, when I exit my server all my items and position are saved, even if I craft something and crash it on purpose. sounds like the data not being written to the DB i don't know i solved auto-restart with global_task but i have error while restarting server say's successfuly restarted and shutteddown and doenst reopen again :/ i have 5.0 sql..here is a picture of it Quote
0 Spikey Posted April 2, 2020 Posted April 2, 2020 Probably doesn't shutdown completely open up task manager see if OpenJDK platform binary is still running after crash ? Quote
0 scraw Posted April 2, 2020 Author Posted April 2, 2020 1 minute ago, Spikey said: Probably doesn't shutdown completely open up task manager see if OpenJDK platform binary is still running after crash ? ok wait a sec Quote
0 scraw Posted April 2, 2020 Author Posted April 2, 2020 (edited) @Spikey NOPE it doesn't ,also after server crashed it says about "r" to restart or "q" to quit ..if i press "r"restart it and open successfully ..pfff Edited April 2, 2020 by scraw Quote
0 Spikey Posted April 2, 2020 Posted April 2, 2020 Well at this point I'm as lost as you are however I would look at your JDK ver make sure its up to date assuming your running l2j latest, I mean could be a number of things going on like antivirus locking file or your JDK version not up to date or older mysql build etc... wish I could be more help to you sorry. Quote
0 scraw Posted April 2, 2020 Author Posted April 2, 2020 6 minutes ago, Spikey said: Well at this point I'm as lost as you are however I would look at your JDK ver make sure its up to date assuming your running l2j latest, I mean could be a number of things going on like antivirus locking file or your JDK version not up to date or older mysql build etc... wish I could be more help to you sorry. you helped already enought mate ..Trying is that matters the most .Btw i think i find a quick solution .. i just set my sql to auto-restart if an error pop-up ,so isn't a solution actually but it do it work :/ Quote
Question
scraw
Hello there.. i have a java problem..
I try to insert an AUTO-RESTART CODE ,everything was alright untill now.im my config it gives error to a code here it is
public static void loadCustomConfig()
{
final String BYEXCALIBUR = FService.EXCALIBUR_FILE;
try
{
Properties CustomSettings = new Properties();
HERE~> InputStream is = new FileInputStream(new File(BYEXCALIBUR));
CustomSettings.load(is);
is.close();
RESTART_BY_TIME_OF_DAY = Boolean.parseBoolean(CustomSettings.getProperty("EnableRestartSystem", "false"));
RESTART_SECONDS = Integer.parseInt(CustomSettings.getProperty("RestartSeconds", "360"));
RESTART_INTERVAL_BY_TIME_OF_DAY = CustomSettings.getProperty("RestartByTimeOfDay", "20:00").split(",");
{
HERE~> e.printStackTrace();
throw new Error("Failed to Load " + BYEXCALIBUR + " File.") ; <~HERE
}
i found the code here :
https://pastebin.com/T2j9dagL
I Use l2jfrozen as well but rev 1132.
13 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.