| | org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:498) | | org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:411) | | org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:322) | | org.apache.jasper.servlet.JspServlet.service(JspServlet.java:249) | | javax.servlet.http.HttpServlet.service(HttpServlet.java:717) | | org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) | |

root cause

javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: could not insert: [org.modeshape.connector.store.jpa.model.simple.NodeEntity]
       |    |                	org.hibernate.ejb.AbstractEntityManagerImpl.throwPersistenceException(AbstractEntityManagerImpl.java:614)
       |    |                	org.hibernate.ejb.AbstractEntityManagerImpl.persist(AbstractEntityManagerImpl.java:226)
       |    |                	org.modeshape.connector.store.jpa.model.simple.SimpleJpaRepository$Workspace.addNodeToMap(SimpleJpaRepository.java:390)
       |    |                	org.modeshape.graph.connector.map.AbstractMapWorkspace.initialize(AbstractMapWorkspace.java:76)
       |    |                	org.modeshape.connector.store.jpa.model.simple.SimpleJpaRepository$Workspace.createRootNode(SimpleJpaRepository.java:271)
       |    |                	org.modeshape.connector.store.jpa.model.simple.SimpleJpaRepository.createWorkspace(SimpleJpaRepository.java:195)
       |    |                	org.modeshape.graph.connector.map.MapRepository.createWorkspace(MapRepository.java:199)
       |    |                	org.modeshape.graph.connector.map.MapRepository.initialize(MapRepository.java:90)
       |    |                	org.modeshape.connector.store.jpa.model.simple.SimpleJpaRepository.(SimpleJpaRepository.java:136)
       |    |                	org.modeshape.connector.store.jpa.model.simple.SimpleJpaConnection.acquireRepository(SimpleJpaConnection.java:79)
       |    |                	org.modeshape.connector.store.jpa.model.simple.SimpleJpaConnection.execute(SimpleJpaConnection.java:117)
       |    |                	org.modeshape.graph.connector.RepositoryConnectionPool$ConnectionWrapper.execute(RepositoryConnectionPool.java:1129)
       |    |                	org.modeshape.graph.Graph.execute(Graph.java:283)
       |    |                	org.modeshape.graph.Graph$5.process(Graph.java:226)
       |    |                	org.modeshape.graph.request.RequestBuilder.verifyWorkspace(RequestBuilder.java:72)
       |    |                	org.modeshape.graph.Graph.useWorkspace(Graph.java:377)
       |    |                	org.modeshape.graph.Graph.getCurrentWorkspace(Graph.java:352)
       |    |                	org.modeshape.graph.Graph.getCurrentWorkspaceName(Graph.java:337)
       |    |                	org.modeshape.jcr.JcrRepository.(JcrRepository.java:606)
       |    |                	org.modeshape.jcr.JcrEngine.doCreateJcrRepository(JcrEngine.java:376)
       |    |                	org.modeshape.jcr.JcrEngine.getRepository(JcrEngine.java:270)
       |    |                	org.modeshape.jboss.managed.JNDIManagedRepositories.getRepository(JNDIManagedRepositories.java:87)
       |    |                	org.modeshape.jcr.JcrRepositoryFactory.getRepository(JcrRepositoryFactory.java:153)
       |    |                	org.apache.jsp.index_jsp._jspService(index_jsp.java:95)
       |    |                	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
       |    |                	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
       |    |                	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
       |    |                	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:322)
       |    |                	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:249)
       |    |                	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
       |    |                	org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
       |    |                

root cause

org.hibernate.exception.GenericJDBCException: could not insert: [org.modeshape.connector.store.jpa.model.simple.NodeEntity]
       |    |                	org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126)
       |    |                	org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114)
       |    |                	org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
       |    |                	org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:64)
       |    |                	org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2177)
       |    |                	org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2657)
       |    |                	org.hibernate.action.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:71)
       |    |                	org.hibernate.engine.ActionQueue.execute(ActionQueue.java:279)
       |    |                	org.hibernate.event.def.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:321)
       |    |                	org.hibernate.event.def.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:204)
       |    |                	org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:130)
       |    |                	org.hibernate.ejb.event.EJB3PersistEventListener.saveWithGeneratedId(EJB3PersistEventListener.java:49)
       |    |                	org.hibernate.event.def.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:154)
       |    |                	org.hibernate.event.def.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:110)
       |    |                	org.hibernate.event.def.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:61)
       |    |                	org.hibernate.impl.SessionImpl.firePersist(SessionImpl.java:647)
       |    |                	org.hibernate.impl.SessionImpl.persist(SessionImpl.java:621)
       |    |                	org.hibernate.impl.SessionImpl.persist(SessionImpl.java:625)
       |    |                	org.hibernate.ejb.AbstractEntityManagerImpl.persist(AbstractEntityManagerImpl.java:220)
       |    |                	org.modeshape.connector.store.jpa.model.simple.SimpleJpaRepository$Workspace.addNodeToMap(SimpleJpaRepository.java:390)
       |    |                	org.modeshape.graph.connector.map.AbstractMapWorkspace.initialize(AbstractMapWorkspace.java:76)
       |    |                	org.modeshape.connector.store.jpa.model.simple.SimpleJpaRepository$Workspace.createRootNode(SimpleJpaRepository.java:271)
       |    |                	org.modeshape.connector.store.jpa.model.simple.SimpleJpaRepository.createWorkspace(SimpleJpaRepository.java:195)
       |    |                	org.modeshape.graph.connector.map.MapRepository.createWorkspace(MapRepository.java:199)
       |    |                	org.modeshape.graph.connector.map.MapRepository.initialize(MapRepository.java:90)
       |    |                	org.modeshape.connector.store.jpa.model.simple.SimpleJpaRepository.(SimpleJpaRepository.java:136)
       |    |                	org.modeshape.connector.store.jpa.model.simple.SimpleJpaConnection.acquireRepository(SimpleJpaConnection.java:79)
       |    |                	org.modeshape.connector.store.jpa.model.simple.SimpleJpaConnection.execute(SimpleJpaConnection.java:117)
       |    |                	org.modeshape.graph.connector.RepositoryConnectionPool$ConnectionWrapper.execute(RepositoryConnectionPool.java:1129)
       |    |                	org.modeshape.graph.Graph.execute(Graph.java:283)
       |    |                	org.modeshape.graph.Graph$5.process(Graph.java:226)
       |    |                	org.modeshape.graph.request.RequestBuilder.verifyWorkspace(RequestBuilder.java:72)
       |    |                	org.modeshape.graph.Graph.useWorkspace(Graph.java:377)
       |    |                	org.modeshape.graph.Graph.getCurrentWorkspace(Graph.java:352)
       |    |                	org.modeshape.graph.Graph.getCurrentWorkspaceName(Graph.java:337)
       |    |                	org.modeshape.jcr.JcrRepository.(JcrRepository.java:606)
       |    |                	org.modeshape.jcr.JcrEngine.doCreateJcrRepository(JcrEngine.java:376)
       |    |                	org.modeshape.jcr.JcrEngine.getRepository(JcrEngine.java:270)
       |    |                	org.modeshape.jboss.managed.JNDIManagedRepositories.getRepository(JNDIManagedRepositories.java:87)
       |    |                	org.modeshape.jcr.JcrRepositoryFactory.getRepository(JcrRepositoryFactory.java:153)
       |    |                	org.apache.jsp.index_jsp._jspService(index_jsp.java:95)
       |    |                	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
       |    |                	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
       |    |                	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
       |    |                	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:322)
       |    |                	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:249)
       |    |                	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
       |    |                	org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
       |    |                

root cause

java.sql.SQLException: JZNNA: Column does not allow null values
       |    |                	com.sybase.jdbc4.jdbc.ErrorMessage.raiseError(Unknown Source)
       |    |                	com.sybase.jdbc4.jdbc.SybPreparedStatement.setNull(Unknown Source)
       |    |                	com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.setNull(NewProxyPreparedStatement.java:157)
       |    |                	org.hibernate.type.NullableType.nullSafeSet(NullableType.java:147)
       |    |                	org.hibernate.type.NullableType.nullSafeSet(NullableType.java:131)
       |    |                	org.hibernate.persister.entity.AbstractEntityPersister.dehydrate(AbstractEntityPersister.java:2016)
       |    |                	org.hibernate.persister.entity.AbstractEntityPersister.dehydrate(AbstractEntityPersister.java:1993)
       |    |                	org.hibernate.persister.entity.AbstractEntityPersister$3.bindValues(AbstractEntityPersister.java:2171)
       |    |                	org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:56)
       |    |                	org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2177)
       |    |                	org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2657)
       |    |                	org.hibernate.action.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:71)
       |    |                	org.hibernate.engine.ActionQueue.execute(ActionQueue.java:279)
       |    |                	org.hibernate.event.def.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:321)
       |    |                	org.hibernate.event.def.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:204)
       |    |                	org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:130)
       |    |                	org.hibernate.ejb.event.EJB3PersistEventListener.saveWithGeneratedId(EJB3PersistEventListener.java:49)
       |    |                	org.hibernate.event.def.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:154)
       |    |                	org.hibernate.event.def.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:110)
       |    |                	org.hibernate.event.def.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:61)
       |    |                	org.hibernate.impl.SessionImpl.firePersist(SessionImpl.java:647)
       |    |                	org.hibernate.impl.SessionImpl.persist(SessionImpl.java:621)
       |    |                	org.hibernate.impl.SessionImpl.persist(SessionImpl.java:625)
       |    |                	org.hibernate.ejb.AbstractEntityManagerImpl.persist(AbstractEntityManagerImpl.java:220)
       |    |                	org.modeshape.connector.store.jpa.model.simple.SimpleJpaRepository$Workspace.addNodeToMap(SimpleJpaRepository.java:390)
       |    |                	org.modeshape.graph.connector.map.AbstractMapWorkspace.initialize(AbstractMapWorkspace.java:76)
       |    |                	org.modeshape.connector.store.jpa.model.simple.SimpleJpaRepository$Workspace.createRootNode(SimpleJpaRepository.java:271)
       |    |                	org.modeshape.connector.store.jpa.model.simple.SimpleJpaRepository.createWorkspace(SimpleJpaRepository.java:195)
       |    |                	org.modeshape.graph.connector.map.MapRepository.createWorkspace(MapRepository.java:199)
       |    |                	org.modeshape.graph.connector.map.MapRepository.initialize(MapRepository.java:90)
       |    |                	org.modeshape.connector.store.jpa.model.simple.SimpleJpaRepository.(SimpleJpaRepository.java:136)
       |    |                	org.modeshape.connector.store.jpa.model.simple.SimpleJpaConnection.acquireRepository(SimpleJpaConnection.java:79)
       |    |                	org.modeshape.connector.store.jpa.model.simple.SimpleJpaConnection.execute(SimpleJpaConnection.java:117)
       |    |                	org.modeshape.graph.connector.RepositoryConnectionPool$ConnectionWrapper.execute(RepositoryConnectionPool.java:1129)
       |    |                	org.modeshape.graph.Graph.execute(Graph.java:283)
       |    |                	org.modeshape.graph.Graph$5.process(Graph.java:226)
       |    |                	org.modeshape.graph.request.RequestBuilder.verifyWorkspace(RequestBuilder.java:72)
       |    |                	org.modeshape.graph.Graph.useWorkspace(Graph.java:377)
       |    |                	org.modeshape.graph.Graph.getCurrentWorkspace(Graph.java:352)
       |    |                	org.modeshape.graph.Graph.getCurrentWorkspaceName(Graph.java:337)
       |    |                	org.modeshape.jcr.JcrRepository.(JcrRepository.java:606)
       |    |                	org.modeshape.jcr.JcrEngine.doCreateJcrRepository(JcrEngine.java:376)
       |    |                	org.modeshape.jcr.JcrEngine.getRepository(JcrEngine.java:270)
       |    |                	org.modeshape.jboss.managed.JNDIManagedRepositories.getRepository(JNDIManagedRepositories.java:87)
       |    |                	org.modeshape.jcr.JcrRepositoryFactory.getRepository(JcrRepositoryFactory.java:153)
       |    |                	org.apache.jsp.index_jsp._jspService(index_jsp.java:95)
       |    |                	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
       |    |                	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
       |    |                	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
       |    |                	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:322)
       |    |                	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:249)
       |    |                	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
       |    |                	org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)