Can you try replacing the jruby jar file in your 0.90.1 install with the one
from 0.20.6? With 0.90, the jruby version had to be downgraded due to some
licensing issues - this has been resolved and will be fixed with 0.90.2

It might help - not sure - so, try that out and ping back if you still have
issues.

See this: http://search-hadoop.com/m/d7V9kDWdlj2 and this:
https://issues.apache.org/jira/browse/HBASE-3600 for details.

--Suraj

On Thu, Mar 10, 2011 at 7:15 AM, Sumeet M Nikam <sumni...@in.ibm.com> wrote:

>
>
> -----
> Hi,(See attached file: hbase-env.sh)(See attached file: hbase-site.xml)
>
> Trying to run Hbase 0.90.1,  on Windows machine with cygwin, was able to
> start the Hbase , confirmed by display on
> http://localhost:60010/master.jsp
> .
> But when tried to start the shell getting following exception.
>
>
>
>
> ClassLoader.java:-2:in `java.lang.ClassLoader$NativeLibrary.load':
> java.lang.Uns
> atisfiedLinkError: C:\Documents and Settings\Administrator\jline_.dll: The
> proce
> ss cannot access the file because it is being used by another process
> (NativeExc
> eption)
>        from ClassLoader.java:1803:in `java.lang.ClassLoader.loadLibrary0'
>        from ClassLoader.java:1699:in `java.lang.ClassLoader.loadLibrary'
>        from Runtime.java:770:in `java.lang.Runtime.load0'
>        from System.java:1003:in `java.lang.System.load'
>        from WindowsTerminal.java:296:in
> `jline.WindowsTerminal.loadLibrary'
>        from WindowsTerminal.java:227:in
> `jline.WindowsTerminal.initializeTermin
> al'
>        from Terminal.java:77:in `jline.Terminal.setupTerminal'
>        from Terminal.java:28:in `jline.Terminal.getTerminal'
>         ... 48 levels...
>        from
> C:/cygwin/usr/local/HBASE-~1.1/bin/../lib/ruby/shell/formatter.rb:4
> 5:in `initialize'
>        from C:\cygwin\usr\local\HBASE-~1.1\/bin/hirb.rb:108:in `new'
>        from C:\cygwin\usr\local\HBASE-~1.1\/bin/hirb.rb:108
> Complete Java stackTrace
> java.lang.UnsatisfiedLinkError: C:\Documents and Settings\Administrator
> \jline_.d
> ll: The process cannot access the file because it is being used by another
> proce
> ss
>        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
>        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1803)
>        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1699)
>        at java.lang.Runtime.load0(Runtime.java:770)
>        at java.lang.System.load(System.java:1003)
>        at jline.WindowsTerminal.loadLibrary(WindowsTerminal.java:296)
>        at jline.WindowsTerminal.initializeTerminal
> (WindowsTerminal.java:227)
>        at jline.Terminal.setupTerminal(Terminal.java:77)
>        at jline.Terminal.getTerminal(Terminal.java:28)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at sun.reflect.NativeMethodAccessorImpl.invoke
> (NativeMethodAccessorImpl.
> java:39)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke
> (DelegatingMethodAcces
> sorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at org.jruby.javasupport.JavaMethod.invokeWithExceptionHandling
> (JavaMeth
> od.java:196)
>        at org.jruby.javasupport.JavaMethod.invoke_static
> (JavaMethod.java:182)
>        at org.jruby.javasupport.JavaClass$StaticMethodInvoker.execute
> (JavaClass
> .java:371)
>        at org.jruby.internal.runtime.methods.SimpleCallbackMethod.call
> (SimpleCa
> llbackMethod.java:81)
>        at org.jruby.evaluator.EvaluationState.callNode
> (EvaluationState.java:571
> )
>        at org.jruby.evaluator.EvaluationState.evalInternal
> (EvaluationState.java
> :207)
>        at org.jruby.evaluator.EvaluationState.callNode
> (EvaluationState.java:550
> )
>        at org.jruby.evaluator.EvaluationState.evalInternal
> (EvaluationState.java
> :207)
>        at org.jruby.evaluator.EvaluationState.instAsgnNode
> (EvaluationState.java
> :1235)
>        at org.jruby.evaluator.EvaluationState.evalInternal
> (EvaluationState.java
> :280)
>        at org.jruby.evaluator.EvaluationState.blockNode
> (EvaluationState.java:53
> 3)
>        at org.jruby.evaluator.EvaluationState.evalInternal
> (EvaluationState.java
> :201)
>        at org.jruby.evaluator.EvaluationState.eval
> (EvaluationState.java:164)
>        at org.jruby.internal.runtime.methods.DefaultMethod.internalCall
> (Default
> Method.java:142)
>        at org.jruby.internal.runtime.methods.DynamicMethod.call
> (DynamicMethod.j
> ava:79)
>        at org.jruby.evaluator.EvaluationState.vcallNode
> (EvaluationState.java:17
> 79)
>        at org.jruby.evaluator.EvaluationState.evalInternal
> (EvaluationState.java
> :382)
>        at org.jruby.evaluator.EvaluationState.blockNode
> (EvaluationState.java:53
> 3)
>        at org.jruby.evaluator.EvaluationState.evalInternal
> (EvaluationState.java
> :201)
>        at org.jruby.evaluator.EvaluationState.eval
> (EvaluationState.java:164)
>        at org.jruby.internal.runtime.methods.DefaultMethod.internalCall
> (Default
> Method.java:142)
>        at org.jruby.internal.runtime.methods.DynamicMethod.call
> (DynamicMethod.j
> ava:79)
>        at org.jruby.RubyObject.callMethod(RubyObject.java:574)
>        at org.jruby.RubyObject.callMethod(RubyObject.java:448)
>        at org.jruby.RubyClass.newInstance(RubyClass.java:291)
>        at org.jruby.RubyClassInvokernewInstancexx1.call(Unknown Source)
>        at org.jruby.runtime.callback.InvocationCallback.execute
> (InvocationCallb
> ack.java:49)
>        at
> org.jruby.internal.runtime.methods.FullFunctionCallbackMethod.interna
> lCall(FullFunctionCallbackMethod.java:78)
>        at org.jruby.internal.runtime.methods.DynamicMethod.call
> (DynamicMethod.j
> ava:79)
>        at org.jruby.evaluator.EvaluationState.callNode
> (EvaluationState.java:571
> )
>        at org.jruby.evaluator.EvaluationState.evalInternal
> (EvaluationState.java
> :207)
>        at org.jruby.evaluator.EvaluationState.instAsgnNode
> (EvaluationState.java
> :1235)
>        at org.jruby.evaluator.EvaluationState.evalInternal
> (EvaluationState.java
> :280)
>        at org.jruby.evaluator.EvaluationState.blockNode
> (EvaluationState.java:53
> 3)
>        at org.jruby.evaluator.EvaluationState.evalInternal
> (EvaluationState.java
> :201)
>        at org.jruby.evaluator.EvaluationState.rootNode
> (EvaluationState.java:162
> 8)
>        at org.jruby.evaluator.EvaluationState.evalInternal
> (EvaluationState.java
> :356)
>        at org.jruby.evaluator.EvaluationState.eval
> (EvaluationState.java:164)
>        at org.jruby.Ruby.eval(Ruby.java:278)
>        at org.jruby.Ruby.compileOrFallbackAndRun(Ruby.java:306)
>        at org.jruby.Main.runInterpreter(Main.java:238)
>        at org.jruby.Main.runInterpreter(Main.java:183)
>        at org.jruby.Main.run(Main.java:120)
>        at org.jruby.Main.main(Main.java:95)

Reply via email to