ziya.rb init problem

3 views
Skip to first unread message

Mark

unread,
Aug 11, 2009, 9:38:21 PM8/11/09
to ZiYa Plugin
My computer is hanging when I try to start Mongrel. I have tracked it
down to ziya.rb in the require_all_libs_relative_to function.

I added some puts for debugging

def self.require_all_libs_relative_to( fname, dir = nil ) #:nodoc:
dir ||= ::File.basename(fname, '.*')
puts dir
search_me = ::File.expand_path( ::File.join(::File.dirname
(fname), dir, '**', '*.rb'))
puts search_me
Dir.glob(search_me).sort.each {|rb| require rb}
end

and the output is

C:\Users\bob\Documents\Aptana Studio\chart_test>ruby script\server
=> Booting Mongrel
=> Rails 2.3.2 application starting on http://0.0.0.0:3000
ziya
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/**/*.rb
html_helpers
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/
html_helpers/**/*.rb
html_helpers
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/
html_helpers/**/*.rb

This is where it hangs. I am not sure how to trouble shoot this any
farther. I am using ziya 2.1.4, rails 2.3.2, ruby 1.8.6 and I have
tried this on 2 computers with a pretty empty rails project.

Thanks for your help,
Mark

Fernand Galiana

unread,
Aug 12, 2009, 12:06:16 AM8/12/09
to ziya-...@googlegroups.com
Hi Mark,

   Hum I have a very similar setup on my mac. Let's further the investigation
   and try to figure out which is the culprit ruby file.

   Could you change the following line to this and let's see which file is
   actually barfing...

        Dir.glob(search_me).sort.each {|rb| puts rb; require rb}
 
Thanks,
Fernand

Mark Vogt

unread,
Aug 12, 2009, 9:10:44 AM8/12/09
to ziya-...@googlegroups.com
Hi Fernand,

Here is the output you requested.

c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/**/*.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/area.rb
html_helpers
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/html_helpers/**/*.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/html_helpers/base.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/html_helpers/charts.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/html_helpers/gauges.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/html_helpers/maps.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/area_threed.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/bar.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/base.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/bubble.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/candle_stick.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/column.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/column_threed.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/custom.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/donut.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/floating_bar.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/floating_column.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/image_column.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/image_pie.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/line.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/mixed.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/parallel_threed_column.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/pie.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/pie_threed.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/polar.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/scatter.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/stacked_area.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/stacked_bar.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/stacked_column.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/stacked_threed_area.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/stacked_threed_column.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/support/area.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/support/axis_category.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/support/axis_ticks.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/support/axis_value.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/support/base.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/support/bevel.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/support/blur.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/support/button.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/support/chart_border.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/support/chart_grid_h.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/support/chart_grid_v.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/support/chart_guide.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/support/chart_label.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/support/chart_note.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/support/chart_pref.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/support/chart_rect.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/support/chart_transition.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/support/circle.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/support/context_menu.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/support/draw.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/support/draw_base.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/support/filter.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/support/flash_to_javascript.r
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/support/glow.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/support/image.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/support/legend.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/support/line.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/support/link.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/support/link_data.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/support/rect.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/support/scroll.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/support/series.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/support/series_color.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/support/series_explode.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/support/shadow.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/support/text.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/support/tooltip.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/charts/support/update.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/core_ext/string.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/gauges/base.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/gauges/radial.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/gauges/signal.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/gauges/support/area.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/gauges/support/base.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/gauges/support/circle.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/gauges/support/design.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/gauges/support/image.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/gauges/support/line.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/gauges/support/link.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/gauges/support/move.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/gauges/support/point.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/gauges/support/polygon.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/gauges/support/radial_base.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/gauges/support/radial_numbers.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/gauges/support/radial_ticks.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/gauges/support/rect.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/gauges/support/rotate.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/gauges/support/scale.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/gauges/support/text.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/gauges/support/update.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/gauges/thermo.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/html_helpers.rb
html_helpers
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/html_helpers/**/*.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/html_helpers/base.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/html_helpers/charts.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/html_helpers/gauges.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/html_helpers/maps.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/html_helpers/base.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/html_helpers/charts.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/html_helpers/gauges.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/html_helpers/maps.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/maps/australia.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/maps/base.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/maps/belgium.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/maps/brazil.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/maps/canada.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/maps/europe.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/maps/france.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/maps/geocode.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/maps/germany.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/maps/italy.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/maps/mexico.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/maps/support/arc.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/maps/support/arc_color.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/maps/support/arc_range.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/maps/support/background_color.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/maps/support/base.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/maps/support/default_color.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/maps/support/default_point.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/maps/support/first_zoom.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/maps/support/heat_range.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/maps/support/hover.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/maps/support/line.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/maps/support/line_color.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/maps/support/line_range.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/maps/support/outline_color.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/maps/support/point.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/maps/support/point_range.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/maps/support/range.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/maps/support/ranges.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/maps/support/region.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/maps/support/scale_points.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/maps/support/show_name.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/maps/support/state.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/maps/support/state_info_icon.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/maps/support/zoom_mode.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/maps/support/zoom_out_button.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/maps/support/zoom_out_scale.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/maps/sweden.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/maps/uk.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/maps/us.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/maps/world.rb
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/utils/logger.rb

Mark

Fernand Galiana

unread,
Aug 12, 2009, 9:12:55 AM8/12/09
to ziya-...@googlegroups.com
Hi Mark,

   Thanks ! Looks like a gem dependency might be the issue...

   Which version of the logging gem do you have on your system ?

-Fernand

Mark Vogt

unread,
Aug 12, 2009, 9:18:55 AM8/12/09
to ziya-...@googlegroups.com
Here are my installed gems


*** LOCAL GEMS ***

actionmailer (2.2.2, 2.1.0)
actionpack (2.2.2, 2.1.0)
activerecord (2.2.2, 2.1.0)
activeresource (2.2.2, 2.1.0)
activesupport (2.2.2, 2.1.0)
archive-tar-minitar (0.5.2)
cgi_multipart_eof_fix (2.5.0)
color (1.4.0)
columnize (0.2.1)
derailed-ziya (2.1.4)
fastthread (1.0.1)
flexmock (0.8.6)
fxri (0.3.6)
fxruby (1.6.16)
gem_plugin (0.2.3)
googlecharts (1.3.6)
herokugarden (0.4.2)
hoe (2.3.2)
hpricot (0.6.164)
linecache (0.43)
lockfile (1.4.3)
log4r (1.0.5)
logging (1.1.4)
mongrel (1.1.5)
mongrel_service (0.3.4)
mysql (2.7.3)
ptools (1.1.6)
rails (2.2.2, 2.1.0)
rake (0.8.7, 0.8.4, 0.8.3, 0.8.1)
rest-client (0.8.2)
ruby-debug (0.10.3)
ruby-debug-base (0.10.3)
ruby-debug-ide (0.4.2)
ruby-opengl (0.60.0)
ruby-prof (0.5.2)
rubyforge (1.0.4)
sqlite3-ruby (1.2.1)
test-unit (2.0.1)
win32-api (1.2.1, 1.2.0)
win32-clipboard (0.4.4)
win32-dir (0.3.2)
win32-eventlog (0.5.0)
win32-file (0.5.5)
win32-file-stat (1.3.1)
win32-process (0.5.9)
win32-sapi (0.1.4)
win32-service (0.5.2)
win32-sound (0.4.1)
windows-api (0.2.4)
windows-pr (0.9.3)

Fernand Galiana

unread,
Aug 12, 2009, 10:37:52 AM8/12/09
to ziya-...@googlegroups.com
What does your Ziya.initialize look like ?

I am guessing that somehow the logging gem is having an issue.

Let's try a couple things

1) Try an irb session
    
     > require 'rubygems'
     > require 'logging'

     Does this return true ?

2) Edit
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/utils/logger.rb

at the top of the file at

puts "a"
require 'logging'
puts "b"
require 'fowardable'
puts "c"

and

at the end of the file
puts "d"

What does the output look like now ?

-Fernand

Mark Vogt

unread,
Aug 12, 2009, 10:57:05 AM8/12/09
to ziya-...@googlegroups.com
here is my ziya.rb in the config/initializers folder

# Pull in the ZiYa gem framework
gem 'derailed-ziya', '= 2.1.4'
require 'ziya'

# Initializes the ZiYa Framework
Ziya.initialize(
  :themes_dir => File.join( File.dirname(__FILE__), %w[.. .. public charts themes])
)

 
> require 'rubygems'
returns false
     > require 'logging'
returns true 

2) Edit
c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/utils/logger.rb


c:/ruby/lib/ruby/gems/1.8/gems/derailed-ziya-2.1.4/lib/ziya/utils/logger.rb
a
 

Fernand Galiana

unread,
Aug 12, 2009, 12:41:13 PM8/12/09
to ziya-...@googlegroups.com
Thanks Mark ! - looks like the logging gem is not happening on windows.

Not sure - where to go from here since I don't have a window box. Let's try this

Try require 'logging' before requiring ziya.

If all else fails, try uninstalling and re-installing logging.

I've pinged the author of the logging gem and he is clueless as well...

-Fernand

Mark Vogt

unread,
Aug 12, 2009, 1:53:28 PM8/12/09
to ziya-...@googlegroups.com
Well, I added require 'logging' to before ziya in ziya.rb and now it hangs there, so the problem seems to be logging not ziya. 

Thank you for your help,

Mark

Fernand Galiana

unread,
Aug 12, 2009, 2:23:16 PM8/12/09
to ziya-...@googlegroups.com
Yeah - not sure what the issue might be ??

Please post on this forum if you happen to find a fix.

Any other window users that might have run into this issue or are successfully using ZiYa on windows ?
Please tune in and help Mark out....


Thanks !!
Fernand

Mark Vogt

unread,
Aug 12, 2009, 2:27:29 PM8/12/09
to ziya-...@googlegroups.com
Just as an fyi, I tried to back up to logging-1.1.3, and it still did not work.  I went back to logging-0.9.7 and Mongrel boots fine.

Thanks again,

Mark

Matt

unread,
Sep 26, 2009, 9:54:10 AM9/26/09
to ZiYa Plugin
I'm a rails newb, but I think that I was seeing the same issue running
ZiYa under Rails on Ubuntu. I had everything working, then went
through and updated a bunch of gems not realizing the implications.

Here were the gems I had installed when I saw the issue:
actionmailer (2.3.3)
actionpack (2.3.3)
activerecord (2.3.3)
activeresource (2.3.3)
activesupport (2.3.3)
archive-tar-minitar (0.5.2)
color (1.4.0)
columnize (0.3.1)
derailed-ziya (2.1.5)
flexmock (0.8.6)
hoe (2.3.3)
linecache (0.43)
little-plugger (1.0.1)
lockfile (1.4.3)
logging (1.2.2)
rack (1.0.0)
rails (2.3.3)
rake (0.8.7)
rspec (1.2.8)
ruby-debug (0.10.3)
ruby-debug-base (0.10.3)
rubyforge (2.0.0)
sqlite3-ruby (1.2.5)

I did a little debugging and found that the app is hanging during
initialization in gems/derailed-ziya-2.1.5/libs/ziya.rb when executing
'require ziua/utils/logger.rb'.

Rolling the logging gem back to version 1.1.4 fixed the hang issue
for me. Looking at the history of the logging gem on rubyforge, it
looks like there were changes made between 5/28/09 (1.1.4 release) and
8/14/09 (1.2.0 release). My guess is that's where the current issue
was introduced.

By the way, ZiYa is a great gem. Thanks for creating it!

Matt

unread,
Sep 26, 2009, 10:07:53 AM9/26/09
to ZiYa Plugin
Correction: Had to role back to logging version 1.1.0.

Forgot that I had to restart the application in order to run config/
initializers/ziya.rb.
Reply all
Reply to author
Forward
0 new messages