bug - java interface

4 views
Skip to first unread message

Mike Benfield

unread,
Jan 3, 2008, 8:57:41 PM1/3/08
to Clojure
Hi,

user=> (let [sb (new StringBuilder)] (. sb (length)))
java.lang.IllegalAccessError: tried to access class
java.lang.AbstractStringBuilder from class user.fn__283
at user.fn__283.invoke(Unknown Source)
at clojure.lang.AFn.applyToHelper(AFn.java:171)
at clojure.lang.AFn.applyTo(AFn.java:164)
at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:2076)
at clojure.lang.Compiler.eval(Compiler.java:2935)
at clojure.lang.Repl.main(Repl.java:58)

- Mike

Bill Smith (personal email account)

unread,
Jan 3, 2008, 9:53:45 PM1/3/08
to clo...@googlegroups.com
What version of Java and Clojure are you using?  It works for me, using JRE 1.6.0_03-b05 and the latest Clojure from Subversion (as of a few minutes ago):


user=> (let [sb (new StringBuilder)] (. sb (length)))
0
user=>

-Bill


On Jan 3, 2008 7:57 PM, Mike Benfield <mike.b...@gmail.com> wrote:

Hi,

user=> (let [sb (new StringBuilder)] (. sb (length)))
java.lang.IllegalAccessError: tried to access class
java.lang.AbstractStringBuilder from class user.fn__283
       at user.fn__283.invoke(Unknown Source)
       at clojure.lang.AFn.applyToHelper(AFn.java:171)
       at clojure.lang.AFn.applyTo(AFn.java:164)
       at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:2076)
       at clojure.lang.Compiler.eval (Compiler.java:2935)

Rich Hickey

unread,
Jan 3, 2008, 10:57:18 PM1/3/08
to Clojure
Fixed. Thanks for the report.

Rich
Reply all
Reply to author
Forward
0 new messages