[teiid-issues] [JBoss JIRA] Commented: (TEIID-1445) ConcurrentModificationException during the startup of the Server

Steven Hawkins (JIRA) jira-events at lists.jboss.org
Thu Jan 20 10:53:49 EST 2011


    [ https://issues.jboss.org/browse/TEIID-1445?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12576833#comment-12576833 ] 

Steven Hawkins commented on TEIID-1445:
---------------------------------------

This should only occur with dynamic vdbs, and only if the source metadata load cannot be loaded from cache.  If the error occurs the workaround would be to redeploy the vdb or restart the server.  The fix is to make access to the model problem / validity checking  thread safe.

> ConcurrentModificationException during the startup of the Server
> ----------------------------------------------------------------
>
>                 Key: TEIID-1445
>                 URL: https://issues.jboss.org/browse/TEIID-1445
>             Project: Teiid
>          Issue Type: Bug
>          Components: Server
>    Affects Versions: 7.2
>            Reporter: Ramesh Reddy
>            Assignee: Steven Hawkins
>            Priority: Minor
>             Fix For: 7.3
>
>
> Seems like this is some timing issue.
> java.util.ConcurrentModificationException
> 	at java.util.AbstractList$Itr.checkForComodification(AbstractList.java:372)
> 	at java.util.AbstractList$Itr.next(AbstractList.java:343)
> 	at org.teiid.adminapi.impl.ModelMetaData.getValidationErrors(ModelMetaData.java:222)
> 	at org.teiid.adminapi.impl.ModelMetaData.getErrors(ModelMetaData.java:210)
> 	at org.teiid.adminapi.impl.VDBMetaData.getValidityErrors(VDBMetaData.java:249)
> 	at org.teiid.adminapi.impl.VDBMetaData.isValid(VDBMetaData.java:264)
> 	at org.teiid.deployers.VDBDeployer.loadMetadata(VDBDeployer.java:355)
> 	at org.teiid.deployers.VDBDeployer.access$2(VDBDeployer.java:315)
> 	at org.teiid.deployers.VDBDeployer$1.run(VDBDeployer.java:308)
> 	at org.jboss.util.threadpool.RunnableTaskWrapper.run(RunnableTaskWrapper.java:147)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> 	at java.lang.Thread.run(Thread.java:619)

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the teiid-issues mailing list