> After upgrading to cucumber 0.3.0 from 0.1.16 I'm getting this error when I > try to run a feature: > /Users/steve/src/jruby-1.2.0/lib/ruby/1.8/jcode.rb:66:in `end_regexp': too > short multibyte code string: > /[\xc0-\xdf][\x80-\xbf]|[\xe0-\xef][\x80-\xbf][\x80-\xbf]$/ (RegexpError) > from /Users/steve/src/jruby-1.2.0/lib/ruby/1.8/jcode.rb:79:in `succ!' > from /Users/steve/src/jruby-1.2.0/lib/ruby/1.8/jcode.rb:94:in `succ' > from > /Users/steve/mercy/webpresence/vendor/gems/activeldap-1.0.2/lib/active_ldap/user_password.rb:81:in > `each' > from > /Users/steve/mercy/webpresence/vendor/gems/activeldap-1.0.2/lib/active_ldap/user_password.rb:81:in > `to_a' > from > /Users/steve/mercy/webpresence/vendor/gems/activeldap-1.0.2/lib/active_ldap/user_password.rb:81 > from > /Users/steve/mercy/webpresence/vendor/gems/activeldap-1.0.2/lib/active_ldap/user_password.rb:80:in > `collect' > from > /Users/steve/mercy/webpresence/vendor/gems/activeldap-1.0.2/lib/active_ldap/user_password.rb:80 > from > /Users/steve/mercy/webpresence/vendor/gems/activeldap-1.0.2/lib/active_ldap/user_password.rb:31:in > `require' > ... 27 levels... > from > /Users/steve/src/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.3.0/bin/cucumber:6 > from > /Users/steve/src/jruby-1.2.0/lib/ruby/gems/1.8/gems/cucumber-0.3.0/bin/cucumber:19:in > `load' > from /Users/steve/src/jruby-1.2.0/bin/cucumber:19 > > It's this open Jruby issue: > > http://jira.codehaus.org/browse/JRUBY-2964 > > Anyone have a workaround? I'm running jruby 1.2.0, java 1.5.0_16 on OS X > leopard. >
Don't require jcode and replace any occurrances of #jlength with #length should work. Monkey patch if you have to. Aslak > > Thanks. > > Steve > > _______________________________________________ > rspec-users mailing list > [email protected] > http://rubyforge.org/mailman/listinfo/rspec-users >
_______________________________________________ rspec-users mailing list [email protected] http://rubyforge.org/mailman/listinfo/rspec-users
