Eung-ju,
Many many thanks,
I added "logManager.contextualize( context )" before
"logManager.setLogger( lmLogger ), after line 53 in Main.java.
I had hsqldbmgr running "jdbc:hsql:." and I get the following. Any hints?
Then, I terminate the database and the program, and run the database again
with URL to jdbc:hsql:..\sqldata\example.
I can see the table "titles" created with no data in it.
Thanks again,
Q
C:\ApacheCVS\avalon-excalibur\datasource\examples\bin>run
Running the JdbcDataSource Example Application
2003-04-05T15:34:35 WARN [app.jdbc ]: Pool interrupted while waiting
for
lock.
java.lang.IndexOutOfBoundsException: Index: -1, Size: 1
at java.util.ArrayList.RangeCheck(ArrayList.java:508)
at java.util.ArrayList.remove(ArrayList.java:388)
at
org.apache.avalon.excalibur.pool.DefaultPool.put(DefaultPool.java:225
)
at
org.apache.avalon.excalibur.datasource.JdbcConnectionPool.put(JdbcCon
nectionPool.java:463)
at
org.apache.avalon.excalibur.datasource.AbstractJdbcConnection.close(A
bstractJdbcConnection.java:473)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
Please enter a title to be added to the database
(RESET deletes all titles, LIST lists all titles, QUIT or EXIT to quit)
: Matrix 2
Adding title 'Matrix 2' to the database...
2003-04-05T15:34:52 WARN [app.jdbc ]: Could not return Connection
java.lang.Exception: Could not create enough Components to service your
request.
at
org.apache.avalon.excalibur.pool.DefaultPool.get(DefaultPool.java:177
)
at
org.apache.avalon.excalibur.datasource.JdbcConnectionPool.get(JdbcCon
nectionPool.java:369)
at
org.apache.avalon.excalibur.datasource.JdbcDataSource.getConnection(J
dbcDataSource.java:549)
at
org.apache.avalon.examples.jdbcdatasource.DefaultHelloDBService.getCo
nnection(DefaultHelloDBService.java:38)
at
org.apache.avalon.examples.jdbcdatasource.DefaultHelloDBService.addRo
w(DefaultHelloDBService.java:96)
at
org.apache.avalon.examples.jdbcdatasource.Main.handleRequests(Main.ja
va:122)
at
org.apache.avalon.examples.jdbcdatasource.Main.main(Main.java:154)
2003-04-05T15:34:52 ERROR [app ]: Unable to add title to the
database
.
org.apache.avalon.excalibur.datasource.NoAvailableConnectionException: Could
not
create enough Components to service your request.
at
org.apache.avalon.excalibur.datasource.JdbcDataSource.getConnection(J
dbcDataSource.java:587)
at
org.apache.avalon.examples.jdbcdatasource.DefaultHelloDBService.getCo
nnection(DefaultHelloDBService.java:38)
at
org.apache.avalon.examples.jdbcdatasource.DefaultHelloDBService.addRo
w(DefaultHelloDBService.java:96)
at
org.apache.avalon.examples.jdbcdatasource.Main.handleRequests(Main.ja
va:122)
at
org.apache.avalon.examples.jdbcdatasource.Main.main(Main.java:154)
:
----- Original Message -----
From: "Eung-ju Park" <[EMAIL PROTECTED]>
To: "Avalon framework users" <[EMAIL PROTECTED]>
Sent: Saturday, April 05, 2003 3:21 AM
Subject: Re: datasource example help
> Add "logManager.contextualize( context );" after Main.java line 116.
> I have no proper evironment that test it. But It may be work.
>
> jdbc configuration is specified in conf/components.xml.
>
>
> ----- Original Message -----
> From: "Kyunam Kim" <[EMAIL PROTECTED]>
> To: "Avalon framework users" <[EMAIL PROTECTED]>
> Sent: Saturday, April 05, 2003 6:50 AM
> Subject: datasource example help
>
>
> > Can anyone tell me how to get
> > Avalon-excalibur/datasource/example/bin/run.bat working? (and hsqldb URL
> to
> > where??)
> >
> > I get the following:
> >
> > C:\APACHE~1\AVALON~1\DATASO~1\examples\bin>run
> > Running the JdbcDataSource Example Application
> > Exception in thread "main" java.lang.IllegalArgumentException: context
is
> > null
> > at
> > org.apache.avalon.framework.container.ContainerUtil.contextualize(Con
> > tainerUtil.java:152)
> > at
> > org.apache.avalon.excalibur.logger.DefaultLogKitManager.setupTargetFa
> > ctoryManager(DefaultLogKitManager.java:252)
> > at
> > org.apache.avalon.excalibur.logger.DefaultLogKitManager.configure(Def
> > aultLogKitManager.java:206)
> > at
> > org.apache.avalon.examples.jdbcdatasource.Main.createComponentManager
> > (Main.java:68)
> > at
> > org.apache.avalon.examples.jdbcdatasource.Main.main(Main.java:159)
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]