Version Info:
Servoy R2 2.2.4 build-336 on Windows XP using Java 1.5.0_06
I pointed my Developer to use MS SQL server for the repository.
There was not already a Repository - I was creating a new one.
I got an error saying that the repository coul not be created:
com.microsoft.sqlserver.jdbc.SQLServerException: sp_cursoropen/sp_cursorprepare: The statement parameter can only be a batch or a stored procedure with a single select, without FOR BROWSE, COMPUTE BY, or variable assignments.
I restarted Developer and was instructed to upgrade the repository version.
I clicked ok and got this error:
com.microsoft.sqlserver.jdbc.SQLServerException: There is alre
ady an object named 'servoy_clients' in the database.
I guess the repository is partially created now?
What should I do? I don’t see any tables that have been created.
Here’s the rest of the StackTrace from the failure to upgrade the repository:
com.servoy.j2db.persistence.RepositoryException: Old repository found in the dat
abase. Repository version: 0, software version: 27. Upgrade the repository first
.
com.servoy.j2db.persistence.RepositoryException: Old repository found in the dat
abase. Repository version: 0, software version: 27. Upgrade the repository first
.
at com.servoy.j2db.persistence.Repository.int(Unknown Source)
at com.servoy.j2db.persistence.Repository.<init>(Unknown Source)
at com.servoy.j2db.persistence.Repository.<init>(Unknown Source)
at com.servoy.j2db.persistence.Server.getRepository(Unknown Source)
at com.servoy.j2db.develop.J2DBDeveloper.startOrCreateRepository(Unknown
Source)
at com.servoy.j2db.develop.at.new(Unknown Source)
at com.servoy.j2db.develop.J2DBDeveloper.aG(Unknown Source)
at com.servoy.j2db.ClientState.dataBaseInit(Unknown Source)
at com.servoy.j2db.J2DBClient.dataBaseInit(Unknown Source)
at com.servoy.j2db.develop.J2DBDeveloper.dataBaseInit(Unknown Source)
at com.servoy.j2db.develop.J2DBDeveloper.for(Unknown Source)
at com.servoy.j2db.develop.J2DBDeveloper.main(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.servoy.j2db.startup.Bootstrap.main(Bootstrap.java:119)
at Servoy.main(Servoy.java:28)
Apr 13, 2006 9:53:20 AM net.sf.hibernate.dialect.Dialect <init>
INFO: Using dialect: net.sf.hibernate.dialect.SQLServerDialect
com.servoy.j2db.persistence.RepositoryException: com.servoy.j2db.persistence.Rep
ositoryException: com.microsoft.sqlserver.jdbc.SQLServerException: There is alre
ady an object named 'servoy_clients' in the database.
com.servoy.j2db.persistence.RepositoryException: com.servoy.j2db.persistence.Rep
ositoryException: com.microsoft.sqlserver.jdbc.SQLServerException: There is alre
ady an object named 'servoy_clients' in the database.
at com.servoy.j2db.persistence.k.a(Unknown Source)
at com.servoy.j2db.persistence.Server.createRepositoryTables(Unknown Sou
rce)
at com.servoy.j2db.develop.J2DBDeveloper.startOrCreateRepository(Unknown
Source)
at com.servoy.j2db.develop.at.new(Unknown Source)
at com.servoy.j2db.develop.J2DBDeveloper.aG(Unknown Source)
at com.servoy.j2db.ClientState.dataBaseInit(Unknown Source)
at com.servoy.j2db.J2DBClient.dataBaseInit(Unknown Source)
at com.servoy.j2db.develop.J2DBDeveloper.dataBaseInit(Unknown Source)
at com.servoy.j2db.develop.J2DBDeveloper.for(Unknown Source)
at com.servoy.j2db.develop.J2DBDeveloper.main(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.servoy.j2db.startup.Bootstrap.main(Bootstrap.java:119)
at Servoy.main(Servoy.java:28)
Caused by: com.servoy.j2db.persistence.RepositoryException: com.microsoft.sqlser
ver.jdbc.SQLServerException: There is already an object named 'servoy_clients' i
n the database.
at com.servoy.j2db.persistence.Server.a(Unknown Source)
at com.servoy.j2db.persistence.Server.a(Unknown Source)
... 16 more
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: There is already an
object named 'servoy_clients' in the database.
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError
(Unknown Source)
at com.microsoft.sqlserver.jdbc.IOBuffer.processPackets(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(Unknown
Source)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.sendExecute(Unknown S
ource)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.doExecute(Unknown Sou
rce)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.execute(Unknown Sourc
e)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.servoy.j2db.persistence.datasource.p.invoke(Unknown Source)
at $Proxy1.execute(Unknown Source)
at org.apache.commons.dbcp.DelegatingStatement.execute(DelegatingStateme
nt.java:183)
at org.apache.commons.dbcp.DelegatingStatement.execute(DelegatingStateme
nt.java:183)
at org.apache.commons.dbcp.DelegatingStatement.execute(DelegatingStateme
nt.java:183)
... 18 more