FosElastica - Error when removing a value from a mapped array
I have a relatively simple mapping that causes me a problem when updating data.
it's a small array of strings.
types:
sector:
properties:
company:
type: nested
properties:
id:
type: integer
name:
boost: 8
analyzer: autocomplete
search_analyzer: autocomplete_search
content:
boost: 4
type: ~
network:
type: ~
country:
type: ~
which gives me a mapping like this one.
// ...
"company": {
"id": 103,
"name": "example name",
"content": "foo bar",
"network": [
"foo"
,
"bar"
,
"baz"
],
"country": "FR"
},
// ...
The corresponding attribute in my entity is an array and is defined as follows
//...
/**
* @ORMColumn(name="network", type="simple_array", nullable=true)
*/
private $network;
//...
Sometimes when I modify the entity I get this error message
Error in one or more bulk request actions:
update: /myIndex/sector/103 caused failed to parse [company.network]
I'm trying to isolate the problem a little bit, often the error appears when I remove or add a value from this array, when I remove all values everything is fine !
I can't figure out what's wrong, do you have any leads to find out where the mistake came from?
php symfony symfony3.4 foselasticabundle
add a comment |
I have a relatively simple mapping that causes me a problem when updating data.
it's a small array of strings.
types:
sector:
properties:
company:
type: nested
properties:
id:
type: integer
name:
boost: 8
analyzer: autocomplete
search_analyzer: autocomplete_search
content:
boost: 4
type: ~
network:
type: ~
country:
type: ~
which gives me a mapping like this one.
// ...
"company": {
"id": 103,
"name": "example name",
"content": "foo bar",
"network": [
"foo"
,
"bar"
,
"baz"
],
"country": "FR"
},
// ...
The corresponding attribute in my entity is an array and is defined as follows
//...
/**
* @ORMColumn(name="network", type="simple_array", nullable=true)
*/
private $network;
//...
Sometimes when I modify the entity I get this error message
Error in one or more bulk request actions:
update: /myIndex/sector/103 caused failed to parse [company.network]
I'm trying to isolate the problem a little bit, often the error appears when I remove or add a value from this array, when I remove all values everything is fine !
I can't figure out what's wrong, do you have any leads to find out where the mistake came from?
php symfony symfony3.4 foselasticabundle
add a comment |
I have a relatively simple mapping that causes me a problem when updating data.
it's a small array of strings.
types:
sector:
properties:
company:
type: nested
properties:
id:
type: integer
name:
boost: 8
analyzer: autocomplete
search_analyzer: autocomplete_search
content:
boost: 4
type: ~
network:
type: ~
country:
type: ~
which gives me a mapping like this one.
// ...
"company": {
"id": 103,
"name": "example name",
"content": "foo bar",
"network": [
"foo"
,
"bar"
,
"baz"
],
"country": "FR"
},
// ...
The corresponding attribute in my entity is an array and is defined as follows
//...
/**
* @ORMColumn(name="network", type="simple_array", nullable=true)
*/
private $network;
//...
Sometimes when I modify the entity I get this error message
Error in one or more bulk request actions:
update: /myIndex/sector/103 caused failed to parse [company.network]
I'm trying to isolate the problem a little bit, often the error appears when I remove or add a value from this array, when I remove all values everything is fine !
I can't figure out what's wrong, do you have any leads to find out where the mistake came from?
php symfony symfony3.4 foselasticabundle
I have a relatively simple mapping that causes me a problem when updating data.
it's a small array of strings.
types:
sector:
properties:
company:
type: nested
properties:
id:
type: integer
name:
boost: 8
analyzer: autocomplete
search_analyzer: autocomplete_search
content:
boost: 4
type: ~
network:
type: ~
country:
type: ~
which gives me a mapping like this one.
// ...
"company": {
"id": 103,
"name": "example name",
"content": "foo bar",
"network": [
"foo"
,
"bar"
,
"baz"
],
"country": "FR"
},
// ...
The corresponding attribute in my entity is an array and is defined as follows
//...
/**
* @ORMColumn(name="network", type="simple_array", nullable=true)
*/
private $network;
//...
Sometimes when I modify the entity I get this error message
Error in one or more bulk request actions:
update: /myIndex/sector/103 caused failed to parse [company.network]
I'm trying to isolate the problem a little bit, often the error appears when I remove or add a value from this array, when I remove all values everything is fine !
I can't figure out what's wrong, do you have any leads to find out where the mistake came from?
php symfony symfony3.4 foselasticabundle
php symfony symfony3.4 foselasticabundle
edited Nov 13 '18 at 8:58
Vadim Kotov
4,38953247
4,38953247
asked Nov 13 '18 at 8:46
arnoarno
14714
14714
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53277031%2ffoselastica-error-when-removing-a-value-from-a-mapped-array%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53277031%2ffoselastica-error-when-removing-a-value-from-a-mapped-array%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown