Skip to content

Instantly share code, notes, and snippets.

@prathamesh-sonpatki
Created February 26, 2015 11:18
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save prathamesh-sonpatki/c5d7fcc7d438fc571305 to your computer and use it in GitHub Desktop.
Save prathamesh-sonpatki/c5d7fcc7d438fc571305 to your computer and use it in GitHub Desktop.
prathamesh at Prathameshs-MacBook-Pro in ~/Projects/sources/activerecord-jdbc-adapter on master [$]
$ java -version
java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)
prathamesh at Prathameshs-MacBook-Pro in ~/Projects/sources/activerecord-jdbc-adapter on master [$]
$ bundle exec rake appraisal:rails42
>> BUNDLE_GEMFILE=/Users/prathamesh/Projects/sources/activerecord-jdbc-adapter/gemfiles/rails42.gemfile bundle exec /Users/prathamesh/.rbenv/versions/jruby-1.7.19/bin/rake
javac -target 1.6 -source 1.6 -Xlint:unchecked -g -cp "/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/sunrsasign.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/classes:/Users/prathamesh/.rbenv/versions/jruby-1.7.19/lib/jruby.jar" -d /var/folders/_y/1btmkpkd2jl2w5r_g765q6140000gn/T/d20150225-66389-lghu5z src/java/arjdbc/ArJdbcModule.java src/java/arjdbc/db2/DB2Module.java src/java/arjdbc/db2/DB2RubyJdbcConnection.java src/java/arjdbc/derby/DerbyModule.java src/java/arjdbc/derby/DerbyRubyJdbcConnection.java src/java/arjdbc/h2/H2Module.java src/java/arjdbc/h2/H2RubyJdbcConnection.java src/java/arjdbc/hsqldb/HSQLDBModule.java src/java/arjdbc/informix/InformixRubyJdbcConnection.java src/java/arjdbc/jdbc/AdapterJavaService.java src/java/arjdbc/jdbc/Callable.java src/java/arjdbc/jdbc/ConnectionFactory.java src/java/arjdbc/jdbc/DataSourceConnectionFactory.java src/java/arjdbc/jdbc/DriverConnectionFactory.java src/java/arjdbc/jdbc/DriverWrapper.java src/java/arjdbc/jdbc/JdbcConnectionFactory.java src/java/arjdbc/jdbc/RubyJdbcConnection.java src/java/arjdbc/jdbc/SQLBlock.java src/java/arjdbc/jdbc/WithResultSet.java src/java/arjdbc/mssql/MSSQLModule.java src/java/arjdbc/mysql/MySQLModule.java src/java/arjdbc/mysql/MySQLRubyJdbcConnection.java src/java/arjdbc/oracle/OracleModule.java src/java/arjdbc/oracle/OracleRubyJdbcConnection.java src/java/arjdbc/postgresql/DriverImplementation.java src/java/arjdbc/postgresql/PGDriverImplementation.java src/java/arjdbc/postgresql/PostgreSQLModule.java src/java/arjdbc/sqlite3/SQLite3Module.java src/java/arjdbc/util/CallResultSet.java src/java/arjdbc/util/DateTimeUtils.java src/java/arjdbc/util/NumberUtils.java src/java/arjdbc/util/ObjectSupport.java src/java/arjdbc/util/QuotingUtils.java src/java/arjdbc/util/StringCache.java src/java/arjdbc/util/StringHelper.java
warning: [options] bootstrap class path not set in conjunction with -source 1.6
src/java/arjdbc/postgresql/PGDriverImplementation.java:43: error: package org.postgresql does not exist
import org.postgresql.PGConnection;
^
src/java/arjdbc/postgresql/PGDriverImplementation.java:44: error: package org.postgresql does not exist
import org.postgresql.PGStatement;
^
src/java/arjdbc/postgresql/PGDriverImplementation.java:45: error: package org.postgresql.core does not exist
import org.postgresql.core.BaseConnection;
^
src/java/arjdbc/postgresql/PGDriverImplementation.java:46: error: package org.postgresql.jdbc4 does not exist
import org.postgresql.jdbc4.Jdbc4Array;
^
src/java/arjdbc/postgresql/PGDriverImplementation.java:47: error: package org.postgresql.util does not exist
import org.postgresql.util.PGInterval;
^
src/java/arjdbc/postgresql/PGDriverImplementation.java:48: error: package org.postgresql.util does not exist
import org.postgresql.util.PGobject;
^
src/java/arjdbc/postgresql/PGDriverImplementation.java:391: error: cannot find symbol
public static final class DateRangeType extends PGobject {
^
symbol: class PGobject
location: class PGDriverImplementation
src/java/arjdbc/postgresql/PGDriverImplementation.java:406: error: cannot find symbol
public static final class TsRangeType extends PGobject {
^
symbol: class PGobject
location: class PGDriverImplementation
src/java/arjdbc/postgresql/PGDriverImplementation.java:421: error: cannot find symbol
public static final class TstzRangeType extends PGobject {
^
symbol: class PGobject
location: class PGDriverImplementation
src/java/arjdbc/postgresql/PGDriverImplementation.java:436: error: cannot find symbol
public static final class Int4RangeType extends PGobject {
^
symbol: class PGobject
location: class PGDriverImplementation
src/java/arjdbc/postgresql/PGDriverImplementation.java:451: error: cannot find symbol
public static final class Int8RangeType extends PGobject {
^
symbol: class PGobject
location: class PGDriverImplementation
src/java/arjdbc/postgresql/PGDriverImplementation.java:466: error: cannot find symbol
public static final class NumRangeType extends PGobject {
^
symbol: class PGobject
location: class PGDriverImplementation
src/java/arjdbc/postgresql/PGDriverImplementation.java:60: error: cannot find symbol
final PGConnection pgConnection;
^
symbol: class PGConnection
location: class PGDriverImplementation
src/java/arjdbc/postgresql/PGDriverImplementation.java:61: error: cannot find symbol
if ( connection instanceof PGConnection ) {
^
symbol: class PGConnection
location: class PGDriverImplementation
src/java/arjdbc/postgresql/PGDriverImplementation.java:62: error: cannot find symbol
pgConnection = (PGConnection) connection;
^
symbol: class PGConnection
location: class PGDriverImplementation
src/java/arjdbc/postgresql/PGDriverImplementation.java:65: error: cannot find symbol
pgConnection = connection.unwrap(PGConnection.class);
^
symbol: class PGConnection
location: class PGDriverImplementation
src/java/arjdbc/postgresql/PGDriverImplementation.java:88: error: cannot find symbol
if ( objectClass == PGInterval.class ) {
^
symbol: class PGInterval
location: class PGDriverImplementation
src/java/arjdbc/postgresql/PGDriverImplementation.java:89: error: cannot find symbol
if ( PostgreSQLRubyJdbcConnection.rawIntervalType ) {
^
symbol: variable PostgreSQLRubyJdbcConnection
location: class PGDriverImplementation
src/java/arjdbc/postgresql/PGDriverImplementation.java:89: error: illegal start of type
if ( PostgreSQLRubyJdbcConnection.rawIntervalType ) {
^
src/java/arjdbc/postgresql/PGDriverImplementation.java:90: error: cannot find symbol
final String value = ((PGInterval) object).getValue();
^
symbol: class PGInterval
location: class PGDriverImplementation
src/java/arjdbc/postgresql/PGDriverImplementation.java:96: error: cannot find symbol
if ( object instanceof PGobject ) {
^
symbol: class PGobject
location: class PGDriverImplementation
src/java/arjdbc/postgresql/PGDriverImplementation.java:102: error: cannot find symbol
if ( PostgreSQLRubyJdbcConnection.rawHstoreType == Boolean.TRUE ) {
^
symbol: variable PostgreSQLRubyJdbcConnection
location: class PGDriverImplementation
src/java/arjdbc/postgresql/PGDriverImplementation.java:120: error: cannot find symbol
final PGInterval interval = (PGInterval) object;
^
symbol: class PGInterval
location: class PGDriverImplementation
src/java/arjdbc/postgresql/PGDriverImplementation.java:120: error: cannot find symbol
final PGInterval interval = (PGInterval) object;
^
symbol: class PGInterval
location: class PGDriverImplementation
src/java/arjdbc/postgresql/PGDriverImplementation.java:168: error: cannot find symbol
if ( PostgreSQLRubyJdbcConnection.rawArrayType == Boolean.TRUE ) { // array's type is :string
^
symbol: variable PostgreSQLRubyJdbcConnection
location: class PGDriverImplementation
src/java/arjdbc/postgresql/PGDriverImplementation.java:179: error: cannot find symbol
if ( PostgreSQLRubyJdbcConnection.rawArrayType == Boolean.TRUE && arrayLike(sqlType) ) {
^
symbol: variable PostgreSQLRubyJdbcConnection
location: class PGDriverImplementation
src/java/arjdbc/postgresql/PGDriverImplementation.java:180: error: cannot find symbol
final int oid = PostgreSQLRubyJdbcConnection.oid(context, column);
^
symbol: variable PostgreSQLRubyJdbcConnection
location: class PGDriverImplementation
src/java/arjdbc/postgresql/PGDriverImplementation.java:181: error: cannot find symbol
Jdbc4Array valueArr = new Jdbc4Array(connection.unwrap(BaseConnection.class), oid, valueStr);
^
symbol: class Jdbc4Array
location: class PGDriverImplementation
src/java/arjdbc/postgresql/PGDriverImplementation.java:181: error: cannot find symbol
Jdbc4Array valueArr = new Jdbc4Array(connection.unwrap(BaseConnection.class), oid, valueStr);
^
symbol: class Jdbc4Array
location: class PGDriverImplementation
src/java/arjdbc/postgresql/PGDriverImplementation.java:181: error: cannot find symbol
Jdbc4Array valueArr = new Jdbc4Array(connection.unwrap(BaseConnection.class), oid, valueStr);
^
symbol: class BaseConnection
location: class PGDriverImplementation
src/java/arjdbc/postgresql/PGDriverImplementation.java:185: error: cannot find symbol
statement.setObject( index, new PGInterval( valueStr ) ); return true;
^
symbol: class PGInterval
location: class PGDriverImplementation
src/java/arjdbc/postgresql/PGDriverImplementation.java:215: error: cannot find symbol
timestamp = new Timestamp(PGStatement.DATE_NEGATIVE_INFINITY);
^
symbol: variable PGStatement
location: class PGDriverImplementation
src/java/arjdbc/postgresql/PGDriverImplementation.java:218: error: cannot find symbol
timestamp = new Timestamp(PGStatement.DATE_POSITIVE_INFINITY);
^
symbol: variable PGStatement
location: class PGDriverImplementation
src/java/arjdbc/postgresql/PGDriverImplementation.java:298: error: cannot find symbol
final PGobject pgAddress = new PGobject();
^
symbol: class PGobject
location: class PGDriverImplementation
src/java/arjdbc/postgresql/PGDriverImplementation.java:298: error: cannot find symbol
final PGobject pgAddress = new PGobject();
^
symbol: class PGobject
location: class PGDriverImplementation
src/java/arjdbc/postgresql/PGDriverImplementation.java:319: error: cannot find symbol
final PGobject pgJson = new PGobject();
^
symbol: class PGobject
location: class PGDriverImplementation
src/java/arjdbc/postgresql/PGDriverImplementation.java:319: error: cannot find symbol
final PGobject pgJson = new PGobject();
^
symbol: class PGobject
location: class PGDriverImplementation
src/java/arjdbc/postgresql/PGDriverImplementation.java:339: error: cannot find symbol
final PGobject pgTsVector = new PGobject();
^
symbol: class PGobject
location: class PGDriverImplementation
src/java/arjdbc/postgresql/PGDriverImplementation.java:339: error: cannot find symbol
final PGobject pgTsVector = new PGobject();
^
symbol: class PGobject
location: class PGDriverImplementation
src/java/arjdbc/postgresql/PGDriverImplementation.java:368: error: incompatible types: DateRangeType cannot be converted to Object
pgRange = new DateRangeType(rangeValue);
^
src/java/arjdbc/postgresql/PGDriverImplementation.java:371: error: incompatible types: TsRangeType cannot be converted to Object
pgRange = new TsRangeType(rangeValue);
^
src/java/arjdbc/postgresql/PGDriverImplementation.java:374: error: incompatible types: TstzRangeType cannot be converted to Object
pgRange = new TstzRangeType(rangeValue);
^
src/java/arjdbc/postgresql/PGDriverImplementation.java:377: error: incompatible types: Int4RangeType cannot be converted to Object
pgRange = new Int4RangeType(rangeValue);
^
src/java/arjdbc/postgresql/PGDriverImplementation.java:380: error: incompatible types: Int8RangeType cannot be converted to Object
pgRange = new Int8RangeType(rangeValue);
^
src/java/arjdbc/postgresql/PGDriverImplementation.java:383: error: incompatible types: NumRangeType cannot be converted to Object
pgRange = new NumRangeType(rangeValue);
^
src/java/arjdbc/postgresql/PGDriverImplementation.java:396: error: cannot find symbol
setType("daterange");
^
symbol: method setType(String)
location: class DateRangeType
src/java/arjdbc/postgresql/PGDriverImplementation.java:401: error: cannot find symbol
setValue(value);
^
symbol: method setValue(String)
location: class DateRangeType
src/java/arjdbc/postgresql/PGDriverImplementation.java:411: error: cannot find symbol
setType("tsrange");
^
symbol: method setType(String)
location: class TsRangeType
src/java/arjdbc/postgresql/PGDriverImplementation.java:416: error: cannot find symbol
setValue(value);
^
symbol: method setValue(String)
location: class TsRangeType
src/java/arjdbc/postgresql/PGDriverImplementation.java:426: error: cannot find symbol
setType("tstzrange");
^
symbol: method setType(String)
location: class TstzRangeType
src/java/arjdbc/postgresql/PGDriverImplementation.java:431: error: cannot find symbol
setValue(value);
^
symbol: method setValue(String)
location: class TstzRangeType
src/java/arjdbc/postgresql/PGDriverImplementation.java:441: error: cannot find symbol
setType("int4range");
^
symbol: method setType(String)
location: class Int4RangeType
src/java/arjdbc/postgresql/PGDriverImplementation.java:446: error: cannot find symbol
setValue(value);
^
symbol: method setValue(String)
location: class Int4RangeType
src/java/arjdbc/postgresql/PGDriverImplementation.java:456: error: cannot find symbol
setType("int8range");
^
symbol: method setType(String)
location: class Int8RangeType
src/java/arjdbc/postgresql/PGDriverImplementation.java:461: error: cannot find symbol
setValue(value);
^
symbol: method setValue(String)
location: class Int8RangeType
src/java/arjdbc/postgresql/PGDriverImplementation.java:471: error: cannot find symbol
setType("numrange");
^
symbol: method setType(String)
location: class NumRangeType
src/java/arjdbc/postgresql/PGDriverImplementation.java:476: error: cannot find symbol
setValue(value);
^
symbol: method setValue(String)
location: class NumRangeType
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
57 errors
1 warning
rake aborted!
Command failed with status (1): [javac -target 1.6 -source 1.6 -Xlint:unche...]
/Users/prathamesh/Projects/sources/activerecord-jdbc-adapter/Rakefile:175:in `(root)'
/Users/prathamesh/Projects/sources/activerecord-jdbc-adapter/Rakefile:170:in `(root)'
Tasks: TOP => default => jar => lib/arjdbc/jdbc/adapter_java.jar
(See full trace by running task with --trace)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment