Hi,
I'm trying to figure out a way to access a location web service for my
web application. I just discovered MapPoint Web Service so I got an
evaluation account and I tried to execute the last sample on this page :
http://demo.mappoint.net/
I got the application running but it couldn't connect to the Web Service
and displayed an error dialog box. I just added a debugging instruction
to know what was this exception and I got the following exception stack
trace :
AxisFault
faultCode: {http://xml.apache.org/axis/}Server.userExc eption
faultString: java.io.IOExcep tion
faultActor: null
faultDetail:
stackTrace: java.io.IOExcep tion
at
sun.net.http://www.protocol.http.HttpURLConn...ction.java:602)
at SimpleHTTPSende r.readFromConne ction(SimpleHTT PSender.java:99 )
at SimpleHTTPSende r.invoke(Simple HTTPSender.java :60)
at
org.apache.axis .strategies.Inv ocationStrategy .visit(Invocati onStrategy.java :71)
at org.apache.axis .SimpleChain.do Visiting(Simple Chain.java:156)
at org.apache.axis .SimpleChain.in voke(SimpleChai n.java:126)
at org.apache.axis .client.AxisCli ent.invoke(Axis Client.java:182 )
at org.apache.axis .client.Call.in vokeEngine(Call .java:2113)
at org.apache.axis .client.Call.in voke(Call.java: 2102)
at org.apache.axis .client.Call.in voke(Call.java: 1851)
at org.apache.axis .client.Call.in voke(Call.java: 1777)
at org.apache.axis .client.Call.in voke(Call.java: 1315)
at
net.mappoint.s. RenderServiceSo apStub.getMap(R enderServiceSoa pStub.java:986)
at MapDisplay.rend erMap(MapDispla y.java:295)
at MapDisplay.resh ape(MapDisplay. java:255)
at java.awt.Compon ent.setBounds(C omponent.java:1 664)
at java.awt.Border Layout.layoutCo ntainer(BorderL ayout.java:691)
at java.awt.Contai ner.layout(Cont ainer.java:1020 )
at java.awt.Contai ner.doLayout(Co ntainer.java:10 10)
at java.awt.Contai ner.validateTre e(Container.jav a:1092)
at java.awt.Contai ner.validateTre e(Container.jav a:1099)
at java.awt.Contai ner.validateTre e(Container.jav a:1099)
at java.awt.Contai ner.validateTre e(Container.jav a:1099)
at java.awt.Contai ner.validate(Co ntainer.java:10 67)
at java.awt.Window .show(Window.ja va:461)
at MainWindow.main (MainWindow.jav a:40)
at sun.reflect.Nat iveMethodAccess orImpl.invoke0( Native Method)
at
sun.reflect.Nat iveMethodAccess orImpl.invoke(N ativeMethodAcce ssorImpl.java:3 9)
at
sun.reflect.Del egatingMethodAc cessorImpl.invo ke(DelegatingMe thodAccessorImp l.java:25)
at java.lang.refle ct.Method.invok e(Method.java:3 24)
at com.intellij.rt .execution.appl ication.AppMain .main(AppMain.j ava:7Cool
Caused by: java.net.Protoc olException: Server redirected too many times (20)
at
sun.net.http://www.protocol.http.HttpURLConn...ction.java:809)
at
sun.net.http://www.protocol.http.HttpURLConn...tion.java:1465)
at java.net.URLCon nection.getCont entType(URLConn ection.java:382 )
at SimpleHTTPSende r.readFromConne ction(SimpleHTT PSender.java:94 )
.... 29 more
java.io.IOExcep tion
at org.apache.axis .AxisFault.make Fault(AxisFault .java:120)
at SimpleHTTPSende r.invoke(Simple HTTPSender.java :63)
at
org.apache.axis .strategies.Inv ocationStrategy .visit(Invocati onStrategy.java :71)
at org.apache.axis .SimpleChain.do Visiting(Simple Chain.java:156)
at org.apache.axis .SimpleChain.in voke(SimpleChai n.java:126)
at org.apache.axis .client.AxisCli ent.invoke(Axis Client.java:182 )
at org.apache.axis .client.Call.in vokeEngine(Call .java:2113)
at org.apache.axis .client.Call.in voke(Call.java: 2102)
at org.apache.axis .client.Call.in voke(Call.java: 1851)
at org.apache.axis .client.Call.in voke(Call.java: 1777)
at org.apache.axis .client.Call.in voke(Call.java: 1315)
at
net.mappoint.s. RenderServiceSo apStub.getMap(R enderServiceSoa pStub.java:986)
at MapDisplay.rend erMap(MapDispla y.java:295)
at MapDisplay.resh ape(MapDisplay. java:255)
at java.awt.Compon ent.setBounds(C omponent.java:1 664)
at java.awt.Border Layout.layoutCo ntainer(BorderL ayout.java:691)
at java.awt.Contai ner.layout(Cont ainer.java:1020 )
at java.awt.Contai ner.doLayout(Co ntainer.java:10 10)
at java.awt.Contai ner.validateTre e(Container.jav a:1092)
at java.awt.Contai ner.validateTre e(Container.jav a:1099)
at java.awt.Contai ner.validateTre e(Container.jav a:1099)
at java.awt.Contai ner.validateTre e(Container.jav a:1099)
at java.awt.Contai ner.validate(Co ntainer.java:10 67)
at java.awt.Window .show(Window.ja va:461)
at MainWindow.main (MainWindow.jav a:40)
at sun.reflect.Nat iveMethodAccess orImpl.invoke0( Native Method)
at
sun.reflect.Nat iveMethodAccess orImpl.invoke(N ativeMethodAcce ssorImpl.java:3 9)
at
sun.reflect.Del egatingMethodAc cessorImpl.invo ke(DelegatingMe thodAccessorImp l.java:25)
at java.lang.refle ct.Method.invok e(Method.java:3 24)
at com.intellij.rt .execution.appl ication.AppMain .main(AppMain.j ava:7Cool
Caused by: java.io.IOExcep tion
at
sun.net.http://www.protocol.http.HttpURLConn...ction.java:602)
at SimpleHTTPSende r.readFromConne ction(SimpleHTT PSender.java:99 )
at SimpleHTTPSende r.invoke(Simple HTTPSender.java :60)
.... 28 more
Caused by: java.net.Protoc olException: Server redirected too many times (20)
at
sun.net.http://www.protocol.http.HttpURLConn...ction.java:809)
at
sun.net.http://www.protocol.http.HttpURLConn...tion.java:1465)
at java.net.URLCon nection.getCont entType(URLConn ection.java:382 )
at SimpleHTTPSende r.readFromConne ction(SimpleHTT PSender.java:94 )
.... 29 more
Does anyone know where this exception come from and how I can get this
sample up and running ?
Thx in advance.