JSP compilation failure

User 870ab5b546

09-03-2016 16:22:02

When test-compiling our JSP files, we found that one of the JSP files delivered to us as part of the JChem package failed to compile correctly. The error messages are shown below. I don't think it affects us at all, but I thought you might like to know.


    [javac] Compiling 336 source files to /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/classes
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:167: error: illegal start of expression
[javac] (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:167: error: ';' expected
[javac] (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:167: error: unclosed character literal
[javac] (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:167: error: not a statement
[javac] (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:167: error: ';' expected
[javac] (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:167: error: unclosed character literal
[javac] (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:167: error: ';' expected
[javac] (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:168: error: illegal start of expression
[javac] (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:168: error: not a statement
[javac] (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:168: error: ';' expected
[javac] (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:168: error: illegal start of expression
[javac] (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:168: error: ';' expected
[javac] (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:168: error: ';' expected
[javac] (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:168: error: illegal start of expression
[javac] (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:168: error: ';' expected
[javac] (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:169: error: ';' expected
[javac] m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:170: error: illegal start of expression
[javac] })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:170: error: unclosed character literal
[javac] })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:170: error: not a statement
[javac] })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:170: error: not a statement
[javac] })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:170: error: ';' expected
[javac] })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:170: error: not a statement
[javac] })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:170: error: ';' expected
[javac] })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:172: error: unclosed character literal
[javac] ga('create', 'UA-453558-10', 'auto');
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:172: error: ';' expected
[javac] ga('create', 'UA-453558-10', 'auto');
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:172: error: unclosed character literal
[javac] ga('create', 'UA-453558-10', 'auto');
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:172: error: unclosed character literal
[javac] ga('create', 'UA-453558-10', 'auto');
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:172: error: unclosed character literal
[javac] ga('create', 'UA-453558-10', 'auto');
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:172: error: not a statement
[javac] ga('create', 'UA-453558-10', 'auto');
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:172: error: unclosed character literal
[javac] ga('create', 'UA-453558-10', 'auto');
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:172: error: unclosed character literal
[javac] ga('create', 'UA-453558-10', 'auto');
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:172: error: not a statement
[javac] ga('create', 'UA-453558-10', 'auto');
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:173: error: unclosed character literal
[javac] ga('send', 'pageview');
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:173: error: ';' expected
[javac] ga('send', 'pageview');
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:173: error: unclosed character literal
[javac] ga('send', 'pageview');
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:173: error: unclosed character literal
[javac] ga('send', 'pageview');
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:173: error: unclosed character literal
[javac] ga('send', 'pageview');
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:173: error: not a statement
[javac] ga('send', 'pageview');
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:175: error: illegal start of type
[javac] </script>
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:175: error: illegal start of expression
[javac] </script>
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:176: error: illegal start of expression
[javac] if(uh.getPercent() != 100) {
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:175: error: not a statement
[javac] </script>
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:176: error: not a statement
[javac] if(uh.getPercent() != 100) {
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:176: error: ';' expected
[javac] if(uh.getPercent() != 100) {
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/transfer/upload_jsp.java:180: error: 'else' without 'if'
[javac] } else {
[javac] ^
[javac] 45 errors
[javac] Compile failed; see the compiler error output for details.

    [javac] Compiling 336 source files to /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/classes
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/sss/mcs_jsp.java:6: error: cannot find symbol
[javac] import chemaxon.sss.search.MCS;
[javac] ^
[javac] symbol: class MCS
[javac] location: package chemaxon.sss.search
[javac] 1 error
[javac] Compile failed; see the compiler error output for details.

ChemAxon 822473489f

10-03-2016 14:39:16

Hi Bob,


thanks for your feedback. We will fix it soon.


Best regards,


Monika

User 870ab5b546

08-04-2016 20:02:16

getting some additional compilation errors for JChem 16.2.29.


compile:
[javac] Compiling 336 source files to /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/classes
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/cachedetails_jsp.java:139: error: cannot find symbol
[javac] Hashtable tables=JChemSearch.getCachedTables();
[javac] ^
[javac] symbol: method getCachedTables()
[javac] location: class JChemSearch
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/enumeratemarkush_jsp.java:291: error: incompatible types: byte[] cannot be converted to Molecule
[javac] new MolHandler(structure).getMolecule(), structure, maxCount);
[javac] ^
[javac] /home/aceorg/aceorg/DEV-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/sss/index_jsp.java:109: error: incompatible types: byte[] cannot be converted to Molecule
[javac] Molecule[] results = hdt.getHits(target, (byte[])null, 0);
[javac] ^
[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] Note: Some messages have been simplified; recompile with -Xdiags:verbose to get full output
[javac] 3 errors
[javac] Compile failed; see the compiler error output for details.

ChemAxon abe887c64e

26-04-2016 13:40:34

Hi Bob,


We have fixed the JSP related bugs, please download the latest released JChem version 16.4.25..


Thank you for your patience,


Krisztina

User 870ab5b546

12-05-2016 16:39:49

Found one in JChem 16.4.25:


    [javac] /home/aceorg/aceorg/UKY-4.0/ace/web/WEB-INF/src/org/apache/jsp/nosession/jchem/examples/db_005fsearch/cachedetails_jsp.java:139: error: non-static method getCachedTables() cannot be referenced from a static context
[javac] Hashtable tables=CacheManager.getCachedTables();
[javac] ^

ChemAxon a9ded07333

13-05-2016 09:32:57

Hi Bob,


We've fixed the problem, it will be available in 16.5.16.


Thank you for reporting, we appreciate your feedback!


Best regards,
Tamás