Bugs item #27115, was opened at 2009-09-16 12:53 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=7857&aid=27115&group_id=2014
Category: None Group: None Status: Open Resolution: None Priority: 3 Submitted By: Jesse Rankin (jvr) Assigned to: Nobody (None) Summary: NativeException thrown by jruby-ldap when run in a servlet container Initial Comment: There is a bug in jruby-ldap that causes a NativeException when connecting if your app is running in a servlet container (tomcat and glassfish at least). I ran into this problem and eventually found a patch here that resolves the problem: http://archive.codehaus.org/lists/org.codehaus.jruby.user/msg/[email protected] http://pastie.org/316793 Here is the top of my stack trace on glassfish: NativeException (javax.naming.NotContextException: Not an instance of DirContext): javax/naming/directory/InitialDirContext.java:92:in `getURLOrDefaultInitDirCtx' javax/naming/directory/InitialDirContext.java:248:in `search' sun/reflect/NativeMethodAccessorImpl.java:-2:in `invoke0' sun/reflect/NativeMethodAccessorImpl.java:39:in `invoke' sun/reflect/DelegatingMethodAccessorImpl.java:25:in `invoke' java/lang/reflect/Method.java:585:in `invoke' org/jruby/javasupport/JavaMethod.java:302:in `invokeWithExceptionHandling' org/jruby/javasupport/JavaMethod.java:263:in `invoke' org/jruby/java/invokers/InstanceMethodInvoker.java:72:in `call' org/jruby/runtime/callsite/CachingCallSite.java:318:in `cacheAndCall' org/jruby/runtime/callsite/CachingCallSite.java:197:in `call' org/jruby/ast/CallThreeArgNode.java:61:in `interpret' org/jruby/ast/CallNoArgBlockNode.java:60:in `interpret' org/jruby/ast/NewlineNode.java:104:in `interpret' org/jruby/ast/BlockNode.java:71:in `interpret' ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=7857&aid=27115&group_id=2014 _______________________________________________ Jruby-extras-devel mailing list [email protected] http://rubyforge.org/mailman/listinfo/jruby-extras-devel
