I've copied-and-pasted (not typed in) the following code into the
REPL:

(str
 "INSERT ALL"
   " INTO mdroverffprd.mc_system_user_region (system_user_id,
region_code) VALUES ('" 'a "', 'RS01')"
   " INTO mdroverffprd.mc_system_user_region (system_user_id,
region_code) VALUES ('" 'a "', 'RS02')"
   " INTO mdroverffprd.mc_system_user_region (system_user_id,
region_code) VALUES ('" 'a "', 'RS03')"
   " INTO mdroverffprd.mc_system_user_region (system_user_id,
region_code) VALUES ('" 'a "', 'RS04')"
   " INTO mdroverffprd.mc_system_user_region (system_user_id,
region_code) VALUES ('" 'a "', 'RS05')"
   " INTO mdroverffprd.mc_system_user_region (system_user_id,
region_code) VALUES ('" 'a "', 'RS06')"
   " INTO mdroverffprd.mc_system_user_region (system_user_id,
region_code) VALUES ('" 'a "', 'RS07')"
   " INTO mdroverffprd.mc_system_user_region (system_user_id,
region_code) VALUES ('" 'a "', 'RS08')"
   " INTO mdroverffprd.mc_system_user_region (system_user_id,
region_code) VALUES ('" 'a "', 'RS09')"
)

I also get "java.io.IOException: Not enough storage is available to
process this command" errors. I discovered that if I take out all the
newlines, it works OK:

(str "INSERT ALL" " INTO mdroverffprd.mc_system_user_region
(system_user_id, region_code) VALUES ('" 'a "', 'RS01')" " INTO
mdroverffprd.mc_system_user_region (system_user_id, region_code)
VALUES ('" 'a "', 'RS02')" " INTO mdroverffprd.mc_system_user_region
(system_user_id, region_code) VALUES ('" 'a "', 'RS03')" " INTO
mdroverffprd.mc_system_user_region (system_user_id, region_code)
VALUES ('" 'a "', 'RS04')" " INTO mdroverffprd.mc_system_user_region
(system_user_id, region_code) VALUES ('" 'a "', 'RS05')" " INTO
mdroverffprd.mc_system_user_region (system_user_id, region_code)
VALUES ('" 'a "', 'RS06')" " INTO mdroverffprd.mc_system_user_region
(system_user_id, region_code) VALUES ('" 'a "', 'RS07')" " INTO
mdroverffprd.mc_system_user_region (system_user_id, region_code)
VALUES ('" 'a "', 'RS08')" " INTO mdroverffprd.mc_system_user_region
(system_user_id, region_code) VALUES ('" 'a "', 'RS09')")

Can anyone explain what's happening? Does anyone else get this?

Kev

On Jan 6, 8:05 am, falcon <shahb...@gmail.com> wrote:
> I often get this error when experimenting with clojure.  I just pasted
> Stuart's new 'snakes' code into the repl and received this error after
> almost every  line.
>
> I've never seen this error before, and I do Java programming all day.
> My Java code is multi-threaded, processes lots of data...in other
> words, my machines resources get exercised fairly well.  I'mnotsure
> why clojure throws this exception after defining just a namespace!
>
> According to google, this "storage" doesn't refer to disk space,
> rather to the heap (again, I have apps that load a gigabyte in memory,
> they crash in all kinds of spectacular ways but never with this
> exception).
>
> I have seen this on my office desktop as well as home laptop.
>
> Any ideas?
>
> Thanks
>
> -------Exception example-------------
> C:\proj\clojure>java -jar clojure.jar
> Clojure
> user=> (ns 
> examples.snakejava.io.IOException:Notenoughstorageisavailabletoprocessthiscommand
> user=>   (:import (java.awt Color) (javax.swing JPanel JFrame Timer
> JOptionPane)java.io.IOException:Notenoughstorageisavailabletoprocessthiscommand
> user=>            (java.awt.event ActionListener 
> KeyListener))java.io.IOException:Notenoughstorageisavailabletoprocessthiscommand
> user=>   (:use 
> clojure.contrib.import-staticjava.io.IOException:Notenoughstorageisavailabletoprocessthiscommand
> user=>   [clojure.contrib.seq-utils :only 
> (includes?)]))java.io.IOException:Notenoughstorageisavailabletoprocessthiscommand
> user=> (import-static java.awt.event.KeyEvent VK_LEFT VK_RIGHT VK_UP
> VK_DOWN)java.io.IOException:Notenoughstorageisavailabletoprocessthiscommand
> user=>java.io.IOException:Notenoughstorageisavailabletoprocessthiscommand
> user=> ; Game board and coordinates. points are [x,y] 
> vectorsjava.io.IOException:Notenoughstorageisavailabletoprocessthiscommand
> user=> (def width 
> 75)java.io.IOException:Notenoughstorageisavailabletoprocessthiscommand
> user=> (def height 
> 50)java.io.IOException:Notenoughstorageisavailabletoprocessthiscommand
> user=> (def point-size 
> 10)java.io.IOException:Notenoughstorageisavailabletoprocessthiscommand
> user=> (def turn-millis 
> 75)java.io.IOException:Notenoughstorageisavailabletoprocessthiscommand
> user=> (def win-length 
> 5)java.io.IOException:Notenoughstorageisavailabletoprocessthiscommand
> user=>
> ....
--~--~---------~--~----~------------~-------~--~----~
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
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