Error Importing a Solution

I wanted to test a new solution in a Server and when importing it I get this error:

GSDistPrensa is a solution that is already on the server and the new one is GSDespachos. The only clientes object that I think I have in both solutions is a table in different databases.

I have also attached the server log.

BTW. You can also see in the log an error about the DBF_JDBC40-6. Any clue about this?

Thanks.

Did you copy clientes object (tbl file) between the two solutions(in developer)? This error means it finds the exact same object _Clientes in another solution existing in repository so cannot import it again.

Hi Laurian.

No I have not copied anything between solutions. They are completely different solutions for different customers and does not share any DB or table, only some modules (Login, utilities, medias, etc).

This problem happened with the machine I use to work with, I had not done it on my production server because I like to check everything before touching it. After that error I setup a new server and import all the solutions, just to check that the problem was not because of a tidy machine and I have the same results.

Is there anyway I could find which object is it? I cannot understand that if a table is used by two solutions in different databases I must change the name.

Please give me a clue to find the problem. I need to have the new solution ready on wednesday.

Thanks.

Using same table name is not a problem. The problem is that two objects used from two different solutions have same uuid. Can you check in developer if _Clientes.tbl has same uuid in the two solutions? (assuming that is the _Clientes that goes wrong)

Sure I can check it. How can I do that? Where do I see the UUID for the tables?

BTW The table name is “clientes” and not “_Clientes”. Is the underscore added automatically?

Hi Laurian

The name of the object gave me a clue. It is not a table object it´s a variable object.

I recreate that var and it is solved, but I guess that there might be a bug in copy and pasting pieces of code because I thought that when you paste code the UUID are regenerated, isn´t it?

Any way I would like to know how can I get the UUID for tables and if there is a way to regenerate UUIDs automatically.

Thanks.

the underscore is added in front when having a name which is a keyword; uuid is regenerated at copy/paste if inside the same active(solutions) - and if using script editor, of course; we cannot read non active solutions from disk just to check this; tables don’t have uuid, but there are some objects TableNode which is linked to a table, those have same name as table and have uuid

Thanks Laurian. You are right it´s impossible to check non active solutions UUID, sorry for my stupid thought. :oops:

I will keep that on mind.