Hi Ruote people! Followind #ruote discussions with John and Kenneth numerous experiments with 1.8.6, 1.8.7 and 1,9.1 both mswin32 and mingw32 I slowly came to following:
Given C:\>ruby -v ruby 1.8.7 (2008-08-11 patchlevel 72) [i386-mswin32] I patched bundler http://github.com/wycats/bundler/issues#issue/137 And got it ... C:\rutopia\ruote-kit>gem bundle Calculating dependencies... Cloning git repository at: git://github.com/kennethkalmer/ruote Updating source: http://gems.rubyforge.org Downloading activesupport-2.3.5.gem Downloading daemon-kit-0.1.7.12.gem Downloading eventmachine-0.12.8-x86-mswin32-60.gem Downloading haml-2.2.16.gem Downloading rack-1.0.1.gem Downloading rubigen-1.5.2.gem Downloading ruby_parser-2.0.4.gem Downloading rufus-dollar-1.0.2.gem Downloading rufus-lru-1.0.2.gem Downloading rufus-mnemo-1.1.0.gem Downloading rufus-scheduler-2.0.3.gem Downloading rufus-treechecker-1.0.3.gem Downloading rufus-verbs-0.10.gem Downloading sexp_processor-3.0.3.gem Downloading sinatra-0.9.4.gem Installing rufus-dollar (1.0.2) Installing sexp_processor (3.0.3) Installing activesupport (2.3.5) Installing rubigen (1.5.2) Installing rufus-lru (1.0.2) Installing rufus-verbs (0.10) Installing ruby_parser (2.0.4) Installing rufus-mnemo (1.1.0) Installing rufus-scheduler (2.0.3) Installing eventmachine (0.12.8) Installing daemon-kit (0.1.7.12) For more information on daemon-kit, see http://kit.rubyforge.org/daemon-kit To get started quickly run 'daemon-kit' without any arguments Installing rack (1.0.1) Installing sinatra (0.9.4) Installing rufus-treechecker (1.0.3) Installing haml (2.2.16) Done. I tested it with simple definitions like: Ruote.process_definition do sequence do assistant boss :if => "${f:ask_boss}" end end and it works fine, except killing the process in the middle: C:\rutopia\ruote-kit>ruby bin\ruote-kit C:/rutopia/ruote-kit/vendor/gems/gems/daemon-kit-0.1.7.12/lib/ daemon_kit/initializer.rb: DaemonKit (0.1.7.12) booting in development mode C:/rutopia/ruote-kit/vendor/gems/gems/daemon-kit-0.1.7.12/lib/ daemon_kit/initializer.rb: Trapping USR1 signals not suppo rted on this platform C:/rutopia/ruote-kit/vendor/gems/gems/daemon-kit-0.1.7.12/lib/ daemon_kit/initializer.rb: Trapping USR2 signals not suppo rted on this platform C:/rutopia/ruote-kit/vendor/gems/gems/daemon-kit-0.1.7.12/lib/ daemon_kit/initializer.rb: Trapping HUP signals not suppor ted on this platform C:/rutopia/ruote-kit/vendor/gems/gems/daemon-kit-0.1.7.12/lib/ daemon_kit/initializer.rb: Setting up trap for INT C:/rutopia/ruote-kit/vendor/gems/gems/daemon-kit-0.1.7.12/lib/ daemon_kit/initializer.rb: Setting up trap for TERM C:/rutopia/ruote-kit/vendor/gems/gems/daemon-kit-0.1.7.12/lib/ daemon_kit/initializer.rb: DaemonKit (0.1.7.12) booted, no w running ruote-kit C:/rutopia/ruote-kit/lib/ruote-kit.rb: Configuring engine C:/rutopia/ruote-kit/lib/ruote-kit.rb: Configuring Sinatra >> Thin web server (v1.2.4 codename Flaming Astroboy) >> Maximum connections set to 1024 >> Listening on 0.0.0.0:8080, CTRL+C to stop 127.0.0.1 - - [17/Dec/2009 19:34:57] "GET /processes HTTP/1.1" 200 2322 0.0310 127.0.0.1 - - [17/Dec/2009 19:34:57] "GET /stylesheets/base.css HTTP/ 1.1" 304 - 0.0000 127.0.0.1 - - [17/Dec/2009 19:34:57] "GET /stylesheets/style.css HTTP/ 1.1" 304 - 0.0160 127.0.0.1 - - [17/Dec/2009 19:34:57] "GET /stylesheets/ SimplyButtons.css HTTP/1.1" 304 - 0.0000 127.0.0.1 - - [17/Dec/2009 19:34:57] "GET /stylesheets/rk.css HTTP/ 1.1" 304 - 0.0160 127.0.0.1 - - [17/Dec/2009 19:34:57] "GET /javascripts/ SimplyButtons.js HTTP/1.1" 304 - 0.0000 127.0.0.1 - - [17/Dec/2009 19:34:58] "GET /processes/new HTTP/1.1" 200 3437 0.0780 127.0.0.1 - - [17/Dec/2009 19:35:05] "POST /processes HTTP/1.1" 302 - 0.0460 127.0.0.1 - - [17/Dec/2009 19:35:05] "GET /processes/20091217-juhozoku HTTP/1.1" 200 5238 0.1560 127.0.0.1 - - [17/Dec/2009 19:35:06] "GET /javascripts/fluo-can.js HTTP/1.1" 304 - 0.0160 127.0.0.1 - - [17/Dec/2009 19:35:06] "GET /javascripts/fluo-dial.js HTTP/1.1" 304 - 0.0160 127.0.0.1 - - [17/Dec/2009 19:35:06] "GET /javascripts/fluo-json.js HTTP/1.1" 304 - 0.0000 127.0.0.1 - - [17/Dec/2009 19:35:06] "GET /javascripts/fluo-tred.js HTTP/1.1" 304 - 0.0160 127.0.0.1 - - [17/Dec/2009 19:35:06] "GET /images/bg_button_right.gif HTTP/1.1" 304 - 0.1560 127.0.0.1 - - [17/Dec/2009 19:35:06] "GET /images/ bg_button_left_cancel.gif HTTP/1.1" 304 - 0.0000 127.0.0.1 - - [17/Dec/2009 19:35:07] "GET /workitems/20091217-juhozoku HTTP/1.1" 200 2731 0.0630 127.0.0.1 - - [17/Dec/2009 19:35:09] "GET /workitems/20091217-juhozoku/ 0_0_0 HTTP/1.1" 200 4496 0.0930 127.0.0.1 - - [17/Dec/2009 19:35:25] "PUT /workitems/20091217-juhozoku/ 0_0_0 HTTP/1.1" 302 - 0.0320 127.0.0.1 - - [17/Dec/2009 19:35:25] "GET /workitems/20091217-juhozoku/ 0_0_0 HTTP/1.1" 200 4512 0.0630 127.0.0.1 - - [17/Dec/2009 19:35:28] "PUT /workitems/20091217-juhozoku/ 0_0_0 HTTP/1.1" 302 - 0.0310 127.0.0.1 - - [17/Dec/2009 19:35:28] "GET /workitems/20091217-juhozoku HTTP/1.1" 200 2345 0.0780 127.0.0.1 - - [17/Dec/2009 19:35:30] "GET /processes HTTP/1.1" 200 3171 0.0780 127.0.0.1 - - [17/Dec/2009 19:35:31] "GET /workitems/20091217-juhozoku HTTP/1.1" 200 2726 0.0620 127.0.0.1 - - [17/Dec/2009 19:35:33] "GET /workitems/20091217-juhozoku/ 0_0_1 HTTP/1.1" 200 4515 0.0930 127.0.0.1 - - [17/Dec/2009 19:35:35] "GET /processes HTTP/1.1" 200 3171 0.0930 127.0.0.1 - - [17/Dec/2009 19:35:36] "GET /processes/20091217-juhozoku HTTP/1.1" 200 5258 0.1250 127.0.0.1 - - [17/Dec/2009 19:35:38] "DELETE /processes/20091217- juhozoku HTTP/1.1" 302 - 0.0630 127.0.0.1 - - [17/Dec/2009 19:35:38] "GET /processes HTTP/1.1" 200 3171 0.1880 NoMethodError: undefined method `fei' for nil:NilClass C:/rutopia/ruote-kit/vendor/gems/dirs/ruote/lib/ruote/engine/ process_status.rb:98:in `wfid' C:/rutopia/ruote-kit/lib/ruote-kit/helpers/ navigation_helpers.rb:41:in `link_to_process' C:/rutopia/ruote-kit/lib/ruote-kit/helpers/ navigation_helpers.rb:26:in `link_to' C:/rutopia/ruote-kit/lib/ruote-kit/views/processes.html.haml: 15:in `render' C:/rutopia/ruote-kit/lib/ruote-kit/views/processes.html.haml: 13:in `each' C:/rutopia/ruote-kit/lib/ruote-kit/views/processes.html.haml: 13:in `render' C:/rutopia/ruote-kit/vendor/gems/gems/haml-2.2.16/lib/haml/ engine.rb:169:in `render' C:/rutopia/ruote-kit/vendor/gems/gems/haml-2.2.16/lib/haml/ engine.rb:169:in `instance_eval' C:/rutopia/ruote-kit/vendor/gems/gems/haml-2.2.16/lib/haml/ engine.rb:169:in `render' C:/rutopia/ruote-kit/vendor/gems/gems/sinatra-0.9.4/lib/ sinatra/base.rb:323:in `render_haml' C:/rutopia/ruote-kit/vendor/gems/gems/sinatra-0.9.4/lib/ sinatra/base.rb:265:in `__send__' C:/rutopia/ruote-kit/vendor/gems/gems/sinatra-0.9.4/lib/ sinatra/base.rb:265:in `render_without_format' C:/rutopia/ruote-kit/vendor/sinatra-respond_to/lib/sinatra/ respond_to.rb:138:in `render' C:/rutopia/ruote-kit/vendor/gems/gems/sinatra-0.9.4/lib/ sinatra/base.rb:234:in `haml' C:/rutopia/ruote-kit/lib/ruote-kit/resources/processes.rb:7:in `GET /processes' C:/rutopia/ruote-kit/vendor/sinatra-respond_to/lib/sinatra/ respond_to.rb:198:in `call' C:/rutopia/ruote-kit/vendor/sinatra-respond_to/lib/sinatra/ respond_to.rb:198:in `respond_to' C:/rutopia/ruote-kit/lib/ruote-kit/resources/processes.rb:6:in `GET /processes' C:/rutopia/ruote-kit/vendor/gems/gems/sinatra-0.9.4/lib/ sinatra/base.rb:779:in `call' C:/rutopia/ruote-kit/vendor/gems/gems/sinatra-0.9.4/lib/ sinatra/base.rb:779:in `route' C:/rutopia/ruote-kit/vendor/gems/gems/sinatra-0.9.4/lib/ sinatra/base.rb:474:in `instance_eval' C:/rutopia/ruote-kit/vendor/gems/gems/sinatra-0.9.4/lib/ sinatra/base.rb:474:in `route_eval' C:/rutopia/ruote-kit/vendor/gems/gems/sinatra-0.9.4/lib/ sinatra/base.rb:463:in `route!' C:/rutopia/ruote-kit/vendor/gems/gems/sinatra-0.9.4/lib/ sinatra/base.rb:460:in `catch' C:/rutopia/ruote-kit/vendor/gems/gems/sinatra-0.9.4/lib/ sinatra/base.rb:460:in `route!' C:/rutopia/ruote-kit/vendor/gems/gems/sinatra-0.9.4/lib/ sinatra/base.rb:439:in `each' C:/rutopia/ruote-kit/vendor/gems/gems/sinatra-0.9.4/lib/ sinatra/base.rb:439:in `route!' C:/rutopia/ruote-kit/vendor/gems/gems/sinatra-0.9.4/lib/ sinatra/base.rb:555:in `dispatch!' C:/rutopia/ruote-kit/vendor/gems/gems/sinatra-0.9.4/lib/ sinatra/base.rb:375:in `call!' C:/rutopia/ruote-kit/vendor/gems/gems/sinatra-0.9.4/lib/ sinatra/base.rb:522:in `instance_eval' C:/rutopia/ruote-kit/vendor/gems/gems/sinatra-0.9.4/lib/ sinatra/base.rb:522:in `invoke' C:/rutopia/ruote-kit/vendor/gems/gems/sinatra-0.9.4/lib/ sinatra/base.rb:522:in `catch' C:/rutopia/ruote-kit/vendor/gems/gems/sinatra-0.9.4/lib/ sinatra/base.rb:522:in `invoke' C:/rutopia/ruote-kit/vendor/gems/gems/sinatra-0.9.4/lib/ sinatra/base.rb:375:in `call!' C:/rutopia/ruote-kit/vendor/gems/gems/sinatra-0.9.4/lib/ sinatra/base.rb:364:in `call' C:/rutopia/ruote-kit/vendor/gems/gems/rack-1.0.1/lib/rack/ showexceptions.rb:24:in `call' C:/rutopia/ruote-kit/vendor/gems/gems/rack-1.0.1/lib/rack/ methodoverride.rb:24:in `call' C:/rutopia/ruote-kit/vendor/gems/gems/rack-1.0.1/lib/rack/ lint.rb:47:in `_call' C:/rutopia/ruote-kit/vendor/gems/gems/rack-1.0.1/lib/rack/ lint.rb:35:in `call' C:/rutopia/ruote-kit/vendor/gems/gems/rack-1.0.1/lib/rack/ commonlogger.rb:20:in `_call' C:/rutopia/ruote-kit/vendor/gems/gems/rack-1.0.1/lib/rack/ commonlogger.rb:13:in `call' C:/rutopia/ruote-kit/vendor/gems/gems/sinatra-0.9.4/lib/ sinatra/base.rb:898:in `call' C:/rutopia/ruote-kit/vendor/gems/gems/sinatra-0.9.4/lib/ sinatra/base.rb:943:in `synchronize' C:/rutopia/ruote-kit/vendor/gems/gems/sinatra-0.9.4/lib/ sinatra/base.rb:898:in `call' C:/rutopia/ruote-kit/vendor/gems/gems/rack-1.0.1/lib/rack/ content_length.rb:13:in `call' C:/rutopia/ruote-kit/vendor/gems/gems/rack-1.0.1/lib/rack/ chunked.rb:15:in `call' c:/ruby/lib/ruby/gems/1.8/gems/thin-1.2.4-x86-mswin32/lib/thin/ connection.rb:76:in `pre_process' c:/ruby/lib/ruby/gems/1.8/gems/thin-1.2.4-x86-mswin32/lib/thin/ connection.rb:74:in `catch' c:/ruby/lib/ruby/gems/1.8/gems/thin-1.2.4-x86-mswin32/lib/thin/ connection.rb:74:in `pre_process' c:/ruby/lib/ruby/gems/1.8/gems/thin-1.2.4-x86-mswin32/lib/thin/ connection.rb:57:in `process' c:/ruby/lib/ruby/gems/1.8/gems/thin-1.2.4-x86-mswin32/lib/thin/ connection.rb:42:in `receive_data' C:/rutopia/ruote-kit/vendor/gems/gems/eventmachine-0.12.8-x86- mswin32-60/lib/eventmachine.rb:242:in `run_machine ' C:/rutopia/ruote-kit/vendor/gems/gems/eventmachine-0.12.8-x86- mswin32-60/lib/eventmachine.rb:242:in `run' c:/ruby/lib/ruby/gems/1.8/gems/thin-1.2.4-x86-mswin32/lib/thin/ backends/base.rb:57:in `start' c:/ruby/lib/ruby/gems/1.8/gems/thin-1.2.4-x86-mswin32/lib/thin/ server.rb:156:in `start' C:/rutopia/ruote-kit/vendor/gems/gems/rack-1.0.1/lib/rack/ handler/thin.rb:14:in `run' C:/rutopia/ruote-kit/lib/ruote-kit.rb:92:in `configure_sinatra' C:/rutopia/ruote-kit/lib/ruote-kit.rb:91:in `initialize' C:/rutopia/ruote-kit/lib/ruote-kit.rb:91:in `new' C:/rutopia/ruote-kit/lib/ruote-kit.rb:91:in `configure_sinatra' C:/rutopia/ruote-kit/lib/ruote-kit.rb:30:in `run!' C:/rutopia/ruote-kit/libexec/ruote-kit-daemon.rb:15 c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb: 31:in `gem_original_require' c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb: 31:in `require' C:/rutopia/ruote-kit/vendor/gems/gems/daemon-kit-0.1.7.12/lib/ daemon_kit/application.rb:38:in `run' C:/rutopia/ruote-kit/vendor/gems/gems/daemon-kit-0.1.7.12/lib/ daemon_kit/application.rb:21:in `exec' bin/ruote-kit:7 127.0.0.1 - - [17/Dec/2009 19:35:41] "GET /processes HTTP/1.1" 500 168134 2.1720 C:/rutopia/ruote-kit/vendor/gems/gems/daemon-kit-0.1.7.12/lib/ daemon_kit/initializer.rb: Running shutdown hooks C:/rutopia/ruote-kit/lib/ruote-kit.rb: Shutting down Sinatra >> Stopping ... C:/rutopia/ruote-kit/lib/ruote-kit.rb: Shutting down engine C:/rutopia/ruote-kit/vendor/gems/gems/daemon-kit-0.1.7.12/lib/ daemon_kit/initializer.rb: Shutting down ruote-kit C:\rutopia\ruote-kit>tree /f work_development Folder PATH listing Volume serial number is 0065006D 1017:8F09 C:\RUTOPIA\RUOTE-KIT\WORK_DEVELOPMENT │ at.ruote │ cron.ruote │ tracker.ruote │ wfidgen.last │ ├───ejournal ├───expool │ └───zo │ └───ku │ 20091217-juhozoku__0_0_1.ruote │ └───fs_participants C:\rutopia\ruote-kit> Also with processes like this: Ruote.process_definition do concurrence do alice bob charlie end end end of concurrence hangs the process with no chance to kill it: C:\rutopia\ruote-kit>ruby bin\ruote-kit C:/rutopia/ruote-kit/vendor/gems/gems/daemon-kit-0.1.7.12/lib/ daemon_kit/initializer.rb: DaemonKit (0.1.7.12) booting in development mode C:/rutopia/ruote-kit/vendor/gems/gems/daemon-kit-0.1.7.12/lib/ daemon_kit/initializer.rb: Trapping USR1 signals not suppo rted on this platform C:/rutopia/ruote-kit/vendor/gems/gems/daemon-kit-0.1.7.12/lib/ daemon_kit/initializer.rb: Trapping USR2 signals not suppo rted on this platform C:/rutopia/ruote-kit/vendor/gems/gems/daemon-kit-0.1.7.12/lib/ daemon_kit/initializer.rb: Trapping HUP signals not suppor ted on this platform C:/rutopia/ruote-kit/vendor/gems/gems/daemon-kit-0.1.7.12/lib/ daemon_kit/initializer.rb: Setting up trap for INT C:/rutopia/ruote-kit/vendor/gems/gems/daemon-kit-0.1.7.12/lib/ daemon_kit/initializer.rb: Setting up trap for TERM C:/rutopia/ruote-kit/vendor/gems/gems/daemon-kit-0.1.7.12/lib/ daemon_kit/initializer.rb: DaemonKit (0.1.7.12) booted, no w running ruote-kit C:/rutopia/ruote-kit/lib/ruote-kit.rb: Configuring engine C:/rutopia/ruote-kit/lib/ruote-kit.rb: Configuring Sinatra >> Thin web server (v1.2.4 codename Flaming Astroboy) >> Maximum connections set to 1024 >> Listening on 0.0.0.0:8080, CTRL+C to stop 127.0.0.1 - - [17/Dec/2009 18:56:55] "GET /workitems HTTP/1.1" 200 2323 0.0470 127.0.0.1 - - [17/Dec/2009 18:56:55] "GET /stylesheets/base.css HTTP/ 1.1" 304 - 0.0160 127.0.0.1 - - [17/Dec/2009 18:56:55] "GET /stylesheets/style.css HTTP/ 1.1" 304 - 0.0000 127.0.0.1 - - [17/Dec/2009 18:56:55] "GET /stylesheets/ SimplyButtons.css HTTP/1.1" 304 - 0.0150 127.0.0.1 - - [17/Dec/2009 18:56:55] "GET /stylesheets/rk.css HTTP/ 1.1" 304 - 0.0000 127.0.0.1 - - [17/Dec/2009 18:56:55] "GET /javascripts/ SimplyButtons.js HTTP/1.1" 304 - 0.0000 127.0.0.1 - - [17/Dec/2009 18:56:56] "GET /expressions HTTP/1.1" 200 3067 0.0620 127.0.0.1 - - [17/Dec/2009 18:56:56] "GET /javascripts/fluo-can.js HTTP/1.1" 304 - 0.0160 127.0.0.1 - - [17/Dec/2009 18:56:56] "GET /javascripts/fluo-dial.js HTTP/1.1" 304 - 0.0160 127.0.0.1 - - [17/Dec/2009 18:56:56] "GET /javascripts/fluo-json.js HTTP/1.1" 304 - 0.0000 127.0.0.1 - - [17/Dec/2009 18:56:56] "GET /javascripts/fluo-tred.js HTTP/1.1" 304 - 0.0150 127.0.0.1 - - [17/Dec/2009 18:56:57] "GET /processes HTTP/1.1" 200 2322 0.0620 127.0.0.1 - - [17/Dec/2009 18:56:58] "GET /processes/new HTTP/1.1" 200 3437 0.0620 127.0.0.1 - - [17/Dec/2009 18:57:02] "POST /processes HTTP/1.1" 302 - 0.1710 127.0.0.1 - - [17/Dec/2009 18:57:02] "GET /processes/20091217-dupajoku HTTP/1.1" 200 5234 0.1570 127.0.0.1 - - [17/Dec/2009 18:57:02] "GET /images/bg_button_right.gif HTTP/1.1" 304 - 0.0150 127.0.0.1 - - [17/Dec/2009 18:57:02] "GET /images/ bg_button_left_cancel.gif HTTP/1.1" 304 - 0.0160 127.0.0.1 - - [17/Dec/2009 18:57:04] "GET /expressions/20091217- dupajoku HTTP/1.1" 200 4941 0.0630 127.0.0.1 - - [17/Dec/2009 18:57:06] "GET /processes HTTP/1.1" 200 3171 0.0620 127.0.0.1 - - [17/Dec/2009 18:57:08] "GET /workitems/20091217-dupajoku HTTP/1.1" 200 3520 0.0630 127.0.0.1 - - [17/Dec/2009 18:57:09] "GET /workitems/20091217-dupajoku/ 0_0_0 HTTP/1.1" 200 4522 0.1100 127.0.0.1 - - [17/Dec/2009 18:57:12] "PUT /workitems/20091217-dupajoku/ 0_0_0 HTTP/1.1" 302 - 0.0320 127.0.0.1 - - [17/Dec/2009 18:57:12] "GET /workitems/20091217-dupajoku HTTP/1.1" 200 3124 0.0470 127.0.0.1 - - [17/Dec/2009 18:57:13] "GET /workitems/20091217-dupajoku/ 0_0_1 HTTP/1.1" 200 4499 0.1090 127.0.0.1 - - [17/Dec/2009 18:57:16] "PUT /workitems/20091217-dupajoku/ 0_0_1 HTTP/1.1" 302 - 0.0780 127.0.0.1 - - [17/Dec/2009 18:57:16] "GET /workitems/20091217-dupajoku HTTP/1.1" 200 2729 0.1090 127.0.0.1 - - [17/Dec/2009 18:57:17] "GET /workitems/20091217-dupajoku/ 0_0_2 HTTP/1.1" 200 4488 0.2030 127.0.0.1 - - [17/Dec/2009 18:57:19] "PUT /workitems/20091217-dupajoku/ 0_0_2 HTTP/1.1" 302 - 0.0310 127.0.0.1 - - [17/Dec/2009 18:57:19] "GET /workitems/20091217-dupajoku HTTP/1.1" 200 2345 0.0470 127.0.0.1 - - [17/Dec/2009 18:57:21] "GET /processes HTTP/1.1" 200 3171 0.0630 127.0.0.1 - - [17/Dec/2009 18:57:22] "GET /processes/20091217-dupajoku HTTP/1.1" 200 5234 0.0780 127.0.0.1 - - [17/Dec/2009 18:57:24] "GET /expressions HTTP/1.1" 200 3067 0.0630 127.0.0.1 - - [17/Dec/2009 18:57:25] "GET /workitems HTTP/1.1" 200 2323 0.0620 127.0.0.1 - - [17/Dec/2009 18:57:25] "GET /processes HTTP/1.1" 200 3171 0.0780 127.0.0.1 - - [17/Dec/2009 18:57:27] "GET /processes/20091217-dupajoku HTTP/1.1" 200 5234 0.0780 127.0.0.1 - - [17/Dec/2009 18:57:28] "GET /workitems HTTP/1.1" 200 2323 0.0780 127.0.0.1 - - [17/Dec/2009 18:57:29] "GET /processes HTTP/1.1" 200 3171 0.1250 127.0.0.1 - - [17/Dec/2009 18:57:31] "GET /workitems/20091217-dupajoku HTTP/1.1" 200 2345 0.1100 127.0.0.1 - - [17/Dec/2009 18:57:32] "GET /processes HTTP/1.1" 200 3171 0.1090 127.0.0.1 - - [17/Dec/2009 18:57:34] "GET /processes/20091217-dupajoku HTTP/1.1" 200 5234 0.2810 127.0.0.1 - - [17/Dec/2009 18:57:35] "DELETE /processes/20091217- dupajoku HTTP/1.1" 302 - 0.0470 127.0.0.1 - - [17/Dec/2009 18:57:36] "GET /processes HTTP/1.1" 200 3171 0.0620 127.0.0.1 - - [17/Dec/2009 18:57:37] "GET /processes/20091217-dupajoku HTTP/1.1" 200 5234 0.1400 127.0.0.1 - - [17/Dec/2009 18:57:39] "DELETE /processes/20091217- dupajoku HTTP/1.1" 302 - 0.0160 127.0.0.1 - - [17/Dec/2009 18:57:39] "GET /processes HTTP/1.1" 200 3171 0.0930 127.0.0.1 - - [17/Dec/2009 18:57:41] "GET /processes/20091217-dupajoku HTTP/1.1" 200 5234 0.0780 127.0.0.1 - - [17/Dec/2009 18:57:41] "DELETE /processes/20091217- dupajoku HTTP/1.1" 302 - 0.0310 127.0.0.1 - - [17/Dec/2009 18:57:42] "GET /processes HTTP/1.1" 200 3171 0.0470 127.0.0.1 - - [17/Dec/2009 18:57:43] "GET /processes/20091217-dupajoku HTTP/1.1" 200 5234 0.0940 127.0.0.1 - - [17/Dec/2009 18:57:44] "GET /workitems HTTP/1.1" 200 2323 0.0790 127.0.0.1 - - [17/Dec/2009 18:59:09] "GET /processes HTTP/1.1" 200 3171 0.0940 C:/rutopia/ruote-kit/vendor/gems/gems/daemon-kit-0.1.7.12/lib/ daemon_kit/initializer.rb: Running shutdown hooks C:/rutopia/ruote-kit/lib/ruote-kit.rb: Shutting down Sinatra >> Stopping ... C:/rutopia/ruote-kit/lib/ruote-kit.rb: Shutting down engine C:/rutopia/ruote-kit/vendor/gems/gems/daemon-kit-0.1.7.12/lib/ daemon_kit/initializer.rb: Shutting down ruote-kit C:\rutopia\ruote-kit>tree /f work_development Folder PATH listing Volume serial number is 0065006D 1017:8F09 C:\RUTOPIA\RUOTE-KIT\WORK_DEVELOPMENT │ at.ruote │ cron.ruote │ tracker.ruote │ wfidgen.last │ ├───ejournal ├───expool │ └───jo │ └───ku │ 20091217-dupajoku__0.ruote │ 20091217-dupajoku__0_0.ruote │ └───fs_participants Modfications of engine.rb in favor of explicit use of em_workqueue helped with sequence (1st example) to be killed in the middle, but did not helped to the concurrence example - it remains hanging with some items in expool: C:\rutopia\ruote-kit>ruby bin\ruote-kit C:/rutopia/ruote-kit/vendor/gems/gems/daemon-kit-0.1.7.12/lib/ daemon_kit/initializer.rb: DaemonKit (0.1.7. development mode C:/rutopia/ruote-kit/vendor/gems/gems/daemon-kit-0.1.7.12/lib/ daemon_kit/initializer.rb: Trapping USR1 sig rted on this platform C:/rutopia/ruote-kit/vendor/gems/gems/daemon-kit-0.1.7.12/lib/ daemon_kit/initializer.rb: Trapping USR2 sig rted on this platform C:/rutopia/ruote-kit/vendor/gems/gems/daemon-kit-0.1.7.12/lib/ daemon_kit/initializer.rb: Trapping HUP sign ted on this platform C:/rutopia/ruote-kit/vendor/gems/gems/daemon-kit-0.1.7.12/lib/ daemon_kit/initializer.rb: Setting up trap f C:/rutopia/ruote-kit/vendor/gems/gems/daemon-kit-0.1.7.12/lib/ daemon_kit/initializer.rb: Setting up trap f C:/rutopia/ruote-kit/vendor/gems/gems/daemon-kit-0.1.7.12/lib/ daemon_kit/initializer.rb: DaemonKit (0.1.7. w running ruote-kit C:/rutopia/ruote-kit/lib/ruote-kit.rb: Configuring engine C:/rutopia/ruote-kit/lib/ruote-kit.rb: Configuring Sinatra >> Thin web server (v1.2.4 codename Flaming Astroboy) >> Maximum connections set to 1024 >> Listening on 0.0.0.0:8080, CTRL+C to stop 127.0.0.1 - - [17/Dec/2009 19:46:57] "GET /processes HTTP/1.1" 200 2322 0.0620 127.0.0.1 - - [17/Dec/2009 19:46:57] "GET /stylesheets/base.css HTTP/ 1.1" 304 - 0.0160 127.0.0.1 - - [17/Dec/2009 19:46:57] "GET /stylesheets/style.css HTTP/ 1.1" 304 - 0.0150 127.0.0.1 - - [17/Dec/2009 19:46:57] "GET /stylesheets/ SimplyButtons.css HTTP/1.1" 304 - 0.0000 127.0.0.1 - - [17/Dec/2009 19:46:57] "GET /stylesheets/rk.css HTTP/ 1.1" 304 - 0.0160 127.0.0.1 - - [17/Dec/2009 19:46:57] "GET /javascripts/ SimplyButtons.js HTTP/1.1" 304 - 0.0000 127.0.0.1 - - [17/Dec/2009 19:47:00] "GET /processes/new HTTP/1.1" 200 3437 0.0470 127.0.0.1 - - [17/Dec/2009 19:47:22] "POST /processes HTTP/1.1" 302 - 0.0310 127.0.0.1 - - [17/Dec/2009 19:47:22] "GET /processes/20091217- bejojudadu HTTP/1.1" 200 5256 0.0780 127.0.0.1 - - [17/Dec/2009 19:47:22] "GET /javascripts/fluo-can.js HTTP/1.1" 304 - 0.0160 127.0.0.1 - - [17/Dec/2009 19:47:22] "GET /javascripts/fluo-dial.js HTTP/1.1" 304 - 0.0000 127.0.0.1 - - [17/Dec/2009 19:47:22] "GET /javascripts/fluo-json.js HTTP/1.1" 304 - 0.0000 127.0.0.1 - - [17/Dec/2009 19:47:22] "GET /javascripts/fluo-tred.js HTTP/1.1" 304 - 0.0160 127.0.0.1 - - [17/Dec/2009 19:47:22] "GET /images/bg_button_right.gif HTTP/1.1" 304 - 0.1410 127.0.0.1 - - [17/Dec/2009 19:47:22] "GET /images/ bg_button_left_cancel.gif HTTP/1.1" 304 - 0.0150 127.0.0.1 - - [17/Dec/2009 19:47:26] "GET /workitems/20091217- bejojudadu HTTP/1.1" 200 2739 0.0620 127.0.0.1 - - [17/Dec/2009 19:47:27] "GET /workitems/20091217- bejojudadu/0_0_0 HTTP/1.1" 200 4510 0.0780 127.0.0.1 - - [17/Dec/2009 19:47:31] "PUT /workitems/20091217- bejojudadu/0_0_0 HTTP/1.1" 302 - 0.0470 127.0.0.1 - - [17/Dec/2009 19:47:31] "GET /workitems/20091217- bejojudadu HTTP/1.1" 200 2347 0.0470 127.0.0.1 - - [17/Dec/2009 19:47:32] "GET /processes HTTP/1.1" 200 2322 0.0630 127.0.0.1 - - [17/Dec/2009 19:47:33] "GET /expressions HTTP/1.1" 200 3067 0.0460 127.0.0.1 - - [17/Dec/2009 19:47:34] "GET /workitems HTTP/1.1" 200 2323 0.0620 127.0.0.1 - - [17/Dec/2009 19:47:35] "GET /processes HTTP/1.1" 200 2322 0.0620 127.0.0.1 - - [17/Dec/2009 19:47:36] "GET /processes/new HTTP/1.1" 200 3437 0.0470 127.0.0.1 - - [17/Dec/2009 19:47:41] "POST /processes HTTP/1.1" 302 - 0.0470 127.0.0.1 - - [17/Dec/2009 19:47:41] "GET /processes/20091217- bimirasaba HTTP/1.1" 404 2347 0.0940 127.0.0.1 - - [17/Dec/2009 19:47:43] "GET /processes HTTP/1.1" 200 3185 0.1100 127.0.0.1 - - [17/Dec/2009 19:47:44] "GET /workitems/20091217- bimirasaba HTTP/1.1" 200 2739 0.2500 127.0.0.1 - - [17/Dec/2009 19:47:45] "GET /workitems/20091217- bimirasaba/0_0_0 HTTP/1.1" 200 4510 0.0780 127.0.0.1 - - [17/Dec/2009 19:47:54] "GET /processes HTTP/1.1" 200 3185 0.0630 127.0.0.1 - - [17/Dec/2009 19:47:55] "GET /processes/20091217- bimirasaba HTTP/1.1" 200 5275 0.0630 127.0.0.1 - - [17/Dec/2009 19:47:56] "DELETE /processes/20091217- bimirasaba HTTP/1.1" 302 - 0.0150 127.0.0.1 - - [17/Dec/2009 19:47:57] "GET /processes HTTP/1.1" 200 2322 0.0470 127.0.0.1 - - [17/Dec/2009 19:47:59] "GET /processes HTTP/1.1" 200 2322 0.0620 127.0.0.1 - - [17/Dec/2009 19:48:00] "GET /workitems HTTP/1.1" 200 2323 0.0620 127.0.0.1 - - [17/Dec/2009 19:48:02] "GET /processes/new HTTP/1.1" 200 3437 0.0630 127.0.0.1 - - [17/Dec/2009 19:48:11] "POST /processes HTTP/1.1" 302 - 0.0320 127.0.0.1 - - [17/Dec/2009 19:48:11] "GET /processes/20091217-renapaja HTTP/1.1" 200 5238 0.0940 127.0.0.1 - - [17/Dec/2009 19:48:13] "GET /workitems/20091217-renapaja HTTP/1.1" 200 2731 0.0940 127.0.0.1 - - [17/Dec/2009 19:48:14] "GET /workitems/20091217-renapaja/ 0_0_0 HTTP/1.1" 200 4496 0.1560 127.0.0.1 - - [17/Dec/2009 19:48:37] "PUT /workitems/20091217-renapaja/ 0_0_0 HTTP/1.1" 302 - 0.2040 127.0.0.1 - - [17/Dec/2009 19:48:37] "GET /workitems/20091217-renapaja/ 0_0_0 HTTP/1.1" 200 4512 0.0630 127.0.0.1 - - [17/Dec/2009 19:48:42] "PUT /workitems/20091217-renapaja/ 0_0_0 HTTP/1.1" 302 - 0.0470 127.0.0.1 - - [17/Dec/2009 19:48:42] "GET /workitems/20091217-renapaja HTTP/1.1" 200 2345 0.0470 127.0.0.1 - - [17/Dec/2009 19:48:44] "GET /processes HTTP/1.1" 200 3171 0.0620 127.0.0.1 - - [17/Dec/2009 19:48:45] "GET /workitems/20091217-renapaja HTTP/1.1" 200 2726 0.0470 127.0.0.1 - - [17/Dec/2009 19:48:46] "GET /workitems/20091217-renapaja/ 0_0_1 HTTP/1.1" 200 4515 0.0780 127.0.0.1 - - [17/Dec/2009 19:48:54] "GET /processes HTTP/1.1" 200 3171 0.0630 127.0.0.1 - - [17/Dec/2009 19:48:55] "GET /processes/20091217-renapaja HTTP/1.1" 200 5258 0.0780 127.0.0.1 - - [17/Dec/2009 19:48:56] "DELETE /processes/20091217- renapaja HTTP/1.1" 302 - 0.0310 127.0.0.1 - - [17/Dec/2009 19:48:56] "GET /processes HTTP/1.1" 200 3171 0.0940 127.0.0.1 - - [17/Dec/2009 19:48:58] "GET /processes HTTP/1.1" 200 2322 0.1250 127.0.0.1 - - [17/Dec/2009 19:49:28] "GET /processes/new HTTP/1.1" 200 3437 0.1560 127.0.0.1 - - [17/Dec/2009 19:49:43] "POST /processes HTTP/1.1" 302 - 0.2030 127.0.0.1 - - [17/Dec/2009 19:49:43] "GET /processes/20091217- bipiwopesa HTTP/1.1" 404 2347 0.0620 127.0.0.1 - - [17/Dec/2009 19:49:45] "GET /workitems HTTP/1.1" 200 3516 0.0630 127.0.0.1 - - [17/Dec/2009 19:49:46] "GET /workitems/20091217- bipiwopesa/0_0_0 HTTP/1.1" 200 4536 0.0780 127.0.0.1 - - [17/Dec/2009 19:49:48] "PUT /workitems/20091217- bipiwopesa/0_0_0 HTTP/1.1" 302 - 0.0310 127.0.0.1 - - [17/Dec/2009 19:49:48] "GET /workitems/20091217- bipiwopesa HTTP/1.1" 200 3138 0.0470 127.0.0.1 - - [17/Dec/2009 19:49:49] "GET /workitems/20091217- bipiwopesa/0_0_1 HTTP/1.1" 200 4513 0.0780 127.0.0.1 - - [17/Dec/2009 19:49:51] "PUT /workitems/20091217- bipiwopesa/0_0_1 HTTP/1.1" 302 - 0.0470 127.0.0.1 - - [17/Dec/2009 19:49:52] "GET /workitems/20091217- bipiwopesa HTTP/1.1" 200 2737 0.0470 127.0.0.1 - - [17/Dec/2009 19:49:58] "GET /workitems/20091217- bipiwopesa/0_0_2 HTTP/1.1" 200 4502 0.0940 127.0.0.1 - - [17/Dec/2009 19:50:01] "PUT /workitems/20091217- bipiwopesa/0_0_2 HTTP/1.1" 302 - 0.0780 127.0.0.1 - - [17/Dec/2009 19:50:01] "GET /workitems/20091217- bipiwopesa HTTP/1.1" 200 2347 0.1250 127.0.0.1 - - [17/Dec/2009 19:50:03] "GET /processes HTTP/1.1" 200 3185 0.2350 127.0.0.1 - - [17/Dec/2009 19:50:04] "GET /workitems HTTP/1.1" 200 2323 0.0620 127.0.0.1 - - [17/Dec/2009 19:50:05] "GET /processes HTTP/1.1" 200 3185 0.0630 127.0.0.1 - - [17/Dec/2009 19:50:06] "GET /workitems/20091217- bipiwopesa HTTP/1.1" 200 2347 0.0470 127.0.0.1 - - [17/Dec/2009 19:50:07] "GET /processes HTTP/1.1" 200 3185 0.0630 127.0.0.1 - - [17/Dec/2009 19:50:27] "GET /processes/20091217- bipiwopesa HTTP/1.1" 200 5252 0.0780 127.0.0.1 - - [17/Dec/2009 19:50:28] "DELETE /processes/20091217- bipiwopesa HTTP/1.1" 302 - 0.0160 127.0.0.1 - - [17/Dec/2009 19:50:28] "GET /processes HTTP/1.1" 200 3185 0.0630 127.0.0.1 - - [17/Dec/2009 19:50:30] "GET /processes/20091217- bipiwopesa HTTP/1.1" 200 5252 0.0780 127.0.0.1 - - [17/Dec/2009 19:50:31] "GET /processes HTTP/1.1" 200 3185 0.0780 127.0.0.1 - - [17/Dec/2009 19:50:32] "GET /processes/20091217- bipiwopesa HTTP/1.1" 200 5252 0.0940 127.0.0.1 - - [17/Dec/2009 19:50:34] "DELETE /processes/20091217- bipiwopesa HTTP/1.1" 302 - 0.0620 127.0.0.1 - - [17/Dec/2009 19:50:35] "GET /processes HTTP/1.1" 200 3185 0.0940 127.0.0.1 - - [17/Dec/2009 19:50:36] "GET /processes/20091217- bipiwopesa HTTP/1.1" 200 5252 0.2810 127.0.0.1 - - [17/Dec/2009 19:50:37] "GET /expressions HTTP/1.1" 200 3067 0.0620 127.0.0.1 - - [17/Dec/2009 19:50:38] "GET /workitems HTTP/1.1" 200 2323 0.0620 C:/rutopia/ruote-kit/vendor/gems/gems/daemon-kit-0.1.7.12/lib/ daemon_kit/initializer.rb: Running shutdown C:/rutopia/ruote-kit/lib/ruote-kit.rb: Shutting down Sinatra >> Stopping ... C:/rutopia/ruote-kit/lib/ruote-kit.rb: Shutting down engine C:/rutopia/ruote-kit/vendor/gems/gems/daemon-kit-0.1.7.12/lib/ daemon_kit/initializer.rb: Shutting down ruo C:\rutopia\ruote-kit>tree /f work_development Folder PATH listing Volume serial number is 0065006D 1017:8F09 C:\RUTOPIA\RUOTE-KIT\WORK_DEVELOPMENT │ at.ruote │ cron.ruote │ tracker.ruote │ wfidgen.last │ ├───ejournal ├───expool │ ├───da │ │ └───du │ ├───pa │ │ └───ja │ ├───pe │ │ └───sa │ │ 20091217-bipiwopesa__0.ruote │ │ 20091217-bipiwopesa__0_0.ruote │ │ │ └───sa │ └───ba └───fs_participants Please let me know if there are anything can be done to make ruote projects work on win32. I also wonder if there is a way to use mongrel instead of thin? The purpose (target?) is to use mongrel_service to serve the ruote-kit. I will deeply appreciate any help with this situation. With best regards, Alex / aka joystick on #ruote -- you received this message because you are subscribed to the "ruote users" group. to post : send email to [email protected] to unsubscribe : send email to [email protected] more options : http://groups.google.com/group/openwferu-users?hl=en
