Hi

You should be able to submit bugs here: http://dev.clojure.org/jira
This explains the process: http://clojure.org/patches

/Kevin

On Wed, Feb 29, 2012 at 11:12 AM, N8Dawgrr <nathan.r.matth...@gmail.com> wrote:
> I found a bug in Clojure core, and know its solution, question is how
> to submit a bug report?
>
> FYI here is the bug:
>
> => (.withMeta list {:a 1})
> #<CompilerException java.lang.UnsupportedOperationException
> (NO_SOURCE_FILE:0)>
>
> This is reporducable in Clojure 1.2 and Clojure 1.3
>
> This cause of this issue is in:
>
> svn/trunk/src/jvm/clojure/lang/PersistentList.java
>
> with the static method:
>
> public static IFn creator = new RestFn(0){
>        protected Object doInvoke(Object args) throws Exception{
>                if(args instanceof ArraySeq)
>                        {
>                        Object[] argsarray = (Object[]) ((ArraySeq)
> args).array;
>                        IPersistentList ret = EMPTY;
>                        for(int i = argsarray.length - 1; i >= 0; --i)
>                                ret = (IPersistentList)
> ret.cons(argsarray[i]);
>                        return ret;
>                        }
>                LinkedList list = new LinkedList();
>                for(ISeq s = RT.seq(args); s != null; s = s.rest())
>                        list.add(s.first());
>                return create(list);
>        }
> };
>
> The withMeta() method should be overriden from AFn where it is
> throwing the UnsupportedOperationException. This is being done with
> the EmptyList static class further down the file.
>
>
>
> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with your 
> first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to