Проблема с форматированием JavaJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Проблема с форматированием Java

Сообщение Anonymous »

java.util.MissingFormatArgumentException: Format specifier 's'
at java.util.Formatter.format(Formatter.java:2487) ~[na:1.7.0_80]
at java.util.Formatter.format(Formatter.java:2423) ~[na:1.7.0_80]
at java.lang.String.format(String.java:2enter code here792) ~[na:1.7.0_80]
at com.aionemu.gameserver.utils.audit.GMService.onPlayerUnavailable(Unknown Source) ~[AL-Game.jar:na]
at admincommands.GMMode.execute(GMMode.java]:73) ~[na:na]


когда я отправлял команду внутри игры, я получаю эту ошибку.

Эта проблема связана с моими файлами конфигурации или полностью с Java?

весь код:

package admincommands;

import com.aionemu.gameserver.model.gameobjects.player.Player;
import com.aionemu.gameserver.network.aion.serverpackets.SM_MOTION;
import com.aionemu.gameserver.network.aion.serverpackets.SM_PLAYER_INFO;
import com.aionemu.gameserver.utils.PacketSendUtility;
import com.aionemu.gameserver.utils.audit.GMService;
import com.aionemu.gameserver.utils.chathandlers.AdminCommand;

*/
public class GMMode extends AdminCommand {

public GMMode() {
super("gm");
}

@Override
public void execute(Player admin, String... params) {
if (admin.getAccessLevel() < 1) {
PacketSendUtility.sendMessage(admin, "You cannot use this command.");
return;
}

if (params.length != 1) {
onFail(admin, null);
return;
}

if (params[0].toLowerCase().equals("on")) {
if (!admin.isGmMode()) {
admin.setGmMode(true);
admin.setWispable();

GMService.getInstance().onPlayerLogin(admin); // put gm into
// gmlist
GMService.getInstance().onPlayerAvailable(admin); // send
// available
// message
admin.clearKnownlist();
PacketSendUtility.sendPacket(admin, new SM_PLAYER_INFO(admin, false));
PacketSendUtility.sendPacket(admin, new SM_MOTION(admin.getObjectId(), admin.getMotions().getActiveMotions()));
admin.updateKnownlist();
PacketSendUtility.sendMessage(admin, "you are now Available and Wispable by players");

}
}
if (params[0].equals("off")) {
if (admin.isGmMode()) {
admin.setGmMode(false);
admin.setUnWispable();

GMService.getInstance().onPlayerLogedOut(admin); // remove gm
// into
// gmlist
GMService.getInstance().onPlayerUnavailable(admin); // send
// unavailable
// message
admin.clearKnownlist();
PacketSendUtility.sendPacket(admin, new SM_PLAYER_INFO(admin, false));
PacketSendUtility.sendPacket(admin, new SM_MOTION(admin.getObjectId(), admin.getMotions().getActiveMotions()));
admin.updateKnownlist();
PacketSendUtility.sendMessage(admin, "you are now Unavailable and Unwispable by players");
}
}
}

@Override
public void onFail(Player admin, String message) {
String syntax = "syntax //gm ";
PacketSendUtility.sendMessage(admin, syntax);
}
}


Подробнее здесь: https://stackoverflow.com/questions/515 ... tter-issue
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»