ShonanOB / robertprojects

Automatically exported from code.google.com/p/robertprojects
0 stars 0 forks source link

SQLlite export doesn't work on Mac #64

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Система MacOSX 10.6.1 64bit, Java переключена в 
32-битный режим.

При попытке сохранения базы в файл ява 
выдаёт ошибку:

Version: TrekBuddy Atlas Creator 1.6 beta 6 (594)
Platform: Mac OS X (10.6.1)
Java VM: Java HotSpot(TM) Client VM (1.6.0_15-b03-219)
Mapsources rev: 601

Error hierarchy:
  MapCreationException: Error creating SQL database
  SQLException: java.lang.NoClassDefFoundError: Could not initialize class 
SQLite.JDBC2x.DatabaseX

tac.exceptions.MapCreationException: Error creating SQL database
    at tac.program.mapcreators.MapCreatorBigPlanet.createMap
(MapCreatorBigPlanet.java:81)
    at tac.program.AtlasThread.createMap(AtlasThread.java:296)
    at tac.program.AtlasThread.createAtlas(AtlasThread.java:140)
    at tac.program.AtlasThread.run(AtlasThread.java:73)
Caused by: java.sql.SQLException: java.lang.NoClassDefFoundError: Could 
not initialize class SQLite.JDBC2x.DatabaseX
    at SQLite.JDBCDriver.connect(JDBCDriver.java:112)
    at tac.utilities.jdbc.DriverProxy.connect(DriverProxy.java:38)
    at java.sql.DriverManager.getConnection(DriverManager.java:582)
    at java.sql.DriverManager.getConnection(DriverManager.java:207)
    at tac.program.mapcreators.MapCreatorBigPlanet.getConnection
(MapCreatorBigPlanet.java:88)
    at tac.program.mapcreators.MapCreatorBigPlanet.initializeDB
(MapCreatorBigPlanet.java:93)
    at tac.program.mapcreators.MapCreatorBigPlanet.createMap
(MapCreatorBigPlanet.java:72)
    ... 3 more

Original issue reported on code.google.com by ArtRoman...@gmail.com on 21 Oct 2009 at 11:30

GoogleCodeExporter commented 9 years ago
Как можно починить? Программа удобная, 
хотелось бы настроить.
Заранее спасибо!

Original comment by ArtRoman...@gmail.com on 21 Oct 2009 at 11:31

GoogleCodeExporter commented 9 years ago
Попробуйте последнюю версию 1.6 RC1. Я только 
что вытащил последние
обновления у автора и скомпилировал.
http://robertprojects.googlecode.com/files/TrekBuddy_Atlas_Creator_1.6%20RC%201.
zip
Если не получится, попробуйте 
скомпилировать программу прямо на Маке.
А заодно прямо на Маке компилируйте SQLite 
библиотеку. Кому-то на
Линуксе только это помогло.

Original comment by RobertK...@gmail.com on 22 Oct 2009 at 8:13

GoogleCodeExporter commented 9 years ago
Новая версия работает также стабильно, но 
компилировать библиотеку не хочется — в 
маке есть встроенный sqlite3, неужели нельзя 
как-то через него?
man sqlite3: sqlite3 - A command line interface for SQLite version 3.

Original comment by ArtRoman...@gmail.com on 22 Oct 2009 at 7:37

GoogleCodeExporter commented 9 years ago
Cannot export to BigPlanet SQLite format on Mac OS 10.6.1

Version:  TrekBuddy 1.6.1 (Oct 30, 2009)

Using drivers from:
http://www.malcolmhardie.com/support/sqleditor/sqlite/index.html

Error in terminal:

java.sql.SQLException: not supported
    at SQLite.JDBC2x.JDBCPreparedStatement.setBinaryStream(JDBCPreparedStatement.java:194)
    at tac.program.mapcreators.MapCreatorBigPlanet.writeTile(MapCreatorBigPlanet.java:159)
    at tac.program.mapcreators.MapCreatorBigPlanet.createTiles(MapCreatorBigPlanet.java:128)
    at tac.program.mapcreators.MapCreatorBigPlanet.createMap(MapCreatorBigPlanet.java:73)
    at tac.program.AtlasThread.createMap(AtlasThread.java:296)
    at tac.program.AtlasThread.createAtlas(AtlasThread.java:140)
    at tac.program.AtlasThread.run(AtlasThread.java:73)

Original comment by jeka...@gmail.com on 7 Dec 2009 at 6:16

GoogleCodeExporter commented 9 years ago
Мне на Linux, действительно помогла сборка 
библиотеки из исходников.
По поводу "в маке есть встроенный sqlite3". Он 
есть и в линуксе, тут собственно не
сам Sqlite нужен, а библиотека для работы 
ява-приложения с ним.

Original comment by Ruslan.L...@gmail.com on 28 Jan 2010 at 11:16

GoogleCodeExporter commented 9 years ago
same problem, I compiled the sqlite driver manually and I'm using the 1.6.1 
version

Original comment by gabriele...@gmail.com on 8 Oct 2010 at 6:30