Versão atual:

[An exception occurred processing JSP page /admin/criterioAvaliacao/controle.jsp at line 45

Exception:

Out 31, 2013 11:37:05 AM org.apache.catalina.core.AprLifecycleListener init
Informações: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jre7\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files/Java/jre7/bin/client;C:/Program Files/Java/jre7/bin;C:/Program Files/Java/jre7/lib/i386;C:\app\oracle\product\11.2.0\client_1\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Users\Rafael.RBertoni\Downloads\eclipse-jee-kepler-SR1-win32\eclipse;;.
Out 31, 2013 11:37:05 AM org.apache.tomcat.util.digester.SetPropertiesRule begin
Advertência: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:RecruIntegracao' did not find a matching property.
Out 31, 2013 11:37:05 AM org.apache.coyote.AbstractProtocol init
Informações: Initializing ProtocolHandler ["http-bio-8080"]
Out 31, 2013 11:37:05 AM org.apache.coyote.AbstractProtocol init
Informações: Initializing ProtocolHandler ["ajp-bio-8009"]
Out 31, 2013 11:37:05 AM org.apache.catalina.startup.Catalina load
Informações: Initialization processed in 500 ms
Out 31, 2013 11:37:05 AM org.apache.catalina.core.StandardService startInternal
Informações: Starting service Catalina
Out 31, 2013 11:37:05 AM org.apache.catalina.core.StandardEngine startInternal
Informações: Starting Servlet Engine: Apache Tomcat/7.0.42
Out 31, 2013 11:37:05 AM org.apache.catalina.loader.WebappClassLoader validateJarFile
Informações: validateJarFile(C:\Users\Rafael.RBertoni\Desktop\apache-tomcat-7.0.42-windows-x86\apache-tomcat-7.0.42\wtpwebapps\RecruIntegracao\WEB-INF\lib\servlet-2.3.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
Out 31, 2013 11:37:06 AM org.apache.catalina.startup.HostConfig deployDirectory
Informações: Deploying web application directory C:\Users\Rafael.RBertoni\Desktop\apache-tomcat-7.0.42-windows-x86\apache-tomcat-7.0.42\webapps\docs
Out 31, 2013 11:37:06 AM org.apache.catalina.startup.HostConfig deployDirectory
Informações: Deploying web application directory C:\Users\Rafael.RBertoni\Desktop\apache-tomcat-7.0.42-windows-x86\apache-tomcat-7.0.42\webapps\examples
Out 31, 2013 11:37:06 AM org.apache.catalina.core.ApplicationContext log
Informações: ContextListener: contextInitialized()
Out 31, 2013 11:37:06 AM org.apache.catalina.core.ApplicationContext log
Informações: SessionListener: contextInitialized()
Out 31, 2013 11:37:06 AM org.apache.catalina.core.ApplicationContext log
Informações: ContextListener: attributeAdded('org.apache.jasper.compiler.TldLocationsCache', 'org.apache.jasper.compiler.TldLocationsCache@10b33ad')
Out 31, 2013 11:37:06 AM org.apache.catalina.startup.HostConfig deployDirectory
Informações: Deploying web application directory C:\Users\Rafael.RBertoni\Desktop\apache-tomcat-7.0.42-windows-x86\apache-tomcat-7.0.42\webapps\host-manager
Out 31, 2013 11:37:06 AM org.apache.catalina.startup.HostConfig deployDirectory
Informações: Deploying web application directory C:\Users\Rafael.RBertoni\Desktop\apache-tomcat-7.0.42-windows-x86\apache-tomcat-7.0.42\webapps\manager
Out 31, 2013 11:37:06 AM org.apache.catalina.startup.HostConfig deployDirectory
Informações: Deploying web application directory C:\Users\Rafael.RBertoni\Desktop\apache-tomcat-7.0.42-windows-x86\apache-tomcat-7.0.42\webapps\ROOT
Out 31, 2013 11:37:06 AM org.apache.coyote.AbstractProtocol start
Informações: Starting ProtocolHandler ["http-bio-8080"]
Out 31, 2013 11:37:06 AM org.apache.coyote.AbstractProtocol start
Informações: Starting ProtocolHandler ["ajp-bio-8009"]
Out 31, 2013 11:37:06 AM org.apache.catalina.startup.Catalina start
Informações: Server startup in 1462 ms
SQL: SELECT eg_senac.eg_base_unica_k.eg_get_codigo_unico_f('RHEV', 544086, 1) FROM dual
SQL: SELECT ID_PERFIL FROM RECRU_PERFIL_CHAPA WHERE CHAPA = 544086 and fl_ativo = '1'
SQL:  SELECT     e_mail AS email,     nome   AS nome,     0      AS id_pessoa,     0      AS id_bu,     id     AS chapa FROM     recru_funcionario_v WHERE     id = 544086  AND id not in (0) 
SQL: SELECT MAX(cod_pessoa) FROM eg_pessoa_depara WHERE cod_pessoa_corp = 2353550 AND dsc_origem = 'RECRU'
SQL: SELECT MAX(cod_pessoa) FROM eg_pessoa_depara WHERE cod_pessoa_corp = 2353550 AND dsc_origem = 'RHEV'
SQL:  SELECT      F.ID,     F.NOME,     F.E_MAIL,     F.ID_CARGO,     F.CARGO,     F.UNIDADE,     f.ativo,     f.Tipo_Colab,     f.Cod_Uniorg FROM      RECRU_FUNCIONARIO_V F WHERE      F.ID = 544086  AND F.ID NOT IN (0) ORDER BY     F.NOME
SQL:  SELECT     id_perfil_chapa,     chapa  FROM     recru_perfil_chapa  WHERE     fl_ativo = '1' and      chapa = 544086
SQL:  SELECT     p.id_perfil FROM     recru_perfil p, recru_perfil_chapa pc WHERE   pc.id_perfil = p.id_perfil and p.fl_ativo = 1 and p.id_perfil = 1 and pc.chapa = 544086
SQL:  SELECT *  FROM      recru_menu  WHERE      fl_ativo = 1  ORDER BY      id_menu_pai, ordem
SQL:  SELECT a.* FROM      recru_perfil_chapa a,      recru_funcionario_v f  WHERE      a.chapa = f.id      AND a.fl_ativo = '1' ORDER BY      f.nome 
SQL:  SELECT *  FROM recru_perfil_chapa  WHERE chapa = 544086
===================================================
 NA PAGINA CONSULTA MURAL
SQL:  SELECT      F.ID,     F.NOME,     F.E_MAIL,     F.ID_CARGO,     F.CARGO,     F.UNIDADE,     f.ativo,     f.Tipo_Colab,     f.Cod_Uniorg FROM      RECRU_FUNCIONARIO_V F WHERE      F.ID = 411485  AND F.ID NOT IN (0) ORDER BY     F.NOME
SQL:  SELECT      F.ID,     F.NOME,     F.E_MAIL,     F.ID_CARGO,     F.CARGO,     F.UNIDADE,     f.ativo,     f.Tipo_Colab,     f.Cod_Uniorg FROM      RECRU_FUNCIONARIO_V F WHERE      F.ID = 390895  AND F.ID NOT IN (0) ORDER BY     F.NOME
SQL:  SELECT      F.ID,     F.NOME,     F.E_MAIL,     F.ID_CARGO,     F.CARGO,     F.UNIDADE,     f.ativo,     f.Tipo_Colab,     f.Cod_Uniorg FROM      RECRU_FUNCIONARIO_V F WHERE      F.ID = 154369  AND F.ID NOT IN (0) ORDER BY     F.NOME
SQL:  SELECT      F.ID,     F.NOME,     F.E_MAIL,     F.ID_CARGO,     F.CARGO,     F.UNIDADE,     f.ativo,     f.Tipo_Colab,     f.Cod_Uniorg FROM      RECRU_FUNCIONARIO_V F WHERE      F.ID = 266140  AND F.ID NOT IN (0) ORDER BY     F.NOME
SQL:  SELECT      F.ID,     F.NOME,     F.E_MAIL,     F.ID_CARGO,     F.CARGO,     F.UNIDADE,     f.ativo,     f.Tipo_Colab,     f.Cod_Uniorg FROM      RECRU_FUNCIONARIO_V F WHERE      F.ID = 426954  AND F.ID NOT IN (0) ORDER BY     F.NOME
SQL:  SELECT      F.ID,     F.NOME,     F.E_MAIL,     F.ID_CARGO,     F.CARGO,     F.UNIDADE,     f.ativo,     f.Tipo_Colab,     f.Cod_Uniorg FROM      RECRU_FUNCIONARIO_V F WHERE      F.ID = 549061  AND F.ID NOT IN (0) ORDER BY     F.NOME
SQL:  SELECT      F.ID,     F.NOME,     F.E_MAIL,     F.ID_CARGO,     F.CARGO,     F.UNIDADE,     f.ativo,     f.Tipo_Colab,     f.Cod_Uniorg FROM      RECRU_FUNCIONARIO_V F WHERE      F.ID = 409200  AND F.ID NOT IN (0) ORDER BY     F.NOME
SQL:  SELECT      F.ID,     F.NOME,     F.E_MAIL,     F.ID_CARGO,     F.CARGO,     F.UNIDADE,     f.ativo,     f.Tipo_Colab,     f.Cod_Uniorg FROM      RECRU_FUNCIONARIO_V F WHERE      F.ID = 238414  AND F.ID NOT IN (0) ORDER BY     F.NOME
SQL:  SELECT      F.ID,     F.NOME,     F.E_MAIL,     F.ID_CARGO,     F.CARGO,     F.UNIDADE,     f.ativo,     f.Tipo_Colab,     f.Cod_Uniorg FROM      RECRU_FUNCIONARIO_V F WHERE      F.ID = 613029  AND F.ID NOT IN (0) ORDER BY     F.NOME
SQL:  SELECT      F.ID,     F.NOME,     F.E_MAIL,     F.ID_CARGO,     F.CARGO,     F.UNIDADE,     f.ativo,     f.Tipo_Colab,     f.Cod_Uniorg FROM      RECRU_FUNCIONARIO_V F WHERE      F.ID = 326364  AND F.ID NOT IN (0) ORDER BY     F.NOME
SQL:  SELECT      F.ID,     F.NOME,     F.E_MAIL,     F.ID_CARGO,     F.CARGO,     F.UNIDADE,     f.ativo,     f.Tipo_Colab,     f.Cod_Uniorg FROM      RECRU_FUNCIONARIO_V F WHERE      F.ID = 422835  AND F.ID NOT IN (0) ORDER BY     F.NOME
SQL:  SELECT      F.ID,     F.NOME,     F.E_MAIL,     F.ID_CARGO,     F.CARGO,     F.UNIDADE,     f.ativo,     f.Tipo_Colab,     f.Cod_Uniorg FROM      RECRU_FUNCIONARIO_V F WHERE      F.ID = 417947  AND F.ID NOT IN (0) ORDER BY     F.NOME
SQL:  SELECT      F.ID,     F.NOME,     F.E_MAIL,     F.ID_CARGO,     F.CARGO,     F.UNIDADE,     f.ativo,     f.Tipo_Colab,     f.Cod_Uniorg FROM      RECRU_FUNCIONARIO_V F WHERE      F.ID = 427179  AND F.ID NOT IN (0) ORDER BY     F.NOME
SQL:  SELECT      F.ID,     F.NOME,     F.E_MAIL,     F.ID_CARGO,     F.CARGO,     F.UNIDADE,     f.ativo,     f.Tipo_Colab,     f.Cod_Uniorg FROM      RECRU_FUNCIONARIO_V F WHERE      F.ID = 597104  AND F.ID NOT IN (0) ORDER BY     F.NOME
SQL:  SELECT      F.ID,     F.NOME,     F.E_MAIL,     F.ID_CARGO,     F.CARGO,     F.UNIDADE,     f.ativo,     f.Tipo_Colab,     f.Cod_Uniorg FROM      RECRU_FUNCIONARIO_V F WHERE      F.ID = 273953  AND F.ID NOT IN (0) ORDER BY     F.NOME
SQL:  SELECT      F.ID,     F.NOME,     F.E_MAIL,     F.ID_CARGO,     F.CARGO,     F.UNIDADE,     f.ativo,     f.Tipo_Colab,     f.Cod_Uniorg FROM      RECRU_FUNCIONARIO_V F WHERE      F.ID = 427357  AND F.ID NOT IN (0) ORDER BY     F.NOME
SQL:  SELECT      F.ID,     F.NOME,     F.E_MAIL,     F.ID_CARGO,     F.CARGO,     F.UNIDADE,     f.ativo,     f.Tipo_Colab,     f.Cod_Uniorg FROM      RECRU_FUNCIONARIO_V F WHERE      F.ID = 617709  AND F.ID NOT IN (0) ORDER BY     F.NOME
SQL:  SELECT      F.ID,     F.NOME,     F.E_MAIL,     F.ID_CARGO,     F.CARGO,     F.UNIDADE,     f.ativo,     f.Tipo_Colab,     f.Cod_Uniorg FROM      RECRU_FUNCIONARIO_V F WHERE      F.ID = 493368  AND F.ID NOT IN (0) ORDER BY     F.NOME
SQL:  SELECT      F.ID,     F.NOME,     F.E_MAIL,     F.ID_CARGO,     F.CARGO,     F.UNIDADE,     f.ativo,     f.Tipo_Colab,     f.Cod_Uniorg FROM      RECRU_FUNCIONARIO_V F WHERE      F.ID = 534471  AND F.ID NOT IN (0) ORDER BY     F.NOME
SQL:  SELECT      F.ID,     F.NOME,     F.E_MAIL,     F.ID_CARGO,     F.CARGO,     F.UNIDADE,     f.ativo,     f.Tipo_Colab,     f.Cod_Uniorg FROM      RECRU_FUNCIONARIO_V F WHERE      F.ID = 415456  AND F.ID NOT IN (0) ORDER BY     F.NOME
SQL:  SELECT      F.ID,     F.NOME,     F.E_MAIL,     F.ID_CARGO,     F.CARGO,     F.UNIDADE,     f.ativo,     f.Tipo_Colab,     f.Cod_Uniorg FROM      RECRU_FUNCIONARIO_V F WHERE      F.ID = 494771  AND F.ID NOT IN (0) ORDER BY     F.NOME
SQL:  SELECT      F.ID,     F.NOME,     F.E_MAIL,     F.ID_CARGO,     F.CARGO,     F.UNIDADE,     f.ativo,     f.Tipo_Colab,     f.Cod_Uniorg FROM      RECRU_FUNCIONARIO_V F WHERE      F.ID = 520691  AND F.ID NOT IN (0) ORDER BY     F.NOME
SQL:  SELECT      F.ID,     F.NOME,     F.E_MAIL,     F.ID_CARGO,     F.CARGO,     F.UNIDADE,     f.ativo,     f.Tipo_Colab,     f.Cod_Uniorg FROM      RECRU_FUNCIONARIO_V F WHERE      F.ID = 544086  AND F.ID NOT IN (0) ORDER BY     F.NOME
SQL:  SELECT      F.ID,     F.NOME,     F.E_MAIL,     F.ID_CARGO,     F.CARGO,     F.UNIDADE,     f.ativo,     f.Tipo_Colab,     f.Cod_Uniorg FROM      RECRU_FUNCIONARIO_V F WHERE      F.ID = 96482  AND F.ID NOT IN (0) ORDER BY     F.NOME
SQL:  SELECT      F.ID,     F.NOME,     F.E_MAIL,     F.ID_CARGO,     F.CARGO,     F.UNIDADE,     f.ativo,     f.Tipo_Colab,     f.Cod_Uniorg FROM      RECRU_FUNCIONARIO_V F WHERE      F.ID = 581518  AND F.ID NOT IN (0) ORDER BY     F.NOME
SQL:  SELECT      F.ID,     F.NOME,     F.E_MAIL,     F.ID_CARGO,     F.CARGO,     F.UNIDADE,     f.ativo,     f.Tipo_Colab,     f.Cod_Uniorg FROM      RECRU_FUNCIONARIO_V F WHERE      F.ID = 295302  AND F.ID NOT IN (0) ORDER BY     F.NOME
SQL:  SELECT      F.ID,     F.NOME,     F.E_MAIL,     F.ID_CARGO,     F.CARGO,     F.UNIDADE,     f.ativo,     f.Tipo_Colab,     f.Cod_Uniorg FROM      RECRU_FUNCIONARIO_V F WHERE      F.ID = 528234  AND F.ID NOT IN (0) ORDER BY     F.NOME
SQL:  SELECT      F.ID,     F.NOME,     F.E_MAIL,     F.ID_CARGO,     F.CARGO,     F.UNIDADE,     f.ativo,     f.Tipo_Colab,     f.Cod_Uniorg FROM      RECRU_FUNCIONARIO_V F WHERE      F.ID = 592269  AND F.ID NOT IN (0) ORDER BY     F.NOME
SQL:  SELECT      F.ID,     F.NOME,     F.E_MAIL,     F.ID_CARGO,     F.CARGO,     F.UNIDADE,     f.ativo,     f.Tipo_Colab,     f.Cod_Uniorg FROM      RECRU_FUNCIONARIO_V F WHERE      F.ID = 318477  AND F.ID NOT IN (0) ORDER BY     F.NOME
SQL:  SELECT * FROM recru_perfil_chapa  WHERE id_perfil_chapa = 10
SQL:  SELECT v.*   FROM recru_vaga v,        recru_rp_publicada rpp,        recru_processo_seletivo ps  WHERE v.requisicao_sq = rpp.requisicao_sq    AND v.id_processo_seletivo = ps.id_processo_seletivo    AND ps.id_analista = 10    AND v.fl_ativo = 'S'    AND EXISTS (SELECT 1                  FROM vw_rp_recru_controle@reqpes_rhsenac.sp.senac.br                 WHERE requisicao_sq = rpp.requisicao_sq                   AND dat_ultima_aprovacao > rpp.dat_ultima_aprovacao                   AND cod_status NOT IN (5, 6, 7, 8))  ORDER BY 1
 SELECT distinct(ps.id_processo_seletivo), ps.*, id_fase FROM recru_vaga rv, Recru_Requisicao_Pessoal_V rp, recru_processo_seletivo ps, recru_proc_sel_fase psf  WHERE     ps.id_analista = DECODE(10, 0, ps.id_analista, 10)     AND ps.dt_publicacao_inicio >= DECODE(NULL, NULL, ps.dt_publicacao_inicio, NULL)     AND ps.dt_publicacao_termino <= DECODE(NULL, NULL, ps.dt_publicacao_termino, NULL)     AND ps.status = DECODE(1, 0, ps.status, 1)     AND (rv.id_processo_seletivo = ps.id_processo_seletivo and rv.REQUISICAO_SQ = rp.REQUISICAO_SQ)     AND psf.id_proc_sel_fase = ps.id_fase_corrente ORDER BY     ps.status,     ps.dt_publicacao_termino,     ps.id_processo_seletivo
SQL:  SELECT distinct(ps.id_processo_seletivo), ps.*, id_fase FROM recru_vaga rv, Recru_Requisicao_Pessoal_V rp, recru_processo_seletivo ps, recru_proc_sel_fase psf  WHERE     ps.id_analista = DECODE(10, 0, ps.id_analista, 10)     AND ps.dt_publicacao_inicio >= DECODE(NULL, NULL, ps.dt_publicacao_inicio, NULL)     AND ps.dt_publicacao_termino <= DECODE(NULL, NULL, ps.dt_publicacao_termino, NULL)     AND ps.status = DECODE(1, 0, ps.status, 1)     AND (rv.id_processo_seletivo = ps.id_processo_seletivo and rv.REQUISICAO_SQ = rp.REQUISICAO_SQ)     AND psf.id_proc_sel_fase = ps.id_fase_corrente ORDER BY     ps.status,     ps.dt_publicacao_termino,     ps.id_processo_seletivo
SQL:  SELECT     *  FROM     recru_avaliacao_questao  WHERE  RECRU.TIRA_ACENTOS(UPPER(descricao)) LIKE RECRU.TIRA_ACENTOS('%' || UPPER(DECODE('', '', descricao, '')) || '%')  ORDER BY descricao 
SQL:  SELECT * FROM recru_avaliacao_questao WHERE id_avaliacao_questao = 147
SQL:  SELECT * FROM recru_avaliacao_alternativa WHERE     id_avaliacao_questao = 147     AND fl_ativo = 'S'
SQL:  SELECT * FROM recru_avaliacao_alternativa WHERE     id_avaliacao_questao = 147     AND fl_ativo = 'S'
SQL:  SELECT * FROM recru_avaliacao_questao WHERE id_avaliacao_questao = 147
SQL:  UPDATE recru_avaliacao_questao SET     id_banco_questoes = 5,     descricao = 'teste2',     dificuldade = 0,     fl_multipla_escolha = '',     dt_alteracao = TO_DATE('2013-10-31 11:39:14', 'yyyy-mm-dd hh24:mi:ss'),     id_usr_alteracao = 0,     fl_ativo = '' WHERE     id_avaliacao_questao = 147
SQL:  SELECT * FROM recru_avaliacao_alternativa WHERE id_avaliacao_alternativa = 476
SQL:  UPDATE recru_avaliacao_alternativa SET      id_avaliacao_questao = 147,     descricao = 'as',     fl_correta = 'S',     dt_alteracao = TO_DATE('2013-10-31 11:39:14', 'yyyy-mm-dd hh24:mi:ss'),     id_usr_alteracao = 0,     fl_ativo = 'S' WHERE     id_avaliacao_alternativa = 476
SQL:  SELECT * FROM recru_avaliacao_alternativa WHERE id_avaliacao_alternativa = 477
SQL:  UPDATE recru_avaliacao_alternativa SET      id_avaliacao_questao = 147,     descricao = 'a',     fl_correta = 'N',     dt_alteracao = TO_DATE('2013-10-31 11:39:14', 'yyyy-mm-dd hh24:mi:ss'),     id_usr_alteracao = 0,     fl_ativo = 'S' WHERE     id_avaliacao_alternativa = 477
SQL:  SELECT     *  FROM     recru_avaliacao_questao  WHERE  RECRU.TIRA_ACENTOS(UPPER(descricao)) LIKE RECRU.TIRA_ACENTOS('%' || UPPER(DECODE('', '', descricao, '')) || '%')  ORDER BY descricao 
SQL:  SELECT * FROM recru_avaliacao_questao WHERE id_avaliacao_questao = 0
SQL:  SELECT * FROM recru_avaliacao_alternativa WHERE     id_avaliacao_questao = 0     AND fl_ativo = 'S'
SQL:  SELECT * FROM recru_avaliacao_questao WHERE id_avaliacao_questao = 0
SQL: SELECT SQ_recru_avaliacao_questao.NEXTVAL FROM dual
SQL:  INSERT INTO recru_avaliacao_questao (     id_avaliacao_questao,     id_banco_questoes,     descricao,     dificuldade,     fl_multipla_escolha,     dt_inclusao,     id_usr_inclusao,     fl_ativo ) VALUES (     174,     0,     '',     0,     '',     TO_DATE('2013-10-31 11:39:37', 'yyyy-mm-dd hh24:mi:ss'),     0,     'S' )
java.sql.SQLException: ORA-02291: integrity constraint (RECRU.FK_AVALQUEST_RF_BANCQUEST) violated - parent key not found

    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:111)
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:330)
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:287)
    at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:742)
    at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:206)
    at oracle.jdbc.driver.T4CStatement.executeForRows(T4CStatement.java:945)
    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1167)
    at oracle.jdbc.driver.OracleStatement.executeUpdateInternal(OracleStatement.java:1613)
    at oracle.jdbc.driver.OracleStatement.executeUpdate(OracleStatement.java:1578)
    at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
    at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
    at br.senac.sp.recru.dao.AbstractDAO.executeUpdate(AbstractDAO.java:180)
    at br.senac.sp.recru.dao.AvaliacaoQuestaoDAO.insert(AvaliacaoQuestaoDAO.java:60)
    at br.senac.sp.recru.dao.AvaliacaoQuestaoDAO.save(AvaliacaoQuestaoDAO.java:99)
    at org.apache.jsp.admin.criterioAvaliacao.controle_jsp._jspService(controle_jsp.java:111)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at br.senac.sp.recru.control.AdminAuth.doFilter(AdminAuth.java:119)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
Out 31, 2013 11:39:37 AM org.apache.catalina.core.StandardWrapperValve invoke
Grave: Servlet.service() for servlet [jsp] in context with path [/RecruIntegracao] threw exception [java.lang.RuntimeException: ORA-02291: integrity constraint (RECRU.FK_AVALQUEST_RF_BANCQUEST) violated - parent key not found
] with root cause
java.lang.RuntimeException: ORA-02291: integrity constraint (RECRU.FK_AVALQUEST_RF_BANCQUEST) violated - parent key not found

    at br.senac.sp.recru.dao.AbstractDAO.executeUpdate(AbstractDAO.java:188)
    at br.senac.sp.recru.dao.AvaliacaoQuestaoDAO.insert(AvaliacaoQuestaoDAO.java:60)
    at br.senac.sp.recru.dao.AvaliacaoQuestaoDAO.save(AvaliacaoQuestaoDAO.java:99)
    at org.apache.jsp.admin.criterioAvaliacao.controle_jsp._jspService(controle_jsp.java:111)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at br.senac.sp.recru.control.AdminAuth.doFilter(AdminAuth.java:119)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

Código:

<%@ page contentType="text/html" pageEncoding="ISO-8859-1" %>
<%@ page import="br.senac.sp.recru.util.FormUtil" %>
<%@ page import="br.senac.sp.recru.entities.AvaliacaoAlternativa" %>
<%@ page import="br.senac.sp.recru.entities.AvaliacaoQuestao" %>
<%@ page import="br.senac.sp.recru.dao.AvaliacaoAlternativaDAO"   %>
<%@ page import="br.senac.sp.recru.dao.AvaliacaoQuestaoDAO"   %>
<%

if (request.getMethod().equalsIgnoreCase("POST"))
{
    // DECLARATIONS

    AvaliacaoAlternativaDAO avaliacaoAlternativaDAO = new AvaliacaoAlternativaDAO(); 
    AvaliacaoQuestaoDAO avaliacaoQuestaoDAO = new AvaliacaoQuestaoDAO();

    // PARAMETERS

    String idAvaliacaoQuestao_ARR = FormUtil.parseString(request.getParameter("idAvaliacaoQuestao"));
    long idAvaliacaoQuestao = FormUtil.parseLong(idAvaliacaoQuestao_ARR.charAt(0) == 'n' ? "0" : idAvaliacaoQuestao_ARR);
    String questao_descricao = FormUtil.parseString(request.getParameter("avaliacaoQuestao_" + idAvaliacaoQuestao + "_descricao"));
    short questao_dificuldade = FormUtil.parseShort(request.getParameter("avaliacaoQuestao_" + idAvaliacaoQuestao + "_dificuldade"));
    String questao_flAtivo = FormUtil.parseString(request.getParameter("avaliacaoQuestao_" + idAvaliacaoQuestao + "_dificuldade"));
    String questao_flMultiplaEscolha = FormUtil.parseString(request.getParameter("avaliacaoQuestao_" + idAvaliacaoQuestao + "_flMultiplaEscolha"));
    String idAvaliacaoQuestaoExc_ARR = request.getParameter("idAvaliacaoQuestaoExc");
    String[] idAvaliacaoAlternativaExc_ARR = request.getParameterValues("idAvaliacaoAlternativaExc");
    String[] idAvaliacaoAlternativa_ARR = request.getParameterValues("avaliacaoQuestao_" + idAvaliacaoQuestao + "_idAvaliacaoAlternativa");
    String[] idAlternativaCorreta_ARR = request.getParameterValues("avaliacaoQuestao_" + idAvaliacaoQuestao + "_flCorreta");

    // BEGIN

    String msg = "alterado";

    AvaliacaoQuestao avaliacaoQuestao = avaliacaoQuestaoDAO.findById(idAvaliacaoQuestao);
    if (avaliacaoQuestao == null) {
        avaliacaoQuestao = new AvaliacaoQuestao();
        msg = "salvo";
    }

    avaliacaoQuestao.setIdAvaliacaoQuestao(idAvaliacaoQuestao);
    avaliacaoQuestao.setDescricao(questao_descricao);
    avaliacaoQuestao.setDificuldade(questao_dificuldade);
    avaliacaoQuestao.setFlAtivo(questao_flAtivo);
    avaliacaoQuestao.setFlMultiplaEscolha(questao_flMultiplaEscolha);

    avaliacaoQuestaoDAO.save(avaliacaoQuestao);

            if (idAvaliacaoAlternativa_ARR != null)
            {
                for (String idAvaliacaoAlternativa_PARAM : idAvaliacaoAlternativa_ARR)
                {
                    long idAvaliacaoAlternativa = FormUtil.parseLong(idAvaliacaoAlternativa_PARAM.charAt(0) == 'n' ? "0" : idAvaliacaoAlternativa_PARAM);
                    String alternativa_descricao = FormUtil.parseString(request.getParameter("avaliacaoAlternativa_" + idAvaliacaoAlternativa_PARAM + "_descricao"));

                    AvaliacaoAlternativa alternativa = avaliacaoAlternativaDAO.findById(idAvaliacaoAlternativa);
                    if (alternativa == null) alternativa = new AvaliacaoAlternativa();

                    alternativa.setIdAvaliacaoQuestao(avaliacaoQuestao.getIdAvaliacaoQuestao());
                    alternativa.setDescricao(alternativa_descricao);
                    alternativa.setFlCorreta("N");
                    alternativa.setIdUsrInclusao(0);
                    alternativa.setIdUsrAlteracao(0);

                    // verifica se é uma alternativa correta
                    if (idAlternativaCorreta_ARR != null)
                    {
                        for (String idAlternativaCorreta_PARAM : idAlternativaCorreta_ARR)
                        {
                            if (idAvaliacaoAlternativa_PARAM.equals(idAlternativaCorreta_PARAM))
                            {
                                alternativa.setFlCorreta("S");
                                break;
                            }
                        }
                    }

                    avaliacaoAlternativaDAO.save(alternativa);
                }
            }

    // Exclusões lógicas

    if (idAvaliacaoQuestaoExc_ARR != null)
    {
            long idAvaliacaoQuestao2 = FormUtil.parseLong(idAvaliacaoQuestaoExc_ARR.charAt(0) == 'n' ? "0" : idAvaliacaoQuestaoExc_ARR);
            AvaliacaoQuestao questao = avaliacaoQuestaoDAO.findById(idAvaliacaoQuestao2);

            questao.setFlAtivo("N");
            questao.setIdUsrAlteracao(0);

            avaliacaoQuestaoDAO.update(questao);
    }

    if (idAvaliacaoAlternativaExc_ARR != null)
    {
        for (String idAvaliacaoAlternativaExc_PARAM : idAvaliacaoAlternativaExc_ARR)
        {
            long idAvaliacaoAlternativa = FormUtil.parseLong(idAvaliacaoAlternativaExc_PARAM.charAt(0) == 'n' ? "0" : idAvaliacaoAlternativaExc_PARAM);
            AvaliacaoAlternativa alternativa = avaliacaoAlternativaDAO.findById(idAvaliacaoAlternativa);

            alternativa.setFlAtivo("N");
            alternativa.setIdUsrAlteracao(0);

            avaliacaoAlternativaDAO.update(alternativa);
        }
    }

    // END

    response.sendRedirect("../_display.jsp?app=criterioAvaliacao/consulta.jsp&mensagem="+ msg);
}

%>

Versões(2):

Ver a versão formatada

[An exception occurred processing JSP page /admin/criterioAvaliacao/controle.jsp at line 45

Comentário

new question