Unable to modify or delete existing extratables in CS

Hi!

We have a problem with extratables and fields in CS.

Im not sure exactly when this problem started occuring but me guess is when they got upgraded from 7.1 to 8.0.

For example, when creating new fields on existing tables we get this error, regardles of the name;

Error: the selected database field is already in use.

When trying to delete existing tables/fields it gives an error;

Something went wrong. An error message is logged with current time: 2018-01-02 14:10:53

We cannot find anything in the logs pointing towards what goes wrong. Any hint here?

Creating new tables and then adding fields to it works, but not even the standard tables for Request, Contact etc. works when trying to add new fields.

Is there a way to troubleshoot what goes wrong with creating/saving these tables?

/Andreas

RE: Unable to modify or delete existing extratables in CS

Just a quick question, did you upgrade straight from 7.1 to 8.0? Or did you upgrade from 7.1 to 7.5, then to 8.0

Av: Simen Mostuen Iversen 3. jan 2018

RE: Unable to modify or delete existing extratables in CS

Hi!

Unfortunatly I was not the one doing the upgrade but im pretty sure it was done correct.

I was able to extend the logging and found this when trying to delete an extra table.

 

[11024] [(System)            ] [Customer    ] 2018-01-03 10:19:25.170 [0.031] [0.000]: select extra_fields.id,extra_fields.domain,extra_fields.extra_table,extra_fields.target_extra_table,extra_fields.field_name,extra_fields.name,extra_fields.default_value,extra_fields.type,extra_fields.flags,extra_fields.params,extra_fields.order_pos,extra_fields.description from extra_fields where (extra_fields.domain = 32) order by extra_fields.order_pos asc ()

 

But when i was looking through the database i could only find extra_fields rows with domain = 16

Could that be the problem? that SO does not find the extra_fields connected to the extra table, and then just crashes?

 

Av: Andreas Bergstrand 3. jan 2018

RE: Unable to modify or delete existing extratables in CS

Hi,

I don't think that query is the problem. I am looking at the code now, and from what I can see we only show that error message if the field already exists. If you get this message no matter what field name you supply, then there is something weird going on that I would have to investigate further.

Do you have a lot of tables and fields? Could you supply us with a dump of the extra_tables and extra_fields tables?

Sverre

Av: Sverre Hjelm 4. jan 2018

RE: Unable to modify or delete existing extratables in CS

Hi, we had the same problem in our production database a couple of months ago. For some reason we were unable to create x_custno on the crm7.contact table. As I recall we tried flushing caches and doing iisresets, but still got same error. Think we just gave up, but I think it just worked when we tried again a few days later.

Av: Frode Lillerud 4. jan 2018

RE: Unable to modify or delete existing extratables in CS

Hi!

It's specifically the idataretriever table that we have problems with. As you can se we have three similiar below (with different names) as the first one stopped "working". We then created a new and everything worked fine until i didn't. So now we have two non working tables. There is a lot och extrafields yes, especially when we have had to created them for each table...

Not sure how i can format it but this is the EXTRA_TABLES and EXTRA_FIELDS tables;

1 y_idataretriver y_idataretriver y_idataretriver y_idataretriver y_idataretriver y_idataretriver -1   0 256 0 0 0 0 0
2 y_test y_test y_test y_test y_test y_test -1   0 256 0 0 0 0 0
3 y_idataretriverx IDataRetriver Old IDataRetriver IDataRetriver IDataRetriver IDataRetriver -1 y_idataretriverx.id asc -1 6 -1 -1 0 0 0
5 y_productrows ProductRows ProductRows ProductRows ProductRows 27 y_productrows.id asc 0 0 0 0 0 0 0
6 y_partnerreply PartnerReply PartnerReply PartnerReply PartnerReply PartnerReply 27 y_partnerreply.id asc 0 0 0 0 0 0 0
7 y_testing test test test test test -1 y_testing.id asc -1 0 -1 -1 0 0 0
8 y_idataretriever iDataRetriever iDataRetriever iDataRetriever iDataRetriever iDataRetriever 28 y_idataretriever.x_category asc -1 0 -1 -1 0 0 0
9 y_ifiles Files - Company Files Files Files Files 36 y_ifiles.id asc NULL 0 -1 -1 NULL NULL NULL
10 y_files_sales Files - Sales Files - Sales Files - Sales Files - Sales Files - Sales 36 y_files_sales.id asc NULL 0 -1 -1 NULL NULL NULL
11 y_ifolders Folders - Company Folders Folders Folders Folders 36 y_ifolders.id asc NULL 0 -1 -1 NULL NULL NULL
12 y_folders_sales Folders - Sales Folders - Sales Folders - Sales Folders - Sales Folders - Sales 36 y_folders_sales.id asc NULL 0 -1 -1 NULL NULL NULL
16 y_projstatuschanges project status changes project status changes project status changes project status changes project status changes 45 y_projstatuschanges.id asc NULL 0 NULL NULL NULL NULL NULL
17 y_testnew test new         -1 y_testnew.id asc NULL 0 -1 -1 NULL NULL

NULL

 


                

id

domain extra_table target_extra_table field_name name default_value type flags params order_pos description
1 16 3 0 x_select Select   2 40960 defaultNow=0    
defaultActiveUser=0                      
useTextarea=0                      
height=4                      
  1                    
3 16 3 0 x_connectionstring Connection String   2 40960 defaultNow=0    
defaultActiveUser=0                      
useTextarea=0                      
height=3                      
  2                    
4 16 3 0 x_button1 button 1 text   2 40960 defaultNow=0    
defaultActiveUser=0                      
useTextarea=0                      
height=3                      
  3                    
5 16 3 0 x_button1link button 1 link   2 40960 defaultNow=0    
defaultActiveUser=0                      
useTextarea=0                      
height=3                      
  4                    
6 16 3 0 x_button2 button 2 text   2 40960 defaultNow=0    
defaultActiveUser=0                      
useTextarea=0                      
height=3                      
  6                    
7 16 3 0 x_button2link button 2 link   2 40960 defaultNow=0    
defaultActiveUser=0                      
useTextarea=0                      
height=3                      
  7                    
8 16 3 0 x_button1type button 1 type of link Internal 10 40992 defaultNow=0    
defaultActiveUser=0                      
option=Internal                      
option=External                      
  5                    
9 16 3 0 x_button2type button 2 type of link Internal 10 40992 defaultNow=0    
defaultActiveUser=0                      
option=Internal                      
option=External                      
  8                    
10 16 3 0 x_button3 button 3 text   10 40960 defaultNow=0    
defaultActiveUser=0                      
  9                    
11 16 3 0 x_button3link button 3 link   2 40960 defaultNow=0    
defaultActiveUser=0                      
useTextarea=0                      
height=3                      
  10                    
12 16 3 0 x_button3type button 3 type of link Internal 2 40992 defaultNow=0    
defaultActiveUser=0                      
option=Internal                      
option=External                      
useTextarea=0                      
height=3                      
  11                    
13 16 3 0 x_button4 button 4 text   2 40960 defaultNow=0    
defaultActiveUser=0                      
useTextarea=0                      
height=3                      
  12                    
14 16 3 0 x_button4link button 4 link   2 40960 defaultNow=0    
defaultActiveUser=0                      
useTextarea=0                      
height=3                      
  13                    
15 16 3 0 x_button4type button 4 type of link Internal 2 40992 defaultNow=0    
defaultActiveUser=0                      
option=Internal                      
option=External                      
useTextarea=0                      
height=3                      
  14                    
16 16 6 0 x_company Company   17 41984 maxRelations=    
targetLabel=Company                      
defaultNow=0                      
defaultActiveUser=0                      
  1                    
17 16 6 5 x_product Product   20 41984 maxRelations=    
targetLabel=Product                      
useDropDown=0                      
onlyLeafNode=0                      
defaultNow=0                      
defaultActiveUser=0                      
  2                    
18 16 6 0 x_moq MOQ   1 40960 defaultNow=0    
defaultActiveUser=0                      
  3                    
19 16 6 0 x_price price   1 40960 defaultNow=0    
defaultActiveUser=0                      
  4                    
20 16 6 0 x_currency Currency   10 40960 defaultNow=0    
defaultActiveUser=0                      
  5                    
21 16 6 0 x_priceunit Price unit   1 40960 defaultNow=0    
defaultActiveUser=0                      
  6                    
22 16 6 0 x_leadtime Leadtime   10 40960 defaultNow=0    
defaultActiveUser=0                      
  7                    
23 16 5 0 x_productname Product name   10 40960 defaultNow=0    
defaultActiveUser=0                      
  5                    
24 16 6 0 x_tod TOD   10 40960 defaultNow=0    
defaultActiveUser=0                      
  8                    
25 16 6 0 x_surface Surface treatment   10 40960 defaultNow=0    
defaultActiveUser=0                      
  9                    
26 16 5 0 x_product Bufab Article No   1 40960 defaultNow=0    
defaultActiveUser=0                      
  1                    
27 16 5 0 x_mal Dimension   1 40960 defaultNow=0    
defaultActiveUser=0                      
  2                    
28 16 5 0 x_dim DIM   10 40960 defaultNow=0    
defaultActiveUser=0                      
  3                    
29 16 5 0 x_rfqart RFQ Art   1 40960 defaultNow=0    
defaultActiveUser=0                      
  4                    
86 16 7 0 x_where1tooltip tooltip test   10 40960 defaultNow=0    
defaultActiveUser=0                      
  1                    
89 16 8 NULL x_select Select   2 40960 defaultNow=0    
defaultActiveUser=0                      
useTextarea=1                      
height=10                      
  3                    
90 16 8 0 x_connectionstring Connection String   2 40960 defaultNow=0    
defaultActiveUser=0                      
useTextarea=0                      
height=3                      
  4                    
91 16 8 0 x_button1 button 1 text   2 40960 defaultNow=0    
defaultActiveUser=0                      
useTextarea=0                      
height=3                      
  5                    
92 16 8 0 x_button1link button 1 link   2 40960 defaultNow=0    
defaultActiveUser=0                      
useTextarea=0                      
height=3                      
  6                    
93 16 8 0 x_button1type button 1 type of link Internal 2 40992 defaultNow=0    
defaultActiveUser=0                      
option=Internal                      
option=External                      
useTextarea=0                      
height=3                      
  7                    
94 16 8 0 x_button2 button 2 text   2 40960 defaultNow=0    
defaultActiveUser=0                      
useTextarea=0                      
height=3                      
  8                    
95 16 8 0 x_button2link button 2 link   2 40960 defaultNow=0    
defaultActiveUser=0                      
useTextarea=0                      
height=3                      
  9                    
96 16 8 0 x_button2type button 2 type of link Internal 2 40992 defaultNow=0    
defaultActiveUser=0                      
option=Internal                      
option=External                      
useTextarea=0                      
height=3                      
  10                    
97 16 8 0 x_button3 button 3 text   2 40960 defaultNow=0    
defaultActiveUser=0                      
useTextarea=0                      
height=3                      
  11                    
98 16 8 0 x_button3link button 3 link   2 40960 defaultNow=0    
defaultActiveUser=0                      
useTextarea=0                      
height=3                      
  12                    
99 16 8 0 x_button3type button 3 type of link Internal 2 40992 defaultNow=0    
defaultActiveUser=0                      
option=Internal                      
option=External                      
useTextarea=0                      
height=3                      
  13                    
100 16 8 0 x_button4 button 4 text   2 40960 defaultNow=0    
defaultActiveUser=0                      
useTextarea=0                      
height=3                      
  14                    
101 16 8 0 x_button4link button 4 link   2 40960 defaultNow=0    
defaultActiveUser=0                      
useTextarea=0                      
height=3                      
  15                    
102 16 8 0 x_button4type button 4 type of link Internal 2 40992 defaultNow=0    
defaultActiveUser=0                      
option=Internal                      
option=External                      
useTextarea=0                      
height=3                      
  16                    
103 16 8 0 x_description Description   2 40960 defaultNow=0    
defaultActiveUser=0                      
useTextarea=0                      
height=3                      
  17                    
104 16 8 0 x_where1tooltip where 1 tooltip   2 40960 defaultNow=0    
defaultActiveUser=0                      
useTextarea=0                      
height=3                      
  18                    
105 16 8 0 x_where1columnname where 1 column name   2 40960 defaultNow=0    
defaultActiveUser=0                      
useTextarea=0                      
height=3                      
  19                    
106 16 8 0 x_where2tooltip where 2 tooltip   2 40960 defaultNow=0    
defaultActiveUser=0                      
useTextarea=0                      
height=3                      
  20                    
107 16 8 0 x_where2columnname where 2 column name   2 40960 defaultNow=0    
defaultActiveUser=0                      
useTextarea=0                      
height=3                      
  21                    
108 16 8 0 x_where3tooltip where 3 tooltip   2 40960 defaultNow=0    
defaultActiveUser=0                      
useTextarea=0                      
height=3                      
  22                    
109 16 8 0 x_where3columnname where 3 column name   2 40960 defaultNow=0    
defaultActiveUser=0                      
useTextarea=0                      
height=3                      
  23                    
110 16 8 0 x_where4tooltip where 4 tooltip   2 40960 defaultNow=0    
defaultActiveUser=0                      
useTextarea=0                      
height=3                      
  24                    
111 16 8 0 x_where4columnname where 4 column name   2 40960 defaultNow=0    
defaultActiveUser=0                      
useTextarea=0                      
height=3                      
  25                    
112 16 8 0 x_numberofentries Number of entries shown per page 10 10 45088 defaultNow=0    
defaultActiveUser=0                      
option=10                      
option=25                      
option=50                      
option=100                      
  26                    
113 16 8 0 x_showextendedsearch Show extended search 0 6 40960 defaultNow=0    
defaultActiveUser=0                      
  27                    
114 16 8 0 x_showexportbuttons Show export buttons 0 6 40960 defaultNow=0    
defaultActiveUser=0                      
  28                    
115 16 8 0 x_changeentries User can change number of entries 0 6 40960 defaultNow=0    
defaultActiveUser=0                      
  29                    
116 16 8 0 x_showtogglefilters Show 'show/hide filters' button 0 6 40960 defaultNow=0    
defaultActiveUser=0                      
  30                    
117 16 8 0 x_reqextendedsearch Require extended search 0 6 40960 defaultNow=0    
defaultActiveUser=0                      
  31                    
118 16 8 NULL x_comment Comment   2 40960 defaultNow=0    
defaultActiveUser=0                      
useTextarea=0                      
height=3                      
  1                    
119 16 8 NULL x_category Category   2 172064 defaultNow=0    
defaultActiveUser=0                      
option=ADS                      
option=Deviations                      
option=GAT                      
option=Item                      
option=Purchase                      
option=Pipeline                      
option=Sales                      
useTextarea=0                      
height=3                      
  2                    
120 16 9 NULL x_company Company   17 41984 maxRelations=    
targetLabel=Company                      
defaultNow=0                      
defaultActiveUser=0                      
  1                    
121 16 9 11 x_folder Folder   20 41984 maxRelations=    
targetLabel=Folder                      
useDropDown=0                      
onlyLeafNode=0                      
defaultNow=0                      
defaultActiveUser=0                      
  2                    
122 16 9 NULL x_document Document   1 40960 defaultNow=0    
defaultActiveUser=0                      
  3                    
123 16 10 NULL x_sale Sale   27 41984 maxRelations=    
targetLabel=                      
defaultNow=0                      
defaultActiveUser=0                      
  1                    
124 16 10 12 x_folder Folder   20 41984 maxRelations=    
targetLabel=Folder                      
useDropDown=0                      
onlyLeafNode=0                      
defaultNow=0                      
defaultActiveUser=0                      
  2                    
125 16 10 NULL x_document Document   1 40960 defaultNow=0    
defaultActiveUser=0                      
  3                    
126 16 11 NULL x_company Company   17 41984 maxRelations=    
targetLabel=Company                      
defaultNow=0                      
defaultActiveUser=0                      
  1                    
127 16 11 NULL x_name Name   2 40960 defaultNow=0    
defaultActiveUser=0                      
useTextarea=0                      
height=3                      
  2                    
128 16 11 11 x_parent ParentFolder   20 41984 maxRelations=    
targetLabel=ParentFolder                      
useDropDown=0                      
onlyLeafNode=0                      
defaultNow=0                      
defaultActiveUser=0                      
  3                    
129 16 12 NULL x_sale Sale   27 41984 maxRelations=    
targetLabel=                      
defaultNow=0                      
defaultActiveUser=0                      
  1                    
130 16 12 NULL x_name Name   2 40960 defaultNow=0    
defaultActiveUser=0                      
useTextarea=0                      
height=3                      
  2                    
131 16 12 12 x_parent Parent   20 41984 maxRelations=    
targetLabel=Parent                      
useDropDown=0                      
onlyLeafNode=0                      
defaultNow=0                      
defaultActiveUser=0                      
  3                    
158 16 16 NULL x_project Project   28 41984 maxRelations=    
targetLabel=                      
defaultNow=0                      
defaultActiveUser=0                      
  1                    
159 16 16 NULL x_timeofchange Time of change   4 40960 defaultNow=0    
defaultActiveUser=0                      
  2                    
160 16 16 NULL x_statusid status id   1 40960 defaultNow=0    
defaultActiveUser=0                      
  3                    
161 16 16 NULL x_associateid associate id   1 40960 defaultNow=0    
defaultActiveUser=0                      
  4                    
162 16 16 NULL x_user user   2 40960 defaultNow=0    
defaultActiveUser=0                      
useTextarea=0                      
height=3                      
  5                    

1y_idataretrivery_idataretrivery_idataretrivery_idataretrivery_idataretrivery_idataretriver-10256000002y_testy_testy_testy_testy_testy_test-10256000003y_idataretriverxIDataRetriver OldIDataRetriverIDataRetriverIDataRetriverIDataRetriver-1y_idataretriverx.id asc-16-1-10005y_productrowsProductRowsProductRowsProductRowsProductRows27y_productrows.id asc00000006y_partnerreplyPartnerReplyPartnerReplyPartnerReplyPartnerReplyPartnerReply27y_partnerreply.id asc00000007y_testingtesttesttesttesttest-1y_testing.id asc-10-1-10008y_idataretrieveriDataRetrieveriDataRetrieveriDataRetrieveriDataRetrieveriDataRetriever28y_idataretriever.x_category asc-10-1-10009y_ifilesFiles - CompanyFilesFilesFilesFiles36y_ifiles.id ascNULL0-1-1NULLNULLNULL10y_files_salesFiles - SalesFiles - SalesFiles - SalesFiles - SalesFiles - Sales36y_files_sales.id ascNULL0-1-1NULLNULLNULL11y_ifoldersFolders - CompanyFoldersFoldersFoldersFolders36y_ifolders.id ascNULL0-1-1NULLNULLNULL12y_folders_salesFolders - SalesFolders - SalesFolders - SalesFolders - SalesFolders - Sales36y_folders_sales.id ascNULL0-1-1NULLNULLNULL16y_projstatuschangesproject status changesproject status changesproject status changesproject status changesproject status changes45y_projstatuschanges.id ascNULL0NULLNULLNULLNULLNULL17y_testnewtest new-1y_testnew.id ascNULL0-1-1NULLNULLNULL

Av: Andreas Bergstrand 18. jan 2018

RE: Unable to modify or delete existing extratables in CS

Hi,

I cannot see anything wrong in the data you sent. All the fields are domain 16, which means they are related to an extra table. I have never heard of this problem before either, and the extra table system is about 15 years old.

I think the only way we can debug this is to get a copy of the database. You can flush out customers and tickets and stuff to reduce size and/or secure data. We would have to reproduce the bug here to figure it out. Please contact support if this is the way you want to go. We would obviously like to fix this bug :)

Sverre

Av: Sverre Hjelm 19. jan 2018