Skip to content

reflections saves serialized data in wrong directory if full path contains dots #478

@NHOrus

Description

@NHOrus

String filename = name.replace('.', '/').concat(".java");

so, e.g. if it tries to save reflection data of org.reflections.MyTestModelStore to
/var/tmp/portage/dev-java/reflections-0.9.16-r6/work/reflections-0.9.16/src/test/java/org/reflections/MyTestModelStore.java
it would instead save it to
/var/tmp/portage/dev-java/reflections-0/9/12-r6/work/reflections-0/9/12/src/test/java/org/reflections/MyTestModelStore.java
which is incorrect.

Found in Gentoo:
https://bugs.gentoo.org/949232

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions