[ 
https://issues.apache.org/jira/browse/OLINGO-306?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Bolz updated OLINGO-306:
--------------------------------

    Assignee: Chandan V.A

> Servlet ConcurrentModificationException
> ---------------------------------------
>
>                 Key: OLINGO-306
>                 URL: https://issues.apache.org/jira/browse/OLINGO-306
>             Project: Olingo
>          Issue Type: Bug
>            Reporter: Thiago Assis
>            Assignee: Chandan V.A
>
> When i request my OData servlet some times i got 
> ConcurrentModificationException as you can see below, any idea about the 
> solution ?
> 11:35:09,418 SEVERE [com.scania.br.odata.ODataErrorCallback] 
> (http-localhost/127.0.0.1:11080-2) null: 
> java.util.ConcurrentModificationException
>       at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:859) 
> [rt.jar:1.7.0_45]
>       at java.util.ArrayList$Itr.next(ArrayList.java:831) [rt.jar:1.7.0_45]
>       at 
> org.apache.olingo.odata2.jpa.processor.core.model.JPAEdmReferentialConstraintRole$JPAEdmRefConstraintRoleBuilder.firstBuild(JPAEdmReferentialConstraintRole.java:152)
>  
> [olingo-odata2-jpa-processor-core-1.3.0-20140527.011108-60.jar:1.3.0-SNAPSHOT]
>       at 
> org.apache.olingo.odata2.jpa.processor.core.model.JPAEdmReferentialConstraintRole$JPAEdmRefConstraintRoleBuilder.build(JPAEdmReferentialConstraintRole.java:127)
>  
> [olingo-odata2-jpa-processor-core-1.3.0-20140527.011108-60.jar:1.3.0-SNAPSHOT]
>       at 
> org.apache.olingo.odata2.jpa.processor.core.model.JPAEdmReferentialConstraint$JPAEdmRefConstraintBuilder.firstBuild(JPAEdmReferentialConstraint.java:137)
>  
> [olingo-odata2-jpa-processor-core-1.3.0-20140527.011108-60.jar:1.3.0-SNAPSHOT]
>       at 
> org.apache.olingo.odata2.jpa.processor.core.model.JPAEdmReferentialConstraint$JPAEdmRefConstraintBuilder.build(JPAEdmReferentialConstraint.java:102)
>  
> [olingo-odata2-jpa-processor-core-1.3.0-20140527.011108-60.jar:1.3.0-SNAPSHOT]
>       at 
> org.apache.olingo.odata2.jpa.processor.core.model.JPAEdmProperty$JPAEdmPropertyBuilder.build(JPAEdmProperty.java:288)
>  
> [olingo-odata2-jpa-processor-core-1.3.0-20140527.011108-60.jar:1.3.0-SNAPSHOT]
>       at 
> org.apache.olingo.odata2.jpa.processor.core.model.JPAEdmEntityType$JPAEdmEntityTypeBuilder.build(JPAEdmEntityType.java:128)
>  
> [olingo-odata2-jpa-processor-core-1.3.0-20140527.011108-60.jar:1.3.0-SNAPSHOT]
>       at 
> org.apache.olingo.odata2.jpa.processor.core.model.JPAEdmEntitySet$JPAEdmEntitySetBuilder.build(JPAEdmEntitySet.java:89)
>  
> [olingo-odata2-jpa-processor-core-1.3.0-20140527.011108-60.jar:1.3.0-SNAPSHOT]
>       at 
> org.apache.olingo.odata2.jpa.processor.core.model.JPAEdmEntityContainer$JPAEdmEntityContainerBuilder.build(JPAEdmEntityContainer.java:117)
>  
> [olingo-odata2-jpa-processor-core-1.3.0-20140527.011108-60.jar:1.3.0-SNAPSHOT]
>       at 
> org.apache.olingo.odata2.jpa.processor.core.model.JPAEdmSchema$JPAEdmSchemaBuilder.build(JPAEdmSchema.java:119)
>  
> [olingo-odata2-jpa-processor-core-1.3.0-20140527.011108-60.jar:1.3.0-SNAPSHOT]
>       at 
> org.apache.olingo.odata2.jpa.processor.core.model.JPAEdmModel$JPAEdmModelBuilder.build(JPAEdmModel.java:61)
>  
> [olingo-odata2-jpa-processor-core-1.3.0-20140527.011108-60.jar:1.3.0-SNAPSHOT]
>       at 
> org.apache.olingo.odata2.jpa.processor.core.edm.ODataJPAEdmProvider.getSchemas(ODataJPAEdmProvider.java:282)
>  
> [olingo-odata2-jpa-processor-core-1.3.0-20140527.011108-60.jar:1.3.0-SNAPSHOT]
>       at 
> org.apache.olingo.odata2.jpa.processor.core.edm.ODataJPAEdmProvider.getEntityContainerInfo(ODataJPAEdmProvider.java:92)
>  
> [olingo-odata2-jpa-processor-core-1.3.0-20140527.011108-60.jar:1.3.0-SNAPSHOT]
>       at 
> org.apache.olingo.odata2.core.edm.provider.EdmImplProv.createEntityContainer(EdmImplProv.java:59)
>  [olingo-odata2-core-1.3.0-20140527.010924-63.jar:1.3.0-SNAPSHOT]
>       at 
> org.apache.olingo.odata2.core.edm.EdmImpl.getEntityContainer(EdmImpl.java:69) 
> [olingo-odata2-core-1.3.0-20140527.010924-63.jar:1.3.0-SNAPSHOT]
>       at 
> org.apache.olingo.odata2.core.edm.EdmImpl.getDefaultEntityContainer(EdmImpl.java:184)
>  [olingo-odata2-core-1.3.0-20140527.010924-63.jar:1.3.0-SNAPSHOT]
>       at 
> org.apache.olingo.odata2.core.uri.UriParserImpl.handleNormalInitialSegment(UriParserImpl.java:174)
>  [olingo-odata2-core-1.3.0-20140527.010924-63.jar:1.3.0-SNAPSHOT]
>       at 
> org.apache.olingo.odata2.core.uri.UriParserImpl.handleResourcePath(UriParserImpl.java:158)
>  [olingo-odata2-core-1.3.0-20140527.010924-63.jar:1.3.0-SNAPSHOT]
>       at 
> org.apache.olingo.odata2.core.uri.UriParserImpl.parse(UriParserImpl.java:112) 
> [olingo-odata2-core-1.3.0-20140527.010924-63.jar:1.3.0-SNAPSHOT]
>       at 
> org.apache.olingo.odata2.core.ODataRequestHandler.handle(ODataRequestHandler.java:107)
>  [olingo-odata2-core-1.3.0-20140527.010924-63.jar:1.3.0-SNAPSHOT]
>       at 
> org.apache.olingo.odata2.core.servlet.ODataServlet.handleRequest(ODataServlet.java:181)
>  [olingo-odata2-core-1.3.0-20140527.010924-63.jar:1.3.0-SNAPSHOT]
>       at 
> org.apache.olingo.odata2.core.servlet.ODataServlet.handle(ODataServlet.java:102)
>  [olingo-odata2-core-1.3.0-20140527.010924-63.jar:1.3.0-SNAPSHOT]
>       at 
> org.apache.olingo.odata2.core.servlet.ODataServlet.service(ODataServlet.java:92)
>  [olingo-odata2-core-1.3.0-20140527.010924-63.jar:1.3.0-SNAPSHOT]
>       at com.scania.br.odata.ODataServlet.service(ODataServlet.java:115) 
> [classes:]
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) 
> [jboss-servlet-api_3.0_spec-1.0.2.Final-redhat-1.jar:1.0.2.Final-redhat-1]
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295)
>  [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>  [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
>       at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
>  [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
>       at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:149)
>  [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
>       at 
> org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50)
>  [jboss-as-jpa-7.3.0.Final-redhat-14.jar:7.3.0.Final-redhat-14]
>       at 
> org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50)
>  [jboss-as-jpa-7.3.0.Final-redhat-14.jar:7.3.0.Final-redhat-14]
>       at 
> org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169)
>  [jboss-as-web-7.3.0.Final-redhat-14.jar:7.3.0.Final-redhat-14]
>       at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:145) 
> [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
>       at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:97) 
> [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
>       at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:102)
>  [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
>       at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:336) 
> [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
>       at 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856) 
> [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
>       at 
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653)
>  [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
>       at 
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:920) 
> [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
>       at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_45]



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to