Open xbbnqwp opened 4 years ago
which version of scala are you using?
Am seeing identical errors using: Scala code runner version 2.11.12 -- Copyright 2002-2017, LAMP/EPF
Default Scala install on Ubuntu 18.04.3 LTS
it is supposed to be only warnings nto error :?
I know this is old but I'm also getting the one warning and three errors:
Task :compileScala Scala Compiler interface compilation took 44.265 secs [Warn] /home/pkibi/git/xml-avro/src/main/scala/in/dreamlabs/xmlavro/RichAvro.scala:76: non-variable type argument AnyRef in type pattern java.util.ArrayList[AnyRef] is unchecked since it is eliminated by erasure [Error] /home/pkibi/git/xml-avro/src/main/scala/in/dreamlabs/xmlavro/Supporters.scala:4: object bind is not a member of package javax.xml [Error] /home/pkibi/git/xml-avro/src/main/scala/in/dreamlabs/xmlavro/Supporters.scala:262: not found: value DatatypeConverter [Error] /home/pkibi/git/xml-avro/src/main/scala/in/dreamlabs/xmlavro/Supporters.scala:270: not found: value DatatypeConverter one warning found three errors found
I managed to resolve this by adding a dependency:
compile 'org.glassfish.jaxb:jaxb-runtime:2.3.1'
Pruning sources from previous analysis, due to incompatible CompileSetup. /Users/xbbnqwp/worksapce/eagleinvsys/poc/xml-avro/src/main/scala/in/dreamlabs/xmlavro/RichAvro.scala:76: non-variable type argument AnyRef in type pattern java.util.ArrayList[AnyRef] is unchecked since it is eliminated by erasure case existingList: util.ArrayList[AnyRef] => ^ /Users/xbbnqwp/worksapce/eagleinvsys/poc/xml-avro/src/main/scala/in/dreamlabs/xmlavro/Supporters.scala:4: object bind is not a member of package javax.xml import javax.xml.bind.DatatypeConverter ^ /Users/xbbnqwp/worksapce/eagleinvsys/poc/xml-avro/src/main/scala/in/dreamlabs/xmlavro/Supporters.scala:262: not found: value DatatypeConverter var cal = DatatypeConverter.parseDateTime(text) ^ /Users/xbbnqwp/worksapce/eagleinvsys/poc/xml-avro/src/main/scala/in/dreamlabs/xmlavro/Supporters.scala:270: not found: value DatatypeConverter cal = DatatypeConverter.parseDateTime(tsp) ^ one warning found three errors found