INFO | jvm 1 | 2012/06/25 17:48:36 | {0.19.4}: Initialization Failed
...
INFO | jvm 1 | 2012/06/25 17:48:36 | 1) IllegalStateException[This is
a proxy used to support circular references involving constructors. The
object we're proxying is not constructed yet. Please wait until after
injection has completed to use this object.]2)
IllegalArgumentException[null]
STATUS | wrapper | 2012/06/25 17:48:39 | <-- Wrapper Stopped
I then changed queue_size to 1 and the problem disappeared.
ES bug or?
$ java -version
java version "1.6.0_29"
Java(TM) SE Runtime Environment (build 1.6.0_29-b11)
Java HotSpot(TM) 64-Bit Server VM (build 20.4-b02, mixed mode)
Yea, 0 is not a valid value for the fixed thread pool, it should be >0,
since we create a bounded queue and it has to have at least 1 element to be
able to "pass" it to the thread pool.
INFO | jvm 1 | 2012/06/25 17:48:36 | {0.19.4}: Initialization Failed
...
INFO | jvm 1 | 2012/06/25 17:48:36 | 1) IllegalStateException[This is
a proxy used to support circular references involving constructors. The
object we're proxying is not constructed yet. Please wait until after
injection has completed to use this object.]2)
IllegalArgumentException[null]
STATUS | wrapper | 2012/06/25 17:48:39 | <-- Wrapper Stopped
I then changed queue_size to 1 and the problem disappeared.
ES bug or?
$ java -version
java version "1.6.0_29"
Java(TM) SE Runtime Environment (build 1.6.0_29-b11)
Java HotSpot(TM) 64-Bit Server VM (build 20.4-b02, mixed mode)
Yeah, I realized that might be the case after posting, but then, check the
doc:
" The queue_size allows to control the size of the queue of pending
requests that have no threads to execute them. "
So one can then thing like this:
"OK, and if I don't want to queue up any pending requests and I just want
to reject any requests that exceed the number of threads, I'll just set
queue size to 0".
On Monday, June 25, 2012 8:02:09 PM UTC-4, kimchy wrote:
Yea, 0 is not a valid value for the fixed thread pool, it should be >0,
since we create a bounded queue and it has to have at least 1 element to be
able to "pass" it to the thread pool.
INFO | jvm 1 | 2012/06/25 17:48:36 | {0.19.4}: Initialization Failed
...
INFO | jvm 1 | 2012/06/25 17:48:36 | 1) IllegalStateException[This
is a proxy used to support circular references involving constructors. The
object we're proxying is not constructed yet. Please wait until after
injection has completed to use this object.]2)
IllegalArgumentException[null]
STATUS | wrapper | 2012/06/25 17:48:39 | <-- Wrapper Stopped
I then changed queue_size to 1 and the problem disappeared.
ES bug or?
$ java -version
java version "1.6.0_29"
Java(TM) SE Runtime Environment (build 1.6.0_29-b11)
Java HotSpot(TM) 64-Bit Server VM (build 20.4-b02, mixed mode)
Yeah, I realized that might be the case after posting, but then, check the
doc:
" The queue_size allows to control the size of the queue of pending
requests that have no threads to execute them. "
So one can then thing like this:
"OK, and if I don't want to queue up any pending requests and I just want
to reject any requests that exceed the number of threads, I'll just set
queue size to 0".
On Monday, June 25, 2012 8:02:09 PM UTC-4, kimchy wrote:
Yea, 0 is not a valid value for the fixed thread pool, it should be >0,
since we create a bounded queue and it has to have at least 1 element to be
able to "pass" it to the thread pool.
INFO | jvm 1 | 2012/06/25 17:48:36 | {0.19.4}: Initialization
Failed ...
INFO | jvm 1 | 2012/06/25 17:48:36 | 1) IllegalStateException[This
is a proxy used to support circular references involving constructors. The
object we're proxying is not constructed yet. Please wait until after
injection has completed to use this object.]2)
IllegalArgumentException[null]
STATUS | wrapper | 2012/06/25 17:48:39 | <-- Wrapper Stopped
I then changed queue_size to 1 and the problem disappeared.
ES bug or?
$ java -version
java version "1.6.0_29"
Java(TM) SE Runtime Environment (build 1.6.0_29-b11)
Java HotSpot(TM) 64-Bit Server VM (build 20.4-b02, mixed mode)
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.