Question
· Feb 26, 2018

ERROR #5002: Cache error: <FUNCTION>DescribePhase2+57^%occSysDescriptor

Hi,

Getting below error on newly installed cache version 2017.2. This is running fine on another instance.

Q00QUASAR:TEST1>D $system.OBJ.CompileAll()

Detected 1229 errors during compilation in 145.4s.

Instance name:TEST2>D $system.OBJ.CompileAll()

Detected 202 errors during compilation in 211.7s.

Instance name:TEST3>D $system.OBJ.CompileAll()

Detected 784 errors during compilation in 186.6s.

TEST2>do $System.OBJ.CompilePackage("Calendar")

Compilation started on 02/25/18 17:21:33 with qualifiers ''

Compiling 6 classes, using 4 worker jobs

Compiling class Calendar.Country

Compiling class Calendar.Day

Compiling class Calendar.Year

Compiling class Calendar.CountryList

Compiling class System.SuperClasses.WebService

Compiling class Calendar.WebService

Compiling routine Calendar.Country.1

Compiling routine Calendar.Day.1

Compiling routine Calendar.CountryList.1

Compiling routine Calendar.Year.1

Compiling routine System.SuperClasses.WebService.1

ERROR: System.SuperClasses.WebService.cls : System.SuperClasses.WebService.1(11) : <NETWORK>checkagain+17^%qarmac :

ERROR #5002: Cache error: <FUNCTION>DescribePhase2+57^%occSysDescriptor

Compiling routine Calendar.WebService.1

ERROR: Calendar.WebService.cls : Calendar.WebService.1(11) : <NETWORK>checkagain+17^%qarmac :

ERROR #5002: Cache error: <FUNCTION>DescribePhase2+57^%occSysDescriptor

Class Calendar.WebService queued the following class to be compiled, but it did not compile correctly so this class will be skipped: Calendar.WebService.GetCalendar

Class Calendar.WebService queued the following class to be compiled, but it did not compile correctly so this class will be skipped: Calendar.WebService.GetCountries

Class Calendar.WebService queued the following class to be compiled, but it did not compile correctly so this class will be skipped: Calendar.WebService.GetISOCalendar

Detected 4 errors during compilation in 0.489s.

TEST2>do $System.OBJ.Compile("System.SuperClasses.WebService")

Compilation started on 02/25/18 17:23:57 with qualifiers ''

Compiling class System.SuperClasses.WebService

Compiling routine System.SuperClasses.WebService.1

ERROR: System.SuperClasses.WebService.cls : System.SuperClasses.WebService.1(11) : <NETWORK>checkagain+17^%qarmac :

ERROR #5002: Cache error: <FUNCTION>DescribePhase2+57^%occSysDescriptor

Detected 2 errors during compilation in 0.186s.

TEST2>do $System.OBJ.Compile("System.SuperClasses.WebService")

<BREAK>checkagain+17^%qarmac

TEST2 20e1>w $zr

^rINC("WebServices","PreComp","systeminclude")

TEST2 20e1>zw ^rINC("WebServices","PreComp","systeminclude")

ZW ^rINC("WebServices","PreComp","systeminclude")

^

<NETWORK>^%qarmac

TEST2 20e1>

TEST2>ZWRITE ^rINC("WebServices","PreComp")

^rINC("WebServices","PreComp")="61801,57106"

^rINC("WebServices","PreComp","Depends","WebServices")="61801,57106"

^rINC("WebServices","PreComp","Expansion","INIT")="0"_$c(1)_"arg"_$c(1)_"0"_$c(1)_"S wsFault=$$Init^LU090000(%arg,..%ClassName(1),.ET,.Error) S ET="""" $$$WSERROR(Error)  I ET'="""" N $ES,$ET S $ET=ET"_$c(1)_"3^WebServices"

^rINC("WebServices","PreComp","Expansion","RECORDCALL")="0"_$c(1)_"arg1"_$c(2)_"arg2"_$c(1)_"0"_$c(1)_"I $G(^WebServices(""Audit Flag"",$P(%arg1,"".""),$P(%arg1,""."",2),%arg2)),$$RecordCall^LU090000(%arg1,%arg2)"_$c(1)_"6^WebServices"

^rINC("WebServices","PreComp","Expansion","STORERAWOBJECT")="0"_$c(1)_"arg"_$c(1)_"0"_$c(1)_"D:$IsObject(%arg) StoreRawObject^LU090000(%arg)"_$c(1)_"4^WebServices"

^rINC("WebServices","PreComp","Expansion","VALIDOBJ")="0"_$c(1)_"arg"_$c(1)_"0"_$c(1)_"S Error="""",Status=%arg.%ValidateObject() I $$$ISERR(Status) D DecomposeStatus^%apiOBJ(Status,.err,""-d"") S Error=$G(err(1)) Q 0"_$c(1)_"5^WebServices"

^rINC("WebServices","PreComp","Expansion","WSERROR")="0"_$c(1)_"arg"_$c(1)_"0"_$c(1)_"S %oET=$ET,$ET="""",wsFault=0,%oError=%arg S:(%oError'=""""&('+$G(%objlasterror))) wsFault=##class(%SOAP.Fault).%New() s:wsFault wsFault.faultcode=""SOAP-ENV:Server"" s"

ZWRITE ^rINC("WebServices","PreComp")

^

<NETWORK>

Include WebServices

/// <!-- ;vc;
/// ;vc; Object: System.SuperClasses.WebService/1.1
/// ;vc; Component: CLS.System.SuperClasses.WebService
/// ;vc; Location: DEV4
/// ;vc; Date/Time: 25-Feb-10 15:44
/// ;vc; User: GHOLYOAK
/// ;vc; --><p>VC/m status:<table id='vcm' border='1'<tr><th>Object</th><th>Component</th><th>Location</th><th>Date/Time</th><th>User</th></tr><tr><td>System.SuperClasses.WebService/1.1</td><td>CLS.System.SuperClasses.WebService</td><td>DEV4</td><td style=';'>25-Feb-10 15:44</td><td>GHOLYOAK</td></tr></table>
/// 
Class System.SuperClasses.WebService Extends %SOAP.WebService

[ WebServices ]

#define WSERROR(%arg) S %oET=$ET,$ET="",wsFault=0,%oError=%arg S:(%oError'=""&('+$G(%objlasterror))) wsFault=##class(%SOAP.Fault).%New() s:wsFault wsFault.faultcode="SOAP-ENV:Server" s:wsFault wsFault.faultstring=$G(%arg) D:wsFault ..ReturnFault(wsFault) i 1
 ;;vc; ;; LU090000/1.5 GHOLYOAK ;; 16/03/10 15:51 GHOLYOAK E00020.A
#define INIT(%arg) S wsFault=$$Init^LU090000(%arg,..%ClassName(1),.ET,.Error) S ET="" $$$WSERROR(Error) I ET'="" N $ES,$ET S $ET=ET
#define STORERAWOBJECT(%arg) D:$IsObject(%arg) StoreRawObject^LU090000(%arg)  
#define VALIDOBJ(%arg) S Error="",Status=%arg.%ValidateObject() I $$$ISERR(Status) D DecomposeStatus^%apiOBJ(Status,.err,"-d") S Error=$G(err(1)) Q 0
#define RECORDCALL(%arg1,%arg2) I $G(^WebServices("Audit Flag",$P(%arg1,"."),$P(%arg1,".",2),%arg2)),$$RecordCall^LU090000(%arg1,%arg2)

%SYS("DBRefByName","NONJOURNALLED_DB")="^^/q00_quasar/databases/cachetemp/NONJOURNALLED_DB/"

^%SYS("DBRefByName","ZSTUFF")="^^/q00_quasar/databases/zstuff/"

Discussion (1)1
Log in or sign up to continue

First, using my moderator superpowers I have moved this out of the Developer Community Feedback group (intended only for feedback about the DC platform) and into the Cache group.

The <NETWORK> error code hints that your Cache instance is involved in some ECP networking. Maybe that is having a problem. Check cconsole.log at both ends of the connection(s) for clues.

In general though, I suspect your issue is too site-specific for DC members to be of much help. I recommend you open a support ticket with InterSystems WRC.