Skip to content

[Bug] calling MetricsLogger setDimensions() followed by putDimensions() throws java.lang.UnsupportedOperationException #59

Closed
@neukev

Description

@neukev

Calling setDimensions() in MetricsLogger forwards to MetricsContext which calls Arrays.asList(). This returns a fixed-size list that does not support add() (JavaDoc). Therefore, the following code throws a java.lang.UnsupportedOperationException.

MetricsLogger logger = new MetricsLogger();
logger.setDimensions(DimensionSet.of("foo", "bar"));
logger.putDimensions(DimensionSet.of("foobar", "baz"));

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions