Simplicty and flexibility!


Access violation


Started by Marco Marchesi
Search
You will need to Sign In to be able to add or comment on the forum!

Access violation

Hi DataEase, we have a serious problem using dataease for developer. I continue to receive very often many access violation when I try to modify Forms or running procedure and so on. This situation is not normal and let the tables used in inconsistent mode. I have to reorganize the table and try to correct the dql or form again. Unitil now I carry on  trying to simplify the procedure but in some case in not possible.

There's is a solution to this problem ? It's very annoying and frustrating. In attach a screenshot of the server characteristics.

DataEase version 8.2.0.1700


Written by Marco Marchesi 15/12/16 at 09:13:47 Dataease [{8}]FIVE

Re:Access violation

This is a tricky topic. This is basically a OS error message because the program is doing an illegal memory transaction.

The problem is that DataEase use Binary storage which means it load saved memory back into memory. If this code has in any way been corrupted the problem is due to corrupt data (forms/reports/scripts etc).

However the problem can also be down to problem in the programming code itself. 

To add to the problem "old" forms etc. that has been created prior to us fixing the problem in our code might still contain the corrupt code and hence cause a GPF when loaded in a new version of DataEase.

For instance Tab controls in 7.2 lacked a lot of the code necessary for them to be safe so a Tab Control inserted in a document in 7.2 would GPF in 8.x even though the problem has been rectified in 8.x

We have fixed many GPF situations in DE8 so where 8.2 is much more robust thatn 8.1, 8.0, 7.2 etc. 8.5 is much more robust than 8.2

It is hard to say if the problems you have in 8.2 is amongst the issues we have fixed in 8.5, but you will never know as long as you use 8.2

There is no fixes being done to 8.2 and there is no workaround for these problems other than re-creating the code.

A lot of GPF situations are latent in migrated forms/documents so creating them from scratch might alleviate the problem.


Written by DataEase 15/12/16 at 20:42:58 Dataease [{8}]FIVE

Re:Re:Access violation

Thanks for your explanation. In effect we are very old DataEase customer and we migrated some database from version 6.52 to 7 and after to 8.2. Anyway the GPF sometimes has encountered also on a NEW DQL on a NEW table created directly on 8.2 version. It seems to me that when the procedure is too heavy or complicated the memory buffers excedes  the memory requested by DQL. (I suppose but I'm not sure). There's some system suggestion to overcame this last problem? 


Written by Marco Marchesi 23/12/16 at 11:42:04 Dataease [{8}]FIVE

Re:Re:Re:Access violation

Hi DataEase, do you have any news or suggestion about my question on this topic? It's a very serious problem. For example today I open a Form/table regularly using DataEase development (dataease 8.2.0.1700) while in Dataease Production (group) DataEaseGroup-8.2.0.1696) the dataease application return to me and my colleagues the famous "Access Violation". 


Written by Marco Marchesi 16/01/17 at 13:09:46 Dataease [{8}]FIVE

Re:Re:Re:Re:Access violation

There was a problem with some versions of 8.2 GROUP that the HTML folder was not included in the install. This could cause problems. The solution is to manually copy the HTML folder from Full.

It is the HTML folder under the Program Catalogue.

This was fixed almost immediately but the version released with the fix was 8.5


Written by DataEase 16/01/17 at 23:54:08 Dataease [{8}]FIVE

Re:Re:Re:Re:Re:Access violation

Thanks. I copied the HTML folder as suggested but the problem is still present.


Written by Marco Marchesi 17/01/17 at 08:28:16 Dataease [{8}]FIVE

Re:Re:Re:Re:Re:Re:Access violation

HI.
Have you tested a copy in the latest version of DE85 Player?

If you have the same problem there you can dropbox us an applicaiton with the problem and our development team will run it through the debugger and figure out why there is a problem in Player/Group that is not there in Developer.


Written by DataEase 18/01/17 at 10:04:11 Dataease [{8}]FIVE
DG3_ForumList