Hi Philippe,

I'm 'out' for some days, I'll give it a try ASAP

thanks,

r.

On 10jun, 2010, at 01:12 , Philippe Monnet wrote:

> Raimon,
> 
> I have committed a bunch of code fixes and added a wiki page to reststop on 
> GitHub.
> If you want to upgrade you will need to do the following:
> Get the latest source (we'll update the gem soon)
> Use the new blog.rb
>  If you have customized it or created your own service you will also need to 
> replace the ::Base module with the contents from the Blog::Base (there is a 
> new alias statement and a new method definition)
> Testing is easy if you use IRB + restr + TcpTrace. See the new wiki page for 
> details.
> 
> Philippe
> 
> On 6/9/2010 9:19 AM, Raimon Fernandez wrote:
>> 
>> Hi Philippe,
>> 
>> 
>> On 9jun, 2010, at 15:09 , Philippe Monnet wrote:
>> 
>>> Hi Raimon,
>>> 
>>> I did a quick test this morning and it looks like some change in Camping 
>>> after version 2.0 impacted RESTstop. By reverting to camping-2.0 I was able 
>>> to run the blog example. I will need to investigate what the issue is. Also 
>>> I realized that a couple things need to be done: 
>>>   a) publish a new version of the reststop gem (as the current one no 
>>> longer matches the current camping/reststop project code on GitHub
>>>   b) merge some of my changes from March re: the RESTR library and publish 
>>> a new gem
>>> 
>>> Philippe
>>> 
>>> PS - eventually I will write a blog post on this ;-)
>> 
>> ok,
>> 
>> uninstalled current camping 2.0.392 and installed the gem camping 2.0 and ...
>> 
>> it's working better as before :-)
>> 
>> the default page is never found, but if I force for example the login, all 
>> is working fine 
>> 
>> :-)
>> 
>> now I can focus on camping and how to send xml files instead of html
>> 
>> thanks!
>> 
>> regards,
>> 
>> raimon
>> 
>> 
>>> 
>>> On 6/9/2010 12:31 AM, Raimon Fernandez wrote:
>>>> 
>>>> Hi Bartosz,
>>>> 
>>>> On 8jun, 2010, at 20:31 , Bartosz Dziewoński wrote:
>>>> 
>>>>   
>>>>> It should come with the gem, in examples directory. You can also find
>>>>> it here: http://github.com/camping/camping/blob/master/examples/blog.rb
>>>>>     
>>>> This version doesn't use reststop.
>>>> 
>>>> The one that is included in the examples, it does, but has some errors:
>>>> 
>>>> MacBook-ProII-2:examples montx$ camping blog.rb 
>>>> ** Starting Mongrel on 0.0.0.0:3301
>>>> !! Error loading /Users/montx/Documents/Camping/reststop/examples/blog.rb:
>>>> NameError: uninitialized constant Logger
>>>> /Library/Ruby/Site/1.8/reststop.rb:43
>>>> /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in 
>>>> `gem_original_require'
>>>> /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `require'
>>>> /Users/montx/Documents/Camping/reststop/examples/blog.rb:32
>>>> /Library/Ruby/Gems/1.8/gems/camping-2.0.392/bin/../lib/camping/reloader.rb:60:in
>>>>  `load'
>>>> /Library/Ruby/Gems/1.8/gems/camping-2.0.392/bin/../lib/camping/reloader.rb:60:in
>>>>  `load_apps'
>>>> /Library/Ruby/Gems/1.8/gems/camping-2.0.392/bin/../lib/camping/reloader.rb:105:in
>>>>  `reload!'
>>>> /Library/Ruby/Gems/1.8/gems/camping-2.0.392/bin/../lib/camping/reloader.rb:180:in
>>>>  `reload!'
>>>> /Library/Ruby/Gems/1.8/gems/camping-2.0.392/bin/../lib/camping/reloader.rb:179:in
>>>>  `each'
>>>> /Library/Ruby/Gems/1.8/gems/camping-2.0.392/bin/../lib/camping/reloader.rb:179:in
>>>>  `reload!'
>>>> /Library/Ruby/Gems/1.8/gems/camping-2.0.392/bin/../lib/camping/reloader.rb:158:in
>>>>  `update'
>>>> /Library/Ruby/Gems/1.8/gems/camping-2.0.392/bin/../lib/camping/server.rb:157:in
>>>>  `find_scripts'
>>>> /Library/Ruby/Gems/1.8/gems/camping-2.0.392/bin/../lib/camping/server.rb:161:in
>>>>  `reload!'
>>>> /Library/Ruby/Gems/1.8/gems/camping-2.0.392/bin/../lib/camping/server.rb:169:in
>>>>  `call'
>>>> /Library/Ruby/Gems/1.8/gems/rack-1.1.0/lib/rack/lint.rb:47:in `_call'
>>>> /Library/Ruby/Gems/1.8/gems/rack-1.1.0/lib/rack/lint.rb:35:in `call'
>>>> /Library/Ruby/Gems/1.8/gems/rack-1.1.0/lib/rack/showexceptions.rb:24:in 
>>>> `call'
>>>> ...
>>>> 
>>>> So I've added:
>>>> 
>>>> require 'Logger'
>>>> 
>>>> and started again camping:
>>>> 
>>>> MacBook-ProII-2:examples montx$ camping blog.rb 
>>>> ** Starting Mongrel on 0.0.0.0:3301
>>>> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/logger.rb:172:
>>>>  warning: already initialized constant VERSION
>>>> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/logger.rb:174:
>>>>  warning: already initialized constant ProgName
>>>> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/logger.rb:181:
>>>>  warning: already initialized constant DEBUG
>>>> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/logger.rb:182:
>>>>  warning: already initialized constant INFO
>>>> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/logger.rb:183:
>>>>  warning: already initialized constant WARN
>>>> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/logger.rb:184:
>>>>  warning: already initialized constant ERROR
>>>> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/logger.rb:185:
>>>>  warning: already initialized constant FATAL
>>>> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/logger.rb:186:
>>>>  warning: already initialized constant UNKNOWN
>>>> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/logger.rb:424:
>>>>  warning: already initialized constant SEV_LABEL
>>>> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/logger.rb:436:
>>>>  warning: already initialized constant Format
>>>> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/logger.rb:537:
>>>>  warning: already initialized constant SiD
>>>> Creating RESTful controller for "posts" using Reststop pull version number 
>>>> here
>>>> Creating RESTful controller for "comments" using Reststop pull version 
>>>> number here
>>>> Creating RESTful controller for "sessions" using Reststop pull version 
>>>> number here
>>>> 127.0.0.1 - - [09/Jun/2010 08:28:07] "GET / HTTP/1.1" 404 45 0.4875
>>>> 
>>>> And in the browser, I see:
>>>> 
>>>> Camping problem!
>>>> /not found
>>>> 
>>>> 
>>>> and If I force the login:
>>>> 
>>>> http://127.0.0.1:3301/login
>>>> 
>>>> Plenty of errors again ...
>>>> 
>>>> RuntimeError: Can't find template _login
>>>>    (eval):16:in `camping_render'
>>>>    /Library/Ruby/Site/1.8/reststop.rb:135:in `render'
>>>>    /Users/montx/Documents/Camping/reststop/examples/blog.rb:101:in `get'
>>>>    (eval):27:in `send'
>>>>    (eval):27:in `camping_service'
>>>>    (eval):27:in `catch'
>>>>    (eval):27:in `camping_service'
>>>>    /Library/Ruby/Site/1.8/reststop.rb:53:in `service'
>>>>    (eval):38:in `call'
>>>>    /Library/Ruby/Gems/1.8/gems/rack-1.1.0/lib/rack/session/cookie.rb:37:in 
>>>> `call'
>>>>    (eval):42:in `call'
>>>>    
>>>> /Library/Ruby/Gems/1.8/gems/camping-2.0.392/bin/../lib/camping/server.rb:176:in
>>>>  `call'
>>>>    /Library/Ruby/Gems/1.8/gems/rack-1.1.0/lib/rack/lint.rb:47:in `_call'
>>>>    /Library/Ruby/Gems/1.8/gems/rack-1.1.0/lib/rack/lint.rb:35:in `call'
>>>>    /Library/Ruby/Gems/1.8/gems/rack-1.1.0/lib/rack/showexceptions.rb:24:in 
>>>> `call'
>>>>    /Library/Ruby/Gems/1.8/gems/rack-1.1.0/lib/rack/commonlogger.rb:18:in 
>>>> `call'
>>>>    
>>>> /Library/Ruby/Gems/1.8/gems/camping-2.0.392/bin/../lib/camping/server.rb:242:in
>>>>  `call'
>>>>    /Library/Ruby/Gems/1.8/gems/rack-1.1.0/lib/rack/content_length.rb:13:in 
>>>> `call'
>>>>    /Library/Ruby/Gems/1.8/gems/rack-1.1.0/lib/rack/chunked.rb:15:in `call'
>>>>    
>>>> /Library/Ruby/Gems/1.8/gems/rack-1.1.0/lib/rack/handler/mongrel.rb:67:in 
>>>> `process'
>>>>    
>>>> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:159:in
>>>>  `process_client'
>>>>    
>>>> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:158:in
>>>>  `each'
>>>>    
>>>> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:158:in
>>>>  `process_client'
>>>>    
>>>> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in
>>>>  `run'
>>>>    
>>>> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in
>>>>  `initialize'
>>>>    
>>>> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in
>>>>  `new'
>>>>    
>>>> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in
>>>>  `run'
>>>>    
>>>> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:268:in
>>>>  `initialize'
>>>>    
>>>> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:268:in
>>>>  `new'
>>>>    
>>>> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:268:in
>>>>  `run'
>>>>    
>>>> /Library/Ruby/Gems/1.8/gems/rack-1.1.0/lib/rack/handler/mongrel.rb:38:in 
>>>> `run'
>>>>    /Library/Ruby/Gems/1.8/gems/rack-1.1.0/lib/rack/server.rb:155:in `start'
>>>>    
>>>> /Library/Ruby/Gems/1.8/gems/camping-2.0.392/bin/../lib/camping/server.rb:144:in
>>>>  `start'
>>>>    /Library/Ruby/Gems/1.8/gems/rack-1.1.0/lib/rack/server.rb:83:in `start'
>>>>    /Library/Ruby/Gems/1.8/gems/camping-2.0.392/bin/camping:9
>>>>    /usr/bin/camping:19:in `load'
>>>>    /usr/bin/camping:19
>>>> 
>>>> 
>>>> 
>>>> So, this versions is 'ready for test' ????
>>>> 
>>>> :-)
>>>> 
>>>> thanks,
>>>> 
>>>> 
>>>> regards,
>>>> 
>>>> raimon
>>>> _______________________________________________
>>>> Camping-list mailing list
>>>> Camping-list@rubyforge.org
>>>> http://rubyforge.org/mailman/listinfo/camping-list
>>> 
>>> _______________________________________________
>>> Camping-list mailing list
>>> Camping-list@rubyforge.org
>>> http://rubyforge.org/mailman/listinfo/camping-list
>> 
>> 
>> _______________________________________________
>> Camping-list mailing list
>> Camping-list@rubyforge.org
>> http://rubyforge.org/mailman/listinfo/camping-list
> 
> _______________________________________________
> Camping-list mailing list
> Camping-list@rubyforge.org
> http://rubyforge.org/mailman/listinfo/camping-list

_______________________________________________
Camping-list mailing list
Camping-list@rubyforge.org
http://rubyforge.org/mailman/listinfo/camping-list

Reply via email to