You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "John Poth (JIRA)" <ji...@apache.org> on 2017/02/28 10:18:45 UTC

[jira] [Created] (CAMEL-10905) camel-groovy fails on JAVA 9

John Poth created CAMEL-10905:
---------------------------------

             Summary: camel-groovy fails on JAVA 9 
                 Key: CAMEL-10905
                 URL: https://issues.apache.org/jira/browse/CAMEL-10905
             Project: Camel
          Issue Type: Task
          Components: camel-groovy
            Reporter: John Poth


I think the underlying problem comes from the [groovy-eclipse-compiler|https://github.com/groovy/groovy-eclipse/issues/265] and how (if possible) to pass JAVA 9 compiler args (full logs attached).

Affected modules are camel-grape, camel-groovy and camel-example-groovy.

{code}
240. ERROR in /home/jpoth/dev/git/apache/camel/components/camel-groovy/src/main/java/org/apache/camel/groovy/dataformat/XmlParserDataFormat.java (at line 52)
	private XmlParser newParser() throws Exception {
	                                     ^^^^^^^^^
Exception cannot be resolved to a type
----------
241. ERROR in /home/jpoth/dev/git/apache/camel/components/camel-groovy/src/main/java/org/apache/camel/groovy/dataformat/XmlParserDataFormat.java (at line 53)
	XmlParser xmlParser = new XmlParser(newSaxParser());
	                                    ^^^^^^^^^^^^
The method newSaxParser() from the type AbstractXmlDataFormat refers to the missing type SAXParser
----------
242. ERROR in /home/jpoth/dev/git/apache/camel/components/camel-groovy/src/main/java/org/apache/camel/groovy/dataformat/XmlParserDataFormat.java (at line 54)
	xmlParser.setErrorHandler(getErrorHandler());
	                          ^^^^^^^^^^^^^^^
The method getErrorHandler() from the type AbstractXmlDataFormat refers to the missing type ErrorHandler
----------
243. ERROR in /home/jpoth/dev/git/apache/camel/components/camel-groovy/src/main/java/org/apache/camel/groovy/dataformat/XmlParserDataFormat.java (at line 59)
	private XmlNodePrinter newPrinter(OutputStream stream) {
	                                  ^^^^^^^^^^^^
OutputStream cannot be resolved to a type
----------
244. ERROR in /home/jpoth/dev/git/apache/camel/components/camel-groovy/src/main/java/org/apache/camel/groovy/dataformat/XmlParserDataFormat.java (at line 60)
	XmlNodePrinter xmlNodePrinter = new XmlNodePrinter(new PrintWriter(stream));
	                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The constructor XmlNodePrinter(PrintWriter) is undefined
----------
245. ERROR in /home/jpoth/dev/git/apache/camel/components/camel-groovy/src/main/java/org/apache/camel/groovy/dataformat/XmlParserDataFormat.java (at line 60)
	XmlNodePrinter xmlNodePrinter = new XmlNodePrinter(new PrintWriter(stream));
	                                                       ^^^^^^^^^^^
PrintWriter cannot be resolved to a type
----------
----------
246. ERROR in /home/jpoth/dev/git/apache/camel/components/camel-groovy/src/main/java/org/apache/camel/groovy/converter/GPathResultConverter.java (at line 1)
	/**
	^
The type javax.xml.transform.Source cannot be resolved. It is indirectly referenced from required .class files
----------
247. ERROR in /home/jpoth/dev/git/apache/camel/components/camel-groovy/src/main/java/org/apache/camel/groovy/converter/GPathResultConverter.java (at line 1)
	/**
	^
The type javax.xml.transform.TransformerException cannot be resolved. It is indirectly referenced from required .class files
----------
248. ERROR in /home/jpoth/dev/git/apache/camel/components/camel-groovy/src/main/java/org/apache/camel/groovy/converter/GPathResultConverter.java (at line 1)
	/**
	^
The type org.w3c.dom.Node cannot be resolved. It is indirectly referenced from required .class files
----------
249. ERROR in /home/jpoth/dev/git/apache/camel/components/camel-groovy/src/main/java/org/apache/camel/groovy/converter/GPathResultConverter.java (at line 19)
	import java.io.IOException;
	       ^^^^^^^^^^^^^^^^^^^
The import java.io.IOException cannot be resolved
----------
250. ERROR in /home/jpoth/dev/git/apache/camel/components/camel-groovy/src/main/java/org/apache/camel/groovy/converter/GPathResultConverter.java (at line 20)
	import javax.xml.parsers.ParserConfigurationException;
	       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The import javax.xml.parsers.ParserConfigurationException cannot be resolved
----------
251. ERROR in /home/jpoth/dev/git/apache/camel/components/camel-groovy/src/main/java/org/apache/camel/groovy/converter/GPathResultConverter.java (at line 21)
	import javax.xml.transform.TransformerException;
	       ^^^^^^^^^^^^^^^^^^^
The import javax.xml.transform cannot be resolved
----------
252. ERROR in /home/jpoth/dev/git/apache/camel/components/camel-groovy/src/main/java/org/apache/camel/groovy/converter/GPathResultConverter.java (at line 23)
	import org.w3c.dom.Node;
	       ^^^^^^^
The import org.w3c cannot be resolved
----------
253. ERROR in /home/jpoth/dev/git/apache/camel/components/camel-groovy/src/main/java/org/apache/camel/groovy/converter/GPathResultConverter.java (at line 24)
	import org.xml.sax.SAXException;
	       ^^^^^^^^^^^^^^^^^^^^^^^^
The import org.xml.sax.SAXException cannot be resolved
----------
254. ERROR in /home/jpoth/dev/git/apache/camel/components/camel-groovy/src/main/java/org/apache/camel/groovy/converter/GPathResultConverter.java (at line 34)
	public class GPathResultConverter {
	             ^^^^^^^^^^^^^^^^^^^^
Implicit super constructor Object() is undefined for default constructor. Must define an explicit constructor
----------
255. ERROR in /home/jpoth/dev/git/apache/camel/components/camel-groovy/src/main/java/org/apache/camel/groovy/converter/GPathResultConverter.java (at line 39)
	public GPathResult fromString(String input) throws ParserConfigurationException, SAXException, IOException {
	                              ^^^^^^
String cannot be resolved to a type
----------
256. ERROR in /home/jpoth/dev/git/apache/camel/components/camel-groovy/src/main/java/org/apache/camel/groovy/converter/GPathResultConverter.java (at line 39)
	public GPathResult fromString(String input) throws ParserConfigurationException, SAXException, IOException {
	                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ParserConfigurationException cannot be resolved to a type
----------
257. ERROR in /home/jpoth/dev/git/apache/camel/components/camel-groovy/src/main/java/org/apache/camel/groovy/converter/GPathResultConverter.java (at line 39)
	public GPathResult fromString(String input) throws ParserConfigurationException, SAXException, IOException {
	                                                                                 ^^^^^^^^^^^^
SAXException cannot be resolved to a type
----------
258. ERROR in /home/jpoth/dev/git/apache/camel/components/camel-groovy/src/main/java/org/apache/camel/groovy/converter/GPathResultConverter.java (at line 39)
	public GPathResult fromString(String input) throws ParserConfigurationException, SAXException, IOException {
	                                                                                               ^^^^^^^^^^^
IOException cannot be resolved to a type
----------
259. ERROR in /home/jpoth/dev/git/apache/camel/components/camel-groovy/src/main/java/org/apache/camel/groovy/converter/GPathResultConverter.java (at line 40)
	return new XmlSlurper().parseText(input);
	       ^^^^^^^^^^^^^^^^
The constructor XmlSlurper() refers to the missing type ParserConfigurationException
----------
260. ERROR in /home/jpoth/dev/git/apache/camel/components/camel-groovy/src/main/java/org/apache/camel/groovy/converter/GPathResultConverter.java (at line 44)
	public GPathResult fromStringSource(StringSource input) throws IOException, SAXException, ParserConfigurationException {
	                                                               ^^^^^^^^^^^
IOException cannot be resolved to a type
----------
261. ERROR in /home/jpoth/dev/git/apache/camel/components/camel-groovy/src/main/java/org/apache/camel/groovy/converter/GPathResultConverter.java (at line 44)
	public GPathResult fromStringSource(StringSource input) throws IOException, SAXException, ParserConfigurationException {
	                                                                            ^^^^^^^^^^^^
SAXException cannot be resolved to a type
----------
262. ERROR in /home/jpoth/dev/git/apache/camel/components/camel-groovy/src/main/java/org/apache/camel/groovy/converter/GPathResultConverter.java (at line 44)
	public GPathResult fromStringSource(StringSource input) throws IOException, SAXException, ParserConfigurationException {
	                                                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ParserConfigurationException cannot be resolved to a type
----------
263. ERROR in /home/jpoth/dev/git/apache/camel/components/camel-groovy/src/main/java/org/apache/camel/groovy/converter/GPathResultConverter.java (at line 45)
	return fromString(input.getText());
	                        ^^^^^^^
The method getText() from the type StringSource refers to the missing type String
----------
264. ERROR in /home/jpoth/dev/git/apache/camel/components/camel-groovy/src/main/java/org/apache/camel/groovy/converter/GPathResultConverter.java (at line 49)
	public GPathResult fromNode(Node input, Exchange exchange) throws IOException, SAXException, ParserConfigurationException, TransformerException {
	                            ^^^^
Node cannot be resolved to a type
----------
265. ERROR in /home/jpoth/dev/git/apache/camel/components/camel-groovy/src/main/java/org/apache/camel/groovy/converter/GPathResultConverter.java (at line 49)
	public GPathResult fromNode(Node input, Exchange exchange) throws IOException, SAXException, ParserConfigurationException, TransformerException {
	                                                                  ^^^^^^^^^^^
IOException cannot be resolved to a type
----------
266. ERROR in /home/jpoth/dev/git/apache/camel/components/camel-groovy/src/main/java/org/apache/camel/groovy/converter/GPathResultConverter.java (at line 49)
	public GPathResult fromNode(Node input, Exchange exchange) throws IOException, SAXException, ParserConfigurationException, TransformerException {
	                                                                               ^^^^^^^^^^^^
SAXException cannot be resolved to a type
----------
267. ERROR in /home/jpoth/dev/git/apache/camel/components/camel-groovy/src/main/java/org/apache/camel/groovy/converter/GPathResultConverter.java (at line 49)
	public GPathResult fromNode(Node input, Exchange exchange) throws IOException, SAXException, ParserConfigurationException, TransformerException {
	                                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ParserConfigurationException cannot be resolved to a type
----------
268. ERROR in /home/jpoth/dev/git/apache/camel/components/camel-groovy/src/main/java/org/apache/camel/groovy/converter/GPathResultConverter.java (at line 49)
	public GPathResult fromNode(Node input, Exchange exchange) throws IOException, SAXException, ParserConfigurationException, TransformerException {
	                                                                                                                           ^^^^^^^^^^^^^^^^^^^^
TransformerException cannot be resolved to a type
----------
268 problems (268 errors)


	at org.apache.maven.plugin.compiler.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:1029)
	at org.apache.maven.plugin.compiler.CompilerMojo.execute(CompilerMojo.java:137)
	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
	... 20 more
{code}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)