BlackBerry Forums Support Community
              

Closed Thread
 
Thread Tools
Old 05-08-2007, 11:45 AM   #1
leo12_chandu
New Member
 
Join Date: May 2007
Model: 8800J
PIN: N/A
Carrier: Cingular
Posts: 6
Default unexpected type (position: TEXT Not authorized t...@1:39

Please Login to Remove!

Hi,
I wrote a Web service Client using ksoap2 to invoke the StockQuote Service available with axis in Blackberry JDE. I am getting the following error.
"org.xmlpull.vl.XmlPullParserException: unexpected type (position: TEXT Not authorized t...@1:39 in java.io.InputStreamReader@59324728)". Did anyone get this error before? Any suggestions? Please find the code snippet below. Thank you.

import net.rim.device.api.ui.*;
import net.rim.device.api.ui.component.*;
import net.rim.device.api.ui.container.*;

import org.ksoap2.*;
import org.ksoap2.serialization.*;
import org.ksoap2.transport.*;

/**
*
*/
class StockQuoteScreen extends MainScreen{

StockQuoteScreen()
{
super();

LabelField applicationTitle = new LabelField("Stock Quote");
setTitle(applicationTitle);
RichTextField stockQuoteTextField = new RichTextField("gotResponse");
add(stockQuoteTextField);

// Create the outgoing message
SoapObject requestObject = new SoapObject("x", "getQuote");
// ask for the specially encoded symbol in the included service
requestObject.addProperty("symbol", "XXX");

// use version 1.1 of soap
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);

// add the outgoing object as the request
envelope.setOutputSoapObject(requestObject);
//new MarshalFloat().register(envelope); // not really needed for j2se version

// Create a transport layer for the J2SE platform. You should change this for
// another transport on midp or j2me devices.
HttpTransport transportSE = new HttpTransport("http://localhost:8080/axis/StockQuoteService.jws");
// turn on debug mode if you want to see what is happening over the wire.
//transport.debug = true;
try {
// call and print out the result
transportSE.call("getQuote", envelope);
//System.out.println(envelope.getResponse());
//stockQuoteTextField.setText(((Float)envelope.getRe sponse()).toString());
stockQuoteTextField.setText(stockQuoteTextField.ge tText() + " called ");
//stockQuoteTextField = new RichTextField("gotResponse");
} catch (Exception e) {
// if we get an error print the stacktrace and dump the response out.
e.printStackTrace();
//System.out.println(transportSE.responseDump);
stockQuoteTextField.setText(stockQuoteTextField.ge tText() + e);
//stockQuoteTextField = new RichTextField(transportSE.responseDump);
}
}

public boolean onClose()
{
Dialog.alert("Bye Stock Quote!");
System.exit(0);
return true;
}
}


Thank you,
Chandra.

Last edited by leo12_chandu; 05-09-2007 at 11:14 AM.. Reason: No responses!!
Offline  
Old 05-09-2007, 11:10 AM   #2
leo12_chandu
New Member
 
Join Date: May 2007
Model: 8800J
PIN: N/A
Carrier: Cingular
Posts: 6
Smile unexpected type (position:TEXT Not authorized t..@139 ..)

Hi,
I tried writing MarshalFloat class and registered the SOAP object. I am still getting the same problem. I tried invoking the HelloWorld Service which receives a string and echos back the same string. But still I get the same error. Can some one help me with this problem or direct me with some resources or hints . Thank you in advance.

Error : unexpected type (position:TEXT Not authorized t..@139 java.io.InputStreamReader@c1fd80c6)


Thanks,
Chandra.
Offline  
Closed Thread



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


BISSELL 3-in-1 Turbo Lightweight Stick Vacuum, 2610 (Black) picture

BISSELL 3-in-1 Turbo Lightweight Stick Vacuum, 2610 (Black)

$36.06



Shop Vacuum upholstery extractor conversion kit auto vac detail carpet or home.  picture

Shop Vacuum upholstery extractor conversion kit auto vac detail carpet or home.

$220.00



Vacuum pump picture

Vacuum pump

$125.00



Bee Vacuum Gate for Beekeeping with Nail Lock picture

Bee Vacuum Gate for Beekeeping with Nail Lock

$17.76



Karcher - Brand New Ranger Commercial Upright Vacuum Cleaner #1.012-900.0 (F) picture

Karcher - Brand New Ranger Commercial Upright Vacuum Cleaner #1.012-900.0 (F)

$228.00



3 CFM Air Vacuum Pump HVAC Manifold Gauge Set AC A/C Refrigeration Kit picture

3 CFM Air Vacuum Pump HVAC Manifold Gauge Set AC A/C Refrigeration Kit

$46.08







Copyright © 2004-2016 BlackBerryForums.com.
The names RIM © and BlackBerry © are registered Trademarks of BlackBerry Inc.