java.sql.SQLException: Invalid argument in JDBC call: parameter index out of range: 5

openxava | e-sarge | 10 months ago
  1. 0

    Grandparent / Parent / Child - "Relationship Issues"

    openxava | 10 months ago | e-sarge
    java.sql.SQLException: Invalid argument in JDBC call: parameter index out of range: 5
  2. 0

    JPA/Hibernate: java.sql.SQLException: Invalid argument in JDBC call: parameter index out of range

    Stack Overflow | 5 years ago | Kawu
    javax.persistence.RollbackException: Error while committing the transaction
  3. Speed up your debug routine!

    Automated exception search integrated into your IDE

  4. 0

    The following mappings are all JPA 1.0 compatible (no derived identifiers): {code:Company.java} @Entity @Table(name = "Companies") public class Company { @Id @Column private Integer id; @Column private String name; ... } {code} {code:PQ.java} @Entity @Table(name = "PQs") public class PQ implements Serializable { @Id @Column private Integer id; @Column private String name; ... } {code} {code:Partnership.java} @Entity @Table(name = "Partnerships") @IdClass(value = PartnershipId.class) public class Partnership implements Serializable { @Id @Column(name = "pq_id", insertable = false, updatable = false) private Integer pqId; @Id @Column(name = "company_id", insertable = false, updatable = false) private Integer companyId; @Column(name = "ordinal_nbr") private Integer ordinalNbr; @ManyToOne @JoinColumn(name = "pq_id", referencedColumnName = "id") private PQ pq; @ManyToOne @JoinColumn(name = "company_id", referencedColumnName = "id") private Company company; ... } {code} {code:PartnershipId.java} public class PartnershipId implements Serializable { private Integer pqId; private Integer companyId; public PartnershipId() { } public PartnershipId(Integer pqId, Integer companyId) { this.pqId = pqId; this.companyId = companyId; } ... } {code} Note, the insertable = false, updatable = false on @JoinColumn relationships. Running the following test code {code:Main.java} public class Main { private static String PERSISTENCE_UNIT_NAME = "standalonePu"; private static EntityManagerFactory emf; private static EntityManager em; private static EntityTransaction trans; public static void main(String[] args) { setUp(PERSISTENCE_UNIT_NAME); trans.begin(); PQ detachedPq = new PQ(1, "Test PQ"); Company detachedCompany = new Company(1, "Test Company"); PQ pq = em.merge(detachedPq); Company company = em.merge(detachedCompany); Partnership detachedPartnership = new Partnership(1, 1, 1); detachedPartnership.setPQ(pq); detachedPartnership.setCompany(company); Partnership partnership = em.merge(detachedPartnership); partnership = em.find(Partnership.class, new PartnershipId(1, 1)); System.out.println("Persistent partnership = (" + partnership.getPQId() + ", " + partnership.getCompanyId() + ", " + partnership.getOrdinalNbr() + ")"); trans.commit(); close(); } private static void setUp(String puName) { emf = Persistence.createEntityManagerFactory(puName); em = emf.createEntityManager(); trans = em.getTransaction(); } private static void close() { em.close(); emf.close(); } } {code} fails with a really strange exception: ERROR: Invalid argument in JDBC call: parameter index out of range: 4 Exception in thread "main" javax.persistence.RollbackException: Error while committing the transaction at org.hibernate.ejb.TransactionImpl.commit(TransactionImpl.java:90) at main.Main.main(Main.java:44) Caused by: javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: Invalid argument in JDBC call: parameter index out of range: 4 at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1347) at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1280) at org.hibernate.ejb.TransactionImpl.commit(TransactionImpl.java:78) ... 1 more Caused by: org.hibernate.exception.GenericJDBCException: Invalid argument in JDBC call: parameter index out of range: 4 at org.hibernate.exception.internal.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:148) at org.hibernate.exception.internal.SQLStateConverter.convert(SQLStateConverter.java:136) at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:124) at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:109) at org.hibernate.engine.jdbc.internal.proxy.AbstractStatementProxyHandler.continueInvocation(AbstractStatementProxyHandler.java:131) at org.hibernate.engine.jdbc.internal.proxy.AbstractProxyHandler.invoke(AbstractProxyHandler.java:80) at $Proxy12.setInt(Unknown Source) at org.hibernate.type.descriptor.sql.IntegerTypeDescriptor$1.doBind(IntegerTypeDescriptor.java:57) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:82) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:305) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:300) at org.hibernate.type.ComponentType.nullSafeSet(ComponentType.java:358) at org.hibernate.persister.entity.AbstractEntityPersister.dehydrate(AbstractEntityPersister.java:2599) at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2836) at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3276) at org.hibernate.action.internal.EntityInsertAction.execute(EntityInsertAction.java:80) at org.hibernate.engine.spi.ActionQueue.execute(ActionQueue.java:273) at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:265) at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:186) at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:344) at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:50) at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1084) at org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:319) at org.hibernate.engine.transaction.internal.jdbc.JdbcTransaction.beforeTransactionCommit(JdbcTransaction.java:100) at org.hibernate.engine.transaction.spi.AbstractTransactionImpl.commit(AbstractTransactionImpl.java:173) at org.hibernate.ejb.TransactionImpl.commit(TransactionImpl.java:73) ... 1 more Caused by: java.sql.SQLException: Invalid argument in JDBC call: parameter index out of range: 4 at org.hsqldb.jdbc.Util.sqlException(Unknown Source) at org.hsqldb.jdbc.Util.sqlException(Unknown Source) at org.hsqldb.jdbc.Util.sqlException(Unknown Source) at org.hsqldb.jdbc.Util.outOfRangeArgument(Unknown Source) at org.hsqldb.jdbc.JDBCPreparedStatement.checkSetParameterIndex(Unknown Source) at org.hsqldb.jdbc.JDBCPreparedStatement.setInt(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.hibernate.engine.jdbc.internal.proxy.AbstractStatementProxyHandler.continueInvocation(AbstractStatementProxyHandler.java:124) ... 22 more Caused by: org.hsqldb.HsqlException: Invalid argument in JDBC call: parameter index out of range: 4 at org.hsqldb.error.Error.error(Unknown Source) ... 31 more I've also tested this with MySQL with the same JDBC exception. Note the workaround to resolve this is to put `..., insertable = false, updatable = false` onto the relationships' `@JoinColumn`s (but it's not really what I want). Please fix.

    Hibernate JIRA | 5 years ago | Karsten Wutzke
    javax.persistence.RollbackException: Error while committing the transaction
  5. 0

    The following mappings are all JPA 1.0 compatible (no derived identifiers): {code:Company.java} @Entity @Table(name = "Companies") public class Company { @Id @Column private Integer id; @Column private String name; ... } {code} {code:PQ.java} @Entity @Table(name = "PQs") public class PQ implements Serializable { @Id @Column private Integer id; @Column private String name; ... } {code} {code:Partnership.java} @Entity @Table(name = "Partnerships") @IdClass(value = PartnershipId.class) public class Partnership implements Serializable { @Id @Column(name = "pq_id", insertable = false, updatable = false) private Integer pqId; @Id @Column(name = "company_id", insertable = false, updatable = false) private Integer companyId; @Column(name = "ordinal_nbr") private Integer ordinalNbr; @ManyToOne @JoinColumn(name = "pq_id", referencedColumnName = "id") private PQ pq; @ManyToOne @JoinColumn(name = "company_id", referencedColumnName = "id") private Company company; ... } {code} {code:PartnershipId.java} public class PartnershipId implements Serializable { private Integer pqId; private Integer companyId; public PartnershipId() { } public PartnershipId(Integer pqId, Integer companyId) { this.pqId = pqId; this.companyId = companyId; } ... } {code} Note, the insertable = false, updatable = false on @JoinColumn relationships. Running the following test code {code:Main.java} public class Main { private static String PERSISTENCE_UNIT_NAME = "standalonePu"; private static EntityManagerFactory emf; private static EntityManager em; private static EntityTransaction trans; public static void main(String[] args) { setUp(PERSISTENCE_UNIT_NAME); trans.begin(); PQ detachedPq = new PQ(1, "Test PQ"); Company detachedCompany = new Company(1, "Test Company"); PQ pq = em.merge(detachedPq); Company company = em.merge(detachedCompany); Partnership detachedPartnership = new Partnership(1, 1, 1); detachedPartnership.setPQ(pq); detachedPartnership.setCompany(company); Partnership partnership = em.merge(detachedPartnership); partnership = em.find(Partnership.class, new PartnershipId(1, 1)); System.out.println("Persistent partnership = (" + partnership.getPQId() + ", " + partnership.getCompanyId() + ", " + partnership.getOrdinalNbr() + ")"); trans.commit(); close(); } private static void setUp(String puName) { emf = Persistence.createEntityManagerFactory(puName); em = emf.createEntityManager(); trans = em.getTransaction(); } private static void close() { em.close(); emf.close(); } } {code} fails with a really strange exception: ERROR: Invalid argument in JDBC call: parameter index out of range: 4 Exception in thread "main" javax.persistence.RollbackException: Error while committing the transaction at org.hibernate.ejb.TransactionImpl.commit(TransactionImpl.java:90) at main.Main.main(Main.java:44) Caused by: javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: Invalid argument in JDBC call: parameter index out of range: 4 at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1347) at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1280) at org.hibernate.ejb.TransactionImpl.commit(TransactionImpl.java:78) ... 1 more Caused by: org.hibernate.exception.GenericJDBCException: Invalid argument in JDBC call: parameter index out of range: 4 at org.hibernate.exception.internal.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:148) at org.hibernate.exception.internal.SQLStateConverter.convert(SQLStateConverter.java:136) at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:124) at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:109) at org.hibernate.engine.jdbc.internal.proxy.AbstractStatementProxyHandler.continueInvocation(AbstractStatementProxyHandler.java:131) at org.hibernate.engine.jdbc.internal.proxy.AbstractProxyHandler.invoke(AbstractProxyHandler.java:80) at $Proxy12.setInt(Unknown Source) at org.hibernate.type.descriptor.sql.IntegerTypeDescriptor$1.doBind(IntegerTypeDescriptor.java:57) at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:82) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:305) at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:300) at org.hibernate.type.ComponentType.nullSafeSet(ComponentType.java:358) at org.hibernate.persister.entity.AbstractEntityPersister.dehydrate(AbstractEntityPersister.java:2599) at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2836) at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3276) at org.hibernate.action.internal.EntityInsertAction.execute(EntityInsertAction.java:80) at org.hibernate.engine.spi.ActionQueue.execute(ActionQueue.java:273) at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:265) at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:186) at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:344) at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:50) at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1084) at org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:319) at org.hibernate.engine.transaction.internal.jdbc.JdbcTransaction.beforeTransactionCommit(JdbcTransaction.java:100) at org.hibernate.engine.transaction.spi.AbstractTransactionImpl.commit(AbstractTransactionImpl.java:173) at org.hibernate.ejb.TransactionImpl.commit(TransactionImpl.java:73) ... 1 more Caused by: java.sql.SQLException: Invalid argument in JDBC call: parameter index out of range: 4 at org.hsqldb.jdbc.Util.sqlException(Unknown Source) at org.hsqldb.jdbc.Util.sqlException(Unknown Source) at org.hsqldb.jdbc.Util.sqlException(Unknown Source) at org.hsqldb.jdbc.Util.outOfRangeArgument(Unknown Source) at org.hsqldb.jdbc.JDBCPreparedStatement.checkSetParameterIndex(Unknown Source) at org.hsqldb.jdbc.JDBCPreparedStatement.setInt(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.hibernate.engine.jdbc.internal.proxy.AbstractStatementProxyHandler.continueInvocation(AbstractStatementProxyHandler.java:124) ... 22 more Caused by: org.hsqldb.HsqlException: Invalid argument in JDBC call: parameter index out of range: 4 at org.hsqldb.error.Error.error(Unknown Source) ... 31 more I've also tested this with MySQL with the same JDBC exception. Note the workaround to resolve this is to put `..., insertable = false, updatable = false` onto the relationships' `@JoinColumn`s (but it's not really what I want). Please fix.

    Hibernate JIRA | 5 years ago | Karsten Wutzke
    javax.persistence.RollbackException: Error while committing the transaction

  1. andyglick 2 times, last 3 weeks ago
  2. marcbouvierdav 1 times, last 1 month ago
  3. WoodenDoors 67 times, last 7 months ago
87 unregistered visitors
Not finding the right solution?
Take a tour to get the most out of Samebug.

Tired of useless tips?

Automated exception search integrated into your IDE

Root Cause Analysis

  1. org.hsqldb.HsqlException

    Invalid argument in JDBC call: parameter index out of range: 5

    at org.hsqldb.error.Error.error()
  2. HyperSQL Database
    Error.error
    1. org.hsqldb.error.Error.error(Unknown Source)
    2. org.hsqldb.error.Error.error(Unknown Source)
    2 frames
  3. HSQLDB
    JDBCPreparedStatement.setInt
    1. org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
    2. org.hsqldb.jdbc.JDBCUtil.outOfRangeArgument(Unknown Source)
    3. org.hsqldb.jdbc.JDBCPreparedStatement.checkSetParameterIndex(Unknown Source)
    4. org.hsqldb.jdbc.JDBCPreparedStatement.setInt(Unknown Source)
    4 frames
  4. org.apache.tomcat
    DelegatingPreparedStatement.setInt
    1. org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.setInt(DelegatingPreparedStatement.java:120)
    2. org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.setInt(DelegatingPreparedStatement.java:120)
    2 frames
  5. Hibernate
    SessionImpl.flush
    1. org.hibernate.type.descriptor.sql.IntegerTypeDescriptor$1.doBind(IntegerTypeDescriptor.java:63)
    2. org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90)
    3. org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:286)
    4. org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:281)
    5. org.hibernate.type.ComponentType.nullSafeSet(ComponentType.java:344)
    6. org.hibernate.type.ManyToOneType.nullSafeSet(ManyToOneType.java:174)
    7. org.hibernate.type.ComponentType.nullSafeSet(ComponentType.java:344)
    8. org.hibernate.persister.entity.AbstractEntityPersister.dehydrateId(AbstractEntityPersister.java:2880)
    9. org.hibernate.persister.entity.AbstractEntityPersister.dehydrate(AbstractEntityPersister.java:2849)
    10. org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3121)
    11. org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3581)
    12. org.hibernate.action.internal.EntityInsertAction.execute(EntityInsertAction.java:104)
    13. org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:465)
    14. org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:351)
    15. org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:350)
    16. org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:56)
    17. org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1258)
    17 frames
  6. org.hibernate.jpa
    AbstractEntityManagerImpl.flush
    1. org.hibernate.jpa.spi.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:1335)
    1 frame
  7. org.openxava.jpa
    EntityManagerDecorator.flush
    1. org.openxava.jpa.impl.EntityManagerDecorator.flush(EntityManagerDecorator.java:157)
    1 frame
  8. org.openxava.model
    MapFacade.create
    1. org.openxava.model.impl.JPAPersistenceProvider.flush(JPAPersistenceProvider.java:98)
    2. org.openxava.model.impl.MapFacadeBean.commitTransaction(MapFacadeBean.java:76)
    3. org.openxava.model.impl.MapFacadeBean.create(MapFacadeBean.java:46)
    4. org.openxava.model.MapFacade.create(MapFacade.java:112)
    4 frames
  9. org.openxava.actions
    SaveAction.execute
    1. org.openxava.actions.SaveAction.execute(SaveAction.java:27)
    1 frame
  10. org.openxava.controller
    ModuleManager.execute
    1. org.openxava.controller.ModuleManager.executeAction(ModuleManager.java:495)
    2. org.openxava.controller.ModuleManager.executeAction(ModuleManager.java:403)
    3. org.openxava.controller.ModuleManager.execute(ModuleManager.java:360)
    3 frames
  11. org.apache.jsp
    execute_jsp._jspService
    1. org.apache.jsp.xava.execute_jsp._jspService(execute_jsp.java:196)
    1 frame
  12. GWT dev
    HttpJspBase.service
    1. org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    1 frame
  13. JavaServlet
    HttpServlet.service
    1. javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
    1 frame
  14. GWT dev
    JspServlet.service
    1. org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
    2. org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
    3. org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
    3 frames
  15. JavaServlet
    HttpServlet.service
    1. javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
    1 frame
  16. Glassfish Core
    ApplicationDispatcher.include
    1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
    2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    3. org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
    4. org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605)
    5. org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544)
    5 frames
  17. org.openxava.web
    Module.request
    1. org.openxava.web.servlets.Servlets.getURIAsStream(Servlets.java:66)
    2. org.openxava.web.dwr.Module.getURIAsStream(Module.java:202)
    3. org.openxava.web.dwr.Module.request(Module.java:61)
    3 frames
  18. Java RT
    Method.invoke
    1. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    2. sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    3. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    4. java.lang.reflect.Method.invoke(Method.java:497)
    4 frames
  19. Direct Web Remoting
    DwrServlet.doPost
    1. org.directwebremoting.impl.ExecuteAjaxFilter.doFilter(ExecuteAjaxFilter.java:34)
    2. org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.java:428)
    3. org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:431)
    4. org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:283)
    5. org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:52)
    6. org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
    7. org.directwebremoting.servlet.DwrServlet.doPost(DwrServlet.java:146)
    7 frames
  20. JavaServlet
    HttpServlet.service
    1. javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
    2. javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
    2 frames
  21. Glassfish Core
    ApplicationFilterChain.doFilter
    1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
    2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    2 frames
  22. Tomcat WS
    WsFilter.doFilter
    1. org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    1 frame
  23. Glassfish Core
    CoyoteAdapter.service
    1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    3. org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
    4. org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
    5. org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
    6. org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
    7. org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
    8. org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
    9. org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
    10. org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:409)
    10 frames
  24. Grizzly HTTP
    JIoEndpoint$SocketProcessor.run
    1. org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1044)
    2. org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
    3. org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:315)
    3 frames
  25. Java RT
    Thread.run
    1. java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    2. java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    3. java.lang.Thread.run(Thread.java:745)
    3 frames