https://bz.apache.org/bugzilla/show_bug.cgi?id=61057

            Bug ID: 61057
           Summary: Tomcat JDT 4.6.1 Issues.
           Product: Tomcat 8
           Version: 8.5.12
          Hardware: All
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Packaging
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ----

We have tried migrating tomcat from 8.5.11 --> 8.5.14 for latest security fixes
and found our jasaperreports functionality is broken.

Reports compilation is failing with unresolved type errors even though all
related jars are in classpath

1. java.util.ResourceBundle cannot be resolved to a type
                value =
((java.util.ResourceBundle)parameter_REPORT_RESOURCE_BUNDLE.getValue());
//$JR_EXPR_ID=34$
                          <---------------------->
2. net.sf.jasperreports.engine.JRDataSource cannot be resolved to a type
                value =
((net.sf.jasperreports.engine.JRDataSource)parameter_DS_controllers_by_model609.getValue());
//$JR_EXPR_ID=37$
                          <-------------------------------------->
3. net.sf.jasperreports.engine.JasperReport cannot be resolved to a type
                value =
((net.sf.jasperreports.engine.JasperReport)parameter_SR_controllers_by_model609.getValue());
//$JR_EXPR_ID=38$
                          <-------------------------------------->
4. java.util.ResourceBundle cannot be resolved to a type
                value =
((java.util.ResourceBundle)parameter_REPORT_RESOURCE_BUNDLE.getValue());
//$JR_EXPR_ID=40$
                          <---------------------->
Debugged further and found this is because of 4.6.1 JDT compiler change from
8.5.12. This is a regression issue from JDT 4.6.1

https://bugs.eclipse.org/bugs/show_bug.cgi?id=495598

I have tried 4.5.1 (from old tomcat 8.5.11) and 4.6.2 (from
http://central.maven.org/maven2/org/eclipse/scout/sdk/deps/ecj/4.6.2/ecj-4.6.2.jar)
it works fine.

As per Mark from mailing list confirmation, raising this issue for upgrading
JDT to 4.6.2 or later to include JDT regression fixes in current 4.6.1

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to