Skip to main content

Hi Experts,

During UPD14 build, the _ant_compile failed with below error.  I have run a clean build as well. But encountered the same error. Please let me know any suggestions to correct this error.

 

Error Log 

;echo] *** Compiling services...
     javac] Compiling 1115 source files to C:\LAND2_DEV2APP10\build_home\build\ejb-classes\Service
    >javac] warning: Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.ServiceProviderProcessor' less than -source '1.8'
    javac] warning: Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.util.URLStreamHandlerRegistrationProcessor' less than -source '1.8'
    bjavac] C:\LAND2_DEV2APP10\build_home\build\gen\ejbs\Service\ifs\application\distributiontransactionmanagement\impl\InboundDistributionTransactionsImpl.java:539: error: cannot find symbol
    ljavac]          line.c56.setValue(invoiceLines.delivTypeId);
    Tjavac]                                        ^
    Âjavac]   symbol:   variable delivTypeId
    Âjavac]   location: variable invoiceLines of type InvoiceLine
    ajavac] C:\LAND2_DEV2APP10\build_home\build\gen\ejbs\Service\ifs\application\distributiontransactionmanagement\impl\InboundDistributionTransactionsImpl.java:540: error: cannot find symbol
    mjavac]          line.c57.setValue(invoiceLines.delivTypeDescription);
    7javac]                                        ^
    [javac]   symbol:   variable delivTypeDescription
    Âjavac]   location: variable invoiceLines of type InvoiceLine
    njavac] C:\LAND2_DEV2APP10\build_home\build\gen\ejbs\Service\ifs\application\distributiontransactionmanagement\impl\OutboundDistributionTransactionsImpl.java:1443: error: cannot find symbol
    mjavac]                oLine.delivTypeId.setValue(line.c56);
    javac]                     ^
    Âjavac]   symbol:   variable delivTypeId
    rjavac]   location: variable oLine of type InvoiceLine
    vjavac] C:\LAND2_DEV2APP10\build_home\build\gen\ejbs\Service\ifs\application\distributiontransactionmanagement\impl\OutboundDistributionTransactionsImpl.java:1445: error: cannot find symbol
    rjavac]                oLine.delivTypeDescription.setValue(line.c57);
    4javac]                     ^
     javac]   symbol:   variable delivTypeDescription
    .javac]   location: variable oLine of type InvoiceLine
    Âjavac] Note: Some input files use or override a deprecated API.
    /javac] Note: Recompile with -Xlint:deprecation for details.
     javac] Note: Some input files use unchecked or unsafe operations.
     javac] Note: Recompile with -Xlint:unchecked for details.
    javac] 4 errors
    ejavac] 2 warnings

 

Many Thanks,

Priyanjala Silva

Hi Priyanjala,

 

Are there any customisation done in customer’s environment related to this area?

 

Best Regards,

Prabhavi.

 


Hi @Priyanjala Silva , 

 

This is related to the OutboundDistributionTransactionsImpl.java customizations. 
However, during the analysis this is not detected as a customization impact because this is a core file.

Thanks and Best Regards,
Kalana

  


Hi @Priyanjala Silva ,


I found the same error in another customer when build the UPD 15. These code lines have been added via UPD 12 patch:159041. It seems that InvoiceManagement.serverpackage has not been built successfully. I temporarily created a package and manually checkout the files (InboundDistributionTransactionsImpl.java,InvoiceManagement.csv,InvoiceManagement.serverpackage,OutboundDistributionTransactionsImpl.java) which includes in patch: 159041 and was able to build the package without any errors.


Best Regards,
Tharindu
Â