Is there a path or procedure for upgrading from the tech preview version of Razor to Razor 1.0?
16:38:13,506 ERROR [org.torquebox.core.runtime] (http-/0.0.0.0:8151-2) Error during execution: require %q(rack)
rackUpScript = File.read(%q(/opt/puppet/share/razor-server/
config.ru))
eval(%Q(Rack::Builder.new{
#{rackUpScript}
}.to_app), TOPLEVEL_BINDING, %q(/opt/puppet/share/razor-server/
config.ru), 0): org.jruby.exceptions.RaiseException: (TypeError) superclass mismatch for class ExtendedRack
at RUBY.Sinatra(/opt/puppet/share/razor-server/vendor/bundle/jruby/1.9/gems/sinatra-1.4.4/lib/sinatra/base.rb:178) at RUBY.(root)(/opt/puppet/share/razor-server/vendor/bundle/jruby/1.9/gems/sinatra-1.4.4/lib/sinatra/base.rb:15) at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1084) [jruby.jar:]
at Kernel.require(/opt/puppet/share/torquebox/jruby/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:55) at Kernel.require(/opt/puppet/share/torquebox/jruby/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:53) at RUBY.(root)(/opt/puppet/share/razor-server/vendor/bundle/jruby/1.9/gems/sinatra-1.4.4/lib/sinatra.rb:1) at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1084) [jruby.jar:]
at Kernel.require(/opt/puppet/share/torquebox/jruby/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:55) at Kernel.require(/opt/puppet/share/torquebox/jruby/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:53) at RUBY.(root)(/opt/puppet/share/razor-server/vendor/bundle/jruby/1.9/gems/sinatra-1.4.4/lib/sinatra.rb:1) at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1084) [jruby.jar:]
at Kernel.require(/opt/puppet/share/torquebox/jruby/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:55) at Kernel.require(/opt/puppet/share/torquebox/jruby/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:53) at RUBY.(root)(/opt/puppet/share/razor-server/app.rb:1) at org.jruby.RubyBasicObject.instance_eval(org/jruby/RubyBasicObject.java:1536) [jruby.jar:]
at RUBY.(root)(/opt/puppet/share/razor-server/app.rb:2) at RUBY.(root)(/opt/puppet/share/razor-server/
config.ru:1) at org.jruby.RubyKernel.eval(org/jruby/RubyKernel.java:1123) [jruby.jar:]
16:38:13,506 ERROR [org.torquebox.web.servlet.RackFilter] (http-/0.0.0.0:8151-2) Error invoking Rack filter: org.jruby.exceptions.RaiseException: (TypeError) superclass mismatch for class ExtendedRack
at RUBY.Sinatra(/opt/puppet/share/razor-server/vendor/bundle/jruby/1.9/gems/sinatra-1.4.4/lib/sinatra/base.rb:178) at RUBY.(root)(/opt/puppet/share/razor-server/vendor/bundle/jruby/1.9/gems/sinatra-1.4.4/lib/sinatra/base.rb:15) at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1084) [jruby.jar:]
at Kernel.require(/opt/puppet/share/torquebox/jruby/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:55) at Kernel.require(/opt/puppet/share/torquebox/jruby/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:53) at RUBY.(root)(/opt/puppet/share/razor-server/vendor/bundle/jruby/1.9/gems/sinatra-1.4.4/lib/sinatra.rb:1) at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1084) [jruby.jar:]
at Kernel.require(/opt/puppet/share/torquebox/jruby/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:55) at Kernel.require(/opt/puppet/share/torquebox/jruby/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:53) at RUBY.(root)(/opt/puppet/share/razor-server/vendor/bundle/jruby/1.9/gems/sinatra-1.4.4/lib/sinatra.rb:1) at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1084) [jruby.jar:]
at Kernel.require(/opt/puppet/share/torquebox/jruby/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:55) at Kernel.require(/opt/puppet/share/torquebox/jruby/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:53) at RUBY.(root)(/opt/puppet/share/razor-server/app.rb:1) at org.jruby.RubyBasicObject.instance_eval(org/jruby/RubyBasicObject.java:1536) [jruby.jar:]
at RUBY.(root)(/opt/puppet/share/razor-server/app.rb:2) at RUBY.(root)(/opt/puppet/share/razor-server/
config.ru:1) at org.jruby.RubyKernel.eval(org/jruby/RubyKernel.java:1123) [jruby.jar:]
16:38:13,507 ERROR [org.torquebox.web.servlet.RackFilter] (http-/0.0.0.0:8151-2) Underlying Ruby exception
16:38:13,507 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/].[torquebox.static]] (http-/0.0.0.0:8151-2) JBWEB000236: Servlet.service() for servlet torquebox.static threw exception: org.jruby.exceptions.RaiseException: (TypeError) superclass mismatch for class ExtendedRack
at RUBY.Sinatra(/opt/puppet/share/razor-server/vendor/bundle/jruby/1.9/gems/sinatra-1.4.4/lib/sinatra/base.rb:178) at RUBY.(root)(/opt/puppet/share/razor-server/vendor/bundle/jruby/1.9/gems/sinatra-1.4.4/lib/sinatra/base.rb:15) at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1084) [jruby.jar:]
at Kernel.require(/opt/puppet/share/torquebox/jruby/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:55) at Kernel.require(/opt/puppet/share/torquebox/jruby/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:53) at RUBY.(root)(/opt/puppet/share/razor-server/vendor/bundle/jruby/1.9/gems/sinatra-1.4.4/lib/sinatra.rb:1) at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1084) [jruby.jar:]
at Kernel.require(/opt/puppet/share/torquebox/jruby/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:55) at Kernel.require(/opt/puppet/share/torquebox/jruby/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:53) at RUBY.(root)(/opt/puppet/share/razor-server/vendor/bundle/jruby/1.9/gems/sinatra-1.4.4/lib/sinatra.rb:1) at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1084) [jruby.jar:]
at Kernel.require(/opt/puppet/share/torquebox/jruby/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:55) at Kernel.require(/opt/puppet/share/torquebox/jruby/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:53) at RUBY.(root)(/opt/puppet/share/razor-server/app.rb:1) at org.jruby.RubyBasicObject.instance_eval(org/jruby/RubyBasicObject.java:1536) [jruby.jar:]
at RUBY.(root)(/opt/puppet/share/razor-server/app.rb:2) at RUBY.(root)(/opt/puppet/share/razor-server/
config.ru:1) at org.jruby.RubyKernel.eval(org/jruby/RubyKernel.java:1123) [jruby.jar:]
```
So, not sure that everything got upgraded properly. I can always uninstall and reinstall setting the protect_new_nodes setting to true, but I'd prefer to keep the data that's already on the razor servers intact.