JRuby1.3.1 Rack Cache Error

View: New views
3 Messages — Rating Filter:   Alert me  

JRuby1.3.1 Rack Cache Error

by 小泉 剛 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello!

Ruby  JRuby1.3.1
Rails 2.3.4
WebServer Webrick


Radiant 0.8.1 Admin Page is OK



site view   error occurs.

Error cause is cached.  Where should be mended? 




Processing SiteController#show_page (for 127.0.0.1 at 2009-10-29
16:02:37) [GET]
  Parameters: {"controller"=>"site", "action"=>"show_page", "url"=>"/"}
  �4;36;1mUser Load (0.0ms)�0m   �0;1mSELECT * FROM `users` WHERE
(`users`.`id` = 1) ORDER BY name�0m
Cache read: Radiant.cache_file
Cache read: Radiant.cache_file
Cache read: Radiant.cache_file
Cache read: Radiant.cache_file
Cache read: Radiant.cache_mtime
Cache read: Radiant.cache_file
Cache read: Radiant::Config
Cache read: Radiant.cache_file
Cache read: Radiant.cache_file
Cache read: Radiant.cache_file
Cache read: Radiant.cache_file
Cache read: Radiant.cache_mtime
Cache read: Radiant.cache_file
Cache read: Radiant::Config
  �4;35;1mPage Load (0.0ms)�0m   �0mSELECT * FROM `pages` WHERE
(`pages`.`parent_id` IS NULL) LIMIT 1�0m
  �4;36;1mLayout Load (0.0ms)�0m   �0;1mSELECT * FROM `layouts` WHERE
(`layouts`.`id` = 1) ORDER BY name�0m
  �4;35;1mSnippet Load (15.0ms)�0m   �0mSELECT * FROM `snippets`
WHERE (`snippets`.`name` = 'header') ORDER BY name LIMIT 1�0m
  �4;36;1mPagePart Load (0.0ms)�0m   �0;1mSELECT * FROM `page_parts`
WHERE (`page_parts`.page_id = 1) ORDER BY id, name�0m
  �4;35;1mPagePart Load (0.0ms)�0m   �0mSELECT * FROM `page_parts`
WHERE (`page_parts`.`name` = 'body') AND (`page_parts`.page_id = 1)
ORDER BY id LIMIT 1�0m
  �4;36;1mCACHE (0.0ms)�0m   �0;1mSELECT * FROM `pages` WHERE
(`pages`.`parent_id` IS NULL) LIMIT 1�0m
  �4;35;1mPage Load (0.0ms)�0m   �0mSELECT * FROM `pages` WHERE
(`pages`.`slug` = 'articles') AND (`pages`.parent_id = 1) ORDER BY
virtual DESC, title ASC LIMIT 1�0m
  �4;36;1mPage Load (0.0ms)�0m   �0;1mSELECT * FROM `pages` WHERE
(`pages`.`id` = 1) �0m
Cache read: Radiant.cache_file
Cache read: Radiant.cache_file
Cache read: Radiant.cache_file
Cache read: Radiant.cache_file
Cache read: Radiant.cache_mtime
Cache read: Radiant.cache_file
Cache read: Radiant::Config
  �4;35;1mPage Load (0.0ms)�0m   �0mSELECT * FROM `pages` WHERE
(`pages`.parent_id = 4 AND ((virtual = 0) and (status_id = 100))) ORDER
BY published_at DESC, virtual DESC, title ASC LIMIT 5�0m
  �4;36;1mPage Load (0.0ms)�0m   �0;1mSELECT * FROM `pages` WHERE
(`pages`.`id` = 4) �0m
  �4;35;1mCACHE (0.0ms)�0m   �0mSELECT * FROM `pages` WHERE
(`pages`.`id` = 1) �0m
  �4;36;1mCACHE (0.0ms)�0m   �0;1mSELECT * FROM `users` WHERE
(`users`.`id` = 1) ORDER BY name�0m
  �4;35;1mPagePart Load (0.0ms)�0m   �0mSELECT * FROM `page_parts`
WHERE (`page_parts`.page_id = 5) ORDER BY id, name�0m
  �4;36;1mPagePart Load (0.0ms)�0m   �0;1mSELECT * FROM `page_parts`
WHERE (`page_parts`.`name` = 'body') AND (`page_parts`.page_id = 5)
ORDER BY id LIMIT 1�0m
  �4;35;1mPagePart Load (0.0ms)�0m   �0mSELECT * FROM `page_parts`
WHERE (`page_parts`.`name` = 'extended') AND (`page_parts`.page_id = 5)
ORDER BY id LIMIT 1�0m
  �4;36;1mCACHE (0.0ms)�0m   �0;1mSELECT * FROM `page_parts` WHERE
(`page_parts`.`name` = 'extended') AND (`page_parts`.page_id = 5) ORDER
BY id LIMIT 1�0m
  �4;35;1mCACHE (0.0ms)�0m   �0mSELECT * FROM `pages` WHERE
(`pages`.`id` = 4) �0m
  �4;36;1mCACHE (0.0ms)�0m   �0;1mSELECT * FROM `pages` WHERE
(`pages`.`id` = 1) �0m
  �4;35;1mCACHE (0.0ms)�0m   �0mSELECT * FROM `users` WHERE
(`users`.`id` = 1) ORDER BY name�0m
  �4;36;1mPagePart Load (0.0ms)�0m   �0;1mSELECT * FROM `page_parts`
WHERE (`page_parts`.page_id = 6) ORDER BY id, name�0m
  �4;35;1mPagePart Load (0.0ms)�0m   �0mSELECT * FROM `page_parts`
WHERE (`page_parts`.`name` = 'body') AND (`page_parts`.page_id = 6)
ORDER BY id LIMIT 1�0m
  �4;36;1mPagePart Load (0.0ms)�0m   �0;1mSELECT * FROM `page_parts`
WHERE (`page_parts`.`name` = 'extended') AND (`page_parts`.page_id = 6)
ORDER BY id LIMIT 1�0m
  �4;35;1mCACHE (0.0ms)�0m   �0mSELECT * FROM `page_parts` WHERE
(`page_parts`.`name` = 'extended') AND (`page_parts`.page_id = 6) ORDER
BY id LIMIT 1�0m
  �4;36;1mPagePart Load (0.0ms)�0m   �0;1mSELECT * FROM `page_parts`
WHERE (`page_parts`.`name` = 'extended') AND (`page_parts`.page_id = 1)
ORDER BY id LIMIT 1�0m
  �4;35;1mSnippet Load (0.0ms)�0m   �0mSELECT * FROM `snippets` WHERE
(`snippets`.`name` = 'footer') ORDER BY name LIMIT 1�0m
Completed in 265ms (DB: 15) | 200 [http://localhost/]
/!\ FAILSAFE /!\  Thu Oct 29 16:02:37 +0900 2009
  Status: 500 Internal Server Error
  指定されたパスが見つかりません。

C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/radiant-0.8.1/vendor/rack-cache/lib/rack/cache/metastore.rb:223:in
`open'

C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/radiant-0.8.1/vendor/rack-cache/lib/rack/cache/metastore.rb:223:in
`write'

C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/radiant-0.8.1/vendor/rack-cache/lib/rack/cache/metastore.rb:78:in
`store'

C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/radiant-0.8.1/vendor/rack-cache/lib/rack/cache/context.rb:229:in
`store'

C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/radiant-0.8.1/vendor/rack-cache/lib/rack/cache/context.rb:221:in
`fetch'

C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/radiant-0.8.1/vendor/rack-cache/lib/rack/cache/context.rb:161:in
`lookup'

C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/radiant-0.8.1/vendor/rack-cache/lib/rack/cache/context.rb:64:in
`call!'

C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/radiant-0.8.1/vendor/rack-cache/lib/rack/cache/context.rb:50:in
`call'

C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/head.rb:9:in
`call'

C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/methodoverride.rb:24:in
`call'

C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/radiant-0.8.1/vendor/rails/actionpack/lib/action_controller/params_parser.rb:15:in
`call'

C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/radiant-0.8.1/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:93:in
`call'

C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/radiant-0.8.1/vendor/rails/actionpack/lib/action_controller/failsafe.rb:26:in
`call'

C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/lock.rb:11:in
`call'

C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/radiant-0.8.1/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:114:in
`call'

C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/radiant-0.8.1/vendor/rails/actionpack/lib/action_controller/reloader.rb:34:in
`run'

C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/radiant-0.8.1/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:108:in
`call'

C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/radiant-0.8.1/vendor/rails/railties/lib/rails/rack/static.rb:31:in
`call'

C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/urlmap.rb:48:in
`call'

C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/urlmap.rb:40:in
`each'

C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/urlmap.rb:40:in
`call'

C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/radiant-0.8.1/vendor/rails/railties/lib/rails/rack/log_tailer.rb:17:in
`call'

C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/content_length.rb:13:in
`call'

C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/handler/webrick.rb:50:in
`service'

C:/tools/jruby-1.3.1/bin/../lib/ruby/1.8/webrick/httpserver.rb:104:in
`service'
    C:/tools/jruby-1.3.1/bin/../lib/ruby/1.8/webrick/httpserver.rb:65:in
`run'
    C:/tools/jruby-1.3.1/bin/../lib/ruby/1.8/webrick/server.rb:173:in
`start_thread'
    C:/tools/jruby-1.3.1/bin/../lib/ruby/1.8/webrick/server.rb:162:in
`start'
  �4;36;1mSQL (0.0ms)�0m   �0;1mSELECT DISTINCT class_name FROM pages
WHERE class_name <> '' AND class_name IS NOT NULL�0m
  �4;35;1mSQL (0.0ms)�0m   �0mSET SQL_AUTO_IS_NULL=0�0m

my best regards,


--
tsuyoshi koizumi

_______________________________________________
Radiant mailing list
Post:   Radiant@...
Search: http://radiantcms.org/mailing-list/search/
Site:   http://lists.radiantcms.org/mailman/listinfo/radiant

Re: JRuby1.3.1 Rack Cache Error

by Sean Cribbs-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

That looks like you don't have write access to the directory that
Rack::Cache is trying to write the file to.  The default in Radiant
0.8.1 is tmp/cache inside your instance.  Make sure that it exists, and
is writable by the user running JRuby.

Sean

小泉 剛 wrote:

> Hello!
>
> Ruby  JRuby1.3.1
> Rails 2.3.4
> WebServer Webrick
>
>
> Radiant 0.8.1 Admin Page is OK
>
>
>
> site view   error occurs.
>
> Error cause is cached.  Where should be mended? 
>
>
>
>
> Processing SiteController#show_page (for 127.0.0.1 at 2009-10-29
> 16:02:37) [GET]
>   Parameters: {"controller"=>"site", "action"=>"show_page", "url"=>"/"}
>   User Load (0.0ms)   SELECT * FROM `users` WHERE
> (`users`.`id` = 1) ORDER BY name
> Cache read: Radiant.cache_file
> Cache read: Radiant.cache_file
> Cache read: Radiant.cache_file
> Cache read: Radiant.cache_file
> Cache read: Radiant.cache_mtime
> Cache read: Radiant.cache_file
> Cache read: Radiant::Config
> Cache read: Radiant.cache_file
> Cache read: Radiant.cache_file
> Cache read: Radiant.cache_file
> Cache read: Radiant.cache_file
> Cache read: Radiant.cache_mtime
> Cache read: Radiant.cache_file
> Cache read: Radiant::Config
>   Page Load (0.0ms)   SELECT * FROM `pages` WHERE
> (`pages`.`parent_id` IS NULL) LIMIT 1
>   Layout Load (0.0ms)   SELECT * FROM `layouts` WHERE
> (`layouts`.`id` = 1) ORDER BY name
>   Snippet Load (15.0ms)   SELECT * FROM `snippets`
> WHERE (`snippets`.`name` = 'header') ORDER BY name LIMIT 1
>   PagePart Load (0.0ms)   SELECT * FROM `page_parts`
> WHERE (`page_parts`.page_id = 1) ORDER BY id, name
>   PagePart Load (0.0ms)   SELECT * FROM `page_parts`
> WHERE (`page_parts`.`name` = 'body') AND (`page_parts`.page_id = 1)
> ORDER BY id LIMIT 1
>   CACHE (0.0ms)   SELECT * FROM `pages` WHERE
> (`pages`.`parent_id` IS NULL) LIMIT 1
>   Page Load (0.0ms)   SELECT * FROM `pages` WHERE
> (`pages`.`slug` = 'articles') AND (`pages`.parent_id = 1) ORDER BY
> virtual DESC, title ASC LIMIT 1
>   Page Load (0.0ms)   SELECT * FROM `pages` WHERE
> (`pages`.`id` = 1) 
> Cache read: Radiant.cache_file
> Cache read: Radiant.cache_file
> Cache read: Radiant.cache_file
> Cache read: Radiant.cache_file
> Cache read: Radiant.cache_mtime
> Cache read: Radiant.cache_file
> Cache read: Radiant::Config
>   Page Load (0.0ms)   SELECT * FROM `pages` WHERE
> (`pages`.parent_id = 4 AND ((virtual = 0) and (status_id = 100))) ORDER
> BY published_at DESC, virtual DESC, title ASC LIMIT 5
>   Page Load (0.0ms)   SELECT * FROM `pages` WHERE
> (`pages`.`id` = 4) 
>   CACHE (0.0ms)   SELECT * FROM `pages` WHERE
> (`pages`.`id` = 1) 
>   CACHE (0.0ms)   SELECT * FROM `users` WHERE
> (`users`.`id` = 1) ORDER BY name
>   PagePart Load (0.0ms)   SELECT * FROM `page_parts`
> WHERE (`page_parts`.page_id = 5) ORDER BY id, name
>   PagePart Load (0.0ms)   SELECT * FROM `page_parts`
> WHERE (`page_parts`.`name` = 'body') AND (`page_parts`.page_id = 5)
> ORDER BY id LIMIT 1
>   PagePart Load (0.0ms)   SELECT * FROM `page_parts`
> WHERE (`page_parts`.`name` = 'extended') AND (`page_parts`.page_id = 5)
> ORDER BY id LIMIT 1
>   CACHE (0.0ms)   SELECT * FROM `page_parts` WHERE
> (`page_parts`.`name` = 'extended') AND (`page_parts`.page_id = 5) ORDER
> BY id LIMIT 1
>   CACHE (0.0ms)   SELECT * FROM `pages` WHERE
> (`pages`.`id` = 4) 
>   CACHE (0.0ms)   SELECT * FROM `pages` WHERE
> (`pages`.`id` = 1) 
>   CACHE (0.0ms)   SELECT * FROM `users` WHERE
> (`users`.`id` = 1) ORDER BY name
>   PagePart Load (0.0ms)   SELECT * FROM `page_parts`
> WHERE (`page_parts`.page_id = 6) ORDER BY id, name
>   PagePart Load (0.0ms)   SELECT * FROM `page_parts`
> WHERE (`page_parts`.`name` = 'body') AND (`page_parts`.page_id = 6)
> ORDER BY id LIMIT 1
>   PagePart Load (0.0ms)   SELECT * FROM `page_parts`
> WHERE (`page_parts`.`name` = 'extended') AND (`page_parts`.page_id = 6)
> ORDER BY id LIMIT 1
>   CACHE (0.0ms)   SELECT * FROM `page_parts` WHERE
> (`page_parts`.`name` = 'extended') AND (`page_parts`.page_id = 6) ORDER
> BY id LIMIT 1
>   PagePart Load (0.0ms)   SELECT * FROM `page_parts`
> WHERE (`page_parts`.`name` = 'extended') AND (`page_parts`.page_id = 1)
> ORDER BY id LIMIT 1
>   Snippet Load (0.0ms)   SELECT * FROM `snippets` WHERE
> (`snippets`.`name` = 'footer') ORDER BY name LIMIT 1
> Completed in 265ms (DB: 15) | 200 [http://localhost/]
> /!\ FAILSAFE /!\  Thu Oct 29 16:02:37 +0900 2009
>   Status: 500 Internal Server Error
>   指定されたパスが見つかりません。
>
> C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/radiant-0.8.1/vendor/rack-cache/lib/rack/cache/metastore.rb:223:in
> `open'
>
> C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/radiant-0.8.1/vendor/rack-cache/lib/rack/cache/metastore.rb:223:in
> `write'
>
> C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/radiant-0.8.1/vendor/rack-cache/lib/rack/cache/metastore.rb:78:in
> `store'
>
> C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/radiant-0.8.1/vendor/rack-cache/lib/rack/cache/context.rb:229:in
> `store'
>
> C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/radiant-0.8.1/vendor/rack-cache/lib/rack/cache/context.rb:221:in
> `fetch'
>
> C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/radiant-0.8.1/vendor/rack-cache/lib/rack/cache/context.rb:161:in
> `lookup'
>
> C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/radiant-0.8.1/vendor/rack-cache/lib/rack/cache/context.rb:64:in
> `call!'
>
> C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/radiant-0.8.1/vendor/rack-cache/lib/rack/cache/context.rb:50:in
> `call'
>
> C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/head.rb:9:in
> `call'
>
> C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/methodoverride.rb:24:in
> `call'
>
> C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/radiant-0.8.1/vendor/rails/actionpack/lib/action_controller/params_parser.rb:15:in
> `call'
>
> C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/radiant-0.8.1/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:93:in
> `call'
>
> C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/radiant-0.8.1/vendor/rails/actionpack/lib/action_controller/failsafe.rb:26:in
> `call'
>
> C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/lock.rb:11:in
> `call'
>
> C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/radiant-0.8.1/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:114:in
> `call'
>
> C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/radiant-0.8.1/vendor/rails/actionpack/lib/action_controller/reloader.rb:34:in
> `run'
>
> C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/radiant-0.8.1/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:108:in
> `call'
>
> C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/radiant-0.8.1/vendor/rails/railties/lib/rails/rack/static.rb:31:in
> `call'
>
> C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/urlmap.rb:48:in
> `call'
>
> C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/urlmap.rb:40:in
> `each'
>
> C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/urlmap.rb:40:in
> `call'
>
> C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/radiant-0.8.1/vendor/rails/railties/lib/rails/rack/log_tailer.rb:17:in
> `call'
>
> C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/content_length.rb:13:in
> `call'
>
> C:/tools/jruby-1.3.1/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/handler/webrick.rb:50:in
> `service'
>
> C:/tools/jruby-1.3.1/bin/../lib/ruby/1.8/webrick/httpserver.rb:104:in
> `service'
>     C:/tools/jruby-1.3.1/bin/../lib/ruby/1.8/webrick/httpserver.rb:65:in
> `run'
>     C:/tools/jruby-1.3.1/bin/../lib/ruby/1.8/webrick/server.rb:173:in
> `start_thread'
>     C:/tools/jruby-1.3.1/bin/../lib/ruby/1.8/webrick/server.rb:162:in
> `start'
>   SQL (0.0ms)   SELECT DISTINCT class_name FROM pages
> WHERE class_name <> '' AND class_name IS NOT NULL
>   SQL (0.0ms)   SET SQL_AUTO_IS_NULL=0
>
> my best regards,
>
>
>  
> ------------------------------------------------------------------------
>
> _______________________________________________
> Radiant mailing list
> Post:   Radiant@...
> Search: http://radiantcms.org/mailing-list/search/
> Site:   http://lists.radiantcms.org/mailman/listinfo/radiant

_______________________________________________
Radiant mailing list
Post:   Radiant@...
Search: http://radiantcms.org/mailing-list/search/
Site:   http://lists.radiantcms.org/mailman/listinfo/radiant

Re: JRuby1.3.1 Rack Cache Error

by 小泉 剛 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Sean Cribbs さんは書きました:
> That looks like you don't have write access to the directory that
> Rack::Cache is trying to write the file to.  The default in Radiant
> 0.8.1 is tmp/cache inside your instance.  Make sure that it exists, and
> is writable by the user running JRuby.

thanks Sean Cribbs.

But I write access to 'tmp/cache' . Same error occored.

environment problem ? I'm environment is windows xp.



--
tsoyoshi koizumi

_______________________________________________
Radiant mailing list
Post:   Radiant@...
Search: http://radiantcms.org/mailing-list/search/
Site:   http://lists.radiantcms.org/mailman/listinfo/radiant