Hi ,
i am facing getobjects failed. insufficient memory to continue the execution of the program error when i am trying to read US association in indian standard. i am trying to read 20 nos. of obis code . if i will reduce the number then it is reading the objects fine.
My logs are below:-
GXDLMSDirector 9.0.2412.0301
Log created 21:25:54
21:25:56 Initializing Network connection.
21:25:57 Send AARQ request.
00 01 00 10 00 01 00 1F 60 1D A1 09 06 07 60 85 74 05 08 01 01 BE 10 04 0E 01 00 00 00 06 5F 1F 04 00 62 1E 5D FF FF
21:25:58
00 01 00 01 00 10 00 2B 61 29 A1 09 06 07 60 85 74 05 08 01 01 A2 03 02 01 00 A3 05 A1 03 02 01 00 BE 10 04 0E 08 00 06 5F 1F 04 00 00 00 10 04 00 00 07
21:25:58 Parsing AARE reply succeeded.
21:25:58 Reading object 0.0.43.1.3.255, interface Data
00 01 00 10 00 01 00 0D C0 01 C1 00 01 00 00 2B 01 03 FF 02 00
21:25:59
00 01 00 01 00 10 00 09 C4 01 C1 00 06 00 00 00 09
21:25:59 Disconnect request
21:25:59 Disconnect request
00 01 00 10 00 01 00 05 62 03 80 01 00
21:26:00
00 01 00 01 00 10 00 05 63 03 80 01 00
21:26:00 Send AARQ request.
00 01 00 30 00 01 00 5F 60 5D A1 09 06 07 60 85 74 05 08 01 03 A6 0A 04 08 4D 4F 53 34 35 36 37 38 8A 02 07 80 8B 07 60 85 74 05 08 02 02 AC 12 80 10 30 65 2C 1E 25 52 21 70 17 78 2C 6E 14 21 73 48 BE 23 04 21 21 1F 30 00 00 00 0A C8 7D 01 87 47 60 20 5E 6F 3D 24 BA 98 B8 15 D9 61 3F 45 6D 83 7C 4C 80 05 DD
21:26:01
00 01 00 01 00 30 00 6B 61 69 A1 09 06 07 60 85 74 05 08 01 03 A2 03 02 01 00 A3 05 A1 03 02 01 0E A4 0A 04 08 4D 4F 53 00 00 00 00 01 88 02 07 80 89 07 60 85 74 05 08 02 02 AA 12 80 10 91 C8 E4 72 39 1C 8E 47 A3 D1 E8 74 BA DD 6E 37 BE 23 04 21 28 1F 30 00 00 00 5D B8 3B 59 F7 51 89 4B FC BF 84 F8 D0 9B 39 30 DF 3B 28 BA E9 08 10 FC 32 EF F3
21:26:01 Parsing AARE reply succeeded.
21:26:01 Authenticating.
00 01 00 30 00 01 00 32 CB 30 30 00 00 00 0B 93 E2 E8 AC 18 49 79 EA E0 89 C0 E2 4E DA C6 7B D9 C6 4F 40 34 AC 6B F6 03 73 37 52 A4 52 1D 39 2F 4A FF C6 E9 81 7A 8D 5A 63 75
21:26:02
00 01 00 01 00 30 00 2C CF 2A 30 00 00 00 5E 94 39 26 18 23 4F 17 4F B6 0F FD D3 8D 83 23 51 19 56 DA 0B 7C 6E 63 6A B4 D7 B4 A8 52 F3 F9 19 32 DB C3 95 F6
21:26:05 --- Collecting objects. ---
21:26:05 Collecting objects
00 01 00 30 00 01 00 20 C8 1E 30 00 00 00 0C 10 0D E6 E4 26 5B 83 FB 16 F9 55 31 44 08 25 10 DD FB 69 E6 65 5F 93 F2 72
21:26:06
00 01 00 01 00 30 03 EE CC 82 03 EA 30 00 00 00 5F 21 93 BA 1A AA F2 3D E6 4B 62 87 8E 61 5C FD BB 54 E7 2C C4 FE C3 81 A2 CD 00 37 E8 D8 A5 31 EE CA 81 D5 E4 10 A4 FA 30 9B 3E 5A 81 F4 FF 77 F5 A9 D3 90 A4 67 BC A3 66 73 B7 9C B7 80 75 47 74 51 64 08 A7 EB 2F 71 6E 06 33 72 FD 66 77 74 F9 2D 52 8B F6 3B F4 0E 06 18 32 BD 2F 40 A7 02 C5 58 07 44 12 6F 59 D7 E8 E7 8D 64 49 B1 83 10 D9 B6 B4 F2 21 9E B3 73 78 DC 09 1E E9 EF ED 7C 3A 5B B9 EF 01 95 82 7A 94 30 48 9F A5 07 AB 6D 84 9E 49 8B 00 DF BE 16 F9 BA 54 15 A9 9A 82 DB BB 79 93 9D 8F 1E C9 15 97 79 C9 5B 18 26 05 67 B5 99 92 D1 E2 96 95 64 20 1D FA 23 81 F3 62 81 AA F8 5E AC D8 C3 68 02 BB A0 11 8C AE 2B 86 F3 F6 55 96 72 F1 3A 8E 4B 8B 1C 0B 9F B4 00 B2 AC 55 B0 CD 06 8F AE CC B2 6A CD 92 FC 34 58 F8 08 47 F8 F5 B8 8E A5 98 02 04 D3 54 A4 D3 15 9F 43 31 4D C3 EF 3E DC 9F 1F 7E C9 67 C5 CF BE DF CB BD CA EA B8 B1 AA C3 E1 B2 F5 D6 E8 D0 5A 3F EE 52 7F 3B 59 B2 27 4E A1 D1 3C CB 14 3A C8 A4 35 88 8C 96 2E 8E 7C 57 36 91 79 8A 64 A4 FE 92 83 E8 42 40 3E FE C1 57 E8 8E 0B 7A D3 D9 14 B7 0A F1 57 E7 D2 13 03 7F 89 0A 27 71 E0 C0 A9 FA B7 0E 59 05 BF AD BD 58 98 FC 0A E9 AA 1B 6D 15 46 04 A9 81 1E 1E 05 99 39 35 1C 45 1C B7 77 41 42 33 1A B2 8A A6 2B 7A B8 0B 0C 38 B1 5D 5C CA 22 0D 11 A4 05 88 7A ED 38 A5 0D 41 24 20 8A 7E 6B 75 09 4F 06 BD 2C AC BA 3A D2 CA 20 70 DC 94 A4 4A 20 D8 A9 67 A1 2B 2C 2E EA D9 46 22 CB 73 CD 9B E2 CD ED E2 8E C7 98 EA A7 0E FB E3 6F B7 4D C7 54 53 18 50 E4 71 6E 75 9B D7 54 C0 0D D5 12 F3 8C 40 52 7F A1 B2 35 91 D9 C6 2E 5D C0 EB EC CC CA B7 D4 F6 23 E6 B6 7D A2 A6 0C 2F 3A 58 E2 3B F3 9A D0 DC 7F 93 90 F2 E2 89 84 6B 0E BC ED EC C3 A4 20 D6 4F 43 17 2C F9 A5 48 FC BB 3C 83 CA 6A 32 EF 9E AB C4 13 1C AB AB F5 FB 13 DC 50 E7 12 04 44 67 12 E9 DA 28 41 4D AB 25 99 4D 80 6C 7E 5E 17 EF D4 D3 71 51 76 C7 77 80 5F 12 1D 36 03 DD B3 3E 52 3D FB 23 6B 48 DE E7 EE D6 15 24 EE C9 51 31 11 4C 0A C6 BD 8D 02 10 F2 4E BC EE 48 36 AF CF 27 E1 34 93 DA 15 26 C0 C9 A7 E1 BB E5 48 90 5C 75 0C 69 2D 76 7C C2 EF C8 42 93 E8 65 1C 5F 46 76 8D 5D A9 D2 6B 6F F7 EF 77 55 98 27 5B BD A5 FD E7 F3 74 93 45 E1 DA 04 0B E2 02 F6 6E BF F1 C2 00 50 FB 2E 52 30 DC 10 7A C4 C1 B9 4E 04 B4 22 BD FF CB 1F 4E 54 E5 61 79 9C 1F F9 54 F8 79 36 B0 37 7E 7B 99 9C 8C 00 03 1C 19 C2 12 42 D9 25 AE CF 01 6C E5 4C 96 14 27 04 50 43 DA 6D 61 4C E8 C7 A5 3C 31 CC E3 02 18 F7 49 90 51 9A DA 9D 7C 52 7F 18 27 E4 28 9E DB 51 56 2E 93 CF F1 06 B7 43 94 DB 34 C1 DE EE 14 42 B5 80 08 71 DE D8 F1 B8 66 99 07 5D 2A 7A F5 F0 90 2E 6C F0 72 31 D0 AF CF D2 44 E8 26 E8 B0 56 08 5C 31 CA D9 2A A2 9B 30 29 44 9F 9F 01 10 7B EE BA D1 58 04 1C 2C 5E 62 C2 2B 2E 31 F6 8D 36 9D EB C9 A3 FC EE F4 0B 9C AA 60 48 C6 D9 DA F5 99 18 31 EB F6 1E 17 DD F7 3B 27 B6 E3 9F BA 12 3B CA 70 FA AA B2 49 04 F2 E2 4C 25 65 65 10 04 0A 06 A4 C5 E0 A1 F0 A4 33 B4 10 72 2A 02 50 8C AA 1C 3A BA CB D8 66 57 56 AC 57 38 9F FA 19 1F 40 25 96 A5 FF 57 39 F1 44 7A CE 75 AE 4D 8E 9F 17 38 5C C0 15 2C C1 5B 65 70 1D 95 52 E1 B4 07 58 73 43 BF E9 51 84 71 89 F4 54 EB 5B 13 D4 1F 19 D4 62 E2 DD 71
21:26:06 Get Next Data block.
21:26:06 Collecting objects
00 01 00 30 00 01 00 1A C8 18 30 00 00 00 0D 65 E9 69 7A 3B A3 8C D5 C7 C3 EE 9A 47 50 D4 83 B4 B3 F0
21:26:08
00 01 00 01 00 30 00 18 CC 16 30 00 00 00 60 A0 74 10 EF 50 BA 20 1A 13 D8 5C AC 61 E2 DA 4D 55
System.Exception: GetObjects failed. Insufficient memory to continue the execution of the program.
at GXDLMSDirector.MainForm.RefreshDevice(GXDLMSMeter dev, Boolean bRefresh)
at GXDLMSDirector.MainForm.Refresh(Object sender, GXAsyncWork work, Object[] parameters)
Hi, Your data is encrypted…
Hi,
Your data is encrypted and I can't check the bytes because you didn't share the block cipher key.
BR,
Mikko
Here is my block cipher key…
Here is my block cipher key. Please help me.
static uint32_t BlockCipherKey[16] = {0x31,0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31};
static uint32_t AuthenticationKey[16] = {0x31,0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31, 0x31};
Hi, The LastBlock is zero…
Hi,
The LastBlock is zero and when the client and more data the read fails. The received data is also invalid. You need to ask the meter vendor if there is a firmware update that fixes this.
BR,
Mikko
Hi, Thanks for your Quick…
Hi,
Thanks for your Quick response. And you are correct ,when we want to read more data , this issue we are facing. For less data there is no issue.
Actually we are making the meter . And for testing the meter, we use GXDLMSDirector . in US association we are facing this issue.
Please help on where we need to look to send a valid response from the meter to client.
Hi, You need to get the…
Hi,
You need to get the Green Book. It defines the what you should reply.
BR,
Mikko