-Collapse +Expand
Paradox
Search Paradox Group:

Advanced
Paradox To/From
To/FromCODEGuides
Paradox Store
PRESTWOODSTORE

Prestwood eMagazine

June Edition
Subscribe now! It's Free!
Enter your email:

   ► MB LobbyCorel Paradox / ObjectPAL Coding BoardParadox Setup, Vista, etc. Topic   Print This     

Paradox 10 hanging since upgrade to Windows 10

Paradox 10 hanging since upgrade to Windows 10 in Paradox Setup, Vista, etc. topic (part of our Corel Paradox / ObjectPAL Coding group).

Quick Search: Paradox   hanging   upgrade   Windows   Paradox 10   Paradox 10 hanging   since upgrade   Windows 10  
Delordson
DMK
-- USA

Hi,

Has anyone managed to get Paradox 10 working satisfactorily on Windows 10? Care to share your setup please?

We upgraded to Windows 10 last week and since then Paradix hangs 4-5 times a day. We manage to get it going again by having everyone log off and deleting all the lock files but it's getting a but frustrating.

We have our data in a shared folder and everyone is pointing to the same .NET file. I've tried every suggestion I've seen here and elsewhere with no luck so far.

Any tips, pointers, suggestions gratefully received. 

Thanks 

Delordson

 Posted 6 years ago (Thread Starter)
Comment Quote
About Delordson
Visit Profile
Membership pending.
Member subscribes to this thread but email is NOT VERIFIED.
Email Not Verified!
Once email is verified, we will review and approve the account.
Web Presence Hidden.
Once above is taken care of, full Profile content will display including back links, about me, my message, custom Profile html, social networking links, message board signature, company profile, etc.

Post ID #17863, 15 replies
Thread Started 2/6/2020 10:40:32 PM
View Counter=1211
Last Reply Posted 5/14/2020 8:34:16 AM)
Location=-- USA 
Joined=6 years ago   MB Posts=6  
Moderator
Steven.G
Myrtle Beach, SC USA

in general, p9/10/11 run fine under win10

is there a pattern to the problem? specific process? specific tables? specific users?

have you done the ordinary table repair tests, to see if there are any underlying problems?

properly shared net file, cfg file, shared tables, etc., should work fine

Steven Green
Senior Software Engineer
Paradox Support Specialist DOS/WIN

Prestwood IT Solutions
8421 Auburn Blvd, Suite 256, Citrus Heights, CA 95610
Office: 916-726-5675 | Fax: 916-726-5676 | http://www.prestwood.com
 Posted 6 years ago
Comment Quote
About Steven.G
Visit Profile
Approved member.
Member subscribes to this thread with a verified email.
Old Account!
If this is your account, sign in to activate web presence data (sign in quarterly to keep active). Alternatively, you can subscribe to our monthly eMag with a valid email address.
Web Presence Hidden.
Once above is taken care of, full Profile content will display including back links, about me, my message, custom Profile html, social networking links, message board signature, company profile, etc.

Post ID #17865 (Level 2) and Parent is 17863
Reply Posted 2/7/2020 4:12:53 AM
Location=Myrtle Beach, SC USA 
Joined=10 years ago   MB Posts=463  
Delordson
DMK
-- USA

Hi Steven, 

Thanks for coming back on this and good to know it shouold work.

We are trying to identify a pattern but have not spotted any. I've done table verification on the big tables and spotted one that needed to be re-built but I haven't checked each and every table. Is there a systematic way to do the 'ordinary table repair tests' for all tables? 

The net, cfg and shared tables are all in a network folder and have not changed.

The only thing I can think of, the upgrade to Windows 10 was done on a single PC, Paradaox was installed and checked to be working fine, then that PC was cloned to all other PC's. Not sure if reinstalling on all individual PC's might help?

Thanks

Delordson

 Posted 6 years ago (Thread Starter)
Comment Quote
About Delordson
Visit Profile
Membership pending.
Member subscribes to this thread but email is NOT VERIFIED.
Email Not Verified!
Once email is verified, we will review and approve the account.
Web Presence Hidden.
Once above is taken care of, full Profile content will display including back links, about me, my message, custom Profile html, social networking links, message board signature, company profile, etc.

Post ID #17866 (Level 3) and Parent is 17863
Reply Posted 2/7/2020 4:18:11 AM
Location=-- USA 
Joined=6 years ago   MB Posts=6  
Moderator
Steven.G
Myrtle Beach, SC USA

paradox should be installed on each machine.. not sure how complete the registry entries are by cloning.. or how many of the registry entries you're avoiding by using a good cfg file, either..

upgrade or not, patterns can show that a particular table has issues.. patterns can show that printing might be an issue.. patterns can show that specific users are creating issues

we are also finding generic issues with SMB2 vs SMB1, and the differences in how they handle oplocks and caching.. this could be a biggie, but the information comes in slowly now

Steven Green
Senior Software Engineer
Paradox Support Specialist DOS/WIN

Prestwood IT Solutions
8421 Auburn Blvd, Suite 256, Citrus Heights, CA 95610
Office: 916-726-5675 | Fax: 916-726-5676 | http://www.prestwood.com
 Posted 6 years ago
Comment Quote
About Steven.G
Visit Profile
Approved member.
Member subscribes to this thread with a verified email.
Old Account!
If this is your account, sign in to activate web presence data (sign in quarterly to keep active). Alternatively, you can subscribe to our monthly eMag with a valid email address.
Web Presence Hidden.
Once above is taken care of, full Profile content will display including back links, about me, my message, custom Profile html, social networking links, message board signature, company profile, etc.

Post ID #17867 (Level 4) and Parent is 17863
Reply Posted 2/7/2020 4:15:55 AM
Location=Myrtle Beach, SC USA 
Joined=10 years ago   MB Posts=463  
Delordson
DMK
-- USA

We'll uninstall and re-install on all PC's and report back.

I'll do some more detective work to see if we can stop a pattern. Is there a log somewhere I shoul look through?

Thanks

Delordson

 Posted 6 years ago (Thread Starter)
Comment Quote
About Delordson
Visit Profile
Membership pending.
Member subscribes to this thread but email is NOT VERIFIED.
Email Not Verified!
Once email is verified, we will review and approve the account.
Web Presence Hidden.
Once above is taken care of, full Profile content will display including back links, about me, my message, custom Profile html, social networking links, message board signature, company profile, etc.

Post ID #17868 (Level 5) and Parent is 17863
Reply Posted 2/7/2020 4:38:59 AM
Location=-- USA 
Joined=6 years ago   MB Posts=6  
Moderator
Steven.G
Myrtle Beach, SC USA

sometimes, the "detective work" requires a serious understanding of the app and its' structure

we had an issue on one app recently, where paradox would hang when the user did a specific common search.. there was a table linked to the main table on a sec index.. the sec index in the linked table was hosed.. most searches on that field were ok, but that specific common search caused an "out of range" error

Steven Green
Senior Software Engineer
Paradox Support Specialist DOS/WIN

Prestwood IT Solutions
8421 Auburn Blvd, Suite 256, Citrus Heights, CA 95610
Office: 916-726-5675 | Fax: 916-726-5676 | http://www.prestwood.com
 Posted 6 years ago
Comment Quote
About Steven.G
Visit Profile
Approved member.
Member subscribes to this thread with a verified email.
Old Account!
If this is your account, sign in to activate web presence data (sign in quarterly to keep active). Alternatively, you can subscribe to our monthly eMag with a valid email address.
Web Presence Hidden.
Once above is taken care of, full Profile content will display including back links, about me, my message, custom Profile html, social networking links, message board signature, company profile, etc.

Post ID #17869 (Level 6) and Parent is 17863
Reply Posted 2/7/2020 4:38:27 AM
Location=Myrtle Beach, SC USA 
Joined=10 years ago   MB Posts=463  
Delordson
DMK
-- USA

Hi Steven,

Can I ask please, how did you detect the broken sec index? Was it literally by checking what everyone was doing when the app froze? 

I was planning to run Verify on all tables but I've read somewhere that this can pass even when the table is broken under some cercumstances?

 Posted 6 years ago (Thread Starter)
Comment Quote
About Delordson
Visit Profile
Membership pending.
Member subscribes to this thread but email is NOT VERIFIED.
Email Not Verified!
Once email is verified, we will review and approve the account.
Web Presence Hidden.
Once above is taken care of, full Profile content will display including back links, about me, my message, custom Profile html, social networking links, message board signature, company profile, etc.

Post ID #17870 (Level 7) and Parent is 17863
Reply Posted 2/7/2020 6:44:24 AM
Location=-- USA 
Joined=6 years ago   MB Posts=6  
Moderator
Steven.G
Myrtle Beach, SC USA

yes, Verify can miss things.. run Verify first.. look at the Errors table in the priv, it gives a little more detail than the regular screen.. then Rebuild

Steven Green
Senior Software Engineer
Paradox Support Specialist DOS/WIN

Prestwood IT Solutions
8421 Auburn Blvd, Suite 256, Citrus Heights, CA 95610
Office: 916-726-5675 | Fax: 916-726-5676 | http://www.prestwood.com
 Posted 6 years ago
Comment Quote
About Steven.G
Visit Profile
Approved member.
Member subscribes to this thread with a verified email.
Old Account!
If this is your account, sign in to activate web presence data (sign in quarterly to keep active). Alternatively, you can subscribe to our monthly eMag with a valid email address.
Web Presence Hidden.
Once above is taken care of, full Profile content will display including back links, about me, my message, custom Profile html, social networking links, message board signature, company profile, etc.

Post ID #17871 (Level 8) and Parent is 17863
Reply Posted 2/7/2020 4:58:45 AM
Location=Myrtle Beach, SC USA 
Joined=10 years ago   MB Posts=463  
rum
Frankfort, KY USA

Try this,  Create a new Script,  paste the contents of the two functions into the script and run.


isTableCorrupt example

method run ( var eventInfo Event)

var

var
tbName String
alldata, ErrList String
Tlist Tcursor
endVar


gettables()
ErrList = ""

If TList.Open("_tempTabList") then
While TList.eot() = False
tbname = Tlist.TableName
Try
message(tbname)
if isTableCorrupt (tbname) then
ErrList = Errlist +tbname +" is corrupt\n"
endif

OnFail
ErrList = ErrList + "tbName" + " - ERROR\n"
EndTry
tList.NextRecord()
EndWhile

Tlist.close()
if errlist = "" then
Msginfo("FINISHED","No Errors found")
Else
Msginfo("FINISHED",ErrList)
endif
endif

endMethod

method getTables()
var
  dbName, fileSpec, tbName String
  tv1 TableView
endVar

; Init variables.
  dbName = ":WORK:"
  fileSpec = "*.db" ; Lists <filename>.db
  tbName = "_tempTabList"

enumDatabaseTables(tbName, dbName, fileSpec)

;tv1.open(tbName) ; Open the created table.

endMethod

 Posted 6 years ago
Comment Quote
About rum
Visit Profile
Membership pending.
Member subscribes to this thread with a verified email.
Member pending approval.
Web Presence Hidden.
Once above is taken care of, full Profile content will display including back links, about me, my message, custom Profile html, social networking links, message board signature, company profile, etc.

Post ID #17872 (Level 9) and Parent is 17863
Reply Posted 2/7/2020 7:15:27 AM
Location=Frankfort, KY USA 
Joined=9 years ago   MB Posts=128  
Moderator
Steven.G
Myrtle Beach, SC USA

I highly recommend running that like this

istablecorrupt(tablename, tablename+" errors")

so you can look at the results.. it's just running Verify with the built-in Errors table.. the results can be meaningful

first, ignore all the "low ascii" stuff, that's NOT meaningful.. it matters, over time and over the batch, if you're getting errors in the indexes or in the tables

let us know what you see

Steven Green
Senior Software Engineer
Paradox Support Specialist DOS/WIN

Prestwood IT Solutions
8421 Auburn Blvd, Suite 256, Citrus Heights, CA 95610
Office: 916-726-5675 | Fax: 916-726-5676 | http://www.prestwood.com
 Posted 6 years ago
Comment Quote
About Steven.G
Visit Profile
Approved member.
Member subscribes to this thread with a verified email.
Old Account!
If this is your account, sign in to activate web presence data (sign in quarterly to keep active). Alternatively, you can subscribe to our monthly eMag with a valid email address.
Web Presence Hidden.
Once above is taken care of, full Profile content will display including back links, about me, my message, custom Profile html, social networking links, message board signature, company profile, etc.

Post ID #17873 (Level 10) and Parent is 17863
Reply Posted 2/7/2020 10:14:20 AM
Location=Myrtle Beach, SC USA 
Joined=10 years ago   MB Posts=463  
Delordson
DMK
-- USA

Thanks Rum, Steven,

isTableCorrupt looks a very useful function. Embarrased I hadn't come across it before. I only started doing Paradox a couple of years ago when I inherited this database from the previous head of my lab. We are looking to migrate the database application to ASPNETCore but that needs a bit more time.

I'll try these suggestions when I'm back at work on Monday and let you know.

 Posted 6 years ago (Thread Starter)
Comment Quote
About Delordson
Visit Profile
Membership pending.
Member subscribes to this thread but email is NOT VERIFIED.
Email Not Verified!
Once email is verified, we will review and approve the account.
Web Presence Hidden.
Once above is taken care of, full Profile content will display including back links, about me, my message, custom Profile html, social networking links, message board signature, company profile, etc.

Post ID #17884 (Level 11) and Parent is 17863
Reply Posted 2/8/2020 2:01:39 AM
Location=-- USA 
Joined=6 years ago   MB Posts=6  
Delordson
DMK
-- USA

OK so I ran the script and it was helpful (see below for how I ended up running it in the end). There were two table with corrupt secondary indexes. I fixed these. It hasn't completely solved the problem unfortunately. I think we may have a network performance issue since we went to Windows 10. Anyone have experience of slow networks with folder that intermittently drop off? I think this may be contributing to our issues. I've read here or somewhere else that that alias needs to be mapped to the UNC rather than the drive letter. Any thoughts on this please?

method run ( var eventInfo Event)

var

                databaseName string

                fileSpec                                                string

                tableName                         string

                alldata                                   string

   errList                                                string

                tablesCursor      tcursor

endVar

                databaseName = ":WORK:"

                fileSpec = "*.db"

                tableName = "_tempTabList"

                enumDatabaseTables(tableName, databaseName, fileSpec)

                errList = ""

                tableName = ""

                if tablesCursor.Open("_tempTabList") then

                                while tablesCursor.eot() = False

                                                tableName = tablesCursor.TableName

                                                Try

                                message(tableName)

                                                                if isTableCorrupt (tableName, "ErrorsIn" + tableName) then

                                                                                errList = errList + tableName + " is corrupt\n"

                                                                endif

                   OnFail

                                                                errList = errList + "tableName" + " - ERROR\n"

                EndTry

                                                tablesCursor.NextRecord()

                                endWhile

                                tablesCursor.close()

                                if errList = "" then

                                                Msginfo("FINISHED","No Errors found")

                                else

                                                Msginfo("FINISHED",errList)

                                endif

                endif

endMethod

 Posted 6 years ago (Thread Starter)
Comment Quote
About Delordson
Visit Profile
Membership pending.
Member subscribes to this thread but email is NOT VERIFIED.
Email Not Verified!
Once email is verified, we will review and approve the account.
Web Presence Hidden.
Once above is taken care of, full Profile content will display including back links, about me, my message, custom Profile html, social networking links, message board signature, company profile, etc.

Post ID #17890 (Level 12) and Parent is 17863
Reply Posted 2/11/2020 6:37:16 AM
Location=-- USA 
Joined=6 years ago   MB Posts=6  
Moderator
Steven.G
Myrtle Beach, SC USA

drive letters are fine, as long as they're all the same

if it's dropping out, check for network cards that have "sleep" modes, machines that go into "sleep" mode, etc

Steven Green
Senior Software Engineer
Paradox Support Specialist DOS/WIN

Prestwood IT Solutions
8421 Auburn Blvd, Suite 256, Citrus Heights, CA 95610
Office: 916-726-5675 | Fax: 916-726-5676 | http://www.prestwood.com
 Posted 6 years ago
Comment Quote
About Steven.G
Visit Profile
Approved member.
Member subscribes to this thread with a verified email.
Old Account!
If this is your account, sign in to activate web presence data (sign in quarterly to keep active). Alternatively, you can subscribe to our monthly eMag with a valid email address.
Web Presence Hidden.
Once above is taken care of, full Profile content will display including back links, about me, my message, custom Profile html, social networking links, message board signature, company profile, etc.

Post ID #17892 (Level 13) and Parent is 17863
Reply Posted 2/12/2020 5:01:06 AM
Location=Myrtle Beach, SC USA 
Joined=10 years ago   MB Posts=463  
rum
Frankfort, KY USA

Have you checked the auto-disconnect setting?  

To turn-off the auto-diconnect feature, you could also edit the Windows Registry. Navigate to the following key in the registry:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters

Change the hexadecimal value of autodisconnect to ffffffff. Click OK and Exit.

Alternativey, you could also download and apply this Fix It from KB297684.

 
 Posted 6 years ago
Comment Quote
About rum
Visit Profile
Membership pending.
Member subscribes to this thread with a verified email.
Member pending approval.
Web Presence Hidden.
Once above is taken care of, full Profile content will display including back links, about me, my message, custom Profile html, social networking links, message board signature, company profile, etc.

Post ID #17893 (Level 14) and Parent is 17863
Reply Posted 2/12/2020 6:19:32 AM
Location=Frankfort, KY USA 
Joined=9 years ago   MB Posts=128  
rum
Frankfort, KY USA

Followup question

Is there a programmatic way to use ObjectPal to do a table repair?

 Posted 6 years ago
Comment Quote
About rum
Visit Profile
Membership pending.
Member subscribes to this thread with a verified email.
Member pending approval.
Web Presence Hidden.
Once above is taken care of, full Profile content will display including back links, about me, my message, custom Profile html, social networking links, message board signature, company profile, etc.

Post ID #18035 (Level 15) and Parent is 17863
Reply Posted 5/11/2020 12:15:55 PM
Location=Frankfort, KY USA 
Joined=9 years ago   MB Posts=128  
Most Recent Post
Moderator
Steven.G
Myrtle Beach, SC USA

Chimney Sweep.. but for most folks, I say that you don't want an automated routine cuz it makes it more likely that you won't actually look at the results after the repair.. REAL damage will show easily, via bad number and date values and/or missing records

Steven Green
Senior Software Engineer
Paradox Support Specialist DOS/WIN

Prestwood IT Solutions
8421 Auburn Blvd, Suite 256, Citrus Heights, CA 95610
Office: 916-726-5675 | Fax: 916-726-5676 | http://www.prestwood.com
 Posted 6 years ago
Comment Quote
About Steven.G
Visit Profile
Approved member.
Member subscribes to this thread with a verified email.
Old Account!
If this is your account, sign in to activate web presence data (sign in quarterly to keep active). Alternatively, you can subscribe to our monthly eMag with a valid email address.
Web Presence Hidden.
Once above is taken care of, full Profile content will display including back links, about me, my message, custom Profile html, social networking links, message board signature, company profile, etc.

Post ID #18044 (Level 16) and Parent is 17863
Reply Posted 5/14/2020 8:32:43 AM
Location=Myrtle Beach, SC USA 
Joined=10 years ago   MB Posts=463  

Revive Thread!

Add a comment to revive this old thread and make this archived thread more useful.

Write a Comment...
Full Editor
...
Sign in...

If you are a member, Sign In. Or, you can Create a Free account now.


Anonymous Post (text-only, no HTML):

Enter your name and security key.

Your Name:
Security key = P1141A1
Enter key:
Icon: A Post    Thread    Idea    Important!    Cool    Sad    No    Yes    Includes a Link...   
Thread #17863 Counter
1211
Since 2/6/2020
Go ahead!   Use Us! Call: 916-726-5675  Or visit our new sales site: 
www.prestwood.com


©1995-2026 Prestwood IT Solutions.   [Security & Privacy]