After a lot of requests we decided to open our framework svn to the framework users. From today our svn is open for framework users. You will see all the changes we are working on and submitting. If we create a new version we also will create a new tag so you can always see what is a release version. Obviously there is only read access to our svn. But if you want to contribute you can create patches and send them to us. Keep in mind that this is work in progress, so only the actual releases are considered stable.
Is your daily svn? I mean,is the repository where you update your work each day? Or on the contrary, you update that svn only when you publish new releases?
If the answer is the first (it’s your daily svn), will you continue advising us when you publish a new release?
I ask this for practical reasons, because it’s more practical for us to update ONLY when a new release is published.
Hi Sanneke,
I’m probably being stupid, but I have just created a new Servoy installation on my Mac for a new client job that I want to use the FW for.
I created a new (empty) Postgres db ‘svy_framework’ and then added the new SVN repository and ‘checked out’ the release path of the FW modules.
I now have lots (295) errors because none of the actual tables in the svy_framework db exist!
I managed to create all the dbi files, but I can’t seem to work out how I get Servoy to create all the tables & columns I need in the svy_framework???
(I’m sure I’ve seen some wizard that does the opposite of creating the rbi files and creates all missing tables & columns, but can’t seem to make it appear - I think it was from a ‘quick fix’ on an error, but it doesn’t seem to be offered currently)
Please can you, or someone, tell me how I can get svy_framework to have all the correct tables/columns without me having to trick Servoy by importing a solution with an exported set of the modules from a working solution and then having to check out the SVN version again???
You have to rightclick your database server and then choose “Synchronize with DB server information”:
[attachment=0]synch_db.png[/attachment]
Then you get a screen in which you can create all the missing tables. If the missing tables are created, you get a lot of errors/warnings about missing columns. On those errors you can rightclick and do quickfix to create the columns.
Joas:
You have to rightclick your database server and then choose “Synchronize with DB server information”:
[attachment=0]synch_db.png[/attachment]
Then you get a screen in which you can create all the missing tables. If the missing tables are created, you get a lot of errors/warnings about missing columns. On those errors you can rightclick and do quickfix to create the columns.
Thanks, I have tried that, it is not working or doing that.
I still have loads of errors, like
Form “svy_nav_c_buttons_dtl” is based on table “nav_program” which is not accessible.
and either no ‘Quick Fix’ or Quick Fix just offers to ‘delete’ that item.
I am using freshly installed release version of Servoy 6 running on Mac OS X 10.7 (Lion)
What exactly do you mean with that? Do you get the screen where you can choose which tables to create? or not even that?
Alternatively you can import the 6.884 version into your workspace, then all tables and columns will be created automatically. After that you can synch with svn to get the latest changes.
What exactly do you mean with that? Do you get the screen where you can choose which tables to create? or not even that?
Alternatively you can import the 6.884 version into your workspace, then all tables and columns will be created automatically. After that you can synch with svn to get the latest changes.
At one point I got the wizard up and it created DBI files for all the sample DBs, but from then on, when the wizard appears it has a check box set, then looks like it’s doing something, but no table/columns are created.
I don’t really have time to spend trying to resolve, so I will delete current solutions, import the FW release, let it create the tables/columns, then clear it and re-import from the SVN.
Hi
next problem… (sorry)
I have (re)created a fresh install, created svy_framework db, imported normal FW release solution (.servoy file) and that created the tables/columns, deleted it, imported SVN version, added it to my solution, try and startup,
but of course there is NO data in the tables, therefore therefore there is no user (superuser) defined, so I can’t get in!!!
I have tried various things to create the default user, but I DON’T want to import the sampleuse_navigation.servoy and let it create lots of stuff I don’t want, just to get superuser
So, what’s the solution? (maybe the svy_nav_navigation.servoy has to have at least that superuser in it as sample data [and whatever else is required as a minimum to allow opening])
Thanks
rafig:
Hi
next problem… (sorry)
I have (re)created a fresh install, created svy_framework db, imported normal FW release solution (.servoy file) and that created the tables/columns, deleted it, imported SVN version, added it to my solution, try and startup,
but of course there is NO data in the tables, therefore therefore there is no user (superuser) defined, so I can’t get in!!!
I have tried various things to create the default user, but I DON’T want to import the sampleuse_navigation.servoy and let it create lots of stuff I don’t want, just to get superuser
So, what’s the solution? (maybe the svy_nav_navigation.servoy has to have at least that superuser in it as sample data [and whatever else is required as a minimum to allow opening])
Thanks
On the svy_nav_c_properties form there is a method removeData, this method will remove the data of the framework but also create the superuser. You can use that to get you superuser back. Then if you login with the superuser you will probably get a warning that there are no programs after login. After that you can use ctrl+1 to start creating programs and menus again.
On the svy_nav_c_properties form there is a method removeData, this method will remove the data of the framework but also create the superuser. You can use that to get you superuser back. Then if you login with the superuser you will probably get a warning that there are no programs after login. After that you can use ctrl+1 to start creating programs and menus again.
Regards Sanneke
I had discovered that, but it’s a catch-22 situation, I can’t get that to run without logging in to the FW somehow…
If you can tell me HOW I can run that method without a user defined in the Security FW, that would be great…
Thanks
It is a bit a difficult situation. What I think would work is temporary remove the mustAthenticase flag from the solution. Then run the method from developer. After that you can put the flag back on and use your user superuser.