forum.bitel.ru http://forum.bitel.ru/ |
|
[6.0] Ошибка в server.error.log http://forum.bitel.ru/viewtopic.php?f=22&t=8330 |
Страница 1 из 1 |
Автор: | Phricker [ 05 авг 2013, 15:18 ] |
Заголовок сообщения: | [6.0] Ошибка в server.error.log |
Вот такая ошибка появляется при генерации табличного отчета. Код: [root@bgbilling log]# cat ./server.error.log server 08-05/13:09:50 ERROR ["http-bio-/127.0.0.1-8080"-exec-6] LoggingPrintStream - SELECT c.id, c.title, c.comment, c.date1, address.address, IF(scid>0,concat('Субдоговор для ',(SELECT title FROM contract WHERE id = c.scid)),'') AS sub_contract, (SELECT val FROM contract_parameter_type_1 WHERE cid = c.id and pid = 11) as pasp, (SELECT val FROM contract_parameter_type_1 WHERE cid = c.id and pid = 9) as phone, (SELECT title FROM contract_parameter_type_7_values WHERE man.val = id) AS manager, comm.val FROM contract c LEFT JOIN contract_parameter_type_8 as cpar on c.id=cpar.cid AND cpar.pid = 19 LEFT JOIN contract_parameter_type_2 as address ON c.id=address.cid AND address.pid=25 LEFT JOIN contract_parameter_type_7 as man ON c.id=man.cid AND man.pid=27 LEFT JOIN address_house AS house ON address.hid=house.id LEFT JOIN address_street AS street ON house.streetid =street.id LEFT JOIN address_city AS city ON city.id=street.cityid LEFT JOIN contract_parameter_type_1 as comm on c.id=comm.cid AND comm.pid = 18 WHERE 1=1 AND cpar.val = 21769 AND cpar.cid <> 21769 AND c.date1 BETWEEN '2013-07-01' AND '2013-07-31' ORDER BY c.date1 Сам запрос отрабатывает нормально Код: SELECT c.id, c.title, c.comment, c.date1, address.address, IF(scid>0,CONCAT('Субдоговор для ',(SELECT title FROM contract WHERE id = c.scid)),'') AS sub_contract, (SELECT val FROM contract_parameter_type_1 WHERE cid = c.id AND pid = 11) AS pasp, (SELECT val FROM contract_parameter_type_1 WHERE cid = c.id AND pid = 9) AS phone, (SELECT title FROM contract_parameter_type_7_values WHERE man.val = id) AS manager, comm.val FROM contract c LEFT JOIN contract_parameter_type_8 AS cpar ON c.id=cpar.cid AND cpar.pid = 19 LEFT JOIN contract_parameter_type_2 AS address ON c.id=address.cid AND address.pid=25 LEFT JOIN contract_parameter_type_7 AS man ON c.id=man.cid AND man.pid=27 LEFT JOIN address_house AS house ON address.hid=house.id LEFT JOIN address_street AS street ON house.streetid =street.id LEFT JOIN address_city AS city ON city.id=street.cityid LEFT JOIN contract_parameter_type_1 AS comm ON c.id=comm.cid AND comm.pid = 18 WHERE 1=1 AND cpar.val = 21769 AND cpar.cid <> 21769 AND c.date1 BETWEEN '2013-07-01' AND '2013-07-31' ORDER BY c.date1 Что от меня хочет этот лог? ![]() да запрос кривой и мог бы быть чуть получше, но это один из первых моих отчетов ![]() |
Автор: | stark [ 05 авг 2013, 15:40 ] |
Заголовок сообщения: | Re: [6.0] Ошибка в server.error.log |
А в самом отчете нет log.error( query ); ? |
Автор: | Phricker [ 05 авг 2013, 15:49 ] |
Заголовок сообщения: | Re: [6.0] Ошибка в server.error.log |
фак. Благодарю stark! Интересно, что заставило меня добавить эту строку Код: System.err.println( query );
|
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |