forum.bitel.ru
http://forum.bitel.ru/

Не работает скрипт
http://forum.bitel.ru/viewtopic.php?f=21&t=1291
Страница 1 из 1

Автор:  chili [ 10 июл 2008, 12:38 ]
Заголовок сообщения:  Не работает скрипт

Вот такой простой код не работает:
Код:
import ru.bitel.bgbilling.plugins.crm.server.bean.*;

rtm =  new RegisterTaskManager( con );


ошибка такая:
Код:
Sourced file: inline evaluation of: `` import ru.bitel.bgbilling.plugins.crm.server.bean.*;  rtm =  new RegisterTaskMa . . . '' : Can't new: voidSourced file: inline evaluation of: `` import ru.bitel.bgbilling.plugins.crm.server.bean.*;  rtm =  new RegisterTaskMa . . . '' : Can't new: void : at Line: 4 : in file: inline evaluation of: `` import ru.bitel.bgbilling.plugins.crm.server.bean.*;  rtm =  new RegisterTaskMa . . . '' : new RegisterTaskManager ( con )

   at bsh.BSHAllocationExpression.objectAllocation(Unknown Source)
   at bsh.BSHAllocationExpression.eval(Unknown Source)
   at bsh.BSHPrimaryExpression.eval(Unknown Source)
   at bsh.BSHPrimaryExpression.eval(Unknown Source)
   at bsh.BSHAssignment.eval(Unknown Source)
   at bsh.Interpreter.eval(Unknown Source)
   at bsh.Interpreter.eval(Unknown Source)
   at bsh.Interpreter.eval(Unknown Source)
   at bitel.billing.server.script.bean.ScriptMachine.runScript(ScriptMachine.java:58)
   at bitel.billing.server.script.bean.event.EventProcessor.processEvent(EventProcessor.java:308)
   at bitel.billing.server.script.bean.event.EventProcessor.processEvent(EventProcessor.java:192)
   at bitel.billing.server.contract.action.ActionUpdateContractPayment.doAction(ActionUpdateContractPayment.java:78)
   at bitel.billing.server.Executer.doModule(Executer.java:679)
   at bitel.billing.server.Executer.doPost(Executer.java:168)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
   at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
   at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
   at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
   at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
   at java.lang.Thread.run(Unknown Source)


что я делаю не так и куда смотреть?

сервер вер. 4.4 сборка 218
клиент вер. 4.4 сборка 103
crm вер.4.4. сборка 64

Автор:  Amir [ 10 июл 2008, 13:58 ]
Заголовок сообщения: 

Изменилось расположение классов в crm:

import ru.bitel.bgbilling.plugins.crm.server.bean.dao.*;
import ru.bitel.bgbilling.plugins.crm.server.bean.model.*;

javadoc обновлен

Автор:  chili [ 10 июл 2008, 17:39 ]
Заголовок сообщения: 

не помогло

Код:
import ru.bitel.bgbilling.plugins.crm.server.bean.dao.*;
import ru.bitel.bgbilling.plugins.crm.server.bean.model.*;
rtm =  new RegisterTaskManager( con );


ошибка:
Код:
Sourced file: inline evaluation of: ``import ru.bitel.bgbilling.plugins.crm.server.bean.dao.*; import ru.bitel.bgbilli . . . '' : Can't new: voidSourced file: inline evaluation of: ``import ru.bitel.bgbilling.plugins.crm.server.bean.dao.*; import ru.bitel.bgbilli . . . '' : Can't new: void : at Line: 3 : in file: inline evaluation of: ``import ru.bitel.bgbilling.plugins.crm.server.bean.dao.*; import ru.bitel.bgbilli . . . '' : new RegisterTaskManager ( con )

Автор:  Amir [ 10 июл 2008, 18:17 ]
Заголовок сообщения: 

sorry, опечатался:

import ru.bitel.bgbilling.plugins.crm.server.dao.*;
import ru.bitel.bgbilling.plugins.crm.server.model.*;

Автор:  chili [ 10 июл 2008, 18:43 ]
Заголовок сообщения: 

Теперь все хорошо. Кстати, в примерах из Wiki у вас это не поправлено. Я, в частности, использовал код из примера "Автоматизация подключений VPN-клиентов с использованием CRM плагина".

Автор:  Администратор [ 11 июл 2008, 11:02 ]
Заголовок сообщения: 

Ну поправьте, там правка доступна всем. Только зарегистрируйтесь (там сверху на первой странице красным написано как).

Автор:  chili [ 14 авг 2008, 12:27 ]
Заголовок сообщения: 

В продолжение темы. Опять же взял из вашего примера:
Код:
task = new RegisterTask();

Это вновь приводит к ошибке:
Цитата:
Can't new: voidSourced file:...... new RegisterTask ( )

К тому же RegisterTask, как и многие другие классы, не документирован.

Автор:  skn [ 14 авг 2008, 13:35 ]
Заголовок сообщения: 

Код:
import ru.bitel.bgbilling.plugins.crm.server.model.*;

замените на
Код:
import ru.bitel.bgbilling.plugins.crm.common.model.*;

Автор:  skn [ 14 авг 2008, 13:50 ]
Заголовок сообщения: 

доки постараемся сделать в 4.5

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/