Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix archive load #6899

Merged
merged 1 commit into from
Sep 21, 2022
Merged

Fix archive load #6899

merged 1 commit into from
Sep 21, 2022

Conversation

mandy-chessell
Copy link
Contributor

Signed-off-by: Mandy Chessell [email protected]

Description

There was a spelling mistake in the archive builder for the "PersonRoleAppointment" which meant those relationships did not load correctly.

Fri Sep 16 14:17:29 GMT 2022 mds1 Exception OMRS-AUDIT-9011 An incoming event of type processNewRelationshipEvent from Coco Pharmaceuticals Combination (655b1965-4c29-4a0e-8a5d-3f55a37b3799) generated an exception of type org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException with message OMRS-METADATA-COLLECTION-500-013 During the validateInstanceType operation, open metadata repository Egeria Project (null) retrieved an instance from its metadata store that has a null type
Fri Sep 16 14:17:29 GMT 2022 mds1 Exception OMRS-AUDIT-9011 Supplementary information: log record id 47a314b8-f4d6-4f56-a959-66dee725205f org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException returned message of OMRS-METADATA-COLLECTION-500-013 During the validateInstanceType operation, open metadata repository Egeria Project (null) retrieved an instance from its metadata store that has a null type and stacktrace of
OCFCheckedExceptionBase{reportedHTTPCode=500, reportingClassName='org.odpi.openmetadata.repositoryservices.localrepository.repositorycontentmanager.OMRSRepositoryContentValidator', reportingActionDescription='validateInstanceType', reportedErrorMessage='OMRS-METADATA-COLLECTION-500-013 During the validateInstanceType operation, open metadata repository Egeria Project (null) retrieved an instance from its metadata store that has a null type', reportedErrorMessageId='OMRS-METADATA-COLLECTION-500-013', reportedErrorMessageParameters=[validateInstanceType, Egeria Project (null)], reportedSystemAction='There is an internal issue in the OMRS repository connector.', reportedUserAction='Open a Github issue on Egeria to get this looked into.', reportedCaughtException=null, reportedCaughtExceptionClassName='null', relatedProperties=null}
	at org.odpi.openmetadata.repositoryservices.localrepository.repositorycontentmanager.OMRSRepositoryContentValidator.validateInstanceType(OMRSRepositoryContentValidator.java:2595)
	at org.odpi.openmetadata.repositoryservices.localrepository.repositorycontentmanager.OMRSRepositoryContentValidator.validateReferenceInstanceHeader(OMRSRepositoryContentValidator.java:4343)
	at org.odpi.openmetadata.repositoryservices.localrepository.repositoryconnector.LocalOMRSInstanceEventProcessor.updateReferenceRelationship(LocalOMRSInstanceEventProcessor.java:2765)
	at org.odpi.openmetadata.repositoryservices.localrepository.repositoryconnector.LocalOMRSInstanceEventProcessor.processNewRelationshipEvent(LocalOMRSInstanceEventProcessor.java:1510)
	at org.odpi.openmetadata.repositoryservices.archivemanager.OMRSArchiveManager.processInstanceStore(OMRSArchiveManager.java:458)
	at org.odpi.openmetadata.repositoryservices.archivemanager.OMRSArchiveManager.processOpenMetadataArchive(OMRSArchiveManager.java:222)
	at org.odpi.openmetadata.repositoryservices.archivemanager.OMRSArchiveManager.processOpenMetadataArchiveStore(OMRSArchiveManager.java:179)
	at org.odpi.openmetadata.repositoryservices.archivemanager.OMRSArchiveManager.addOpenMetadataArchive(OMRSArchiveManager.java:130)
	at org.odpi.openmetadata.repositoryservices.admin.OMRSOperationalServices.addOpenMetadataArchive(OMRSOperationalServices.java:934)
	at org.odpi.openmetadata.adminservices.OMAGServerOperationalServices.addOpenMetadataArchiveFile(OMAGServerOperationalServices.java:1650)
	at org.odpi.openmetadata.adminservices.spring.OperationalServicesResource.addOpenMetadataArchiveFile(OperationalServicesResource.java:223)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070)
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963)
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:681)
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
	at org.odpi.openmetadata.http.HttpRequestHeadersFilter.doFilter(HttpRequestHeadersFilter.java:49)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
	at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
	at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:769)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360)
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.base/java.lang.Thread.run(Thread.java:829)

There was an exception in the log caused because multiple threads where attempting to set the Anchors classification at the same time ...

Fri Sep 16 14:17:47 GMT 2022 mds1 Information OMAS-GOVERNANCE-ENGINE-0017 The Governance Engine Open Metadata Access Service (OMAS) sent a metadata change event to listening Open Watchdog Governance Action Services: New Relationship
Fri Sep 16 14:17:48 GMT 2022 mds1 Exception OMAG-REPOSITORY-HANDLER-0003 An unexpected error org.odpi.openmetadata.repositoryservices.ffdc.exception.ClassificationErrorException was returned to classifyEntity by the metadata server during entityOfInterest request for open metadata access service Asset Manager OMAS on server mds1; message was OMRS-REPOSITORY-400-081 A classifyEntity (Detailed) request has been made to repository mds1 to add a classification Anchors to entity 41d56572-5c34-4415-a638-9f16ba428ae7 when this entity is already classified
Fri Sep 16 14:17:48 GMT 2022 mds1 Exception OMAG-REPOSITORY-HANDLER-0003 Supplementary information: log record id 69acd5a5-336e-4879-b498-960ce53598a7 org.odpi.openmetadata.repositoryservices.ffdc.exception.ClassificationErrorException returned message of OMRS-REPOSITORY-400-081 A classifyEntity (Detailed) request has been made to repository mds1 to add a classification Anchors to entity 41d56572-5c34-4415-a638-9f16ba428ae7 when this entity is already classified and stacktrace of
OCFCheckedExceptionBase{reportedHTTPCode=400, reportingClassName='org.odpi.openmetadata.repositoryservices.localrepository.repositorycontentmanager.OMRSRepositoryContentHelper', reportingActionDescription='classifyEntity (Detailed)', reportedErrorMessage='OMRS-REPOSITORY-400-081 A classifyEntity (Detailed) request has been made to repository mds1 to add a classification Anchors to entity 41d56572-5c34-4415-a638-9f16ba428ae7 when this entity is already classified', reportedErrorMessageId='OMRS-REPOSITORY-400-081', reportedErrorMessageParameters=[classifyEntity (Detailed), mds1, Anchors, 41d56572-5c34-4415-a638-9f16ba428ae7], reportedSystemAction='The system is unable to perform the request as only one classification of a specific type is permitted.', reportedUserAction='Use the updateClassificationProperties to make changed to an existing classification.', reportedCaughtException=null, reportedCaughtExceptionClassName='null', relatedProperties=null}
	at org.odpi.openmetadata.repositoryservices.localrepository.repositorycontentmanager.OMRSRepositoryContentHelper.checkEntityNotClassifiedEntity(OMRSRepositoryContentHelper.java:1355)
	at org.odpi.openmetadata.repositoryservices.enterprise.repositoryconnector.EnterpriseOMRSMetadataCollection.classifyEntity(EnterpriseOMRSMetadataCollection.java:3410)
	at org.odpi.openmetadata.commonservices.repositoryhandler.RepositoryHandler.classifyEntity(RepositoryHandler.java:1415)
	at org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIGenericHandler.maintainAnchorGUIDInClassification(OpenMetadataAPIGenericHandler.java:1765)
	at org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIGenericHandler.validateAnchorEntity(OpenMetadataAPIGenericHandler.java:3110)
	at org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIGenericHandler.getEntityFromRepository(OpenMetadataAPIGenericHandler.java:8866)
	at org.odpi.openmetadata.accessservices.assetmanager.listener.AssetManagerOMRSTopicListener.entityOfInterest(AssetManagerOMRSTopicListener.java:1011)
	at org.odpi.openmetadata.accessservices.assetmanager.listener.AssetManagerOMRSTopicListener.processRelationshipEvent(AssetManagerOMRSTopicListener.java:1054)
	at org.odpi.openmetadata.accessservices.assetmanager.listener.AssetManagerOMRSTopicListener.processNewRelationshipEvent(AssetManagerOMRSTopicListener.java:764)
	at org.odpi.openmetadata.repositoryservices.connectors.omrstopic.OMRSTopicListenerBase.processInstanceEvent(OMRSTopicListenerBase.java:673)
	at org.odpi.openmetadata.repositoryservices.connectors.omrstopic.OMRSTopicListenerWrapper.processInstanceEvent(OMRSTopicListenerWrapper.java:165)
	at org.odpi.openmetadata.repositoryservices.connectors.omrstopic.OMRSTopicConnector.processOMRSEvent(OMRSTopicConnector.java:576)
	at org.odpi.openmetadata.repositoryservices.connectors.omrstopic.OMRSTopicConnector.lambda$processEvent$0(OMRSTopicConnector.java:513)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
	at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:290)
	at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:746)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)

Fri Sep 16 14:17:48 GMT 2022 mds1 Error OMAG-GENERIC-HANDLERS-0001 The Open Metadata Service Asset Manager OMAS is not able to set the Anchors classification on entity 41d56572-5c34-4415-a638-9f16ba428ae7 of type GlossaryTerm (0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a) during method entityOfInterest. The resulting exception was org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException with error message OMAG-REPOSITORY-HANDLER-500-001 An unexpected error org.odpi.openmetadata.repositoryservices.ffdc.exception.ClassificationErrorException was returned to classifyEntity by the metadata server during entityOfInterest request for open metadata access service Asset Manager OMAS on server mds1; message was OMRS-REPOSITORY-400-081 A classifyEntity (Detailed) request has been made to repository mds1 to add a classification Anchors to entity 41d56572-5c34-4415-a638-9f16ba428ae7 when this entity is already classified

Related Issue(s)

None

Testing

FVT and specific tests around loading the cocoComboArchive

Release Notes & Documentation

Just bug fixes.

Additional notes

Signed-off-by: Mandy Chessell <[email protected]>
@mandy-chessell mandy-chessell merged commit 7e05b24 into odpi:master Sep 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant