Skip to content

UUID.randomUUID() is detected as blocking, any replacement? #157

@AtticusLv

Description

@AtticusLv

hi, I use blockhound in Env: Spring Cloud Gateway, the scenario is that each response need to generate to UUID, I use UUID.randomUUID(), but the Blockhound is warning it is blocking call! Any good suggestion is appreciated!
Thanks

Stack trace:
at java.io.FileInputStream.readBytes(FileInputStream.java)
at java.io.FileInputStream.read(FileInputStream.java:255)
at sun.security.provider.NativePRNG$RandomIO.readFully(NativePRNG.java:424)
at sun.security.provider.NativePRNG$RandomIO.ensureBufferValid(NativePRNG.java:525)
at sun.security.provider.NativePRNG$RandomIO.implNextBytes(NativePRNG.java:544)
at sun.security.provider.NativePRNG$RandomIO.access$400(NativePRNG.java:331)
at sun.security.provider.NativePRNG.engineNextBytes(NativePRNG.java:220)
at java.security.SecureRandom.nextBytes(SecureRandom.java:468)
at java.util.UUID.randomUUID(UUID.java:145)

Metadata

Metadata

Assignees

No one assigned

    Labels

    type/questionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions