I'm not crazy! Thank you for finding this Vincent.

--- Vincent Siveton <[EMAIL PROTECTED]> wrote:

> Ron,
> 
> It's a known bug for 4.1.13 and up. It seems to be fixed in 4.1.15
> and 5.0.13.
> http://bugs.mysql.com/bug.php?id=12325
> 
> Cheers,
> 
> Vincent
> 
> 2005/9/21, Ron Grabowski <[EMAIL PROTECTED]>:
> > A and C are drives but I have a also have a "D:\" drive on my
> system.
> > I'll try installing other versions inside virtual machines and see
> if I
> > can reproduce the problem. Apparently I'm the only one to
> experience
> > this so far:
> >
> >  http://dev.mysql.com/doc/mysql/en/news-4-1-x.html
> >
> > Thanks everyone for running testing the CREATE TABLE scripts for
> me.
> >
> > --- Larry Meadors <[EMAIL PROTECTED]> wrote:
> >
> > > By any chance, are those drive letters on your system?
> > >
> > > Larry
> > >
> > >
> > > On 9/18/05, Ron Grabowski <[EMAIL PROTECTED]> wrote:
> > > > Whenever I try and run the StatementTest group in NUnit I get
> the
> > > > following error message:
> > > >
> > > >
> > >
> >
>
IBatisNet.DataMapper.Test.NUnit.SqlMapTests.StatementTest.TestCustomTypeHandler
> > > > : IBatisNet.Common.Exceptions.IBatisNetException : Unable to
> > > execute
> > > > the sql: other-init.sql
> > > >   ----> ByteFX.Data.MySqlClient.MySqlException : Can't find
> file:
> > > > '.\ibatisnet\c.frm' (errno: 13)
> > > >
> > > > 'ibatisnet' is the name of the table in MySql, not a file path
> > > relating
> > > > to the IBatisNet source code.
> > > >
> > > > If I comment out this line from StatementTest:
> > > >
> > > >  InitScript(sqlMap.DataSource, ScriptDirectory +
> "other-init.sql");
> > > >
> > > > All the tests pass except for the one or two that rely on
> > > > other-init.sql.
> > > >
> > > > When I try to run other-init.sql from a mysql prompt the file
> > > starts
> > > > out ok:
> > > >
> > > >  mysql> use IBatisNet;
> > > >  Database changed
> > > >  mysql>
> > > >  mysql> drop table if exists Others;
> > > >  Query OK, 0 rows affected (0.03 sec)
> > > >
> > > >  mysql> drop table if exists A;
> > > >  Query OK, 0 rows affected, 1 warning (0.00 sec)
> > > >
> > > >  mysql> drop table if exists B;
> > > >  Query OK, 0 rows affected, 1 warning (0.00 sec)
> > > >
> > > >  mysql> drop table if exists C;
> > > >  Query OK, 0 rows affected, 1 warning (0.00 sec)
> > > >
> > > >  mysql> drop table if exists D;
> > > >  Query OK, 0 rows affected (0.05 sec)
> > > >
> > > >  mysql> drop table if exists E;
> > > >  Query OK, 0 rows affected (0.04 sec)
> > > >
> > > >  mysql> drop table if exists F;
> > > >  Query OK, 0 rows affected (0.04 sec)
> > > >
> > > > But eventually I see the same error that I see in NUnit:
> > > >
> > > >  mysql>
> > > >  mysql> CREATE TABLE C (
> > > >      ->  ID varchar(50) NOT MULL ,
> > > >      ->  C_Libelle varchar(50) NULL ,
> > > >      ->    primary key (ID)
> > > >      -> ) TYPE=INNODB;
> > > >  ERROR 1017 (HY000): Can't find file: '.\ibatisnet\c.frm'
> (errno:
> > > 13)
> > > >
> > > > The statement after that is executed fine:
> > > >
> > > >  mysql> CREATE TABLE B (
> > > >      ->  ID varchar(50) NOT NULL ,
> > > >      ->  C_ID varchar(50) NULL ,
> > > >      ->  D_ID varchar(50) NULL ,
> > > >      ->  B_Libelle varchar(50) NULL ,
> > > >      ->    primary key (ID)
> > > >      -> ) TYPE=INNODB;
> > > >  Query OK, 0 rows affected, 1 warning (0.09 sec)
> > > >
> > > > If I change the names of the tables from:
> > > >
> > > >  A, B, C, D, etc.
> > > >
> > > > to:
> > > >
> > > >  AA, BB, CC, DD, etc.
> > > >
> > > > everything works fine. Could it be that those table names are
> > > reserved?
> > > >
> > > > I'm using MySql 4.1.14-nt on a Windows Home machine.
> > > >
> > > > Could someone else running MySql 4.1 run these commands and
> report
> > > > their output:
> > > >
> > > >  DROP TABLE IF EXISTS A;
> > > >  DROP TABLE IF EXISTS B;
> > > >  DROP TABLE IF EXISTS C;
> > > >  DROP TABLE IF EXISTS D;
> > > >  DROP TABLE IF EXISTS E;
> > > >  DROP TABLE IF EXISTS F;
> > > >  DROP TABLE IF EXISTS G;
> > > >  DROP TABLE IF EXISTS H;
> > > >  DROP TABLE IF EXISTS I;
> > > >  DROP TABLE IF EXISTS J;
> > > >  DROP TABLE IF EXISTS K;
> > > >  DROP TABLE IF EXISTS L;
> > > >  DROP TABLE IF EXISTS M;
> > > >  DROP TABLE IF EXISTS N;
> > > >  DROP TABLE IF EXISTS O;
> > > >  DROP TABLE IF EXISTS P;
> > > >  DROP TABLE IF EXISTS Q;
> > > >  DROP TABLE IF EXISTS R;
> > > >  DROP TABLE IF EXISTS S;
> > > >  DROP TABLE IF EXISTS T;
> > > >  DROP TABLE IF EXISTS U;
> > > >  DROP TABLE IF EXISTS V;
> > > >  DROP TABLE IF EXISTS W;
> > > >  DROP TABLE IF EXISTS X;
> > > >  DROP TABLE IF EXISTS Y;
> > > >  DROP TABLE IF EXISTS Z;
> > > >
> > > >  CREATE TABLE A (ID varchar(50) NOT NULL);
> > > >  CREATE TABLE B (ID varchar(50) NOT NULL);
> > > >  CREATE TABLE C (ID varchar(50) NOT NULL);
> > > >  CREATE TABLE D (ID varchar(50) NOT NULL);
> > > >  CREATE TABLE E (ID varchar(50) NOT NULL);
> > > >  CREATE TABLE F (ID varchar(50) NOT NULL);
> > > >  CREATE TABLE G (ID varchar(50) NOT NULL);
> > > >  CREATE TABLE H (ID varchar(50) NOT NULL);
> > > >  CREATE TABLE I (ID varchar(50) NOT NULL);
> > > >  CREATE TABLE J (ID varchar(50) NOT NULL);
> > > >  CREATE TABLE K (ID varchar(50) NOT NULL);
> > > >  CREATE TABLE L (ID varchar(50) NOT NULL);
> > > >  CREATE TABLE M (ID varchar(50) NOT NULL);
> > > >  CREATE TABLE N (ID varchar(50) NOT NULL);
> > > >  CREATE TABLE O (ID varchar(50) NOT NULL);
> > > >  CREATE TABLE P (ID varchar(50) NOT NULL);
> > > >  CREATE TABLE Q (ID varchar(50) NOT NULL);
> > > >  CREATE TABLE S (ID varchar(50) NOT NULL);
> > > >  CREATE TABLE R (ID varchar(50) NOT NULL);
> > > >  CREATE TABLE T (ID varchar(50) NOT NULL);
> > > >  CREATE TABLE U (ID varchar(50) NOT NULL);
> > > >  CREATE TABLE V (ID varchar(50) NOT NULL);
> > > >  CREATE TABLE W (ID varchar(50) NOT NULL);
> > > >  CREATE TABLE X (ID varchar(50) NOT NULL);
> > > >  CREATE TABLE Y (ID varchar(50) NOT NULL);
> > > >  CREATE TABLE Z (ID varchar(50) NOT NULL);
> > > >
> > > > I was able to create most of the tables ok but I wasn't able to
> > > create
> > > > the tables mentioned in the subject:
> > > >
> > > >  mysql> CREATE TABLE K (ID varchar(50) NOT NULL);
> > > >  Query OK, 0 rows affected (0.18 sec)
> > > >
> > > >  mysql> CREATE TABLE L (ID varchar(50) NOT NULL);
> > > >  ERROR 1017 (HY000): Can't find file: '.\ibatisnet\l.frm'
> (errno:
> > > 13)
> > > >
> > > >  mysql> CREATE TABLE M (ID varchar(50) NOT NULL);
> > > >  Query OK, 0 rows affected (0.08 sec)
> > > >
> > > > Thanks,
> > > > Ron
> > > >
> > >
> >
> 
=== message truncated ===

Reply via email to