Skip to content

Instantly share code, notes, and snippets.

@yayitswei
Created May 5, 2012 07:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yayitswei/2600542 to your computer and use it in GitHub Desktop.
Save yayitswei/2600542 to your computer and use it in GitHub Desktop.
java.lang.IllegalAccessError
(defn insecure-socket-factory []
(let [trust-all (proxy [X509TrustManager] []
(getAcceptedIssuers [])
(checkClientTrusted [_ _])
(checkServerTrusted [_ _]))
sc (SSLContext/getInstance "SSL")]
(.init sc nil (into-array [trust-all]) nil)
(.getSocketFactory sc)))
gae.socketio=> (IOConnection/setDefaultSSLSocketFactory (insecure-socket-factory))
#<RuntimeException java.lang.RuntimeException: java.lang.IllegalAccessError: tried to access class io.socket.IOConnection from class gae.socketio$eval956>
gae.socketio=> (pst)
nil
IllegalAccessError tried to access class io.socket.IOConnection from class gae.socketio$eval956
gae.socketio$eval956.invoke (REPL:60)
clojure.lang.Compiler.eval (Compiler.java:6465)
clojure.lang.Compiler.eval (Compiler.java:6431)
clojure.core/eval (core.clj:2795)
vimclojure.repl/run/fn--268 (repl.clj:163)
vimclojure.repl/with-repl*/fn--258 (repl.clj:136)
clojure.core/apply (core.clj:600)
clojure.core/with-bindings* (core.clj:1769)
vimclojure.repl/with-repl* (repl.clj:132)
vimclojure.repl/run (repl.clj:160)
vimclojure.nails/Repl/fn--537/fn--539 (nails.clj:252)
vimclojure.util/with-command-line* (util.clj:118)
vimclojure.nails/Repl/fn--537 (nails.clj:235)
vimclojure.nails/nail-driver/fn--408 (nails.clj:85)
vimclojure.nails/nail-driver (nails.clj:81)
vimclojure.nails/Repl (nails.clj:235)
clojure.lang.Var.invoke (Var.java:401)
vimclojure.Nail.nailMain (Nail.java:61)
sun.reflect.GeneratedMethodAccessor7.invoke (:-1)
sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke (Method.java:597)
vimclojure.nailgun.NGSession.run (NGSession.java:294)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment