[Seaside] Seaside Rest failure in Pharo4

Johan Brichau johan at inceptive.be
Sat Jun 13 08:44:59 UTC 2015


Remaining comments in https://github.com/SeasideSt/Seaside/issues/840#issuecomment-111688035 <https://github.com/SeasideSt/Seaside/issues/840#issuecomment-111688035>

cheers
Johan

> On 09 Jun 2015, at 10:41, Johan Brichau <johan at inceptive.be> wrote:
> 
> Gareth,
> 
> You mention that this was fixed in 3.1.3
> Can you pinpoint where it mentions that this was fixed?
> 
> Afaik, this (zero-argument get methods) is broken since a long time… 
> 
> Johan
> 
>> On 09 Jun 2015, at 09:32, Johan Brichau <johan at inceptive.be <mailto:johan at inceptive.be>> wrote:
>> 
>> Hi Gareth,
>> 
>> I created an issue for it: https://github.com/SeasideSt/Seaside/issues/840 <https://github.com/SeasideSt/Seaside/issues/840>
>> 
>> Will take a look asap.
>> 
>> Johan
>> 
>>> On 08 Jun 2015, at 13:05, Gareth Cox <gareth at inspired.org <mailto:gareth at inspired.org>> wrote:
>>> 
>>> Hi
>>> 
>>> I'm having a reoccurance of an error I had that was fixed in Seaside 3.1.3.
>>> Fresh Pharo4, load, load Rest, create handler, create method, register, and its not found.
>>> Complete code to recreate below:
>>> 
>>> |aClass|
>>> Gofer new
>>>     url:'http://www.smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main <http://www.smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main>';
>>>     package: 'ConfigurationOfSeaside3';
>>>     load.
>>> 
>>> ((#ConfigurationOfSeaside3 asClass) project latestVersion) load; load: #('REST').
>>> 
>>> aClass := ((#WARestfulHandler asClass) subclass: #WATestRestAPI
>>>     instanceVariableNames: ''
>>>     classVariableNames: ''
>>>     category: 'Seaside-Test-REST').
>>>     
>>> aClass compile: 'get 
>>> <get>
>>> self requestContext
>>>         respond: [:t1 | 
>>>             t1 contentType: ''text/plain''.
>>>             t1 nextPutAll: ''test'']'.
>>> (#WAAdmin asClass) register: aClass at: 'testapi'.
>>> 
>>> (((#ZnZincServerAdaptor asClass) manager: (#WAServerManager asClass) default) port: 4000) start.
>>> 
>>> self assert: (ZnEasy get: 'http://localhost:4000/testapi <http://localhost:4000/testapi>') isNotFound not
>>> -- 
>>> Gareth Cox 
>>> IT Manager/Developer 
>>> Inspired Org (PTY) Ltd 
>>> email: gareth at inspired.org <mailto:gareth at inspired.org> 
>>> _______________________________________________
>>> seaside mailing list
>>> seaside at lists.squeakfoundation.org <mailto:seaside at lists.squeakfoundation.org>
>>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside <http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside>
>> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/seaside/attachments/20150613/e48f5016/attachment.htm


More information about the seaside mailing list