It's been a while since I installed VA/Smalltalk from scratch. I just installed v 9.1 64-bit, and I am having a problem with EMSRV.
-- The OS is Windows 10 Enterprise. It's running as a VMWare VM on OSX, but I don't think this should be a factor. All VA Smalltalk installation options were left with their default values. After configuring a vaadmin user and giving it all the right privileges (a long story not exactly relevant to this post), I could finally start EMSRV from a command line. When I attempt to connect to the library server, EMSRV crashes and the client image says 'Error reading reply header from server'. I used trusty wireshark to see what's going on, and found that after the initial connection and some handshaking, the last packet is sent from the client with what seems to request all file names in the EMSRV working directory, then the connection is dropped. Since Windows only famously says that a problem occurred without any specifics, I have no useful information on why this might be. I wonder if the info below might be useful for someone to give me an idea on what's wrong... emsrv -u vaadmin -p ****** -W "C:\ProgramData\Instantiations\VA Smalltalk\9.1\manager" 7.2.2.0 Aug 16 2017 17:33:14 (EST) Copyright (C) Instantiations 1989-2017 Operating system: Windows 2000 Professional (NT 6.2.9200) (2 Processors - 4096 MB Memory) (Standalone Workstation) Code page (ANSI): 1252 Processor affinity: Running on 2 of 2 active processors Maximum repository size for NTFS: 16 GB (local file systems only) Maximum repository size for FAT32: 4 GB (local file systems only) Maximum repository size for FAT: 2 GB (local file systems only) EMSRV started at 15:42:18 on 08/08/18 on port 4800 Running as a service: No Maximum number of concurrent connections: 512 Logging level: Error Log file name: emsrv.log Allow connections to truncate repositories: Yes File system requires read locks: No File system releases locks: Yes Authentication: Disabled Seconds to wait for a lock: 1 Working directory: C:\ProgramData\Instantiations\VA Smalltalk\9.1\manager Here is the hexdump of the connection data. 00000000 01 00 00 00 .... 00000000 00 00 00 0c 00 00 00 00 00 00 00 00 ........ .... 00000004 00 00 00 00 00 00 00 00 00 00 00 04 01 6a a8 c0 ........ .....j.. 0000000C 00 00 00 1c 00 00 00 00 00 00 00 00 ........ .... 00000014 00 00 00 00 00 00 00 00 00 00 00 27 00 00 05 08 ........ ...'.... 00000024 37 2e 32 2e 32 2e 30 20 41 75 67 20 31 36 20 32 7.2.2.0 Aug 16 2 00000034 30 31 37 20 31 37 3a 33 33 3a 31 34 20 28 45 53 017 17:3 3:14 (ES 00000044 54 29 00 T). 00000018 00 00 00 09 00 00 00 00 00 00 00 00 ........ .... 00000047 00 00 00 00 00 00 00 00 00 00 00 04 00 00 80 00 ........ ........ 00000024 00 00 00 2b 00 00 00 00 00 00 00 00 ...+.... .... 00000057 00 00 00 00 00 00 00 00 00 00 00 3b 00 00 00 3b ........ ...;...; 00000067 43 3a 5c 50 72 6f 67 72 61 6d 44 61 74 61 5c 49 C:\Progr amData\I 00000077 6e 73 74 61 6e 74 69 61 74 69 6f 6e 73 5c 56 41 nstantia tions\VA 00000087 20 53 6d 61 6c 6c 74 61 6c 6b 5c 39 2e 31 5c 6d Smallta lk\9.1\m 00000097 61 6e 61 67 65 72 00 anager. 00000030 00 00 00 2b 00 00 00 00 00 00 00 00 ...+.... .... 0000009E 00 00 00 00 00 00 00 00 00 00 00 3b 00 00 00 3b ........ ...;...; 000000AE 43 3a 5c 50 72 6f 67 72 61 6d 44 61 74 61 5c 49 C:\Progr amData\I 000000BE 6e 73 74 61 6e 74 69 61 74 69 6f 6e 73 5c 56 41 nstantia tions\VA 000000CE 20 53 6d 61 6c 6c 74 61 6c 6b 5c 39 2e 31 5c 6d Smallta lk\9.1\m 000000DE 61 6e 61 67 65 72 00 anager. 0000003C 00 00 00 2c 00 00 00 00 00 00 00 37 43 3a 5c 50 ...,.... ...7C:\P 0000004C 72 6f 67 72 61 6d 44 61 74 61 5c 49 6e 73 74 61 rogramDa ta\Insta 0000005C 6e 74 69 61 74 69 6f 6e 73 5c 56 41 20 53 6d 61 ntiation s\VA Sma 0000006C 6c 6c 74 61 6c 6b 5c 39 2e 31 5c 6d 61 6e 61 67 lltalk\9 .1\manag 0000007C 65 72 00 er. 000000E5 00 00 00 00 00 00 00 00 00 00 00 3b 00 00 00 00 ........ ...;.... 000000F5 43 3a 5c 50 72 6f 67 72 61 6d 44 61 74 61 5c 49 C:\Progr amData\I 00000105 6e 73 74 61 6e 74 69 61 74 69 6f 6e 73 5c 56 41 nstantia tions\VA 00000115 20 53 6d 61 6c 6c 74 61 6c 6b 5c 39 2e 31 5c 6d Smallta lk\9.1\m 00000125 61 6e 61 67 65 72 00 anager. 0000007F 00 00 00 2b 00 00 00 00 00 00 00 00 ...+.... .... 0000012C 00 00 00 00 00 00 00 00 00 00 00 3b 00 00 00 3b ........ ...;...; 0000013C 43 3a 5c 50 72 6f 67 72 61 6d 44 61 74 61 5c 49 C:\Progr amData\I 0000014C 6e 73 74 61 6e 74 69 61 74 69 6f 6e 73 5c 56 41 nstantia tions\VA 0000015C 20 53 6d 61 6c 6c 74 61 6c 6b 5c 39 2e 31 5c 6d Smallta lk\9.1\m 0000016C 61 6e 61 67 65 72 00 anager. 0000008B 00 00 00 2c 00 00 00 00 00 00 00 0c 6d 61 6e 61 ...,.... ....mana 0000009B 67 65 72 2e 64 61 74 00 ger.dat. 00000173 00 00 00 00 00 00 00 00 00 00 00 47 00 00 00 01 ........ ...G.... 00000183 43 3a 5c 50 72 6f 67 72 61 6d 44 61 74 61 5c 49 C:\Progr amData\I 00000193 6e 73 74 61 6e 74 69 61 74 69 6f 6e 73 5c 56 41 nstantia tions\VA 000001A3 20 53 6d 61 6c 6c 74 61 6c 6b 5c 39 2e 31 5c 6d Smallta lk\9.1\m 000001B3 61 6e 61 67 65 72 5c 6d 61 6e 61 67 65 72 2e 64 anager\m anager.d 000001C3 61 74 00 at. 000000A3 00 00 00 2b 00 00 00 00 00 00 00 00 ...+.... .... 000001C6 00 00 00 00 00 00 00 00 00 00 00 3b 00 00 00 3b ........ ...;...; 000001D6 43 3a 5c 50 72 6f 67 72 61 6d 44 61 74 61 5c 49 C:\Progr amData\I 000001E6 6e 73 74 61 6e 74 69 61 74 69 6f 6e 73 5c 56 41 nstantia tions\VA 000001F6 20 53 6d 61 6c 6c 74 61 6c 6b 5c 39 2e 31 5c 6d Smallta lk\9.1\m 00000206 61 6e 61 67 65 72 00 anager. 000000AF 00 00 00 2b 00 00 00 00 00 00 00 00 ...+.... .... 0000020D 00 00 00 00 00 00 00 00 00 00 00 3b 00 00 00 3b ........ ...;...; 0000021D 43 3a 5c 50 72 6f 67 72 61 6d 44 61 74 61 5c 49 C:\Progr amData\I 0000022D 6e 73 74 61 6e 74 69 61 74 69 6f 6e 73 5c 56 41 nstantia tions\VA 0000023D 20 53 6d 61 6c 6c 74 61 6c 6b 5c 39 2e 31 5c 6d Smallta lk\9.1\m 0000024D 61 6e 61 67 65 72 00 anager. 000000BB 00 00 00 2e 00 00 00 00 00 00 00 04 2a 2e 2a 00 ........ ....*.*. You received this message because you are subscribed to the Google Groups "VA Smalltalk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. To post to this group, send email to [hidden email]. Visit this group at https://groups.google.com/group/va-smalltalk. For more options, visit https://groups.google.com/d/optout. |
Hi Jerry,
-- There actually is a known issue with vmware operating in a certain environment and network configuration, but we have never been able to pin down what it is. I believe we have 1 or 2 other reports where this happens in our case history. Our team has folks on it that use vmware fusion and workstation and, I'll check, but I don't think we have run across this issue. If your ok using file I/O, then you can change the ServerAddress field to be empty in the abt.ini file. Or better yet, launch the 'Environments' tool to create a new standalone environment with File I/O selected in the combo box. There should be an environments shortcut on the desktop. More info here: http://www.instantiations.com/docs/91/wwhelp/wwhimpl/js/html/wwhelp.htm#href=ig/instgdenv1.html Regards, - Seth On Wednesday, August 8, 2018 at 6:55:13 PM UTC-4, Jerry Kott wrote:
You received this message because you are subscribed to the Google Groups "VA Smalltalk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. To post to this group, send email to [hidden email]. Visit this group at https://groups.google.com/group/va-smalltalk. For more options, visit https://groups.google.com/d/optout. |
Thanks, Seth. Since I am just a single developer exploring and experimenting, I am fine using file I/O, just wanted to have EMSRV installed because that’s what I used to do when I was actively doing VA/St way back. I am intrigued by you mentioning VMWare. I wonder how it would behave under my Windows 7 VM… The ‘Environments’ app is cool, it makes managing different projects much easier. I might attach a debugger to the EMSRV process to see if I can glean anything from the exception that gets thrown. I’ll let you know privately if I find anything interesting. On Wednesday, August 8, 2018 at 6:03:32 PM UTC-7, Seth Berman wrote:
You received this message because you are subscribed to the Google Groups "VA Smalltalk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. To post to this group, send email to [hidden email]. Visit this group at https://groups.google.com/group/va-smalltalk. For more options, visit https://groups.google.com/d/optout. |
Free forum by Nabble | Edit this page |