[ https://issues.jboss.org/browse/IPROTO-64?page=com.atlassian.jira.plugin.... ]
Adrian Nistor updated IPROTO-64:
--------------------------------
Status: Pull Request Sent (was: Coding In Progress)
Git Pull Request: https://github.com/infinispan/protostream/pull/40
> Annotation based marshallers should unmarshall empty repeatable fields as empty collections instead of null
> -----------------------------------------------------------------------------------------------------------
>
> Key: IPROTO-64
> URL: https://issues.jboss.org/browse/IPROTO-64
> Project: Infinispan ProtoStream
> Issue Type: Bug
> Affects Versions: 3.0.5.Final
> Reporter: Adrian Nistor
> Assignee: Adrian Nistor
> Fix For: 4.3.0.Alpha1, 4.3.0.Final
>
>
> They are currently set to null but it would be more useful to set them to empty collections.
> Protobuf does not have a representation for null or for empty/missing repeatable fields. Whether these are represented as null or empty collection in Java code is just a matter of convenience.
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
[ https://issues.jboss.org/browse/IPROTO-64?page=com.atlassian.jira.plugin.... ]
Adrian Nistor updated IPROTO-64:
--------------------------------
Fix Version/s: 4.3.0.Alpha1
4.3.0.Final
> Annotation based marshallers should unmarshall empty repeatable fields as empty collections instead of null
> -----------------------------------------------------------------------------------------------------------
>
> Key: IPROTO-64
> URL: https://issues.jboss.org/browse/IPROTO-64
> Project: Infinispan ProtoStream
> Issue Type: Bug
> Affects Versions: 3.0.5.Final
> Reporter: Adrian Nistor
> Assignee: Adrian Nistor
> Fix For: 4.3.0.Alpha1, 4.3.0.Final
>
>
> They are currently set to null but it would be more useful to set them to empty collections.
> Protobuf does not have a representation for null or for empty/missing repeatable fields. Whether these are represented as null or empty collection in Java code is just a matter of convenience.
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
[ https://issues.jboss.org/browse/ISPN-9348?page=com.atlassian.jira.plugin.... ]
William Burns updated ISPN-9348:
--------------------------------
Status: Open (was: New)
> Remove anonymous inner classes in lambdas for stores
> ----------------------------------------------------
>
> Key: ISPN-9348
> URL: https://issues.jboss.org/browse/ISPN-9348
> Project: Infinispan
> Issue Type: Bug
> Reporter: William Burns
> Assignee: William Burns
> Fix For: 9.4.0.Alpha1
>
>
> With the store refactoring, a lot of anonymous inner classes inside lambdas made it into the code base. This doesn't compile due to https://youtrack.jetbrains.com/issue/IDEA-177431 so we should fix it to not have people run into it with newer IDEA versions.
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
[ https://issues.jboss.org/browse/ISPN-9348?page=com.atlassian.jira.plugin.... ]
William Burns updated ISPN-9348:
--------------------------------
Status: Pull Request Sent (was: Open)
Git Pull Request: https://github.com/infinispan/infinispan/pull/6126
> Remove anonymous inner classes in lambdas for stores
> ----------------------------------------------------
>
> Key: ISPN-9348
> URL: https://issues.jboss.org/browse/ISPN-9348
> Project: Infinispan
> Issue Type: Bug
> Reporter: William Burns
> Assignee: William Burns
> Fix For: 9.4.0.Alpha1
>
>
> With the store refactoring, a lot of anonymous inner classes inside lambdas made it into the code base. This doesn't compile due to https://youtrack.jetbrains.com/issue/IDEA-177431 so we should fix it to not have people run into it with newer IDEA versions.
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
[ https://issues.jboss.org/browse/IPROTO-64?page=com.atlassian.jira.plugin.... ]
Adrian Nistor reassigned IPROTO-64:
-----------------------------------
Assignee: Adrian Nistor
> Annotation based marshallers should unmarshall empty repeatable fields as empty collections instead of null
> -----------------------------------------------------------------------------------------------------------
>
> Key: IPROTO-64
> URL: https://issues.jboss.org/browse/IPROTO-64
> Project: Infinispan ProtoStream
> Issue Type: Bug
> Affects Versions: 3.0.5.Final
> Reporter: Adrian Nistor
> Assignee: Adrian Nistor
>
> They are currently set to null but it would be more useful to set them to empty collections.
> Protobuf does not have a representation for null or for empty/missing repeatable fields. Whether these are represented as null or empty collection in Java code is just a matter of convenience.
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
[ https://issues.jboss.org/browse/IPROTO-64?page=com.atlassian.jira.plugin.... ]
Adrian Nistor updated IPROTO-64:
--------------------------------
Status: Open (was: New)
> Annotation based marshallers should unmarshall empty repeatable fields as empty collections instead of null
> -----------------------------------------------------------------------------------------------------------
>
> Key: IPROTO-64
> URL: https://issues.jboss.org/browse/IPROTO-64
> Project: Infinispan ProtoStream
> Issue Type: Bug
> Affects Versions: 3.0.5.Final
> Reporter: Adrian Nistor
> Assignee: Adrian Nistor
>
> They are currently set to null but it would be more useful to set them to empty collections.
> Protobuf does not have a representation for null or for empty/missing repeatable fields. Whether these are represented as null or empty collection in Java code is just a matter of convenience.
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
[ https://issues.jboss.org/browse/IPROTO-64?page=com.atlassian.jira.plugin.... ]
Work on IPROTO-64 started by Adrian Nistor.
-------------------------------------------
> Annotation based marshallers should unmarshall empty repeatable fields as empty collections instead of null
> -----------------------------------------------------------------------------------------------------------
>
> Key: IPROTO-64
> URL: https://issues.jboss.org/browse/IPROTO-64
> Project: Infinispan ProtoStream
> Issue Type: Bug
> Affects Versions: 3.0.5.Final
> Reporter: Adrian Nistor
> Assignee: Adrian Nistor
>
> They are currently set to null but it would be more useful to set them to empty collections.
> Protobuf does not have a representation for null or for empty/missing repeatable fields. Whether these are represented as null or empty collection in Java code is just a matter of convenience.
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
Adrian Nistor created IPROTO-64:
-----------------------------------
Summary: Annotation based marshallers should unmarshall empty repeatable fields as empty collections instead of null
Key: IPROTO-64
URL: https://issues.jboss.org/browse/IPROTO-64
Project: Infinispan ProtoStream
Issue Type: Bug
Affects Versions: 3.0.5.Final
Reporter: Adrian Nistor
They are currently set to null but it would be more useful to set them to empty collections.
Protobuf does not have a representation for null or for empty/missing repeatable fields. Whether these are represented as null or empty collection in Java code is just a matter of convenience.
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
William Burns created ISPN-9348:
-----------------------------------
Summary: Remove anonymous inner classes in lambdas for stores
Key: ISPN-9348
URL: https://issues.jboss.org/browse/ISPN-9348
Project: Infinispan
Issue Type: Bug
Reporter: William Burns
Assignee: William Burns
Fix For: 9.4.0.Alpha1
With the store refactoring, a lot of anonymous inner classes inside lambdas made it into the code base. This doesn't compile due to https://youtrack.jetbrains.com/issue/IDEA-177431 so we should fix it to not have people run into it with newer IDEA versions.
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
[ https://issues.jboss.org/browse/ISPN-9340?page=com.atlassian.jira.plugin.... ]
Gustavo Fernandes updated ISPN-9340:
------------------------------------
Status: Open (was: New)
> Throw a AvailabilityException for queries if the cache is in DEGRADED_MODE because of possible inconsistent Index
> -----------------------------------------------------------------------------------------------------------------
>
> Key: ISPN-9340
> URL: https://issues.jboss.org/browse/ISPN-9340
> Project: Infinispan
> Issue Type: Bug
> Reporter: Wolf-Dieter Fink
> Assignee: Gustavo Fernandes
>
> If a cache with partition handling enabled and not in ALLOW_READ_WRITES this mean it will enter degraded mode and the index can be inconsistent.
> Also entries listed in index might not be available.
> Therefore a query should throw an AvailabilityException.
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)