Opening Cloud Gantt Documents; Fails to open and Java Error

When opening a file get a General error “java.lang.RuntimeException object arlready exists: taskviewforcomputedcolumns” and not certain is causing issue or resolution is.

Long Form of the error box below.

Something went wrong
Failed to init the database General error: “java.lang.RuntimeException: object already exists: taskviewforcomputedcolumns”; SQL statement: create table if not exists Task ( uid varchar not null, num integer not null, name varchar not null, color varchar null, shape varchar null, is_milestone boolean not null, is_project_task boolean not null, start_date date not null, duration integer not null, completion integer null, earliest_start_date date null, priority varchar not null, web_link varchar null, cost_manual_value numeric(100000, 2) null, is_cost_calculated boolean null, notes varchar null, primary key (uid) ) [50000-214] object already exists: taskviewforcomputedcolumns

Can you please post the full log contents (Help > View log) and a project file that you’re trying to open?

It happens with any file I tried to open in the cloud and even tested with one I was working on locally and saved to the cloud. It would not open after doing that in the new cloud location.

C:\Users\ErikChristian\ganttproject.log

GanttProject 3.3.3322
Settings file:
location: C:\Users\ErikChristian.ganttproject
size:7307
is readable: true
java.class.path: eclipsito.jar;C:\Program Files (x86)\GanttProject-3.3;C:\Program Files (x86)\GanttProject-3.3\eclipsito.jar;C:\Program Files (x86)\GanttProject-3.3\lib\slf4j-api-2.0.4.jar;C:\Program Files (x86)\GanttProject-3.3\lib\slf4j-jdk14-2.0.4.jar
java.home: C:\Program Files (x86)\GanttProject-3.3\runtime
java.ext.dirs: null
java.io.tmpdir: C:\Users\ERIKCH~1\AppData\Local\Temp
java.runtime.version: 17.0.14+10-LTS
java.vendor: BellSoft
java.vm.name: OpenJDK 64-Bit Server VM
java.vm.vendor: BellSoft
java.vm.version: 17.0.14+10-LTS
os.arch: amd64
os.name: Windows 11
os.version: 10.0
sun.java.command: com.bardsoftware.eclipsito.Launch --verbosity 1 --version-dirs plugins;~/.ganttproject.d/updates --app net.sourceforge.ganttproject.GanttProject
user.country: US
user.dir: C:\Program Files (x86)\GanttProject-3.3
user.home: C:\Users\ErikChristian
user.language: en
user.timezone: America/New_York

[2026-10-29 13:26:09] [INFO][App.Dirs] Cache directory=C:\Users\ErikChristian\AppData\Local\BarD Software\GanttProject\Cache\3.3 was set using AppDirs library
[2026-10-29 13:26:34] [WARN][net.sourceforge.ganttproject] Failed to init the database
net.sourceforge.ganttproject.storage.ProjectDatabaseException: Failed to init the database
at net.sourceforge.ganttproject.storage.SqlProjectDatabaseImpl.runScript(SqlProjectDatabaseImpl.kt:174)
at net.sourceforge.ganttproject.storage.SqlProjectDatabaseImpl.init(SqlProjectDatabaseImpl.kt:163)
at net.sourceforge.ganttproject.storage.LazyProjectDatabaseProxy.getDatabase(LazyProjectDatabaseProxy.kt:44)
at net.sourceforge.ganttproject.storage.LazyProjectDatabaseProxy.mapTasks(LazyProjectDatabaseProxy.kt:88)
at biz.ganttproject.customproperty.CalculatedPropertyUpdater.update(CalculatedPropertyUpdater.kt:39)
at net.sourceforge.ganttproject.GanttProject$3.lambda$projectOpened$0(GanttProject.java:334)
at biz.ganttproject.app.TwoPhaseBarrierImpl.tick(Barriers.kt:103)
at biz.ganttproject.app.TwoPhaseBarrierImpl.access$tick(Barriers.kt:74)
at biz.ganttproject.app.TwoPhaseBarrierImpl$register$1.invoke(Barriers.kt:92)
at biz.ganttproject.app.TwoPhaseBarrierImpl$register$1.invoke(Barriers.kt:94)
at biz.ganttproject.ganttview.TaskTable.reload$lambda$48(TaskTable.kt:742)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(Unknown Source)
at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source)
at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: org.h2.jdbc.JdbcSQLNonTransientException: General error: “java.lang.RuntimeException: object already exists: taskviewforcomputedcolumns”; SQL statement:
create table if not exists Task (
uid varchar not null,
num integer not null,
name varchar not null,
color varchar null,
shape varchar null,
is_milestone boolean not null,
is_project_task boolean not null,
start_date date not null,
duration integer not null,
completion integer null,
earliest_start_date date null,
priority varchar not null,
web_link varchar null,
cost_manual_value numeric(100000, 2) null,
is_cost_calculated boolean null,
notes varchar null,

primary key (uid)

) [50000-214]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:554)
at org.h2.message.DbException.getJdbcSQLException(DbException.java:477)
at org.h2.message.DbException.get(DbException.java:212)
at org.h2.message.DbException.convert(DbException.java:395)
at org.h2.command.Command.executeUpdate(Command.java:264)
at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:252)
at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:223)
at net.sourceforge.ganttproject.storage.SqlProjectDatabaseImpl.runScript(SqlProjectDatabaseImpl.kt:172)
… 17 more
Caused by: java.lang.RuntimeException: object already exists: taskviewforcomputedcolumns
at org.h2.message.DbException.getInternalError(DbException.java:343)
at org.h2.schema.Schema.add(Schema.java:273)
at org.h2.engine.Database.addSchemaObject(Database.java:908)
at org.h2.command.ddl.CreateView.update(CreateView.java:135)
at org.h2.command.ddl.SchemaOwnerCommand.update(SchemaOwnerCommand.java:33)
at org.h2.command.CommandContainer.update(CommandContainer.java:169)
at org.h2.command.CommandList.executeRemaining(CommandList.java:58)
at org.h2.command.CommandList.update(CommandList.java:66)
at org.h2.command.CommandList.executeRemaining(CommandList.java:58)
at org.h2.command.CommandList.update(CommandList.java:66)
at org.h2.command.CommandList.executeRemaining(CommandList.java:58)
at org.h2.command.CommandList.update(CommandList.java:66)
at org.h2.command.CommandList.executeRemaining(CommandList.java:58)
at org.h2.command.CommandList.update(CommandList.java:66)
at org.h2.command.Command.executeUpdate(Command.java:252)
… 20 more

ng(CommandList.java:58)
at org.h2.command.CommandList.update(CommandList.java:66)
at org.h2.command.Command.executeUpdate(Command.java:252)
… 20 more

Did you try restarting GanttProject?

I believe so but I can try that again.

Closed the application and started it again and still getting the same error.

Can you check if it is reproducible in GanttProject 3.4 Beta VI? You can get it from here: GanttProject - Download