Rxnet / eventstore-client

EventStore asynchronous PHP client with reactiveX flavours
Apache License 2.0
26 stars 10 forks source link

Fatal error: Uncaught Google\Protobuf\Internal\GPBDecodeException: Error occurred during parsing: Unexpected wire type #15

Open jvdlaar opened 6 years ago

jvdlaar commented 6 years ago

I'm getting the following error on a competing consumer that is processing about 7000 events:

Fatal error: Uncaught Google\Protobuf\Internal\GPBDecodeException: Error occurred during parsing: Unexpected wire type. in /app/vendor/google/protobuf/php/src/Google/Protobuf/Internal/Message.php:304
Stack trace:
#0 /app/vendor/google/protobuf/php/src/Google/Protobuf/Internal/Message.php(461): Google\Protobuf\Internal\Message->skipField(Object(Google\Protobuf\Internal\CodedInputStream), 103)
#1 /app/vendor/google/protobuf/php/src/Google/Protobuf/Internal/Message.php(760): Google\Protobuf\Internal\Message->parseFieldFromStream(103, Object(Google\Protobuf\Internal\CodedInputStream), NULL)
#2 /app/vendor/google/protobuf/php/src/Google/Protobuf/Internal/GPBWire.php(289): Google\Protobuf\Internal\Message->parseFromStream(Object(Google\Protobuf\Internal\CodedInputStream))
#3 /app/vendor/google/protobuf/php/src/Google/Protobuf/Internal/Message.php(384): Google\Protobuf\Internal\GPBWire::readMessage(Object(Google\Protobuf\Internal\CodedInputStream), Object(Rxnet\EventStore\Data\EventRecord))
#4 /app/vendor/google/protobuf/php/src in /app/vendor/google/protobuf/php/src/Google/Protobuf/Internal/Message.php on line 304

This is my code:

    /** @inheritdoc */
    public function consume(): void
    {
        $this->eventStore->connect($this->endpoint)
            ->subscribe(function () {
                $observable = $this->eventStore
                    ->persistentSubscription($this->stream, $this->subscriptionName)
                    ->subscribe([$this, 'processEvent'], [$this, 'processError'], [$this, 'processCompleted']);
            }, [$this, 'processError'], [$this, 'processCompleted'])
        ;
    }

And eventstore is set up with the default parameters.

Vinceveve commented 6 years ago

What is the average size of your messages ? Can you give me some samples ?

jvdlaar commented 6 years ago

We are storing XML documents inside the events:

Data

{
  "id": "86173db9-fcde-5854-9bbd-157358e899a5",
  "import_id": "b5229483-f5a5-40a8-9be1-4aa88144adf1",
  "source": "<RealEstateProperty xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:noNamespaceSchemaLocation=\"file:///C:/git/hayconnect_datamodeldesign/RealEstateProperty-Out-V15.xsd\" Version=\"15.0\"><AreaTotals><EffectiveArea>83</EffectiveArea></AreaTotals><Attachments><Attachment><CreationDateTime>2016-10-26T12:25:12</CreationDateTime><Hash>K5CiqX/42E/TVzDse8HOpQ==</Hash><ModificationDateTime>2016-10-26T12:25:12</ModificationDateTime><URLNormalizedFile>https://venumfilestore.blob.core.windows.net/pub/d251a169/2c52/4a15/aff1/c4f675208213/$l/dsc03398_(1024_x_768).jpg</URLNormalizedFile><URLMediumFile>https://venumfilestore.blob.core.windows.net/pub/d251a169/2c52/4a15/aff1/c4f675208213/$m/dsc03398_(1024_x_768).jpg</URLMediumFile><Index>0</Index><URLThumbFile>https://venumfilestore.blob.core.windows.net/pub/d251a169/2c52/4a15/aff1/c4f675208213/$s/dsc03398_(1024_x_768).jpg</URLThumbFile><Title><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">dsc03398_(1024_x_768)</Translation></Title><Type>PHOTO</Type></Attachment><Attachment><CreationDateTime>2016-10-26T12:25:13</CreationDateTime><Hash>o7d+vfwOIR/X5rySAlXKWA==</Hash><ModificationDateTime>2016-10-26T12:25:13</ModificationDateTime><URLNormalizedFile>https://venumfilestore.blob.core.windows.net/pub/cea43c0e/51f5/4083/b92e/cd082a47ce64/$l/dsc03399_(1024_x_768).jpg</URLNormalizedFile><URLMediumFile>https://venumfilestore.blob.core.windows.net/pub/cea43c0e/51f5/4083/b92e/cd082a47ce64/$m/dsc03399_(1024_x_768).jpg</URLMediumFile><Index>1</Index><URLThumbFile>https://venumfilestore.blob.core.windows.net/pub/cea43c0e/51f5/4083/b92e/cd082a47ce64/$s/dsc03399_(1024_x_768).jpg</URLThumbFile><Title><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">dsc03399_(1024_x_768)</Translation></Title><Type>PHOTO</Type></Attachment><Attachment><CreationDateTime>2016-10-26T12:25:14</CreationDateTime><Hash>YljBThGj2QpK5URNyYF2vA==</Hash><ModificationDateTime>2016-10-26T12:25:14</ModificationDateTime><URLNormalizedFile>https://venumfilestore.blob.core.windows.net/pub/f0c8d70d/50b5/4f8a/aa36/10b8b20f7935/$l/dsc03400_(1024_x_768).jpg</URLNormalizedFile><URLMediumFile>https://venumfilestore.blob.core.windows.net/pub/f0c8d70d/50b5/4f8a/aa36/10b8b20f7935/$m/dsc03400_(1024_x_768).jpg</URLMediumFile><Index>2</Index><URLThumbFile>https://venumfilestore.blob.core.windows.net/pub/f0c8d70d/50b5/4f8a/aa36/10b8b20f7935/$s/dsc03400_(1024_x_768).jpg</URLThumbFile><Title><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">dsc03400_(1024_x_768)</Translation></Title><Type>PHOTO</Type></Attachment><Attachment><CreationDateTime>2016-10-26T12:25:15</CreationDateTime><Hash>pcBOd5QRsUKn/wIAvPYZxw==</Hash><ModificationDateTime>2016-10-26T12:25:15</ModificationDateTime><URLNormalizedFile>https://venumfilestore.blob.core.windows.net/pub/aad5a10a/46f8/4c5d/a2ff/1183f89df3d8/$l/dsc03401_(1024_x_768).jpg</URLNormalizedFile><URLMediumFile>https://venumfilestore.blob.core.windows.net/pub/aad5a10a/46f8/4c5d/a2ff/1183f89df3d8/$m/dsc03401_(1024_x_768).jpg</URLMediumFile><Index>3</Index><URLThumbFile>https://venumfilestore.blob.core.windows.net/pub/aad5a10a/46f8/4c5d/a2ff/1183f89df3d8/$s/dsc03401_(1024_x_768).jpg</URLThumbFile><Title><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">dsc03401_(1024_x_768)</Translation></Title><Type>PHOTO</Type></Attachment><Attachment><CreationDateTime>2016-10-26T12:25:15</CreationDateTime><Hash>gJfYNBbVmol7Ne43X9+UTw==</Hash><ModificationDateTime>2016-10-26T12:25:15</ModificationDateTime><URLNormalizedFile>https://venumfilestore.blob.core.windows.net/pub/918655ec/a186/4784/8043/96df940632ba/$l/dsc03402_(1024_x_768).jpg</URLNormalizedFile><URLMediumFile>https://venumfilestore.blob.core.windows.net/pub/918655ec/a186/4784/8043/96df940632ba/$m/dsc03402_(1024_x_768).jpg</URLMediumFile><Index>4</Index><URLThumbFile>https://venumfilestore.blob.core.windows.net/pub/918655ec/a186/4784/8043/96df940632ba/$s/dsc03402_(1024_x_768).jpg</URLThumbFile><Title><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">dsc03402_(1024_x_768)</Translation></Title><Type>PHOTO</Type></Attachment><Attachment><CreationDateTime>2016-10-26T12:25:17</CreationDateTime><Hash>0envk6WwcWxMyPIiyWER6A==</Hash><ModificationDateTime>2016-10-26T12:25:17</ModificationDateTime><URLNormalizedFile>https://venumfilestore.blob.core.windows.net/pub/cf80e5be/134b/4f1f/8b95/2895b3c19392/$l/dsc03403_(1024_x_768).jpg</URLNormalizedFile><URLMediumFile>https://venumfilestore.blob.core.windows.net/pub/cf80e5be/134b/4f1f/8b95/2895b3c19392/$m/dsc03403_(1024_x_768).jpg</URLMediumFile><Index>5</Index><URLThumbFile>https://venumfilestore.blob.core.windows.net/pub/cf80e5be/134b/4f1f/8b95/2895b3c19392/$s/dsc03403_(1024_x_768).jpg</URLThumbFile><Title><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">dsc03403_(1024_x_768)</Translation></Title><Type>PHOTO</Type></Attachment><Attachment><CreationDateTime>2016-10-26T12:25:17</CreationDateTime><Hash>tuBAglTcnntUFFekRl/u5g==</Hash><ModificationDateTime>2016-10-26T12:25:17</ModificationDateTime><URLNormalizedFile>https://venumfilestore.blob.core.windows.net/pub/a4a26955/3832/4c30/8815/0ed341593c3b/$l/dsc03404_(1024_x_768).jpg</URLNormalizedFile><URLMediumFile>https://venumfilestore.blob.core.windows.net/pub/a4a26955/3832/4c30/8815/0ed341593c3b/$m/dsc03404_(1024_x_768).jpg</URLMediumFile><Index>6</Index><URLThumbFile>https://venumfilestore.blob.core.windows.net/pub/a4a26955/3832/4c30/8815/0ed341593c3b/$s/dsc03404_(1024_x_768).jpg</URLThumbFile><Title><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">dsc03404_(1024_x_768)</Translation></Title><Type>PHOTO</Type></Attachment><Attachment><CreationDateTime>2016-10-26T12:25:18</CreationDateTime><Hash>HgaTgojpcSNcYx1z4S/Zvw==</Hash><ModificationDateTime>2016-10-26T12:25:18</ModificationDateTime><URLNormalizedFile>https://venumfilestore.blob.core.windows.net/pub/73a54048/ad8a/4383/a319/12f0bc974130/$l/dsc03405_(1024_x_768).jpg</URLNormalizedFile><URLMediumFile>https://venumfilestore.blob.core.windows.net/pub/73a54048/ad8a/4383/a319/12f0bc974130/$m/dsc03405_(1024_x_768).jpg</URLMediumFile><Index>7</Index><URLThumbFile>https://venumfilestore.blob.core.windows.net/pub/73a54048/ad8a/4383/a319/12f0bc974130/$s/dsc03405_(1024_x_768).jpg</URLThumbFile><Title><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">dsc03405_(1024_x_768)</Translation></Title><Type>PHOTO</Type></Attachment><Attachment><CreationDateTime>2016-10-26T12:25:18</CreationDateTime><Hash>qAsdL6C80lanvXsrIy9b5Q==</Hash><ModificationDateTime>2016-10-26T12:25:18</ModificationDateTime><URLNormalizedFile>https://venumfilestore.blob.core.windows.net/pub/d10be78a/672a/41dd/ad9f/bc94b8d009dd/$l/dsc03408_(1024_x_768).jpg</URLNormalizedFile><URLMediumFile>https://venumfilestore.blob.core.windows.net/pub/d10be78a/672a/41dd/ad9f/bc94b8d009dd/$m/dsc03408_(1024_x_768).jpg</URLMediumFile><Index>8</Index><URLThumbFile>https://venumfilestore.blob.core.windows.net/pub/d10be78a/672a/41dd/ad9f/bc94b8d009dd/$s/dsc03408_(1024_x_768).jpg</URLThumbFile><Title><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">dsc03408_(1024_x_768)</Translation></Title><Type>PHOTO</Type></Attachment><Attachment><CreationDateTime>2016-10-26T12:25:20</CreationDateTime><Hash>L5LE3vhYZHf4TPerenH5cw==</Hash><ModificationDateTime>2016-10-26T12:25:20</ModificationDateTime><URLNormalizedFile>https://venumfilestore.blob.core.windows.net/pub/18aa920a/e2b7/4cf5/899d/35f2aab6e5bc/$l/dsc03409_(1024_x_768).jpg</URLNormalizedFile><URLMediumFile>https://venumfilestore.blob.core.windows.net/pub/18aa920a/e2b7/4cf5/899d/35f2aab6e5bc/$m/dsc03409_(1024_x_768).jpg</URLMediumFile><Index>9</Index><URLThumbFile>https://venumfilestore.blob.core.windows.net/pub/18aa920a/e2b7/4cf5/899d/35f2aab6e5bc/$s/dsc03409_(1024_x_768).jpg</URLThumbFile><Title><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">dsc03409_(1024_x_768)</Translation></Title><Type>PHOTO</Type></Attachment><Attachment><CreationDateTime>2016-10-26T12:25:20</CreationDateTime><Hash>D4S2b0EUcoxAXvX/DugARQ==</Hash><ModificationDateTime>2016-10-26T12:25:20</ModificationDateTime><URLNormalizedFile>https://venumfilestore.blob.core.windows.net/pub/47eada29/3032/46c3/bf1f/7c63e7b4d205/$l/dsc03410_(1024_x_768).jpg</URLNormalizedFile><URLMediumFile>https://venumfilestore.blob.core.windows.net/pub/47eada29/3032/46c3/bf1f/7c63e7b4d205/$m/dsc03410_(1024_x_768).jpg</URLMediumFile><Index>10</Index><URLThumbFile>https://venumfilestore.blob.core.windows.net/pub/47eada29/3032/46c3/bf1f/7c63e7b4d205/$s/dsc03410_(1024_x_768).jpg</URLThumbFile><Title><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">dsc03410_(1024_x_768)</Translation></Title><Type>PHOTO</Type></Attachment><Attachment><CreationDateTime>2016-10-26T12:25:21</CreationDateTime><Hash>4BPODg2cE+O88EJWOFDUpQ==</Hash><ModificationDateTime>2016-10-26T12:25:21</ModificationDateTime><URLNormalizedFile>https://venumfilestore.blob.core.windows.net/pub/54f31e46/9e4b/469d/bd2a/9a9d9b2bd57a/$l/dsc03411_(1024_x_768).jpg</URLNormalizedFile><URLMediumFile>https://venumfilestore.blob.core.windows.net/pub/54f31e46/9e4b/469d/bd2a/9a9d9b2bd57a/$m/dsc03411_(1024_x_768).jpg</URLMediumFile><Index>11</Index><URLThumbFile>https://venumfilestore.blob.core.windows.net/pub/54f31e46/9e4b/469d/bd2a/9a9d9b2bd57a/$s/dsc03411_(1024_x_768).jpg</URLThumbFile><Title><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">dsc03411_(1024_x_768)</Translation></Title><Type>PHOTO</Type></Attachment><Attachment><CreationDateTime>2016-10-26T12:25:21</CreationDateTime><Hash>LohqRi+JF2yiUpoyj4acXA==</Hash><ModificationDateTime>2016-10-26T12:25:21</ModificationDateTime><URLNormalizedFile>https://venumfilestore.blob.core.windows.net/pub/f04367a0/ad80/41df/89aa/c3abb4fb69dc/$l/dsc03412_(1024_x_768).jpg</URLNormalizedFile><URLMediumFile>https://venumfilestore.blob.core.windows.net/pub/f04367a0/ad80/41df/89aa/c3abb4fb69dc/$m/dsc03412_(1024_x_768).jpg</URLMediumFile><Index>12</Index><URLThumbFile>https://venumfilestore.blob.core.windows.net/pub/f04367a0/ad80/41df/89aa/c3abb4fb69dc/$s/dsc03412_(1024_x_768).jpg</URLThumbFile><Title><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">dsc03412_(1024_x_768)</Translation></Title><Type>PHOTO</Type></Attachment><Attachment><CreationDateTime>2016-10-26T12:25:22</CreationDateTime><Hash>eHHtyWjngavo3qkpEO6Efw==</Hash><ModificationDateTime>2016-10-26T12:25:22</ModificationDateTime><URLNormalizedFile>https://venumfilestore.blob.core.windows.net/pub/bc9424dc/695f/4a78/926f/5cf1584af9fe/$l/dsc03413_(1024_x_768).jpg</URLNormalizedFile><URLMediumFile>https://venumfilestore.blob.core.windows.net/pub/bc9424dc/695f/4a78/926f/5cf1584af9fe/$m/dsc03413_(1024_x_768).jpg</URLMediumFile><Index>13</Index><URLThumbFile>https://venumfilestore.blob.core.windows.net/pub/bc9424dc/695f/4a78/926f/5cf1584af9fe/$s/dsc03413_(1024_x_768).jpg</URLThumbFile><Title><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">dsc03413_(1024_x_768)</Translation></Title><Type>PHOTO</Type></Attachment><Attachment><CreationDateTime>2016-10-26T12:25:23</CreationDateTime><Hash>5iuNvi4WQb9CcbVPtseM/A==</Hash><ModificationDateTime>2016-10-26T12:25:23</ModificationDateTime><URLNormalizedFile>https://venumfilestore.blob.core.windows.net/pub/b31e40f5/fd09/4296/a55a/a2b5e9d3bf30/$l/dsc03414_(1024_x_768).jpg</URLNormalizedFile><URLMediumFile>https://venumfilestore.blob.core.windows.net/pub/b31e40f5/fd09/4296/a55a/a2b5e9d3bf30/$m/dsc03414_(1024_x_768).jpg</URLMediumFile><Index>14</Index><URLThumbFile>https://venumfilestore.blob.core.windows.net/pub/b31e40f5/fd09/4296/a55a/a2b5e9d3bf30/$s/dsc03414_(1024_x_768).jpg</URLThumbFile><Title><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">dsc03414_(1024_x_768)</Translation></Title><Type>PHOTO</Type></Attachment><Attachment><CreationDateTime>2016-10-26T12:25:25</CreationDateTime><Hash>qEeFm/lbB4RXOMYr8r8yOw==</Hash><ModificationDateTime>2016-10-26T12:25:25</ModificationDateTime><URLNormalizedFile>https://venumfilestore.blob.core.windows.net/pub/eb34aae5/c959/4683/988c/51c1459d8653/$l/dsc03415_(1024_x_768).jpg</URLNormalizedFile><URLMediumFile>https://venumfilestore.blob.core.windows.net/pub/eb34aae5/c959/4683/988c/51c1459d8653/$m/dsc03415_(1024_x_768).jpg</URLMediumFile><Index>15</Index><URLThumbFile>https://venumfilestore.blob.core.windows.net/pub/eb34aae5/c959/4683/988c/51c1459d8653/$s/dsc03415_(1024_x_768).jpg</URLThumbFile><Title><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">dsc03415_(1024_x_768)</Translation></Title><Type>PHOTO</Type></Attachment><Attachment><CreationDateTime>2016-10-26T12:25:26</CreationDateTime><Hash>ypIqyRhNZkQYnU/lUsXkTg==</Hash><ModificationDateTime>2016-10-26T12:25:26</ModificationDateTime><URLNormalizedFile>https://venumfilestore.blob.core.windows.net/pub/18c6afc2/9a95/4fe0/b3fa/8274279a7e80/$l/dsc03416_(1024_x_768).jpg</URLNormalizedFile><URLMediumFile>https://venumfilestore.blob.core.windows.net/pub/18c6afc2/9a95/4fe0/b3fa/8274279a7e80/$m/dsc03416_(1024_x_768).jpg</URLMediumFile><Index>16</Index><URLThumbFile>https://venumfilestore.blob.core.windows.net/pub/18c6afc2/9a95/4fe0/b3fa/8274279a7e80/$s/dsc03416_(1024_x_768).jpg</URLThumbFile><Title><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">dsc03416_(1024_x_768)</Translation></Title><Type>PHOTO</Type></Attachment><Attachment><CreationDateTime>2016-10-26T12:25:26</CreationDateTime><Hash>e6UVT+1RmUWKar/X3GPx1g==</Hash><ModificationDateTime>2016-10-26T12:25:26</ModificationDateTime><URLNormalizedFile>https://venumfilestore.blob.core.windows.net/pub/fb0c4c94/df8a/4494/8191/0d95a94bc4b1/$l/dsc03417_(1024_x_768).jpg</URLNormalizedFile><URLMediumFile>https://venumfilestore.blob.core.windows.net/pub/fb0c4c94/df8a/4494/8191/0d95a94bc4b1/$m/dsc03417_(1024_x_768).jpg</URLMediumFile><Index>17</Index><URLThumbFile>https://venumfilestore.blob.core.windows.net/pub/fb0c4c94/df8a/4494/8191/0d95a94bc4b1/$s/dsc03417_(1024_x_768).jpg</URLThumbFile><Title><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">dsc03417_(1024_x_768)</Translation></Title><Type>PHOTO</Type></Attachment><Attachment><CreationDateTime>2016-10-26T12:25:27</CreationDateTime><Hash>Cg8f6C1FVt1Ve7q0tf01ig==</Hash><ModificationDateTime>2016-10-26T12:25:27</ModificationDateTime><URLNormalizedFile>https://venumfilestore.blob.core.windows.net/pub/4635539e/dbd6/4738/9c10/33d576a66d2c/$l/dsc03418_(1024_x_768).jpg</URLNormalizedFile><URLMediumFile>https://venumfilestore.blob.core.windows.net/pub/4635539e/dbd6/4738/9c10/33d576a66d2c/$m/dsc03418_(1024_x_768).jpg</URLMediumFile><Index>18</Index><URLThumbFile>https://venumfilestore.blob.core.windows.net/pub/4635539e/dbd6/4738/9c10/33d576a66d2c/$s/dsc03418_(1024_x_768).jpg</URLThumbFile><Title><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">dsc03418_(1024_x_768)</Translation></Title><Type>PHOTO</Type></Attachment><Attachment><CreationDateTime>2016-10-26T12:25:28</CreationDateTime><Hash>qeybWOWGgygedf8YhJ2XkA==</Hash><ModificationDateTime>2016-10-26T12:25:28</ModificationDateTime><URLNormalizedFile>https://venumfilestore.blob.core.windows.net/pub/0bed9dba/f2ab/4b2f/99d5/3e957e6df951/$l/dsc03419_(1024_x_768).jpg</URLNormalizedFile><URLMediumFile>https://venumfilestore.blob.core.windows.net/pub/0bed9dba/f2ab/4b2f/99d5/3e957e6df951/$m/dsc03419_(1024_x_768).jpg</URLMediumFile><Index>19</Index><URLThumbFile>https://venumfilestore.blob.core.windows.net/pub/0bed9dba/f2ab/4b2f/99d5/3e957e6df951/$s/dsc03419_(1024_x_768).jpg</URLThumbFile><Title><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">dsc03419_(1024_x_768)</Translation></Title><Type>PHOTO</Type></Attachment><Attachment><CreationDateTime>2016-10-26T12:25:29</CreationDateTime><Hash>xb7pHCCQ607aQ0aDSuj/lQ==</Hash><ModificationDateTime>2016-10-26T12:25:29</ModificationDateTime><URLNormalizedFile>https://venumfilestore.blob.core.windows.net/pub/d0d4940e/5590/46ec/8a9f/b70a31b81805/$l/dsc03420_(1024_x_768).jpg</URLNormalizedFile><URLMediumFile>https://venumfilestore.blob.core.windows.net/pub/d0d4940e/5590/46ec/8a9f/b70a31b81805/$m/dsc03420_(1024_x_768).jpg</URLMediumFile><Index>20</Index><URLThumbFile>https://venumfilestore.blob.core.windows.net/pub/d0d4940e/5590/46ec/8a9f/b70a31b81805/$s/dsc03420_(1024_x_768).jpg</URLThumbFile><Title><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">dsc03420_(1024_x_768)</Translation></Title><Type>PHOTO</Type></Attachment><Attachment><CreationDateTime>2016-10-26T12:25:30</CreationDateTime><Hash>JnYnHV2zcza+oWpf1UgLDA==</Hash><ModificationDateTime>2016-10-26T12:25:30</ModificationDateTime><URLNormalizedFile>https://venumfilestore.blob.core.windows.net/pub/aa2d778c/0df4/45ad/a821/3407a8d1ff4f/$l/dsc03421_(1024_x_768).jpg</URLNormalizedFile><URLMediumFile>https://venumfilestore.blob.core.windows.net/pub/aa2d778c/0df4/45ad/a821/3407a8d1ff4f/$m/dsc03421_(1024_x_768).jpg</URLMediumFile><Index>21</Index><URLThumbFile>https://venumfilestore.blob.core.windows.net/pub/aa2d778c/0df4/45ad/a821/3407a8d1ff4f/$s/dsc03421_(1024_x_768).jpg</URLThumbFile><Title><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">dsc03421_(1024_x_768)</Translation></Title><Type>PHOTO</Type></Attachment><Attachment><CreationDateTime>2016-10-26T12:25:30</CreationDateTime><Hash>252Cnb89o1gZfbRfvg4h8A==</Hash><ModificationDateTime>2016-10-26T12:25:30</ModificationDateTime><URLNormalizedFile>https://venumfilestore.blob.core.windows.net/pub/49f2f727/f0e3/471a/a398/d180574ea0fb/$l/dsc03422_(1024_x_768).jpg</URLNormalizedFile><URLMediumFile>https://venumfilestore.blob.core.windows.net/pub/49f2f727/f0e3/471a/a398/d180574ea0fb/$m/dsc03422_(1024_x_768).jpg</URLMediumFile><Index>22</Index><URLThumbFile>https://venumfilestore.blob.core.windows.net/pub/49f2f727/f0e3/471a/a398/d180574ea0fb/$s/dsc03422_(1024_x_768).jpg</URLThumbFile><Title><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">dsc03422_(1024_x_768)</Translation></Title><Type>PHOTO</Type></Attachment><Attachment><CreationDateTime>2016-10-26T12:29:10</CreationDateTime><Hash>EWp8tFzf3mkEzuwCpyKLEQ==</Hash><ModificationDateTime>2016-10-26T12:29:10</ModificationDateTime><URLNormalizedFile>https://venumfilestore.blob.core.windows.net/pub/888a15a9/a67e/4f7e/a69c/14c9771aa84e/$l/dsc03423_(1024_x_768).jpg</URLNormalizedFile><URLMediumFile>https://venumfilestore.blob.core.windows.net/pub/888a15a9/a67e/4f7e/a69c/14c9771aa84e/$m/dsc03423_(1024_x_768).jpg</URLMediumFile><Index>23</Index><URLThumbFile>https://venumfilestore.blob.core.windows.net/pub/888a15a9/a67e/4f7e/a69c/14c9771aa84e/$s/dsc03423_(1024_x_768).jpg</URLThumbFile><Title><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">dsc03423_(1024_x_768)</Translation></Title><Type>PHOTO</Type></Attachment><Attachment><CreationDateTime>2016-10-26T12:27:13</CreationDateTime><Hash>pgkjj79/EH3+XMCAhMml9A==</Hash><ModificationDateTime>2016-10-26T12:27:13</ModificationDateTime><URLNormalizedFile>https://venumfilestore.blob.core.windows.net/pub/cc5c3c13/a356/46c2/b7d4/161fad3a10e2/$l/dsc03425_(1024_x_768).jpg</URLNormalizedFile><URLMediumFile>https://venumfilestore.blob.core.windows.net/pub/cc5c3c13/a356/46c2/b7d4/161fad3a10e2/$m/dsc03425_(1024_x_768).jpg</URLMediumFile><Index>24</Index><URLThumbFile>https://venumfilestore.blob.core.windows.net/pub/cc5c3c13/a356/46c2/b7d4/161fad3a10e2/$s/dsc03425_(1024_x_768).jpg</URLThumbFile><Title><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">dsc03425_(1024_x_768)</Translation></Title><Type>PHOTO</Type></Attachment><Attachment><CreationDateTime>2016-10-26T12:27:14</CreationDateTime><Hash>G/qDoXIx0Y4cow/nnbW++w==</Hash><ModificationDateTime>2016-10-26T12:27:14</ModificationDateTime><URLNormalizedFile>https://venumfilestore.blob.core.windows.net/pub/d512cb8e/7666/4772/ad2d/3ae6e34e0d94/$l/dsc03426_(1024_x_768).jpg</URLNormalizedFile><URLMediumFile>https://venumfilestore.blob.core.windows.net/pub/d512cb8e/7666/4772/ad2d/3ae6e34e0d94/$m/dsc03426_(1024_x_768).jpg</URLMediumFile><Index>25</Index><URLThumbFile>https://venumfilestore.blob.core.windows.net/pub/d512cb8e/7666/4772/ad2d/3ae6e34e0d94/$s/dsc03426_(1024_x_768).jpg</URLThumbFile><Title><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">dsc03426_(1024_x_768)</Translation></Title><Type>PHOTO</Type></Attachment><Attachment><CreationDateTime>2016-10-26T12:27:16</CreationDateTime><Hash>pPUokApbiEhw2WLihB1D4g==</Hash><ModificationDateTime>2016-10-26T12:27:16</ModificationDateTime><URLNormalizedFile>https://venumfilestore.blob.core.windows.net/pub/fe5bba75/8289/4492/9d25/957a0e5fb65e/$l/dsc03427_(1024_x_768).jpg</URLNormalizedFile><URLMediumFile>https://venumfilestore.blob.core.windows.net/pub/fe5bba75/8289/4492/9d25/957a0e5fb65e/$m/dsc03427_(1024_x_768).jpg</URLMediumFile><Index>26</Index><URLThumbFile>https://venumfilestore.blob.core.windows.net/pub/fe5bba75/8289/4492/9d25/957a0e5fb65e/$s/dsc03427_(1024_x_768).jpg</URLThumbFile><Title><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">dsc03427_(1024_x_768)</Translation></Title><Type>PHOTO</Type></Attachment><Attachment><CreationDateTime>2016-11-18T15:58:43</CreationDateTime><ModificationDateTime>2016-11-18T15:58:43</ModificationDateTime><URLNormalizedFile>https://venumfilestore.blob.core.windows.net/pub/ba7c2b1f/f9b4/400d/96fd/00f35aba9147/brochure%20-%20suisendijk%2014%2c%20oude-tonge.pdf</URLNormalizedFile><Index>0</Index><Title><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">Suisendijk 14-42, 3255 LS OUDE-TONGE (2)</Translation></Title><Type>BROCHURE</Type></Attachment></Attachments><ClimatControl><EnergyCertificate/><Heating><EnergySource>GAS</EnergySource><TypeOfBoiler><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">HR</Translation></TypeOfBoiler><IsCombiBoiler>true</IsCombiBoiler><YearOfManufacture>2006</YearOfManufacture><Ownership>OWNED</Ownership><HeatingMethods><HeatingMethod>CENTRAL_HEATING</HeatingMethod></HeatingMethods><HeatingMethodsWater><HeatingMethod>CENTRAL_HEATING_SYSTEM</HeatingMethod></HeatingMethodsWater></Heating></ClimatControl><Construction><ConstructionOptions/><ConstructionYearFrom>2006</ConstructionYearFrom><ConstructionYearTo>2006</ConstructionYearTo><IsNewEstate>false</IsNewEstate><IsolationTypes><IsolationType>FULL</IsolationType></IsolationTypes><Roof><RoofMaterials/><RoofType>SHED</RoofType><RoofComments/></Roof><Windows/></Construction><Contact><Agency><BankAccountNumber>131533479</BankAccountNumber><COCNumber>24422109</COCNumber><Email>info@profitmakelaardij.nl</Email><Fax>+31 0187-484140</Fax><ForeignID>e75cef0d-fe94-4b31-818c-fbf82ab75a34</ForeignID><LegalName>Profit Makelaardij Van Heiningen</LegalName><Name>Profit Makelaardij Van Heiningen</Name><Phone>+31 0187-482606</Phone><RealEstateAssociation>NL_VBO</RealEstateAssociation><RealEstateAssociationNumber>518</RealEstateAssociationNumber><SecondaryRealEstateAssociation>NL_NVM</SecondaryRealEstateAssociation><SecondaryRealEstateAssociationNumber>67057</SecondaryRealEstateAssociationNumber><WebsiteURL>http://www.profitmakelaardij.nl</WebsiteURL><PostalAddress><AddressLine1><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">Doetinchemsestraat</Translation></AddressLine1><Streetname><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">Doetinchemsestraat</Translation></Streetname><HouseNumber>34</HouseNumber><PostalCode>3241 AA</PostalCode><District/><CityName><Translation Language=\"nl-NL\">Middelharnis</Translation></CityName><SubRegion><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">Goeree-Overflakkee</Translation></SubRegion><Region><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">Zuid-Holland</Translation></Region><CountryCode>NLD</CountryCode></PostalAddress><VisitAddress><AddressLine1><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">Doetinchemsestraat</Translation></AddressLine1><Streetname><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">Doetinchemsestraat</Translation></Streetname><HouseNumber>34</HouseNumber><PostalCode>3241 AA</PostalCode><District/><CityName><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">Middelharnis</Translation></CityName><SubRegion><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">Goeree-Overflakkee</Translation></SubRegion><Region><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">Zuid-Holland</Translation></Region><CountryCode>NLD</CountryCode></VisitAddress><ForeignGroupName>VBO Groep</ForeignGroupName><ForeignGroupID>8c899ce5-72c8-4b4e-bde9-c39fc01d3267</ForeignGroupID></Agency><Department><Description/><Email>info@profitmakelaardij.nl</Email><Fax>+31 0187-484140</Fax><ForeignID>59905238-1292-4794-a50c-20e1285d4c21</ForeignID><Name>Profit Makelaardij Van Heiningen</Name><Phone>+31 0187-482606</Phone><WebsiteURL>http://www.profitmakelaardij.nl</WebsiteURL><VisitAddress><AddressLine1><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">Doetinchemsestraat</Translation></AddressLine1><Streetname><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">Doetinchemsestraat</Translation></Streetname><HouseNumber>34</HouseNumber><PostalCode>3241 AA</PostalCode><District/><CityName><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">Middelharnis</Translation></CityName><SubRegion><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">Goeree-Overflakkee</Translation></SubRegion><Region><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">Zuid-Holland</Translation></Region><CountryCode>NLD</CountryCode></VisitAddress><PostalAddress><AddressLine1><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">Doetinchemsestraat</Translation></AddressLine1><Streetname><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">Doetinchemsestraat</Translation></Streetname><HouseNumber>34</HouseNumber><PostalCode>3241 AA</PostalCode><District/><CityName><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">Middelharnis</Translation></CityName><SubRegion><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">Goeree-Overflakkee</Translation></SubRegion><Region><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">Zuid-Holland</Translation></Region><CountryCode>NLD</CountryCode></PostalAddress></Department><Person><DateOfBirth>1955-04-19T00:00:00</DateOfBirth><DisplayName>van Heiningen</DisplayName><Email>info@profitmakelaardij.nl</Email><FirstName>Peter</FirstName><ForeignID>e6d8fea7-2b2a-4d02-8e7f-b4f47517ebe3</ForeignID><Gender>MALE</Gender><LastName>Heiningen</LastName><MiddleName>van</MiddleName><Mobile>06 53 933 777</Mobile><Phone>0187-482606</Phone><Title>de heer</Title></Person></Contact><Counts><CountOfBedrooms>2</CountOfBedrooms><CountOfFloors>2</CountOfFloors><CountOfGardens>2</CountOfGardens><CountOfParkingPlaces>1</CountOfParkingPlaces><CountOfRooms>3</CountOfRooms></Counts><Current><ForTakeOverItems/><Pavement/><PercentageRented>0</PercentageRented><SectorTypes/></Current><Descriptions><AdText><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">Mooi aan het water gelegen en zeer luxe uitgevoerde  RECREATIEWONING met vrije  en mooi aangelegde tuin aan het water alsmede een groot zonnebalkon  met uitzicht over het water. \n\nDas Luxus-Ferienhaus liegt direkt am Wasser und der Garten ist komplett frei und gut gepflegt. Außerdem hat dieses Haus einen großen Sonnenbalkon mit richtig schönes Aussicht auf dem Wasser. </Translation></AdText><GroundFloorDescription><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">Op de begane grond is de entree via de hal met designradiator, meterkast, trapkast en betegelde kast met CV opstelling en veel bergruimte, modern toilet met zwevend closet met fonteintje en kleine bergruimte welke geheel gecamoufleerd is aangebracht. Grote en zeer luxe slaapkamer (445 x 4.36) met schuifpui naar het terras en de tuin maar ook een groot (meerpersoons) ligbad met whirlpool alsmede een twee persoons douchecabine met 2 armaturen met uitstortdouche en wandbestraling. Ook is er een wastafel op de slaapkamer. Aansluitend is de (open) inloopkast (2.05 x 1.90) met veel bergruimte. 2e slaapkamer (2.50 x 2.15) en geheel betegelde badkamer (2.15 x 1.90) met stoom-douchecabine, zwevend toilet en wastafel met ombouw.\n\nIm Erdgeschoss befindet sich der Eingang in der Halle mit Heizkörper, Zählerkasten, Treppenschrank, gefliesten Schrank mit dem Heizkessel und Stauraum und schwebende moderne Toilette. \nGroßes und sehr Luxus-Schlafzimmer (445 x 436) mit einer Glasschiebewand der direkt Zugang bieten  zur Terrasse und Garten, aber auch eine große Badewanne mit Whirlpool für mehrere Personen. Außerdem gibt es eine Dusche für zwei Personen. Anschließend gibt es einen Schrank mit viel Stauraum(205 x 190), einen zweiten Schlafzimmer (250 x 215) und ein gefliestes Badezimmer (215 x 190) mit Dampf/Dusche-Kabine, Toilette und Waschbecken. \n</Translation></GroundFloorDescription><FirstFloorDescription><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">Op de verdieping is een geheel in stijl passende woonkamer (6.80 x 5.80) welke is onderverdeeld in een zithoek met uitzicht op het water, een eethoek, eveneens met zicht op het water en een zeer luxe open keuken met kookeiland voorzien van keramische kookplaat en grill/friteuse, en in hoekopstelling geplaatste keukeninrichting met ingebouwde koel/vriescombinatie, vaatwasser, magnetron en koffieapparaat. Verder is  er een schuifpui naar het (dak) terras (5.80 x 2.30) waarbij onbelemmerd uitzicht is op het water.\n\nIm ersten Stock gibt es ein elegantes Wohnzimmer (680 x 580). Das Wohnzimmer wurde in verschiedene Teile verteilt. So gibt es eine Sitzecke, Essplatz und eine Luxus-Küche. In der Küche gibt es einen Kücheninsel und bietet ein Ceran-Kochfeld und Grill. Auch gibt es einen Kühlschrank und Gefrierschrank, Spülmaschine, Mikrowelle und Kaffeemaschine.  Sonst gibt es von da aus direkt Zugang zum Dachgarten (580 x 230) durch eine Schiebetür, wobei man freies Aussicht hat auf dem Wasser.  </Translation></FirstFloorDescription><GardenDescription><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">Aan de voorzijde is een tuin met parkeerruimte voor de auto. Aan de achterzijde is een mooi aangelegde siertuin met zonneterras en vlonder als aanlegplaats voor een boot.\n\nAn der Vorderseite befindet sich ein Garten mit Parkplatz für das Auto. Auf der Rückseite ist ein wunderschön angelegter Garten mit Sonnenterrasse Liegeplatz für ein Boot.\n</Translation></GardenDescription><BalconyDescription><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">Vanuit de woonkamer is het dakterras/balkon bereikbaar met voldoende plaats voor meerdere personen.\n\nVom Wohnzimmer aus kommt man auf dem Balkon und gibt es genügend Platz für mehrere Personen. </Translation></BalconyDescription><DetailsDescription><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">De gehele woning is voorzien van een siergrintvloer met motief. Vanaf de steiger achter het huis kunt u met uw boot naar het Grevelingenmeer varen waar volop gezeild en gerecreëerd kan worden.\nOude Tonge heeft goede busverbindingen o.a. naar Rotterdam en ook zijn diverse stranden op een redelijke afstand. Kortom een recreatiewoning die veel te bieden heeft en van veel luxe is voorzien.\n\nDas ganze Haus ist mit einem dekorativen Motiv mit Kiesboden versehen. Von der Anlegestelle hinter dem Haus können Sie zum Grevelingenmeer mit Ihrem Boot segeln oder fahren. \nOude Tonge hat gute Busverbindungen mit Rotterdam und mehrere Strände sind innerhalb einer angemessenen Entfernung. Kurz gesagt, ein Erholungshaus, das viel zu bieten hat und viele luxuriösen Features hat.\n</Translation></DetailsDescription></Descriptions><Dimensions><Content>280</Content><Land><Area>181</Area></Land></Dimensions><Evaluations><CommunalAreas/><MaintenanceInside>GOOD</MaintenanceInside><MaintenanceOutside>GOOD</MaintenanceOutside><SecurityMeasures/><ComfortQuality>LUXURY</ComfortQuality></Evaluations><Facilities><AirTreatments/><AirTreatmentsOffice/><Balcony><Available>false</Available></Balcony><CompanyListings/><Electricity/><FirePlace/><Furniture><Available>true</Available></Furniture><FurnitureType>FURNISHED</FurnitureType><Garden><Available>true</Available></Garden><HorseTroughIndoor/><HorseTroughOutdoor/><HorseTroughDrainage/><HorseWalker/><IndustrialFacilities/><InternetConnection/><LeisureFacilities/><LocalSewer/><Office/><OfficeFacilities/><OfficeFacilitiesOffice/><ParkingTypes><ParkingType>PUBLIC_PARKING</ParkingType></ParkingTypes><PhoneLine/><SewerConnection/><SlidingDoors><Available>true</Available></SlidingDoors><SocialPropertyFacilities/><SteamCabin><Available>true</Available></SteamCabin><Terrain/><Ventilation><Available>true</Available></Ventilation></Facilities><Financials><Commissions/><Indications/><PurchaseCondition>COSTS_BUYER</PurchaseCondition><PurchasePrice>199500</PurchasePrice><RentSpecification/><ServiceCosts>75</ServiceCosts><PriceCode>ASKING_PRICE</PriceCode></Financials><Legal><BusinessRights/><LegalStatus>WHOLE_LOT</LegalStatus></Legal><LocalizationInfo><Culture>nl-NL</Culture><Currency>EUR</Currency><Language>nl-NL</Language></LocalizationInfo><Location><Address><AddressLine1><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">Suisendijk 14-42</Translation></AddressLine1><Streetname><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">Suisendijk</Translation></Streetname><HouseNumber>14</HouseNumber><HouseNumberPostfix>42</HouseNumberPostfix><PostalCode>3255 LS</PostalCode><District/><CityName><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">Oude-Tonge</Translation></CityName><SubRegion><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">Goeree-Overflakkee</Translation></SubRegion><Region><Translation Language=\"nl-NL\" Encoding=\"PLAINTEXT\">Zuid-Holland</Translation></Region><CountryCode>NLD</CountryCode></Address></Location><LocationDetails><GeoAddressDetails><AdministrativeAreaLevel1>Zuid-Holland</AdministrativeAreaLevel1><AdministrativeAreaLevel1ID>4</AdministrativeAreaLevel1ID><AdministrativeAreaLevel1ShortName>ZH</AdministrativeAreaLevel1ShortName><AdministrativeAreaLevel2>Goeree-Overflakkee</AdministrativeAreaLevel2><AdministrativeAreaLevel2ID>20</AdministrativeAreaLevel2ID><AdministrativeAreaLevel2ShortName>Goeree-Overflakkee</AdministrativeAreaLevel2ShortName><AdministrativeAreaLevel3ID xsi:nil=\"true\"/><Coordinates><Latitude>51.68484</Latitude><Longitude>4.208757</Longitude></Coordinates><CountryID>1</CountryID><CountryName>Nederland</CountryName><FormattedAddress>Suisendijk 14-42, 3255 LS Oude-Tonge, Nederland</FormattedAddress><HouseNumber>14</HouseNumber><HouseNumberAddendum>42</HouseNumberAddendum><ISO2CountryCode>NL</ISO2CountryCode><ISO2LanguageCode>nl</ISO2LanguageCode><Locality>Oude-Tonge</Locality><LocalityID>1773</LocalityID><LocalityShortName>Oude-Tonge</LocalityShortName><PostalCode>3255 LS</PostalCode><StreetID>16111</StreetID><StreetName>Suisendijk</StreetName><StreetNameShortName>Suisendijk</StreetNameShortName><SublocalityID xsi:nil=\"true\"/></GeoAddressDetails><GeoAddressDetails><AdministrativeAreaLevel1>South Holland</AdministrativeAreaLevel1><AdministrativeAreaLevel1ID>4</AdministrativeAreaLevel1ID><AdministrativeAreaLevel1ShortName>ZH</AdministrativeAreaLevel1ShortName><AdministrativeAreaLevel2>Goeree-Overflakkee</AdministrativeAreaLevel2><AdministrativeAreaLevel2ID>20</AdministrativeAreaLevel2ID><AdministrativeAreaLevel2ShortName>Goeree-Overflakkee</AdministrativeAreaLevel2ShortName><AdministrativeAreaLevel3ID xsi:nil=\"true\"/><Coordinates><Latitude>51.68484</Latitude><Longitude>4.208757</Longitude></Coordinates><CountryID>1</CountryID><CountryName>Netherlands</CountryName><FormattedAddress>14-42 Suisendijk, 3255 LS Oude-Tonge, Netherlands</FormattedAddress><HouseNumber>14</HouseNumber><HouseNumberAddendum>42</HouseNumberAddendum><ISO2CountryCode>NL</ISO2CountryCode><ISO2LanguageCode>en</ISO2LanguageCode><Locality>Oude-Tonge</Locality><LocalityID>1773</LocalityID><LocalityShortName>Oude-Tonge</LocalityShortName><PostalCode>3255 LS</PostalCode><StreetID>16111</StreetID><StreetName>Suisendijk</StreetName><StreetNameShortName>Suisendijk</StreetNameShortName><SublocalityID xsi:nil=\"true\"/></GeoAddressDetails></LocationDetails><Offer><Acceptance>IN_CONCERT</Acceptance><AcceptanceDescription/><IsForSale>true</IsForSale><IsIncentive xsi:nil=\"true\"/><IsSpecial>true</IsSpecial></Offer><PropertyInfo><CreationDateTime>2016-10-26T08:49:38</CreationDateTime><ForeignAgencyID>e75cef0d-fe94-4b31-818c-fbf82ab75a34</ForeignAgencyID><ForeignID>01c1f9f9-d41b-4f8f-84ce-1c189ab59079</ForeignID><ID>1686240</ID><MandateDate>2016-10-26T13:40:36</MandateDate><ModificationDateTime>2018-07-17T12:09:17</ModificationDateTime><Origin>VM</Origin><PriceModificationDate>2018-07-17T11:47:50</PriceModificationDate><PublicReferenceNumber>05499</PublicReferenceNumber><Status>AVAILABLE</Status><Tags>;;ExchangeManager;;;NVM_TIARA_3518425;NVM_DFLT_POSTCODE_3255_LS;NVM_POSTCODE_3255_LS;MANDATE_2016-10-26T13:40:36Z;NVM_VESTIGINGSNR_62102;;</Tags></PropertyInfo><Surroundings><IsInPark>true</IsInPark><Location><LocationPlace>WATERSIDE</LocationPlace></Location></Surroundings><ThirdPartyMedias/><Type><IsResidential>true</IsResidential><ForRecreation>true</ForRecreation><PropertyTypes><PropertyType>HOUSE</PropertyType><PropertyType>SINGLE_FAMILY_HOUSE</PropertyType><PropertyType>ROW_HOUSE_MIDDLE</PropertyType></PropertyTypes><ForeignPropertyTags>;PART;WOONHUIS;EENGEZINSWONING;TUSSEN;</ForeignPropertyTags></Type></RealEstateProperty>",
  "type": "venum",
  "label": "pararius koop",
  "realtor_id": "d0a15a62-5e5f-55c7-b7ac-cba763bf86e0"
}

Metadata

{
  "_aggregate_id": "86173db9-fcde-5854-9bbd-157358e899a5",
  "_aggregate_version": 1,
  "_aggregate_type": "Domain\\Importing\\FeedItem"
}
Vinceveve commented 6 years ago

is it random ? or is it at the same message ?

Vinceveve commented 6 years ago

I have encoding issues using your json : https://gist.github.com/Vinceveve/41aabec80b240bb3b0b42a3c1ef2e22e

jvdlaar commented 6 years ago

I think it's random, when I restart the command then the same command gets processed.

I think your error is caused by the heredoc because the xml contains $ characters.

Vinceveve commented 6 years ago

I've read millions of events without issues with this client, can you try with latest version ?

jvdlaar commented 6 years ago

We're already on dev-master, plus we have tried the protobuf php lib and php extension.

Vinceveve commented 6 years ago

I've just upgraded react socket to 1.0.0

jvdlaar commented 6 years ago

Oke, I'll try this. Will keep you posted!

Vinceveve commented 6 years ago

Tried it with simple quote to replace EOT still have encoding issues Do I let it open ?

jvdlaar commented 6 years ago

I didn't see any errors after updating so I guess this might have solved it. Who knows ;-)

morrislaptop commented 5 years ago

I'm getting this issue? I think it is related to the size of the event. react/socket is already at 1.1.0?

eithed commented 5 years ago

What we've encountered is that the size of the messages matters, but the number of messages matters as well. What I think is that the problem lies with the ReadBuffer::decomposeMessage function where it retains data (for example - it reserves a buffer of 1000 characters, but when it receives 500 in one reqeust, is still proceeds to read 1000 characters, thus erroring; this is my suspicion only though). Atm we're getting this error every ~30 events. Retrying events does alleviate it, but only when the connection with Event Store is reset.

Can this please be reopened?

Th3Mouk commented 5 years ago

I just found some bugs in the lib but nothing relative with this issue IMO. All are fixed in the 3.0 version coming up this afternoon. @eithed you're the one closer to reproduce this, actually i'm groping on this point, because i never had problem with the buffer, only in parsing the protobuff.

Have you better procedure to help me reproduce ?

Th3Mouk commented 5 years ago

Probably the https://github.com/Rxnet/eventstore-client/issues/18 would help to resolve.

Vinceveve commented 5 years ago

@Th3Mouk I'm pretty sure that it will solve the bug

eithed commented 5 years ago

@Th3Mouk I'll try to come up with some code to reproduce the issue. Thank you!

morrislaptop commented 5 years ago

@Th3Mouk 3.0 coming out?

Th3Mouk commented 5 years ago

@morrislaptop yep released, I probably will refacto the buffer part but no ETA, I have some ideas to improve the lib but i need time to experiment them. Test suite must be a priority too.

eithed commented 5 years ago

@Th3Mouk I think I've fixed the issue - please see the PR https://github.com/Rxnet/eventstore-client/pull/37; hopefully I've read the behaviour and code correctly :)

Th3Mouk commented 5 years ago

Thank you @eithed 😃

@morrislaptop you can try on dev-master version

callistino commented 5 years ago

I verified the issue is fixed in 3.0 and on my 2.x fork. Can we get the commit b27511d0bc7bf9473774f68c1c9efd2134ceeaec cherry picked on the 2.x branch? I still can't use 3.0