gvSIG bugs #1362
Does not persist the union of three tables
Status: | Won't fix | % Done: | 0% | |
---|---|---|---|---|
Priority: | Normal | Spent time: | - | |
Assignee: | - | |||
Category: | Document table | |||
Target version: | - | |||
Severity: | Add-on version: | |||
gvSIG version: | 2.0.0 | Add-on build: | ||
gvSIG build: | 2057 | Add-on resolve version: | ||
Operative System: | Linux | Add-on resolve build: | ||
Keywords: | Proyecto: | |||
Has patch: | No | Hito: | ||
Add-on name: | Unknown |
Description
Open gvSIG
New table
Add table rrline.dbf (http://downloads.gvsig.org/download/geodata/tables/DBF/rrline.dbf.zip)
Add table rrline_filipinas.dbf (http://downloads.gvsig.org/download/geodata/tables/DBF/rrline_filipinas.dbf.zip)
Add table rrline_japon.dbf (http://downloads.gvsig.org/download/geodata/tables/DBF/rrline_japon.dbf.zip)
Table, create join
Choose a data store as "rrline.dbf" and click Next
Choose the second data store as "rrline_filifinas.dbf and click Next
Choose as key of first table "rrlntype", the key of second table "rrlntype", type of prefix for the first table: 1, type of prefix for the second table: 2 and "userld" as the attribute to join. Next and finish.
Now we see the userld added to the table rrline.dbf
Table, create join
Choose a data store as "rrline.dbf" and click Next
Choose the second data store as "rrline_japon.dbf and click Next
Choose as key of first table "rrlntype", the key of second table "rrlntype" type of prefix for the first table: 12, type of prefix for the second table: 3 and "userld" as the attribute to join. Next and finish.
Now we see the second "userld" added to the table rrline.dbf
Save the project
Close gvSIG
Open gvSIG
Load last gvSIG project
A warning message appears: "Can't perform action 'application-project-open'."
History
#1 Updated by Joaquín del Cerro Murciano over 11 years ago
- Target version changed from 2.0.0-rc1 to 2.0.0-final
#2 Updated by Manuel Madrid over 11 years ago
- Target version deleted (
2.0.0-final)
#3 Updated by Juan Lucas Domínguez over 10 years ago
El problema es que al despersistir la JoinTransform se necesita acceso al store con las transformaciones anteriores aplicadas, lo cual no ocurre y se produce un error con el nombre de los campos disponibles. En este momento no veo modo de arreglarlo sin correr el riesgo de "daños colaterales". El problema empieza en esta líonea (método initialize de JoinTransform):
EditableFeatureType editableFeatureType = this.getFeatureStore().getDefaultFeatureType().getEditable();
Ahí debería tener los campos de un store ya transformado, pero al despersistir, eso no es así.
#4 Updated by Álvaro Anguix over 10 years ago
- Assignee set to Joaquín del Cerro Murciano
#5 Updated by Álvaro Anguix over 10 years ago
- Assignee changed from Joaquín del Cerro Murciano to Juan Lucas Domínguez
- Target version set to 2.1.0-2219-testing
#6 Updated by Joaquín del Cerro Murciano about 10 years ago
- Target version changed from 2.1.0-2219-testing to 2.1.0-2221-testing
#7 Updated by Álvaro Anguix about 10 years ago
- Target version changed from 2.1.0-2221-testing to 2.2.0-2311-rc2
#8 Updated by Álvaro Anguix about 10 years ago
- Assignee deleted (
Juan Lucas Domínguez)
#9 Updated by Álvaro Anguix over 9 years ago
- Target version deleted (
2.2.0-2311-rc2)
#10 Updated by Álvaro Anguix about 4 years ago
- Status changed from New to Won't fix