Hi

To bad :) We had some realy interesting "challenges" implementing the
simplest things in SOAP :S Wish you good luck.


Atli


On 11/18/08 6:38 PM, "Pascal Robert" <[EMAIL PROTECTED]> wrote:

> The other end is using SOAP and they want to use the same protocols.
> But since I don't need to send EOs, I think I will simply use normal
> Axis calls.
> 
>> 
>> Unless you are forced by some evil empire to use SOAP I would strongly
>> advice you too look at some other web service implemntation, like
>> XML-RPC.
>> SOAP is a real pain in the you know what.
>> 
>> Atli
>> 
>> On 11/18/08 5:52 PM, "Pascal Robert" <[EMAIL PROTECTED]> wrote:
>> 
>>> Same exception :-/
>>> 
>>>> Hi Pascal.
>>>> 
>>>> There was a bug in WOWebServiceRegistrar in the first versions of WO
>>>> 5.4 where an exception was thrown when registering a service using
>>>> the method you're using. The workaround was to use this method
>>>> instead:
>>>> 
>>>> WOWebServiceRegistrar.registerWebService( ".AccountMgrService",
>>>> AccountMgrService.class, null, true );
>>>> 
>>>> I don't remember if this critter affected WO 5.3.3, but it can't
>>>> hurt to try :-).
>>>> 
>>>> Cheers,
>>>> - hugi
>>>> 
>>>> 
>>>> 
>>>> On 18.11.2008, at 16:58, Pascal Robert wrote:
>>>> 
>>>>> Hi list,
>>>>> 
>>>>> I'm creating some Web services (yes, with SOAP...) and when I start
>>>>> the app, I get :
>>>>> 
>>>>> [2008-11-18 11:53:32 EST] <main> A fatal exception occurred:
>>>>> com.webobjects.webservices.support.WOXMLProvider.getRoles()Ljava/
>>>>> util/List;
>>>>> [2008-11-18 11:53:32 EST] <main> java.lang.AbstractMethodError:
>>>>> com.webobjects.webservices.support.WOXMLProvider.getRoles()Ljava/
>>>>> util/List;
>>>>> at org.apache.axis.AxisEngine.refreshGlobalOptions(AxisEngine.java:
>>>>> 502)
>>>>> at
>>>>> com
>>>>> .webobjects
>>>>> .webservices
>>>>> .support.WOXMLProvider.doConfigureEngine(WOXMLProvider.java:94)
>>>>> at
>>>>> com
>>>>> .webobjects
>>>>> .webservices
>>>>> .support.WOXMLProvider.configureEngine(WOXMLProvider.java:108)
>>>>> at org.apache.axis.AxisEngine.init(AxisEngine.java:172)
>>>>> at org.apache.axis.AxisEngine.<init>(AxisEngine.java:156)
>>>>> at org.apache.axis.server.AxisServer.<init>(AxisServer.java:88)
>>>>> at
>>>>> com
>>>>> .webobjects
>>>>> .appserver._private.WOWebService.initServer(WOWebService.java:121)
>>>>> at
>>>>> com
>>>>> .webobjects
>>>>> .appserver._private.WOWebService.registerService(WOWebService.java:
>>>>> 155)
>>>>> at
>>>>> com
>>>>> .webobjects
>>>>> .appserver
>>>>> .WOWebServiceRegistrar
>>>>> .registerWebService(WOWebServiceRegistrar.java:160)
>>>>> at
>>>>> com
>>>>> .webobjects
>>>>> .appserver
>>>>> .WOWebServiceRegistrar
>>>>> .registerWebService(WOWebServiceRegistrar.java:94)
>>>>> at
>>>>> com.prospectsweb.syncservice.Application.<init>(Application.java:
>>>>> 24)
>>>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>>> Method)
>>>>> at
>>>>> sun
>>>>> .reflect
>>>>> .NativeConstructorAccessorImpl
>>>>> .newInstance(NativeConstructorAccessorImpl.java:39)
>>>>> at
>>>>> sun
>>>>> .reflect
>>>>> .DelegatingConstructorAccessorImpl
>>>>> .newInstance(DelegatingConstructorAccessorImpl.java:27)
>>>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>>>>> at java.lang.Class.newInstance0(Class.java:350)
>>>>> at java.lang.Class.newInstance(Class.java:303)
>>>>> at com.webobjects.appserver.WOApplication.main(WOApplication.java:
>>>>> 323)
>>>>> at com.prospectsweb.syncservice.Application.main(Application.java:
>>>>> 19)
>>>>> 
>>>>> Line 24 is when I call WOWebServiceRegistrar :
>>>>> 
>>>>> WOWebServiceRegistrar.registerWebService(AccountMgrService.class,
>>>>> true);
>>>>> 
>>>>> I'm linking against Axis 1.1 and WO 5.3.3, and I don't have another
>>>>> Axis version in the classpath, so I don't know why I'm getting
>>>>> this.
>>>>> 
>>>>> -------------------------------------------------------
>>>>> Pascal Robert
>>>>> 
>>>>> http://www.macti.ca
>>>>> http://www.linkedin.com/in/macti
>>>>> 
>>>>> Skype: MacTICanada
>>>>> AIM/iChat : MacTICanada
>>>>> 
>>>>> _______________________________________________
>>>>> Do not post admin requests to the list. They will be ignored.
>>>>> Webobjects-dev mailing list      ([email protected])
>>>>> Help/Unsubscribe/Update your Subscription:
>>>>> http://lists.apple.com/mailman/options/webobjects-dev/hugi%40karlmenn.is
>>>>> 
>>>>> This email sent to [EMAIL PROTECTED]
>>>> 
>>> 
>>> 
>>> -------------------------------------------------------
>>> Pascal Robert
>>> 
>>> http://www.macti.ca
>>> http://www.linkedin.com/in/macti
>>> 
>>> Skype: MacTICanada
>>> AIM/iChat : MacTICanada
>>> 
>>> _______________________________________________
>>> Do not post admin requests to the list. They will be ignored.
>>> Webobjects-dev mailing list      ([email protected])
>>> Help/Unsubscribe/Update your Subscription:
>>> http://lists.apple.com/mailman/options/webobjects-dev/atlip%40us.is
>>> 
>>> This email sent to [EMAIL PROTECTED]
>> 
> 
> 
> -------------------------------------------------------
> Pascal Robert
> 
> http://www.macti.ca
> http://www.linkedin.com/in/macti
> 
> Skype: MacTICanada
> AIM/iChat : MacTICanada
> 

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to