You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Sean Ferenci (JIRA)" <ji...@apache.org> on 2007/04/24 22:03:15 UTC

[jira] Closed: (AXIS2-2577) SEVERE: Exception occurred while trying to invoke service method

     [ https://issues.apache.org/jira/browse/AXIS2-2577?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Sean Ferenci closed AXIS2-2577.
-------------------------------

    Resolution: Fixed

It was a coding error on my side that caused the problem.



> SEVERE: Exception occurred while trying to invoke service method
> ----------------------------------------------------------------
>
>                 Key: AXIS2-2577
>                 URL: https://issues.apache.org/jira/browse/AXIS2-2577
>             Project: Axis 2.0 (Axis2)
>          Issue Type: Bug
>    Affects Versions: nightly
>         Environment: I am running Tomcat 5.5, on a windows XP PC.
> The nightly build from April 21 was used.
>            Reporter: Sean Ferenci
>
> I modified the Quick Start sample as follows:
> public class StockQuoteService {
>    ...
>     
>     public stock getCompany(String symbol, String market)
>     {
>         dao = (stockDataDAOInterface)new stockRetrieval();
>         stock mystock = dao.getCompany(symbol,market);
>         mystock.print();
>         return mystock;
>     }
>     ...
>  }
> the 
> stock class is:
> public class stock extends stockNameSymbolVO {
>     
>     private int yearStart;
>     private stockDataVO[] yearData;
>     
>     private float recentPrice;
>     
>     public stock() {
>         super();
>         yearStart = 0;
>         recentPrice= 0;
>     }
>     
>     public void setStockNameSymbol(stockNameSymbolVO data)
>     {
>         this.setIndustry(data.getIndustry());
>         this.setStockMarket(data.getStockMarket());
>         this.setStockSymbol(data.getStockSymbol());
>         this.setStockName(data.getStockName());
>     }
>     
>     public void setStockData(stockDataVO[] data)
>     {
>         yearData = data;
>     }
>     
>     public stockDataVO[] getStockData()
>     {
>         return yearData;
>     }
>     
>     public void print()
>     {
>         super.print();
>         System.out.println("year: " + yearStart);
>         System.out.println("recentPrice: " + recentPrice);
>         for(int i=0; i<yearData.length; i++)
>         {
>             yearData[i].print();
>         }
>     }
>    
>     
> }
> public class stockNameSymbolVO {
>     
>     /** Creates a new instance of stockNameSymbolVO */
>     private String stockName = "";
>     private String stockSymbol = "";
>     private int    industry    = 0;
>     private int    stockMarket = 0;
>     
>     public stockNameSymbolVO()
>     {
>         
>     }
>     
>     public stockNameSymbolVO(String iName, String iSymbol, int iMarket, int iIndustry) {
>         this.setStockName(iName);
>         this.setIndustry(iIndustry);
>         this.setStockSymbol(iSymbol);
>         this.setStockMarket(iMarket);
>     }
>     
>     public void setStockName(String iName)
>     {
>         stockName = iName;
>     }
>     
>     public void setStockSymbol(String iSymbol)
>     {
>         stockSymbol = iSymbol;
>     }
>     
>     public void setStockMarket(int iMarket)
>     {
>         stockMarket = iMarket;
>     }
>     
>     public void setIndustry(int iIndustry)
>     {
>         industry = iIndustry;
>     }
>     
>     public String getStockName()
>     {
>         return stockName;
>     }
>     
>     public String getStockSymbol()
>     {
>         return stockSymbol;
>     }
>     
>     public int getStockMarket()
>     {
>         return stockMarket;
>     }
>     
>     public int getIndustry()
>     {
>         return industry;
>     }
>     
>     public void print()
>     {
>         System.out.println("stockName: " +stockName);
>         System.out.println("stockSymbol: " + stockSymbol);
>         System.out.println("industry: " + industry);
>         System.out.println("stockMarket: " + stockMarket);
>     }
>     
> }
> There Error Generated was as follows
> 21-Apr-2007 9:53:39 PM org.apache.axis2.rpc.receivers.RPCMessageReceiver invokeB
> usinessLogic
> SEVERE: Exception occurred while trying to invoke service method getCompany
> java.lang.NullPointerException
>         at org.apache.axis2.databinding.utils.BeanUtil.getPullParser(BeanUtil.ja
> va:268)
>         at org.apache.axis2.rpc.receivers.RPCUtil.processResponse(RPCUtil.java:9
> 8)
>         at org.apache.axis2.rpc.receivers.RPCUtil.processResponse(RPCUtil.java:2
> 51)
>         at org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic
> (RPCMessageReceiver.java:134)
>         at org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.receive(A
> bstractInOutSyncMessageReceiver.java:39)
>         at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:144)
>         at org.apache.axis2.transport.http.util.RESTUtil.invokeAxisEngine(RESTUt
> il.java:122)
>         at org.apache.axis2.transport.http.util.RESTUtil.processURLRequest(RESTU
> til.java:116)
>         at org.apache.axis2.transport.http.AxisServlet$ProcessRESTRequest.proces
> sURLRequest(AxisServlet.java:767)
>         at org.apache.axis2.transport.http.AxisServlet.doGet(AxisServlet.java:23
> 8)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
> icationFilterChain.java:252)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
> ilterChain.java:173)
>         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
> alve.java:213)
>         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
> alve.java:178)
>         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
> ava:126)
>         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
> ava:105)
>         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
> ve.java:107)
>         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
> a:148)
>         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
> :856)
>         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
> ssConnection(Http11Protocol.java:744)
>         at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo
> int.java:527)
>         at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFol
> lowerWorkerThread.java:80)
>         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
> ool.java:684)
>         at java.lang.Thread.run(Unknown Source)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org