ошибка на python - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Ответ
Опции темы
Непрочитано 08.08.2010, 08:59   #1
Аватар для DreamCast
Пользователь

Автор темы (Топик Стартер) ошибка на python

выскакивает такая ошибка.
[SOURCE="plain"]Unclosed connection! Trace: sun.reflect.GeneratedMethodAccessor33.invoke(Unkno wn Source)
java.lang.RuntimeException
at ru.l2open.L2DatabaseFactory.getConnection(L2Databa seFactory.java:197)
at sun.reflect.GeneratedMethodAccessor33.invoke(Unkno wn Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.python.core.PyReflectedFunction.__call__(Unkno wn Source)
at org.python.core.PyMethod.__call__(Unknown Source)
at org.python.core.PyObject.__call__(Unknown Source)
at org.python.core.PyInstance.invoke(Unknown Source)
at org.python.pycode.serializable._pyx1281234675363.o nAdvEvent$10(__init__.py:992)
at org.python.pycode.serializable._pyx1281234675363.c all_function(__init__.py)
at org.python.core.PyTableCode.call(Unknown Source)
at org.python.core.PyTableCode.call(Unknown Source)
at org.python.core.PyTableCode.call(Unknown Source)
at org.python.core.PyFunction.__call__(Unknown Source)
at org.python.core.PyMethod.__call__(Unknown Source)
at org.python.core.PyObject.__call__(Unknown Source)
at org.python.core.PyObject._jcallexc(Unknown Source)
at org.python.core.PyObject._jcall(Unknown Source)
at org.python.proxies.main$Quest$485.onAdvEvent(Unkno wn Source)
at ru.l2open.gameserver.model.quest.Quest.notifyEvent (Quest.java:368)
at ru.l2open.gameserver.model.actor.instance.L2PcInst ance.processQuestEvent(L2PcInstance.java:1730)
at ru.l2open.gameserver.network.clientpackets.Request BypassToServer.runImpl(RequestBypassToServer.java: 196)
at ru.l2open.gameserver.network.clientpackets.L2GameC lientPacket.run(L2GameClientPacket.java:90)
at java.util.concurrent.ThreadPoolExecutor$Worker.run Task(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)[/SOURCE]
вот код:
[SOURCE="python"] if event == "create" :
con=L2DatabaseFactory.getInstance().getConnection( )
param = eventParam1.replace("."," ")
if param == "no_name" :
return showText(u"\u0418\u043d\u0444\u043e\u0440\u043c\u0 430\u0446\u0438\u044f",u"\u041f\u043e\u0436\u0430\ u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u0438\u043c\u044f \u0441\u0445\u0435\u043c\u044b!","True",u"\u0412\u 0435\u0440\u043d\u0443\u0442\u044c\u0441\u044f","m ain")
else :
ins = con.prepareStatement("INSERT INTO buffer_scheme_list (player_id,scheme_name) VALUES (?,?)")
ins.setString(1, str(player.getObjectId()))
ins.setString(2, param)
try :
ins.executeUpdate()
ins.close()
con.close()
except :
try : con.close()
except : pass
return rebuildMainHtml(st)[/SOURCE]

в чем ошибка?
DreamCast вне форума Ответить с цитированием
Непрочитано 08.08.2010, 16:59   #2
Изгнанные

По умолчанию Re: ошибка на python

там с кодировкой напутано возможно, или же напиши всё что: return showText(u"\u0418\u043d\u0444\u043e\u0440\u043c\u0 430\u0446\u0438\u044f",u"\u041f\u043e\u0436\u0430\ u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u0438\u043c\u044f \u0441\u0445\u0435\u043c\u044b!","True",u"\u0412\u 0435\u0440\u043d\u0443\u0442\u044c\u0441\u044f","m ain") только по нормальному.
DeForMator вне форума Отправить сообщение для DeForMator с помощью ICQ Отправить сообщение для DeForMator с помощью Skype™ Ответить с цитированием
Непрочитано 09.08.2010, 10:12   #3
Аватар для DreamCast
Пользователь

Автор темы (Топик Стартер) Re: ошибка на python

с кодировкой то все нормально.
DreamCast вне форума Ответить с цитированием
Непрочитано 09.08.2010, 12:49   #4
Герой

По умолчанию Re: ошибка на python

ругаеться на не закрытый конект к бд
Код:
except : 
     try : con.close() 
     except : pass
а мне вот етот кусок кода не нравиться попробуй так
Код:
try : 
ins.executeUpdate() 
ins.close() 
con.close() 
except : pass
incognito вне форума Ответить с цитированием
Непрочитано 11.08.2010, 00:25   #5
Герой

По умолчанию Re: ошибка на python

ну что там с ошибкой убралась?
incognito вне форума Ответить с цитированием
Непрочитано 16.08.2010, 17:09   #6
Аватар для DreamCast
Пользователь

Автор темы (Топик Стартер) Re: ошибка на python

нет, все также и осталась.
DreamCast вне форума Ответить с цитированием
Непрочитано 16.08.2010, 21:41   #7
Герой

По умолчанию Re: ошибка на python

Код:
		if event == "create" :
			con=L2DatabaseFactory.getInstance().getConnection()
			param = eventParam1.replace("."," ")
			if param == "no_name" :
				return showText(u"\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f",u"\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u0438\u043c\u044f \u0441\u0445\u0435\u043c\u044b!","True",u"\u0412\u0435\u0440\u043d\u0443\u0442\u044c\u0441\u044f","main")
			else :
				try :
					ins = con.prepareStatement("INSERT INTO buffer_scheme_list (player_id,scheme_name) VALUES (?,?)")
					ins.setString(1, str(player.getObjectId()))
					ins.setString(2, param)
					ins.executeUpdate()
					ins.close()
					con.close()
				except : pass
			return rebuildMainHtml(st)
а если так попробовать?!
incognito вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Мануал] Авто анонсы на Python PROGRAMMATOR Работа со скриптами 13 20.12.2011 10:22
(J)Python & Java CHIPSET Java 10 25.11.2009 00:41
Python - кто это? kemn Lineage II 3 02.01.2009 15:55


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 08:12. Часовой пояс GMT +3.

Вверх