Hi Javier,
Given the link below it could be that you have an old version of ruby
gems installed on your machine.
http://rubyforge.org/pipermail/rubygems-developers/2007-February/
002601.html
Looks like some methods were conflicting.
Can you let us know if that is the case ?
Hope this helps,
Regards,
Nicolas
On Jul 11, 2007, at 8:00 AM, John Mettraux wrote:
>
> Hi Javier,
>
> On 7/11/07, javier <[EMAIL PROTECTED]> wrote:
>>
>> 1) Error:
>> test_simple_engine_started(SimpleWorkflowTest):
>> SystemStackError: stack level too deep
>> /usr/lib/ruby/1.8/open-uri.rb:32:in `open_uri_original_open'
>> /usr/lib/ruby/1.8/open-uri.rb:32:in `open_uri_original_open'
>> /usr/lib/ruby/gems/1.8/gems/rest-open-uri-1.0.0/lib/rest-open-
>> uri.rb:37:in `open'
>> /usr/lib/ruby/1.8/logger.rb:518:in `open_logfile'
>> /usr/lib/ruby/1.8/logger.rb:487:in `initialize'
>> /usr/lib/ruby/1.8/logger.rb:263:in `new'
>> /usr/lib/ruby/1.8/logger.rb:263:in `initialize'
>> /usr/lib/ruby/gems/1.8/gems/openwferu-0.9.12/lib/openwfe/engine/
>> engine.rb:91:in `new'
>> /usr/lib/ruby/gems/1.8/gems/openwferu-0.9.12/lib/openwfe/engine/
>> engine.rb:91:in `initialize'
>> /work/workspace/prototype/config/../lib/wfe/simple_engine.rb:
>> 12:in
>> `new'
>> /work/workspace/prototype/config/../lib/wfe/simple_engine.rb:
>> 12:in
>> `initialize'
>> ./test/unit/simple_workflow_test.rb:9:in `new'
>> ./test/unit/simple_workflow_test.rb:9:in `setup'
>>
>> 2) Error:
>> test_simple_engine_started(SimpleWorkflowTest):
>> NoMethodError: You have a nil object when you didn't expect it!
>> The error occurred while evaluating nil.stop
>> ./test/unit/simple_workflow_test.rb:13:in `teardown'
>>
>> 17 tests, 43 assertions, 0 failures, 2 errors
>
> The error occurs in that piece of code :
>
> ---8<---
> def initialize (application_context={})
>
> super(S_ENGINE, application_context)
>
> $OWFE_LOG = application_context[:logger]
>
> unless $OWFE_LOG
> #puts "Creating logs in " + FileUtils.pwd
> FileUtils.mkdir("logs") unless File.exist?("logs")
> $OWFE_LOG = Logger.new("logs/openwferu.log", 10,
> 1024000)
> $OWFE_LOG.level = Logger::INFO
> end
> --->8---
>
> The exact place is
>
> $OWFE_LOG = Logger.new("logs/openwferu.log", 10,
> 1024000)
>
> The "stack level too deep" problem appears in the "open-uri" library.
> Strange, should google for that.
>
> An immediate workaround would be to pass the Rails logger when
> initting the OpenWFEru engine :
>
> @engine = OpenWFE::Engine.new(:logger => RAILS_DEFAULT_LOGGER)
>
>
> Or pass your own Logger.
>
>
> Hope this helps, best regards,
>
> --
> John Mettraux -///- http://jmettraux.openwfe.org
>
> >
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"OpenWFEru users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/openwferu-users?hl=en
-~----------~----~----~----~------~----~------~--~---