#441 misleading warning

v4.7
closed-works-for-me
5
2013-03-20
2012-02-25
voodoosoft
No

I get warnings of the category "the configuration keeps the entry point '...', but not the descriptor class '...'" when actually the descriptor classes are specified with keep commands and are indeed kept. Otherwise the application wouldn't run at all.

Discussion

  • Eric Lafortune

    Eric Lafortune - 2012-02-25

    It works for me when I try it in a simple test. Do you have a test case that illustrates the problem?

     
  • Eric Lafortune

    Eric Lafortune - 2012-02-25
    • assigned_to: nobody --> lafortune
    • status: open --> open-works-for-me
     
  • voodoosoft

    voodoosoft - 2012-02-25

    Unfortunately, I don't have a simple test case.
    I get lots of these warnings, but all involved classes are kept like it should and all other classes are renamed. So obfuscation is working like it should.
    Maybe its related to inheritance ? The complained classes inherit from other base classes.

     
  • Eric Lafortune

    Eric Lafortune - 2012-02-25

    You should try -printseeds. If the classes in the descriptors aren't listed, you'll get these warnings. The classes should match -keep options.

     
  • voodoosoft

    voodoosoft - 2012-02-25

    Those classes are listed in the seeds file and in the descriptor warnings.

     
  • Eric Lafortune

    Eric Lafortune - 2013-03-20
    • Status: open-works-for-me --> closed-works-for-me
     

Log in to post a comment.