eclipse - EclipseFP rebuild local database error -
i have installed ecplisefp in flash eclipse. operation system ubuntu 13.04. installation (i have install packages through cabal , apt-get). when start eclipse shows following error messages:
error loading local database migrating: create table "db_package"("id" integer primary key,"name" varchar not null,"version" varchar not null,"doc" varchar null,constraint "unique_version" unique ("name","version")) migrating: create table "db_module"("id" integer primary key,"name" varchar not null,"doc" varchar null,"package_id" integer not null references "db_package") migrating: create table "db_decl"("id" integer primary key,"decl_type" varchar not null,"name" varchar not null,"doc" varchar null,"kind" varchar null,"signature" varchar null,"equals" varchar null,"module_id" integer not null references "db_module") migrating: create table "db_ty_var"("id" integer primary key,"name" varchar not null,"decl_id" integer not null references "db_decl") migrating: create table "db_fun_dep"("id" integer primary key,"name" varchar not null,"decl_id" integer not null references "db_decl") migrating: create table "db_context"("id" integer primary key,"shown" varchar not null,"decl_id" integer not null references "db_decl") migrating: create table "db_constructor"("id" integer primary key,"name" varchar not null,"signature" varchar not null,"decl_id" integer not null references "db_decl") scion-browser: user error (sqlite3 returned errorerror while attempting perform prepare "create index if not exists module_pkgid_name on dbmodule (packageid,name)": no such table: main.dbmodule)
i have tried follow faq ant type following command console (my user name joe):
$ scion-browser {"filepath":"/home/joe/workspace/.metadata/.plugins/net.sf.eclipsefp.haskell.browser/scion-browser-0.2-dbs/local.db","command":"load-local-db","rebuild":true}
nothing shows , if try type "enter" key shows
incomplete data error in command:
and keep waiting input.
when jump long directory above, can see local.db
file exists size 0. exists eclipse still 0. if ignore above error , create haskell project, ui blocks when try expand "src" folder in project tree.
how fix problem can start use it?
update when @ error message, seems scion-browser expecting table named "dbmodule" has been created call "db_module". must version mismatch. dont't know how force version of scion-browser or else.
update
i found in this discussion says need enter scion-browser <enter>
, paste parameter console. followed , result is:
$ scion-browser {"filepath":"/home/joe/workspace/.metadata/.plugins/net.sf.eclipsefp.haskell.browser/scion-browser-0.2-dbs/local.db","command":"load-local-db","rebuild":true} migrating: create table "db_package"("id" integer primary key,"name" varchar not null,"version" varchar not null,"doc" varchar null,constraint "unique_version" unique ("name","version")) migrating: create table "db_module"("id" integer primary key,"name" varchar not null,"doc" varchar null,"package_id" integer not null references "db_package") migrating: create table "db_decl"("id" integer primary key,"decl_type" varchar not null,"name" varchar not null,"doc" varchar null,"kind" varchar null,"signature" varchar null,"equals" varchar null,"module_id" integer not null references "db_module") migrating: create table "db_ty_var"("id" integer primary key,"name" varchar not null,"decl_id" integer not null references "db_decl") migrating: create table "db_fun_dep"("id" integer primary key,"name" varchar not null,"decl_id" integer not null references "db_decl") migrating: create table "db_context"("id" integer primary key,"shown" varchar not null,"decl_id" integer not null references "db_decl") migrating: create table "db_constructor"("id" integer primary key,"name" varchar not null,"signature" varchar not null,"decl_id" integer not null references "db_decl") scion-browser: user error (sqlite3 returned errorerror while attempting perform prepare "create index if not exists module_pkgid_name on dbmodule (packageid,name)": no such table: main.dbmodule)
so same.
i have replied on sourceforge forum (https://sourceforge.net/p/eclipsefp/discussion/371922/thread/026a3090/?limit=25#32bb). 0.2.15 version of scion-browser, tried support persistent 1.2, broken. had tried on existing db , ok, creation fails. have pushed 0.2.16 hackage solves problem.
Comments
Post a Comment