[ 
https://issues.apache.org/jira/browse/CASSANDRA-8622?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14278795#comment-14278795
 ] 

Philip Thompson commented on CASSANDRA-8622:
--------------------------------------------

It appears to have first been broken by 
{code}
commit c832a36f25c3b54f2a12a865455368e5243682bd
Author: Dave Brosius <[email protected]>
Date:   Sat Nov 8 23:12:04 2014 -0500

    route sigar's use of log4j thru slf4j

commit d286ac7d072fe0a2672baebb0f95b9c91676e8f7
Author: Dave Brosius <[email protected]>
Date:   Sun Nov 9 00:38:09 2014 -0500

    fix license extension
{code}

Before that however, the tests were erroring with "Cannot get schema" errors 
such as:
{code}
 [junit] Error during parsing. Cannot get schema from loadFunc 
org.apache.cassandra.hadoop.pig.CassandraStorage
    [junit] org.apache.pig.impl.logicalLayer.FrontendException: ERROR 1000: 
Error during parsing. Cannot get schema from loadFunc 
org.apache.cassandra.hadoop.pig.CassandraStorage
    [junit]     at 
org.apache.pig.PigServer$Graph.parseQuery(PigServer.java:1691)
    [junit]     at 
org.apache.pig.PigServer$Graph.registerQuery(PigServer.java:1625)
    [junit]     at org.apache.pig.PigServer.registerQuery(PigServer.java:577)
    [junit]     at org.apache.pig.PigServer.registerQuery(PigServer.java:590)
    [junit]     at 
org.apache.cassandra.pig.ThriftColumnFamilyTest.testCassandraStorageFullCopy(ThriftColumnFamilyTest.java:349)
    [junit] Caused by: Failed to parse: Can not retrieve schema from loader 
org.apache.cassandra.hadoop.pig.CassandraStorage@4a853012
    [junit]     at 
org.apache.pig.parser.QueryParserDriver.parse(QueryParserDriver.java:198)
    [junit]     at 
org.apache.pig.PigServer$Graph.parseQuery(PigServer.java:1678)
    [junit] Caused by: java.lang.RuntimeException: Can not retrieve schema from 
loader org.apache.cassandra.hadoop.pig.CassandraStorage@4a853012
    [junit]     at 
org.apache.pig.newplan.logical.relational.LOLoad.<init>(LOLoad.java:91)
    [junit]     at 
org.apache.pig.parser.LogicalPlanBuilder.buildLoadOp(LogicalPlanBuilder.java:886)
    [junit]     at 
org.apache.pig.parser.LogicalPlanGenerator.load_clause(LogicalPlanGenerator.java:3568)
    [junit]     at 
org.apache.pig.parser.LogicalPlanGenerator.op_clause(LogicalPlanGenerator.java:1625)
    [junit]     at 
org.apache.pig.parser.LogicalPlanGenerator.general_statement(LogicalPlanGenerator.java:1102)
    [junit]     at 
org.apache.pig.parser.LogicalPlanGenerator.statement(LogicalPlanGenerator.java:560)
    [junit]     at 
org.apache.pig.parser.LogicalPlanGenerator.query(LogicalPlanGenerator.java:421)
    [junit]     at 
org.apache.pig.parser.QueryParserDriver.parse(QueryParserDriver.java:188)
    [junit] Caused by: org.apache.pig.impl.logicalLayer.FrontendException: 
ERROR 2245: Cannot get schema from loadFunc 
org.apache.cassandra.hadoop.pig.CassandraStorage
    [junit]     at 
org.apache.pig.newplan.logical.relational.LOLoad.getSchemaFromMetaData(LOLoad.java:179)
    [junit]     at 
org.apache.pig.newplan.logical.relational.LOLoad.<init>(LOLoad.java:89)
    [junit] Caused by: java.io.IOException: java.io.IOException: Unable to 
connect to server localhost:9160
    [junit]     at 
org.apache.cassandra.hadoop.pig.AbstractCassandraStorage.initSchema(AbstractCassandraStorage.java:537)
    [junit]     at 
org.apache.cassandra.hadoop.pig.CassandraStorage.setLocation(CassandraStorage.java:339)
    [junit]     at 
org.apache.cassandra.hadoop.pig.CassandraStorage.getSchema(CassandraStorage.java:388)
    [junit]     at 
org.apache.pig.newplan.logical.relational.LOLoad.getSchemaFromMetaData(LOLoad.java:175)
    [junit] Caused by: java.io.IOException: Unable to connect to server 
localhost:9160
    [junit]     at 
org.apache.cassandra.hadoop.ConfigHelper.createConnection(ConfigHelper.java:574)
    [junit]     at 
org.apache.cassandra.hadoop.ConfigHelper.getClientFromAddressList(ConfigHelper.java:545)
    [junit]     at 
org.apache.cassandra.hadoop.ConfigHelper.getClientFromInputAddressList(ConfigHelper.java:529)
    [junit]     at 
org.apache.cassandra.hadoop.pig.AbstractCassandraStorage.initSchema(AbstractCassandraStorage.java:497)
    [junit] Caused by: org.apache.thrift.transport.TTransportException: 
java.net.ConnectException: Connection refused
    [junit]     at org.apache.thrift.transport.TSocket.open(TSocket.java:185)
    [junit]     at 
org.apache.thrift.transport.TFramedTransport.open(TFramedTransport.java:81)
    [junit]     at 
org.apache.cassandra.thrift.TFramedTransportFactory.openTransport(TFramedTransportFactory.java:41)
    [junit]     at 
org.apache.cassandra.hadoop.ConfigHelper.createConnection(ConfigHelper.java:569)
    [junit] Caused by: java.net.ConnectException: Connection refused
    [junit]     at java.net.PlainSocketImpl.socketConnect(Native Method)
    [junit]     at 
java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
    [junit]     at 
java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
    [junit]     at 
java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
    [junit]     at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
    [junit]     at java.net.Socket.connect(Socket.java:579)
    [junit]     at org.apache.thrift.transport.TSocket.open(TSocket.java:180)
    [junit]
    [junit]
{code}

> All of pig-test is failing in trunk
> -----------------------------------
>
>                 Key: CASSANDRA-8622
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-8622
>             Project: Cassandra
>          Issue Type: Test
>          Components: Hadoop
>            Reporter: Philip Thompson
>            Assignee: Brandon Williams
>             Fix For: 3.0
>
>
> See http://cassci.datastax.com/job/trunk_pigtest/330/testReport/
> Every test in the ant target {{ant pig-test}} has been failing on trunk for a 
> while now.
> {code}
> java.lang.ExceptionInInitializerError
>       at org.apache.log4j.Logger.getLogger(Logger.java:40)
>       at org.hyperic.sigar.SigarLog.getLogger(SigarLog.java:48)
>       at org.hyperic.sigar.SigarLog.getLogger(SigarLog.java:44)
>       at org.hyperic.sigar.SigarLog.debug(SigarLog.java:60)
>       at org.hyperic.sigar.Sigar.<clinit>(Sigar.java:108)
>       at org.apache.cassandra.utils.SigarLibrary.<init>(SigarLibrary.java:45)
>       at 
> org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:206)
>       at 
> org.apache.cassandra.service.CassandraDaemon.init(CassandraDaemon.java:408)
>       at 
> org.apache.cassandra.service.EmbeddedCassandraService.start(EmbeddedCassandraService.java:52)
>       at 
> org.apache.cassandra.pig.PigTestBase.startCassandra(PigTestBase.java:96)
>       at 
> org.apache.cassandra.pig.CqlRecordReaderTest.setup(CqlRecordReaderTest.java:63)
>       at 
> org.apache.log4j.Log4jLoggerFactory.<clinit>(Log4jLoggerFactory.java:50)
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to