Segue o resultado do Trace.
Não consegui enxergar nada nele até o momento…ou estou cego…
DRVR OPER Enabled logging (moduleMask 0x0fffffff, categoryMask 0x0000008f)
DRVR OPER OracleConnection.setAutoCommit(autoCommit=true)
DRVR OPER OracleConnection.setAutoCommit(autoCommit): return
DRVR OPER OracleConnection.getDefaultFixedString() returning false
DRVR SQLS SQL: "ALTER SESSION SET NLS_LANGUAGE = 'BRAZILIAN PORTUGUESE'"
DRVR SQLS Input SQL: "ALTER SESSION SET NLS_LANGUAGE = 'BRAZILIAN PORTUGUESE'"
DRVR OPER OracleConnection.getAutoCommit() returned true
DRVR OPER OracleStatement.cleanupForBatching()
DRVR SQLS SQL: "ALTER SESSION SET NLS_TERRITORY = 'BRAZIL'"
DRVR SQLS Input SQL: "ALTER SESSION SET NLS_TERRITORY = 'BRAZIL'"
DRVR OPER OracleConnection.getAutoCommit() returned true
DRVR OPER OracleStatement.cleanupForBatching()
DRVR OPER OracleStatement.executeQuery(sql)
DRVR SQLS SQL: "SELECT VALUE FROM NLS_INSTANCE_PARAMETERS WHERE PARAMETER ='NLS_DATE_FORMAT'"
DRVR SQLS Input SQL: "SELECT VALUE FROM NLS_INSTANCE_PARAMETERS WHERE PARAMETER ='NLS_DATE_FORMAT'"
DRVR OPER OracleConnection.getAutoCommit() returned true
DRVR OPER OracleResultSetImpl.getString(columnIndex=1)
DRVR SQLS SQL: "SELECT DISTINCT F.NRREGISTRO, F.NRCONTRATO, F.CDLOTACAO, DF.NRPERIODO, REPLACE(TO_CHAR(DF.NRPERIODO / 100, '99999.99'), '.', '/') NRPERIODO_MASK, F.NRFATURA, F.NRNOSSONUMERO, F.VLTOTAL_FATURADO, F.DTVENCIMENTO, F.TPFATURA, F.VLBASE_IRRF, F.VLIR_FONTE, F.VLBASE_INSS, F.VLBASE_ISS, F.VLISS, F.PEJUROS, F.PEMULTA, F.AOAVULSA, F.CDCARTEIRA_COBRANCA, case when substr(f.nrfatura,1,2) in ('13','80','81','82','83') then tr.cdcliente when nvl(f.nrfamilia,0) = 0 then f.nrcontrato else f.nrcontrato || lpad(f.nrfamilia,6,'0') end cdcliente, TF.TXOBSERVACAO_FATURA_01, TF.TXOBSERVACAO_FATURA_02, TF.TXOBSERVACAO_FATURA_03, TF.TXOBSERVACAO_FATURA_04, TF.TXOBSERVACAO_FATURA_05, TF.TXOBSERVACAO_BOLETO_01, TF.TXOBSERVACAO_BOLETO_02, TF.TXOBSERVACAO_BOLETO_03, TF.AOIMPRIME_LEI_9876_INSS, TF.AOIMPRIME_LEI_8981_IRRF, P1.NOPESSOA, P1.NRCGC_CPF, P1.NRINSCEST_RG, P1.NRINSCMUN, P1.TPPESSOA, E1.NOLOGRADOURO, E1.NRIMOVEL, E1.NOBAIRRO, E1.CDESTADO, SUBSTR(E1.NRCEP, 1, 5) || '-' || SUBSTR(E1.NRCEP, 6, 3) NRCEP, E1.NRTELEFONE, C1.NOCIDADE, E2.NOLOGRADOURO NOLOGRADOURO_COBR, E2.TXCOMPLEMENTO, E2.NRIMOVEL NRIMOVEL_COBR, E2.NOBAIRRO NOBAIRRO_COBR, E2.CDESTADO CDESTADO_COBR, E2.NRCEP NRCEP_COBR, E2.NRTELEFONE NRTELEFONE_COBR, C2.NOCIDADE NOCIDADE_COBR, CDP.CDCONTRATO_PADRAO, CP.TPCONTRATO, CC.NRAGENCIA, CC.NRCONTA_CORRENTE, CC.TPCONTA_CORRENTE, CB.NRCARTEIRA_COBRANCA, CB.CDOPERACAO_RECEBER, DF.NRSQ_DOCUMENTO_FISCAL, DF.NRREGISTRO_CLIENTE, DF.DTEMISSAO, DF.NRDOCUMENTO_FISCAL, DF.CDNATUREZA_PRESTACAO_SERVICO, DF.CDFISCAL_OPERACAO, DF.CDTIPO_GERACAO, P2.NOPESSOA, TDF.VLBASE_BRUTA, TDF.VLDEDUCAO_BASE, TDF.VLBASE_LIQUIDA, TDF.PEALIQUOTA, TDF.VLIMPOSTO, RT.CDIDENTIFICACAO_REGRA, RT.DTREFERENCIA, RT.TXMENSAGEM_DOC_FISCAL, VGT.AORETENCAO_FONTE, TR.CDPORTADOR, TR.CDSITUACAO, DECODE(TR.CDSITUACAO, '0', 'ABERTO', '1', 'PAGO EM', '2', 'PARCIAL', '8', 'CANCELADO ', '') TXSITUACAO, TR.DTULTIMO_RECEBIMENTO FROM PRODUCAO.FATURAMENTO F, PRODUCAO.TIPO_DE_FATURAMENTO TF, PRODUCAO.TITULO_A_RECEBER TR, PRODUCAO.PESSOA P1, PRODUCAO.ENDERECO E1, PRODUCAO.ENDERECO E2, PRODUCAO.CIDADE C1, PRODUCAO.CIDADE C2, PRODUCAO.PESSOA P2, PRODUCAO.CONTRATO_DA_PESSOA CDP, PRODUCAO.CONTRATO_PADRAO CP, PRODUCAO.CARTEIRA_COBRANCA CB, PRODUCAO.CONTA_CORRENTE CC, SJBV.PRE_DOCUMENTO_FISCAL PDF, SJBV.DOCUMENTO_FISCAL DF, SJBV.TRIBUTO_DOCUMENTO_FISCAL TDF, SJBV.REGRA_TRIBUT_DETALHE RTD, SJBV.VIGENCIA_REGRA_TRIBUT VGT, SJBV.REGRA_TRIBUTACAO RT, SJBV.TRIBUTO_UNID_TRIBUTARIA TUT WHERE F.NRFATURA = TR.NRDOCUMENTO(+) AND F.NRFATURA = PDF.NRFATURA AND (TF.TPFATURAMENTO = SUBSTR(F.NRFATURA, 1, 2) OR TF.TPFATURAMENTO || '-' = SUBSTR(F.NRFATURA, 1, 2)) AND DF.NRREGISTRO_CLIENTE = P1.NRREGISTRO AND DF.CDTIPO_ENDERECO = E1.TPENDERECO AND E1.NRREGISTRO = DF.NRREGISTRO_CLIENTE AND E1.CDCIDADE = C1.CDCIDADE AND E2.NRREGISTRO = DF.NRREGISTRO_CLIENTE AND E2.CDCIDADE = C2.CDCIDADE AND F.NRREGISTRO = P2.NRREGISTRO AND (CDP.NRCONTRATO = F.NRCONTRATO AND CDP.NRREGISTRO = F.NRREGISTRO) AND CDP.CDCONTRATO_PADRAO = CP.CDCONTRATO AND CB.CDCARTEIRA_COBRANCA = F.CDCARTEIRA_COBRANCA AND (CB.CDEMPRESA = CC.CDEMPRESA AND CB.NRBANCO = CC.NRBANCO AND CB.NRAGENCIA = CC.NRAGENCIA AND CB.NRCONTA_CORRENTE = CC.NRCONTA_CORRENTE) AND PDF.NRSQ_DOCUMENTO_FISCAL = DF.NRSQ_DOCUMENTO_FISCAL AND DF.NRSQ_DOCUMENTO_FISCAL = TDF.NRSQ_DOCUMENTO_FISCAL AND TDF.NRSQ_REGRA_TRIBUT_DETALHE = RTD.NRSQ_REGRA_TRIBUT_DETALHE AND RTD.NRSQ_VIGENCIA_REGRA_TRIBUT = VGT.NRSQ_VIGENCIA_REGRA_TRIBUT AND VGT.NRSQ_REGRA_TRIBUTACAO = RT.NRSQ_REGRA_TRIBUTACAO AND RT.NRSQ_TRIB_UNID_TRIBUTARIA = TUT.NRSQ_TRIB_UNID_TRIBUTARIA AND DF.CDSITUACAO = '1' AND TUT.CDTRIBUTO = 'ISS' AND TDF.NRSQ_TRIB_DOCUMENTO_FISCAL = SJBV.PCK_ROT_CALC_TRIB.TributoDocFiscal_PegaImposto(DF.NRSQ_DOCUMENTO_FISCAL, 'ISS') AND E2.TPENDERECO = sjbv.pck_sjbv_endereco.Pega_EnderecoRefCobr(DF.NRREGISTRO_CLIENTE) AND DF.NRSQ_TIPO_DOCUMENTO_FISCAL = 1 AND DF.CDTIPO_GERACAO = 0 AND DF.DTEMISSAO >= '01/12/2009' AND DF.DTEMISSAO <= '31/12/2009' AND TR.CDCLIENTE = 0119 "
DRVR OPER OracleConnection.getDefaultFixedString() returning false
DRVR OPER ResultSetUtil.needIdentifier(typeCode=1): return: false
DRVR SQLS Input SQL: "SELECT DISTINCT F.NRREGISTRO, F.NRCONTRATO, F.CDLOTACAO, DF.NRPERIODO, REPLACE(TO_CHAR(DF.NRPERIODO / 100, '99999.99'), '.', '/') NRPERIODO_MASK, F.NRFATURA, F.NRNOSSONUMERO, F.VLTOTAL_FATURADO, F.DTVENCIMENTO, F.TPFATURA, F.VLBASE_IRRF, F.VLIR_FONTE, F.VLBASE_INSS, F.VLBASE_ISS, F.VLISS, F.PEJUROS, F.PEMULTA, F.AOAVULSA, F.CDCARTEIRA_COBRANCA, case when substr(f.nrfatura,1,2) in ('13','80','81','82','83') then tr.cdcliente when nvl(f.nrfamilia,0) = 0 then f.nrcontrato else f.nrcontrato || lpad(f.nrfamilia,6,'0') end cdcliente, TF.TXOBSERVACAO_FATURA_01, TF.TXOBSERVACAO_FATURA_02, TF.TXOBSERVACAO_FATURA_03, TF.TXOBSERVACAO_FATURA_04, TF.TXOBSERVACAO_FATURA_05, TF.TXOBSERVACAO_BOLETO_01, TF.TXOBSERVACAO_BOLETO_02, TF.TXOBSERVACAO_BOLETO_03, TF.AOIMPRIME_LEI_9876_INSS, TF.AOIMPRIME_LEI_8981_IRRF, P1.NOPESSOA, P1.NRCGC_CPF, P1.NRINSCEST_RG, P1.NRINSCMUN, P1.TPPESSOA, E1.NOLOGRADOURO, E1.NRIMOVEL, E1.NOBAIRRO, E1.CDESTADO, SUBSTR(E1.NRCEP, 1, 5) || '-' || SUBSTR(E1.NRCEP, 6, 3) NRCEP, E1.NRTELEFONE, C1.NOCIDADE, E2.NOLOGRADOURO NOLOGRADOURO_COBR, E2.TXCOMPLEMENTO, E2.NRIMOVEL NRIMOVEL_COBR, E2.NOBAIRRO NOBAIRRO_COBR, E2.CDESTADO CDESTADO_COBR, E2.NRCEP NRCEP_COBR, E2.NRTELEFONE NRTELEFONE_COBR, C2.NOCIDADE NOCIDADE_COBR, CDP.CDCONTRATO_PADRAO, CP.TPCONTRATO, CC.NRAGENCIA, CC.NRCONTA_CORRENTE, CC.TPCONTA_CORRENTE, CB.NRCARTEIRA_COBRANCA, CB.CDOPERACAO_RECEBER, DF.NRSQ_DOCUMENTO_FISCAL, DF.NRREGISTRO_CLIENTE, DF.DTEMISSAO, DF.NRDOCUMENTO_FISCAL, DF.CDNATUREZA_PRESTACAO_SERVICO, DF.CDFISCAL_OPERACAO, DF.CDTIPO_GERACAO, P2.NOPESSOA, TDF.VLBASE_BRUTA, TDF.VLDEDUCAO_BASE, TDF.VLBASE_LIQUIDA, TDF.PEALIQUOTA, TDF.VLIMPOSTO, RT.CDIDENTIFICACAO_REGRA, RT.DTREFERENCIA, RT.TXMENSAGEM_DOC_FISCAL, VGT.AORETENCAO_FONTE, TR.CDPORTADOR, TR.CDSITUACAO, DECODE(TR.CDSITUACAO, '0', 'ABERTO', '1', 'PAGO EM', '2', 'PARCIAL', '8', 'CANCELADO ', '') TXSITUACAO, TR.DTULTIMO_RECEBIMENTO FROM PRODUCAO.FATURAMENTO F, PRODUCAO.TIPO_DE_FATURAMENTO TF, PRODUCAO.TITULO_A_RECEBER TR, PRODUCAO.PESSOA P1, PRODUCAO.ENDERECO E1, PRODUCAO.ENDERECO E2, PRODUCAO.CIDADE C1, PRODUCAO.CIDADE C2, PRODUCAO.PESSOA P2, PRODUCAO.CONTRATO_DA_PESSOA CDP, PRODUCAO.CONTRATO_PADRAO CP, PRODUCAO.CARTEIRA_COBRANCA CB, PRODUCAO.CONTA_CORRENTE CC, SJBV.PRE_DOCUMENTO_FISCAL PDF, SJBV.DOCUMENTO_FISCAL DF, SJBV.TRIBUTO_DOCUMENTO_FISCAL TDF, SJBV.REGRA_TRIBUT_DETALHE RTD, SJBV.VIGENCIA_REGRA_TRIBUT VGT, SJBV.REGRA_TRIBUTACAO RT, SJBV.TRIBUTO_UNID_TRIBUTARIA TUT WHERE F.NRFATURA = TR.NRDOCUMENTO(+) AND F.NRFATURA = PDF.NRFATURA AND (TF.TPFATURAMENTO = SUBSTR(F.NRFATURA, 1, 2) OR TF.TPFATURAMENTO || '-' = SUBSTR(F.NRFATURA, 1, 2)) AND DF.NRREGISTRO_CLIENTE = P1.NRREGISTRO AND DF.CDTIPO_ENDERECO = E1.TPENDERECO AND E1.NRREGISTRO = DF.NRREGISTRO_CLIENTE AND E1.CDCIDADE = C1.CDCIDADE AND E2.NRREGISTRO = DF.NRREGISTRO_CLIENTE AND E2.CDCIDADE = C2.CDCIDADE AND F.NRREGISTRO = P2.NRREGISTRO AND (CDP.NRCONTRATO = F.NRCONTRATO AND CDP.NRREGISTRO = F.NRREGISTRO) AND CDP.CDCONTRATO_PADRAO = CP.CDCONTRATO AND CB.CDCARTEIRA_COBRANCA = F.CDCARTEIRA_COBRANCA AND (CB.CDEMPRESA = CC.CDEMPRESA AND CB.NRBANCO = CC.NRBANCO AND CB.NRAGENCIA = CC.NRAGENCIA AND CB.NRCONTA_CORRENTE = CC.NRCONTA_CORRENTE) AND PDF.NRSQ_DOCUMENTO_FISCAL = DF.NRSQ_DOCUMENTO_FISCAL AND DF.NRSQ_DOCUMENTO_FISCAL = TDF.NRSQ_DOCUMENTO_FISCAL AND TDF.NRSQ_REGRA_TRIBUT_DETALHE = RTD.NRSQ_REGRA_TRIBUT_DETALHE AND RTD.NRSQ_VIGENCIA_REGRA_TRIBUT = VGT.NRSQ_VIGENCIA_REGRA_TRIBUT AND VGT.NRSQ_REGRA_TRIBUTACAO = RT.NRSQ_REGRA_TRIBUTACAO AND RT.NRSQ_TRIB_UNID_TRIBUTARIA = TUT.NRSQ_TRIB_UNID_TRIBUTARIA AND DF.CDSITUACAO = '1' AND TUT.CDTRIBUTO = 'ISS' AND TDF.NRSQ_TRIB_DOCUMENTO_FISCAL = SJBV.PCK_ROT_CALC_TRIB.TributoDocFiscal_PegaImposto(DF.NRSQ_DOCUMENTO_FISCAL, 'ISS') AND E2.TPENDERECO = sjbv.pck_sjbv_endereco.Pega_EnderecoRefCobr(DF.NRREGISTRO_CLIENTE) AND DF.NRSQ_TIPO_DOCUMENTO_FISCAL = 1 AND DF.CDTIPO_GERACAO = 0 AND DF.DTEMISSAO >= '01/12/2009' AND DF.DTEMISSAO <= '31/12/2009' AND TR.CDCLIENTE = 0119 "
DRVR OPER OraclePreparedStatement.executeQuery()
DRVR OPER OraclePreparedStatement.executeUpdate()
DRVR OPER OracleConnection.getAutoCommit() returned true
23/12/2009 11:26:02 ConsultaBoleto getDadosBoleto
SEVERE: null
java.sql.SQLException: ORA-00904: nome inválido de coluna
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:289)
at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:573)
at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1891)
at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteDescribe(TTC7Protocol.java:830)
at oracle.jdbc.driver.OracleStatement.doExecuteQuery(OracleStatement.java:2391)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:2672)
at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:589)
at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:527)
at ConsultaBoleto.getDadosBoleto(ConsultaBoleto.java:19)
at GeraBoletoItau.main(GeraBoletoItau.java:14)