forum.bitel.ru http://forum.bitel.ru/ |
|
Поиск по адресу в BGCRM из BGBilling? (CRM) http://forum.bitel.ru/viewtopic.php?f=49&t=9247 |
Страница 1 из 1 |
Автор: | spectrum [ 16 май 2014, 13:57 ] |
Заголовок сообщения: | Поиск по адресу в BGCRM из BGBilling? |
Как делать поиск по адресу (географическому) в BGCRM из BGBilling? Вбиваю улицу - ничего не выдает. Вбиваю только номер дома, то выдает: AJAX HTML error! URL: /user/plugin/bgbilling/proto/contract.do?action=searchContract&searchBy=address&billingId=bgb&title=&comment=&streetId=&houseId=&street=&house=11&flat=&id= |
Автор: | Администратор [ 16 май 2014, 17:52 ] |
Заголовок сообщения: | Re: Поиск по адресу в BGCRM из BGBilling? |
http://wiki.bitel.ru/index.php/%D0%A1%D ... _BGBilling Вы выполнили выгрузку адресного справочника BGBilling в BGCRM? Этот скрипт лучше поставить на выполнение по крону, если вы пока правите адреса в биллинге. |
Автор: | spectrum [ 16 май 2014, 18:27 ] |
Заголовок сообщения: | Re: Поиск по адресу в BGCRM из BGBilling? (CRM) |
Мы не делаем импорт контрагентов из BGBilling. Адреса в любом случае надо импортировать? Напрямую поиск в BGBilling из BGCRM не возможен? |
Автор: | Администратор [ 16 май 2014, 18:37 ] |
Заголовок сообщения: | Re: Поиск по адресу в BGCRM из BGBilling? (CRM) |
Да, адреса в любом случае нужно. Просто поставьте периодическую выгрузку адресов по крону из биллинга. Со стороны биллинга задачу не надо настраивать. |
Автор: | spectrum [ 16 май 2014, 18:41 ] |
Заголовок сообщения: | Re: Поиск по адресу в BGCRM из BGBilling? (CRM) |
А почему не сделать поиск в базе BGBilling аналогично поиску по договору и комментариям? Мне кажется это лишняя ненужная процедура. Плюс BGCRM именно в интеграции с BGBilling. А импорт всего и вся можно ведь делать по крону и в другие CRM. |
Автор: | Администратор [ 16 май 2014, 18:54 ] |
Заголовок сообщения: | Re: Поиск по адресу в BGCRM из BGBilling? (CRM) |
Цитата: А почему не сделать поиск в базе BGBilling аналогично поиску по договору и комментариям? В BGCRM есть свой адресный справочник. Поиск именно договоров можно сделать в принципе по адресам из него, но проще использовать внутренний. Цитата: Мне кажется это лишняя ненужная процедура. Плюс BGCRM именно в интеграции с BGBilling. А импорт всего и вся можно ведь делать по крону и в другие CRM. Сделано всё под режим, когда ведёт адресный справочник именно BGCRM а BGBilling один или несколько получают их обновления задачей планировщика. Импорт в этом случае нужен только один раз. Но на первых порах если биллинг один проще настроить периодическую обратную выгрузку. Адресный справочник нужен не только для поиска договоров. К адресам могут быть привязаны процессы, например. Это более логично, чем привязка существовавшая в плагине CRM биллинга. Т.к. там после изменения адресного параметра биллинга (переехал абонент) меняются адреса старых задач, что неверно. |
Автор: | Администратор [ 16 май 2014, 20:27 ] |
Заголовок сообщения: | Re: Поиск по адресу в BGCRM из BGBilling? (CRM) |
Цитата: Ну найдем мы в базе CRM какой-то адрес, но он же не привязан в CRM к дговору. По справочнику внутреннему идентичному биллинговскому находится код улицы, дома (внутриенний идентификатор). А потом идентификаторы их используются для поиска. Поиск идёт не по подстроке. |
Автор: | spectrum [ 14 июл 2014, 19:03 ] |
Заголовок сообщения: | Re: Поиск по адресу в BGCRM из BGBilling? (CRM) |
Сделал импорт адресов. При попытке набора улицы после трех букв предлагает название улицы. Выбираешь, нажимаешь Enter - выдает - AJAX HTML error! URL: /user/plugin/bgbilling/proto/contract.do?action=searchContract&searchBy=address&billingId=bgb&title=&comment=&streetId=2&houseId=235&street=%D0%A3%D1%81%D0%B8%D0%BD%D1%81%D0%BA+-+%D0%9D%D0%B5%D1%84%D1%82%D1%8F%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2&house=17&flat=&id= Что не так? |
Автор: | Администратор [ 16 июл 2014, 10:40 ] |
Заголовок сообщения: | Re: Поиск по адресу в BGCRM из BGBilling? (CRM) |
1) В server.log есть ошибки? Exception? 2) Версия биллинга какая? |
Автор: | spectrum [ 16 июл 2014, 18:57 ] |
Заголовок сообщения: | Re: Поиск по адресу в BGCRM из BGBilling? (CRM) |
Администратор писал(а): 1) В server.log есть ошибки? Exception? 2) Версия биллинга какая? 1) нет. Но есть ошибка в bgcrm.log: Код: 07-16/16:54:02 ERROR [http-bio-9088-exec-1622] [jsp] - Servlet.service() for servlet jsp threw exception javax.el.PropertyNotFoundException: Property 'id' not found on type ru.bgcrm.model.param.address.AddressSearchedObject at javax.el.BeanELResolver$BeanProperties.get(BeanELResolver.java:237) at javax.el.BeanELResolver$BeanProperties.access$400(BeanELResolver.java:214) at javax.el.BeanELResolver.property(BeanELResolver.java:325) at javax.el.BeanELResolver.getValue(BeanELResolver.java:85) at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:67) at org.apache.el.parser.AstValue.getValue(AstValue.java:169) at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:189) at org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:985) at org.apache.jsp.WEB_002dINF.jspf.user.plugin.bgbilling.search_005fcontract_005fresult_jsp._jspx_meth_c_005fforEach_005f2(search_005fcontract_005fresult_jsp.java:1811) at org.apache.jsp.WEB_002dINF.jspf.user.plugin.bgbilling.search_005fcontract_005fresult_jsp._jspx_meth_c_005fwhen_005f6(search_005fcontract_005fresult_jsp.java:1774) at org.apache.jsp.WEB_002dINF.jspf.user.plugin.bgbilling.search_005fcontract_005fresult_jsp._jspx_meth_c_005fchoose_005f4(search_005fcontract_005fresult_jsp.java:1733) at org.apache.jsp.WEB_002dINF.jspf.user.plugin.bgbilling.search_005fcontract_005fresult_jsp._jspService(search_005fcontract_005fresult_jsp.java:131) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:471) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:402) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:329) at org.apache.struts.chain.commands.servlet.PerformForward.handleAsForward(PerformForward.java:113) at org.apache.struts.chain.commands.servlet.PerformForward.perform(PerformForward.java:96) at org.apache.struts.chain.commands.AbstractPerformForward.execute(AbstractPerformForward.java:54) at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51) at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191) at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305) at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191) at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462) at javax.servlet.http.HttpServlet.service(HttpServlet.java:641) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at ru.bgcrm.servlet.filter.SetRequestParamsFilter.doFilter(SetRequestParamsFilter.java:42) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at ru.bgcrm.servlet.filter.AuthFilter.doFilter(AuthFilter.java:256) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at ru.bgcrm.servlet.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:38) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:928) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:539) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:300) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:722) 07-16/16:54:02 WARN [http-bio-9088-exec-1622] AbstractExceptionHandler - Unhandled exception org.apache.jasper.JasperException: An exception occurred processing JSP page /WEB-INF/jspf/user/plugin/bgbilling/search_contract_result.jsp at line 47 44: 45: <c:forEach var="contract" items="${result}"> 46: <tr> 47: <td>${contract.id}</td> 48: <td><a href="#UNDEF" onclick="bgbilling_openContract( '${billingId}', '${contract.id}' ); return false;">${contract.title}</a></td> 49: </tr> 50: </c:forEach> Stacktrace: at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:568) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:470) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:471) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:402) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:329) at org.apache.struts.chain.commands.servlet.PerformForward.handleAsForward(PerformForward.java:113) at org.apache.struts.chain.commands.servlet.PerformForward.perform(PerformForward.java:96) at org.apache.struts.chain.commands.AbstractPerformForward.execute(AbstractPerformForward.java:54) at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51) at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191) at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305) at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191) at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462) at javax.servlet.http.HttpServlet.service(HttpServlet.java:641) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at ru.bgcrm.servlet.filter.SetRequestParamsFilter.doFilter(SetRequestParamsFilter.java:42) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at ru.bgcrm.servlet.filter.AuthFilter.doFilter(AuthFilter.java:256) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at ru.bgcrm.servlet.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:38) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:928) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:539) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:300) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:722) Caused by: javax.el.PropertyNotFoundException: Property 'id' not found on type ru.bgcrm.model.param.address.AddressSearchedObject at javax.el.BeanELResolver$BeanProperties.get(BeanELResolver.java:237) at javax.el.BeanELResolver$BeanProperties.access$400(BeanELResolver.java:214) at javax.el.BeanELResolver.property(BeanELResolver.java:325) at javax.el.BeanELResolver.getValue(BeanELResolver.java:85) at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:67) at org.apache.el.parser.AstValue.getValue(AstValue.java:169) at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:189) at org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:985) at org.apache.jsp.WEB_002dINF.jspf.user.plugin.bgbilling.search_005fcontract_005fresult_jsp._jspx_meth_c_005fforEach_005f2(search_005fcontract_005fresult_jsp.java:1811) at org.apache.jsp.WEB_002dINF.jspf.user.plugin.bgbilling.search_005fcontract_005fresult_jsp._jspx_meth_c_005fwhen_005f6(search_005fcontract_005fresult_jsp.java:1774) at org.apache.jsp.WEB_002dINF.jspf.user.plugin.bgbilling.search_005fcontract_005fresult_jsp._jspx_meth_c_005fchoose_005f4(search_005fcontract_005fresult_jsp.java:1733) at org.apache.jsp.WEB_002dINF.jspf.user.plugin.bgbilling.search_005fcontract_005fresult_jsp._jspService(search_005fcontract_005fresult_jsp.java:131) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432) ... 46 more 07-16/16:54:02 WARN [http-bio-9088-exec-1622] ExceptionCatcher - Exception from exceptionCommand 'servlet-exception' org.apache.jasper.JasperException: An exception occurred processing JSP page /WEB-INF/jspf/user/plugin/bgbilling/search_contract_result.jsp at line 47 44: 45: <c:forEach var="contract" items="${result}"> 46: <tr> 47: <td>${contract.id}</td> 48: <td><a href="#UNDEF" onclick="bgbilling_openContract( '${billingId}', '${contract.id}' ); return false;">${contract.title}</a></td> 49: </tr> 50: </c:forEach> Stacktrace: at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:568) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:470) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:471) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:402) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:329) at org.apache.struts.chain.commands.servlet.PerformForward.handleAsForward(PerformForward.java:113) at org.apache.struts.chain.commands.servlet.PerformForward.perform(PerformForward.java:96) at org.apache.struts.chain.commands.AbstractPerformForward.execute(AbstractPerformForward.java:54) at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51) at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191) at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305) at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191) at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462) at javax.servlet.http.HttpServlet.service(HttpServlet.java:641) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at ru.bgcrm.servlet.filter.SetRequestParamsFilter.doFilter(SetRequestParamsFilter.java:42) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at ru.bgcrm.servlet.filter.AuthFilter.doFilter(AuthFilter.java:256) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at ru.bgcrm.servlet.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:38) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:928) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:539) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:300) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:722) Caused by: javax.el.PropertyNotFoundException: Property 'id' not found on type ru.bgcrm.model.param.address.AddressSearchedObject at javax.el.BeanELResolver$BeanProperties.get(BeanELResolver.java:237) at javax.el.BeanELResolver$BeanProperties.access$400(BeanELResolver.java:214) at javax.el.BeanELResolver.property(BeanELResolver.java:325) at javax.el.BeanELResolver.getValue(BeanELResolver.java:85) at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:67) at org.apache.el.parser.AstValue.getValue(AstValue.java:169) at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:189) at org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:985) at org.apache.jsp.WEB_002dINF.jspf.user.plugin.bgbilling.search_005fcontract_005fresult_jsp._jspx_meth_c_005fforEach_005f2(search_005fcontract_005fresult_jsp.java:1811) at org.apache.jsp.WEB_002dINF.jspf.user.plugin.bgbilling.search_005fcontract_005fresult_jsp._jspx_meth_c_005fwhen_005f6(search_005fcontract_005fresult_jsp.java:1774) at org.apache.jsp.WEB_002dINF.jspf.user.plugin.bgbilling.search_005fcontract_005fresult_jsp._jspx_meth_c_005fchoose_005f4(search_005fcontract_005fresult_jsp.java:1733) at org.apache.jsp.WEB_002dINF.jspf.user.plugin.bgbilling.search_005fcontract_005fresult_jsp._jspService(search_005fcontract_005fresult_jsp.java:131) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432) ... 46 more 07-16/16:54:02 ERROR [http-bio-9088-exec-1622] [action] - Servlet.service() for servlet [action] in context with path [] threw exception [org.apache.jasper.JasperException: An exception occurred processing JSP page /WEB-INF/jspf/user/plugin/bgbilling/search_contract_result.jsp at line 47 44: 45: <c:forEach var="contract" items="${result}"> 46: <tr> 47: <td>${contract.id}</td> 48: <td><a href="#UNDEF" onclick="bgbilling_openContract( '${billingId}', '${contract.id}' ); return false;">${contract.title}</a></td> 49: </tr> 50: </c:forEach> Stacktrace:] with root cause javax.el.PropertyNotFoundException: Property 'id' not found on type ru.bgcrm.model.param.address.AddressSearchedObject at javax.el.BeanELResolver$BeanProperties.get(BeanELResolver.java:237) at javax.el.BeanELResolver$BeanProperties.access$400(BeanELResolver.java:214) at javax.el.BeanELResolver.property(BeanELResolver.java:325) at javax.el.BeanELResolver.getValue(BeanELResolver.java:85) at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:67) at org.apache.el.parser.AstValue.getValue(AstValue.java:169) at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:189) at org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:985) at org.apache.jsp.WEB_002dINF.jspf.user.plugin.bgbilling.search_005fcontract_005fresult_jsp._jspx_meth_c_005fforEach_005f2(search_005fcontract_005fresult_jsp.java:1811) at org.apache.jsp.WEB_002dINF.jspf.user.plugin.bgbilling.search_005fcontract_005fresult_jsp._jspx_meth_c_005fwhen_005f6(search_005fcontract_005fresult_jsp.java:1774) at org.apache.jsp.WEB_002dINF.jspf.user.plugin.bgbilling.search_005fcontract_005fresult_jsp._jspx_meth_c_005fchoose_005f4(search_005fcontract_005fresult_jsp.java:1733) at org.apache.jsp.WEB_002dINF.jspf.user.plugin.bgbilling.search_005fcontract_005fresult_jsp._jspService(search_005fcontract_005fresult_jsp.java:131) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:471) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:402) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:329) at org.apache.struts.chain.commands.servlet.PerformForward.handleAsForward(PerformForward.java:113) at org.apache.struts.chain.commands.servlet.PerformForward.perform(PerformForward.java:96) at org.apache.struts.chain.commands.AbstractPerformForward.execute(AbstractPerformForward.java:54) at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51) at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191) at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305) at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191) at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462) at javax.servlet.http.HttpServlet.service(HttpServlet.java:641) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at ru.bgcrm.servlet.filter.SetRequestParamsFilter.doFilter(SetRequestParamsFilter.java:42) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at ru.bgcrm.servlet.filter.AuthFilter.doFilter(AuthFilter.java:256) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at ru.bgcrm.servlet.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:38) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:928) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:539) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:300) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:722) 2) Версия 5.2 |
Автор: | Администратор [ 17 июл 2014, 09:38 ] |
Заголовок сообщения: | Re: Поиск по адресу в BGCRM из BGBilling? (CRM) |
BGCRM последние обновления стоят? Я помню эту ошибку, но она была исправлена.. |
Автор: | spectrum [ 17 июл 2014, 11:25 ] |
Заголовок сообщения: | Re: Поиск по адресу в BGCRM из BGBilling? (CRM) |
Да, действительно, последнее обновление исправило ошибку. Спасибо. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |