Problem with loaddap of dapper data

Joe Sirott Joe.Sirott at noaa.gov
Wed Feb 14 10:11:10 PST 2007


Hi Mike,

If you're having problems with loaddap, you might want to try DapperM (a 
MATLAB interface to Dapper that Don Denbo recently developed):

http://www.epic.noaa.gov/epic/software/DapperM/

- Joe S

McCann, Mike wrote:
> Hello,
>
> Can anyone help me with this problem? 
>
>   
>>> loaddap('http://dapper.mbari.org/dods/MBARI_PCTD/MB06.cdp')
>>>       
>
> Reading: http://dapper.mbari.org/dods/MBARI_PCTD/MB06.cdp
>   Constraint:
> Server version: java-dods/3.2.0
> Creating vector `IR490' with 32 elements.
> Creating vector `IR443' with 32 elements.
> Creating vector `CHLA' with 32 elements.
> Creating vector `Nitrate' with 32 elements.
> Creating vector `FLUOR' with 32 elements.
> Creating vector `IR555' with 32 elements.
> Creating vector `Par_Cosine' with 32 elements.
> Creating vector `Light_Percent' with 32 elements.
> Creating vector `Conductivity' with 32 elements.
> Creating vector `Dissolved_Oxygen' with 32 elements.
> Creating vector `Temperature' with 32 elements.
> Creating vector `Par_4PI' with 32 elements.
> Creating vector `Light_Attenuation' with 32 elements.
> Creating vector `Pressure' with 32 elements.
> Creating vector `Salinity' with 32 elements.
> Creating string vector `DateTime' with 1 elements.
> Creating string vector `CastID' with 1 elements.
> Creating string vector `Site' with 1 elements.
> Creating string vector `Cast' with 1 elements.
> Creating vector valid_range with 2 elements.
> Creating vector `IR490' with 40 elements.
> Creating vector `IR443' with 40 elements.
> Creating vector `CHLA' with 40 elements.
> Creating vector `Nitrate' with 40 elements.
> Creating vector `FLUOR' with 40 elements.
> Creating vector `IR555' with 40 elements.
> Creating vector `Par_Cosine' with 40 elements.
> Creating vector `Light_Percent' with 40 elements.
> Creating vector `Conductivity' with 40 elements.
> Creating vector `Dissolved_Oxygen' with 40 elements.
> Creating vector `Temperature' with 40 elements.
> Creating vector `Par_4PI' with 40 elements.
> Creating vector `Light_Attenuation' with 40 elements.
> Creating vector `Pressure' with 40 elements.
> Creating vector `Salinity' with 40 elements.
> Creating string vector `DateTime' with 1 elements.
> Creating string vector `CastID' with 1 elements.
> Creating string vector `Site' with 1 elements.
> Creating string vector `Cast' with 1 elements.
>
> ------------------------------------------------------------------------
>        Segmentation violation detected at Tue Feb 13 10:01:39 2007
> ------------------------------------------------------------------------
>
> Configuration:
>   MATLAB Version:   7.2.0.294 (R2006a)
>   MATLAB License:   1516
>   Operating System: Linux 2.4.20-18.9smp #1 SMP Thu May 29 06:55:05 EDT 2003 i686
>   GNU C Library:    2.3.2 stable
>   Window System:    No active display
>   Current Visual:   None
>   Processor ID:     x86 Family 15 Model 2 Stepping 7, GenuineIntel
>   Virtual Machine:  Java 1.5.0 with Sun Microsystems Inc. Java HotSpot(TM) Client VM mixed mode, sharing
>   Default Charset:  UTF-8
>
> Register State:
>   eax = 00000000   ebx = 4bc65500
>   ecx = 00000008   edx = 432b0d90
>   esi = bfff6c50   edi = 4bc653e0
>   ebp = bfff6a18   esp = bfff6a10
>   eip = 4bae968b   flg = 00010206
>
> Stack Trace:
>   [0] loaddap.mexglx:0x4bae968b(0x4bc65500, 0x4335a8f0, 0xbfff8dd0 "location", 1)
>
> This error was detected while a MEX-file was running.  If the MEX-file
> is not an official MathWorks function, please examine its source code
> for errors.  Please consult the External Interfaces Guide for information
> on debugging MEX-files.
>
>
>
> I get a similar result with loaddap on XP:
>
>
> ------------------------------------------------------------------------
>        Segmentation violation detected at Tue Feb 13 09:51:36 2007
> ------------------------------------------------------------------------
>
> Configuration:
>   MATLAB Version:   7.2.0.232 (R2006a)
>   MATLAB License:   278936
>   Operating System: Microsoft Windows XP
>   Window System:    Version 5.1 (Build 2600: Service Pack 2)
>   Processor ID:     x86 Family 15 Model 2 Stepping 9, GenuineIntel
>   Virtual Machine:  Java 1.5.0 with Sun Microsystems Inc. Java HotSpot(TM) Client VM mixed mode
>   Default Charset:  windows-1252
>
> Register State:
>   EAX = 030e8240  EBX = 0eef9580
>   ECX = 030e8240  EDX = 00000000
>   ESI = 00000053  EDI = 00d0e638
>   EBP = 00d0b6d8  ESP = 00d0b6d4
>   EIP = 0f1f360a  FLG = 00010202
>
> Stack Trace:
>   [0] loaddap.dll:0x0f1f360a(0x030e8240, 0x0e5f6110, 0x75727453, 0x72757463)
>   [1] loaddap.dll:0x0f1f528f(0x0f20d228, 0x00d0df00, 0x0f20f6f5, 1)
>   [2] loaddap.dll:0x0f1f5cdf(0x0f20d228, 0, 0x01330c80 "http://dapper.mbari.org/dods/MBA..", 0x030ddb20 "http://dapper.mbari.org/dods/MBA..")
>   [3] loaddap.dll:0x0f1f113c(0, 0x00d0e638, 1, 0x00d0e698)
>   [4] libmex.dll:_mexRunMexFile(0, 0x00d0e638, 1, 0x00d0e698) + 119 bytes
>   [5] libmex.dll:private: void __thiscall Mfh_mex::runMexFileWithSignalProtection(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(0, 0x00d0e638, 1, 0x00d0e698) + 73 bytes
>   [6] libmex.dll:public: virtual void __thiscall Mfh_mex::dispatch_file(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(0, 0x00d0e638, 1, 0x00d0e698) + 169 bytes
>   [7] m_dispatcher.dll:public: virtual void __thiscall Mfh_file::dispatch_fh(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(0, 0x00d0e638, 1, 0x00d0e698) + 240 bytes
>   [8] m_interpreter.dll:_inDispatchWithDebug(569, 0, 0x00d0e638, 1) + 186 bytes
>   [9] m_interpreter.dll:_inDispatchFromStack(569, 0x013304ec "loaddap", 0, 0x01000001) + 773 bytes
>   [10] m_interpreter.dll:enum opcodes __cdecl inDispatchCall(char const *,int,int,int,int *,int *)(0x013304ec "loaddap", 569, 0, 1) + 145 bytes
>   [11] m_interpreter.dll:int __cdecl inInterp(enum inDebugCheck,int,int,enum opcodes,struct inPcodeNest_tag volatile *,int *)(2, 0, 0, 0) + 2522 bytes
>   [12] m_interpreter.dll:int __cdecl protected_inInterp(enum inDebugCheck,int,int,enum opcodes,struct inPcodeNest_tag *,int *)(2, 0, 0, 0) + 74 bytes
>   [13] m_interpreter.dll:int __cdecl inInterPcodeSJ(enum inDebugCheck,int,int,enum opcodes,struct inPcodeNest_tag *,int *)(2, 0, 0, 0) + 279 bytes
>   [14] m_interpreter.dll:_inInterPcode(2, 0x784cf1d4, 0, 0) + 81 bytes
>   [15] m_interpreter.dll:enum inExecutionStatus __cdecl in_local_call_eval_function(int *,struct _pcodeheader *,int *,struct mxArray_tag * * const,enum inDebugCheck)(0x00d0f278, 0x00d0f370, 2, 1) + 153 bytes
>   [16] m_interpreter.dll:$L77919(0x784cf1d4, 0x0e344420 "loaddap('http://dapper.mbari.org..", 0, 0) + 184 bytes
>   [17] m_interpreter.dll:enum inExecutionStatus __cdecl inEvalCmdWithLocalReturnandtype(char const *,int *,enum inDebugCheck)(0x0e344420 "loaddap('http://dapper.mbari.org..", 0, 2, 0x00d0f3bc "DôÐ") + 69 bytes
>   [18] m_interpreter.dll:_inEvalCmdNoEnd(0x0e344420 "loaddap('http://dapper.mbari.org..", 1, 255, 0) + 16 bytes
>   [19] bridge.dll:enum inExecutionStatus __cdecl ThrowSignal(char const *)(0x0e344420 "loaddap('http://dapper.mbari.org..", 0x00d0f4b4, 0x00d0f4b8, 0) + 60 bytes
>   [20] bridge.dll:$L92008(0x00d0f4b8, 0x01238ff0, 0, 0x784cf1b0) + 513 bytes
>   [21] mcr.dll:public: void __thiscall mcrInstance::mnParser(void)(0x7c80b6a1, 271302, 0x01238ff0, 0x01239030) + 51 bytes
>   [22] MATLAB.exe:0x00401941(4194304, 0, 271302, 1)
>   [23] MATLAB.exe:0x004076ff(3670072, 3735608, 0x7ffd4000, 0xe86b2008)
>   [24] kernel32.dll:0x7c816fd7(0x0040757a, 0, 0, 0)
>
>
>
> Thanks in advance,
> Mike
>
> --
> Mike McCann
> Software Engineer
> Monterey Bay Aquarium Research Institute
> 7700 Sandholdt Road
> Moss Landing, CA 95039-9644
> Voice: 831.775.1769  Fax: 831.775.1736 http://www.mbari.org <http://www.mbari.org/> 
>
>
>
>   



More information about the Opendap-tech mailing list