Hi, i am getting the following error when i run my code.
I think i am using null where the object is required.but i dont know how to solve it.Anyone help me please.
CODE
public class OutboundServlet1 extends HttpServlet {
private ManagerConnection managerConnection;
protected AbstractMeetMeEvent abstractMeetme;
public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {
PrintWriter out = response.getWriter();
String exten = request.getParameter("extension");
String agent = request.getParameter("agent");
String meetMe="21045";
try {
ManagerConnectionFactory factory = new ManagerConnectionFactory(
"localhost", "admin", "1234"); //
this.managerConnection = factory.createManagerConnection();
OriginateAction originateAction;
ManagerResponse originateResponse;
originateAction = new OriginateAction();
AgentCallbackLogin=new AgentCallbackLoginAction(agent,exten);
originateAction.setChannel("local" + '/' + "5102");
originateAction.setContext("default");
originateAction.setExten(exten);
originateAction.setPriority(new Integer(1));
originateAction.setTimeout(new Integer(30000));
abstractMeetme.getMeetMe();
managerConnection.login();
originateResponse = managerConnection.sendAction(originateAction,
30000);
managerConnection.logoff();
out.println("OK");
} catch (Exception e) {
out.println("NOT OK");
e.printStackTrace();
}
}
}
The following is the error.
QUOTE
java.lang.NullPointerException
at com.example.servlets.OutboundServlet1.doGet(OutboundServlet1.java:67)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:619)