line: ~476
    else {
        Class c = coll.getClass();
        Class sc = c.getSuperclass();
        throw new IllegalArgumentException("Don't know how to create
ISeq from:" + c.getSimpleName() + " / " + c.getName());
    }

Rationale: getSimpleName() doesn't provide anything useful when 3rd
party libs are involved. F.E. I recently received this:

Don't know how to create ISeq from:Input

There is no 'Input' in my code - and it's not in the source of any of
the 3rd party libs I'm using. It must be coming from one of the
compiled libs I'm using. It would be more helpful if I knew the type
that was failing to convert to a seq. If I knew this I could (likely)
easily resolve this issue.

Please _at least_ include c.getName().

Cheers.


--~--~---------~--~----~------------~-------~--~----~
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