Awesome.

On Fri, Oct 5, 2012 at 8:40 PM, gaz jones <gareth.e.jo...@gmail.com> wrote:

> http://clojure.github.com/clojure/clojure.stacktrace-api.html
>
> On Fri, Oct 5, 2012 at 12:06 PM, Matt <ma...@cloudaloe.org> wrote:
> > Hi,
> >
> > Sorry to anyone who read the original post.
> > Apparently I had malformed the try block encompassing the create-table
> in a
> > very non-clojure-ish way.
> > So my problem wasn't with clojure.java.jdbc's create-table. Being
> 'dynamic',
> > clojure could not warn me about it until it crashes in runtime. I guess I
> > should also learn more about making exception printouts contain more
> details
> > (such as line number as one, if that's at all possible?)
> > I'd appreciate knowing how to get more details when an exception is
> caught
> > by my code.... e.g. at least a line number if possible -
> >
> > I was using -
> > (catch Exception e (println (str "Exception is: " e)))
> >
> > Which only yielded a general description (java.lang.ClassCastException:
> > clojure.lang.ArraySeq$ArraySeq_int cannot be cast to clojure.lang.IFn)
> > without indicating where my code broke.
> >
> > Is it possible to get the source line that made the code break?
> >
> > Thanks!
> >
> > On Friday, October 5, 2012 5:15:18 PM UTC+2, Matt wrote:
> >>
> >> Hi,
> >>
> >> I'm relatively new to Clojure. This must be easy.
> >> I am trying to write a function that creates a table with a name passed
> as
> >> argument, and this naturally requires passing
> clojure.java.jdbc/create-table
> >> a value for the table name, rather than specifying the name as a
> constant.
> >> However I'm not insofar able to pull it off.
> >>
> >> When I use the form create-table passed-argument [fields] as opposed to
> a
> >> constant as in create-table :hard-coded-entity-name [fields], then the
> table
> >> gets successfully created in the database, however my code also gets an
> >> exception - java.lang.ClassCastException:
> clojure.lang.ArraySeq$ArraySeq_int
> >> cannot be cast to clojure.lang.IFn. The exception is received even
> though
> >> the table had been seemingly perfectly created. I'm probably missing
> >> something basic. What do you think can it be?
> >>
> >> Thanks,
> >> Matt
> >>
> >>
> >>
> > --
> > 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
>

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