Marcel
Switch the two lines 186,187 in ScriptTool.java from:
if (curLine == null) continue;
curLine = curLine.trim();
to:
curLine = curLine.trim();
if (curLine == null) continue;
Regards
Pete
----- Original Message -----
From: Marcel Maré <mjmare@webtothemax.com>
Date: Monday, March 5, 2001 4:49 pm
Subject: InstantDB: Bug in InstantDB 3.26 (that wasn't there in 3.25)
> I've run into a problem with 3.26.
>
> I want to use InstantDB as the database for Jive (als extremely cool
> open-source project). They provide a ScriptTool script to create
> all the
> tables. This works flawlessly with v3.25. With 3.26 I get this error:
>
>
> =====================
> C:\Devel\java\tomcat\webapps\jive\WEB-INF\database>java
> org.enhydra.instantdb.ScriptTool Jive_instant_db.sql
> Enhydra InstantDB - Version 3.26
> The Initial Developer of the Original Code is Lutris Technologies Inc.
> Portions created by Lutris are Copyright (C) 1997-2001 Lutris
> Technologies,Inc.
> All Rights Reserved.
>
> Connected to
> jdbc:idb:c:\\devel\\java\\tomcat\\webapps\\jive\\WEB-
> INF\\database\\Jive_instant_db.properties
> Driver InstantDB JDBC Driver
> Version Version 3.26
>
> Jive_instant_db.sql CREATE TABLE jiveFilter ( filterObject
> BINARY, forumID
> INT NOT NULL, filterIndex INT NOT NULL, PRIMARY KEY
> (forumID,filterIndex) )
> Jive_instant_db.sql CREATE INDEX filterIndexIdx ON jiveFilter (
> filterIndexASC )
> Jive_instant_db.sql CREATE TABLE jiveForum ( forumID INT
> NOT NULL,
> name VARCHAR(255), description VARCHAR(2000),
> modifiedDateVARCHAR(15), creationDate VARCHAR(15), moderated
> INT NOT NULL,
> PRIMARY KEY (forumID
> ) )
> Jive_instant_db.sql CREATE TABLE jiveForumProp ( forumID INT
> NOT NULL,
> name VARCHAR(30) NOT NULL, propValue VARCHAR(255) NOT
> NULL, PRIMARY
> KEY (forumID,name) )
> Jive_instant_db.sql CREATE TABLE jiveGroup ( groupID INT
> NOT NULL,
> name VARCHAR(50) NOT NULL, description VARCHAR(255),
> PRIMARY KEY
> (groupID) )
> Jive_instant_db.sql CREATE TABLE jiveGroupPerm ( forumID INT
> NOT
> NULL, groupID INT NOT NULL, permission INT NOT NULL,
> PRIMARY KEY
> (forumID,groupID,permission) )
> Jive_instant_db.sql CREATE INDEX groupGroupIdx ON jiveGroupPerm (
> groupIDASC )
> Jive_instant_db.sql CREATE TABLE jiveGroupUser ( groupID
> INT NOT
> NULL, userID INT NOT NULL, administrator INT NOT NULL,
> PRIMARY KEY (groupID,userID) )
> Jive_instant_db.sql CREATE INDEX groupIdx ON jiveGroupUser ( userID
> ASC )
> java.lang.StringIndexOutOfBoundsException: String index out of
> range: 0
> at java.lang.String.charAt(Unknown Source)
> at
> org.enhydra.instantdb.SampleThread.getSQL(ScriptTool.java:189)
> at org.enhydra.instantdb.SampleThread.run(ScriptTool.java:265)
> at java.lang.Thread.run(Unknown Source)
>
>
> ========================
>
> Any ideas someone?
>
> TIA
>
> Marcel
>
> -------------------------------------------------------------------
> ----------
> To unsubscribe from this mailing list, send email to
> majordomo@enhydra.orgwith the text "unsubscribe instantdb" in the
> body of the email.
> If you have other questions regarding this mailing list, send
> email to
> the list admin at owner-instantdb@enhydra.org.
>
-----------------------------------------------------------------------------
To unsubscribe from this mailing list, send email to majordomo@enhydra.org
with the text "unsubscribe instantdb" in the body of the email.
If you have other questions regarding this mailing list, send email to
the list admin at owner-instantdb@enhydra.org.
|