Uploaded image for project: 'Commons Digester'
  1. Commons Digester
  2. DIGESTER-190

Incorrect Symbolic Name Causing Module Creation Error In Apache Netbeans

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 3.2
    • Fix Version/s: 3.2
    • Labels:
      None

      Description

      In my Netbeans 9 project, I attempted to add Digester and Lang 3 as Jigsaw modules.  Both were added to the module path by Netbeans via a wizard

      module XmlTrans

      {   requires opencsv;   requires org.apache.commons.lang3;   requires commons.digester; }

       However, the project produced the following error when compiled:

      Compiling 14 source files to /home/sumner/JNB/NetBeansProjectsPre9.0/Applications/XmlTrans/build/classes

      /home/sumner/JNB/NetBeansProjectsPre9.0/Applications/XmlTrans/src/module-info.java:10: error: module not found: commons.digester

       requires commons.digester;

      1 error

      BUILD FAILED (total time: 1 second)

      It is not possible to change the statement “requires commons.digester” to  “org.apache.common.digester3” to correct the problem.

      Interestingly, both libraries use the same org.apache.commons directory structure in their jars with the library name at the end as .digester3 and .lang3 respectively.

      A comparison of the MANAFEST.MFs  however reveals the potential problem.  In the case of Lang3 the manifest lists:

      Automatic-Module-Name: org.apache.commons.lang3

      Bundle-SymbolicName: org.apache.commons.lang3

      Whereas the Digester manifest only references:

      Bundle-SymbolicName: org.apache.commons.digester

       

      Obviously, the error lies with the digester manifest.

        Attachments

        1. 992A84F8902C497292DB62AF9A0888B8.jpg
          18 kB
          Sumner R
        2. 94449B5801D248FDB232B0EDCE18C013.jpg
          33 kB
          Sumner R
        3. 6363FA99752D4D6BAEC9D6DA89FD07AA.jpg
          29 kB
          Sumner R
        4. 4BBE97D2EB3C423EB49F95C83CC3778B.jpg
          67 kB
          Sumner R
        5. 438AA1DCF0B24A478907548529405C9F.jpg
          63 kB
          Sumner R
        6. 1CE4EA92ADF641068A09EA4A2B95C338.jpg
          23 kB
          Sumner R

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              sandrewsjr Sumner R Andrews Jr
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated: