[kepler-dev] Kepler won't start for me...

Shawn Bowers sbowers at ucdavis.edu
Fri Sep 22 16:10:00 PDT 2006


> There are lots of things about Ptolemy that I don't like, but one
> thing I do like is that I can start up even if some package somewhere
> is not quite right.  It would be nice to see this work in Kepler
> in a similar fashion.

Sure -- but also its useful to know ahead of time if there is a problem. I
think both of these can be achieved, except ... .

> I'm not sure I understand why the search mechanism can't be modified
> to search proxies, but then again, I don't understand much about the
> search mechanism :-)

The search mechanism could easily be extended to support proxies -- it
would be trivial. The problem is that Ptolemy can't be easily extended to
support proxies ...

-shawn


>
> _Christopher
>
> --------
>
>     We've encountered this DB lock problem before.  Its not related to the
>     tree, but to the underlying database for data access.  I think Jing
>     might be able to clarify the details, but try killing all kepler
>     processes and then deleting the hsqldb.lck file and starting up Kepler.
>
>     I agree the startup sequence is a problem.  I'm hoping that we can
>     eliminate the need to load every actor upon startup (or even upon
>     opening a tree node) by using a proxy object in the tree that represents
>     just some metadata about the actor.  Only upon DnD onto the canvas would
>     the actor be instantiated.  This should help tremendously with startup
>     time and initial reliability (of course at the expense of not seeing the
>     errors until someone tries to use an actor).
>
>     Matt
>
>     Christopher Brooks wrote:
>     > Yep, you probably have two keplers running.
>     > There is an open bug for this problem.
>     >
>     > There is also an open bug for the start up speed issue.
>     >
>     > _C
>     > --------
>     >
>     >
>     >     Kepler won't start for me... I get the following
>     >     exception (BTW, this sort of experience has convinced me that
>     >     this idea of loading all the actors at startup time was a really
>     >     bad idea, and in fact could ultimately make Kepler unusable...
>     >     Can I talk you into going back to the Ptolemy II model of loading
>     >     actors only when the libraries are opened?).
>     >
>     >     Any suggestions for starting Kepler?  I tried deleting the lock
>     >     file, but the OS won't let me, telling me some other application
>     >     is using it.  I suspect the other application is Kepler, left
>     >     over from a previous failed attempt to start it...
>     >
>     >     Edward
>     >
>     >     Caused by: java.sql.SQLException: The database is already in use by
>     >     another process: org.hsqldb.NIOLockFile at c06705ff[file =C:\Documents
>     >     and Settings\eal\.kepler\cache\cachedata\hsqldb.lck, exists=true,
>     >     locked=false, valid=false, fl =null]: java.lang.Exception: The
>     >     process cannot access the file because another process has locked a
>     >     portion of the file : C:\Documents and
>     >     Settings\eal\.kepler\cache\cachedata\hsqldb.lck
>     >              at org.hsqldb.jdbc.jdbcUtil.sqlException(Unknown Source)
>     >              at org.hsqldb.jdbc.jdbcConnection.<init>(Unknown Source)
>     >              at org.hsqldb.jdbcDriver.getConnection(Unknown Source)
>     >              at org.hsqldb.jdbcDriver.connect(Unknown Source)
>     >              at java.sql.DriverManager.getConnection(DriverManager.java:5
>    25)
>     >              at java.sql.DriverManager.getConnection(DriverManager.java:1
>    71)
>     >              at
>     >     org.ecoinformatics.util.DBConnectionFactory.getDBConnection(DBConnect
>    ionFac
>     >    tory.java:91)
>     >              at
>     >     org.ecoinformatics.util.DBConnectionFactory.getDBConnection(DBConnect
>    ionFac
>     >    tory.java:73)
>     >              at org.kepler.gui.KeplerInitializer.initializeSyste
>     >     ....
>     >
>     >     ------------
>     >     Edward A. Lee
>     >     Professor, Chair of EECS
>     >     231 Cory Hall, UC Berkeley, Berkeley, CA 94720-1770
>     >     phone: 510-642-0253 or 510-642-0455, fax: 510-642-2845
>     >     eal at eecs.Berkeley.EDU, http://ptolemy.eecs.berkeley.edu/~eal
>     >
>     >     _______________________________________________
>     >     Kepler-dev mailing list
>     >     Kepler-dev at ecoinformatics.org
>     >     http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-
>    dev
>     > --------
>     > _______________________________________________
>     > Kepler-dev mailing list
>     > Kepler-dev at ecoinformatics.org
>     > http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-dev
>
>     --
>     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>     Matthew B. Jones
>     jones at nceas.ucsb.edu                         Ph: 805-617-4179
>     National Center for Ecological Analysis and Synthesis (NCEAS)
>     UC Santa Barbara     http://www.nceas.ucsb.edu/ecoinformatics
>     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> --------
> _______________________________________________
> Kepler-dev mailing list
> Kepler-dev at ecoinformatics.org
> http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-dev
>


More information about the Kepler-dev mailing list