miserver.dws under Dyalog 17

MiServer is Dyalog's APL-based web development framework

miserver.dws under Dyalog 17

Postby ray on Tue Jul 24, 2018 9:55 pm

Hi Brian

When I try to run the workspace "miserver.dws" under Dyalog 17.0, it crashes:

Code: Select all
      )load C:\MiServer\miserver.dws
C:\MiServer\miserver.dws saved Wed Nov 16 15:37:47 2016
      Start './SampleMiSites/MS3' ⍝ Run the MiServer v3.0 sample site located in the SampleMiSites/MS3 folder


       Start './SampleMiSites/MS3' ⍝ Run the MiServer v3.0 sample site located in the SampleMiSites/MS3 folder
DOMAIN ERROR: Base class for Class "DirectoryBrowser" has not been resolved
SetDelta[29] ref.SALT_Data←ref.⎕NS''
                          ∧


Any idea what I need to do to resolve this issue?

Running the save code under Dyalog 15 and 16 work OK.

I have had the same problem with the latest version of miserver.dws that I have found (with timestamp 10:27 22/03/2017).

Thanks

Ray
Ray Cannon
Please excuse any smelling pisstakes.
User avatar
ray
 
Posts: 128
Joined: Wed Feb 24, 2010 12:24 am
Location: Blackwater, Camberley. UK

Re: miserver.dws under Dyalog 17

Postby ray on Thu Jul 26, 2018 3:15 pm

Slight typo:
"Running the save code under Dyalog 15 and 16 work OK."

should read
"Running the same code under Dyalog 15 and 16 work OK."

Ray
Ray Cannon
Please excuse any smelling pisstakes.
User avatar
ray
 
Posts: 128
Joined: Wed Feb 24, 2010 12:24 am
Location: Blackwater, Camberley. UK

Re: miserver.dws under Dyalog 17

Postby Brian|Dyalog on Thu Aug 02, 2018 8:11 pm

Hi Ray,

It seems you're using an older version of MiServer v3.0.
You can get a newer 3.0 version from https://github.com/Dyalog/MiServer/releases/tag/v3.0.1539. I've tried your example with this newer version without any errors.

Or you can try version 3.1 from https://github.com/Dyalog/MiServer/releases/tag/v3.1.1603.
The primary difference in 3.1 is that it uses Conga's HTTP mode and should be a bit faster.

I believe the problem you encountered is a result of some inter-class dependencies and the fact that Dyalog v17.0 allows classes to be fixed without first having to fix any of base classes they depend on.

In the future, if you could report MiServer issues via GitHub at https://github.com/Dyalog/MiServer/issues, that helps us with tracking.

I hope this helps!
/Brian
User avatar
Brian|Dyalog
 
Posts: 76
Joined: Thu Nov 26, 2009 4:02 pm
Location: West Henrietta, NY

Re: miserver.dws under Dyalog 17

Postby kai on Fri Aug 03, 2018 6:18 pm

I wonder how there can be a "newer version" of 3.0

Isn't versioning the means to provide precise information about what version one is dealing with?
User avatar
kai
 
Posts: 93
Joined: Thu Jun 18, 2009 5:10 pm
Location: Stevenage, UK

Re: miserver.dws under Dyalog 17

Postby Brian|Dyalog on Fri Aug 03, 2018 6:33 pm

Hi Kai,

We've transitioned to a major.minor.build version number scheme, similar to what the interpreter uses.

/Brian
User avatar
Brian|Dyalog
 
Posts: 76
Joined: Thu Nov 26, 2009 4:02 pm
Location: West Henrietta, NY


Return to MiServer

Who is online

Users browsing this forum: No registered users and 1 guest