Error when creating new artifact in RM
Was create new project in RM. After that trying to create new artifact. And have an error. Error in browser:
ID CRRRW7553E A message that was received from the server indicates an error with no specific handler.
Unable to load https://hostname:9443/rm/folders/_grDyUt6UEeeGFsuNZcOHgA?postResource status: 400
Error: Unable to load https://hostname:9443/rm/folders/_grDyUt6UEeeGFsuNZcOHgA?postResource status: 400 at new _6 (https://hostname:9443/rm/web/_js/?include=S~&etag=HryhvxqlLkK_en_US&_proxyURL=%2Frm&ss=MFPZ4&locale=en-us:2489:14) at _11._6 [as handleResponse] (https://hostname:9443/rm/web/_js/?include=S~&etag=HryhvxqlLkK_en_US&_proxyURL=%2Frm&ss=MFPZ4&locale=en-us:6187:4) at XMLHttpRequest._13 (https://hostname:9443/rm/web/_js/?include=S~&etag=HryhvxqlLkK_en_US&_proxyURL=%2Frm&ss=MFPZ4&locale=en-us:6202:5)
Error 400: Bad Request
Propagated exception; original message [InternalServerErrorException: Propagated exception; original message [NullPointerException: Could not find project specific Resource for well-known attribute definition: CreatedOn]] (More info found at entry [c14ea651b594cb1b] in the RM application server log)
In RmPerfLog.log error:
2017-12-29 12:18:04,994 [iewQueryThreadPool-3] ERROR s.internal.ProjectTypeSystem - Could not retrieve well-known type from well-known URI. Component: </rm/cm/component/_gbSQ8N6UEeeGFsuNZcOHgA> URI: <http://purl.org/dc/terms/created>
2017-12-29 12:18:04,994 [iewQueryThreadPool-3] ERROR s.internal.ProjectTypeSystem - Could not retrieve well-known type from well-known URI. Component: </rm/cm/component/_gbSQ8N6UEeeGFsuNZcOHgA> URI: <http://purl.org/dc/terms/creator>
2017-12-29 12:18:08,551 [iewQueryThreadPool-2] ERROR s.internal.ProjectTypeSystem - Could not retrieve well-known type from well-known URI. Component: </rm/cm/component/_gbSQ8N6UEeeGFsuNZcOHgA> URI: <http://purl.org/dc/terms/modified>
2017-12-29 12:18:08,551 [iewQueryThreadPool-2] ERROR s.internal.ProjectTypeSystem - Could not retrieve well-known type from well-known URI. Component: </rm/cm/component/_gbSQ8N6UEeeGFsuNZcOHgA> URI: <http://purl.org/dc/terms/created>
2017-12-29 12:18:08,551 [iewQueryThreadPool-2] ERROR s.internal.ProjectTypeSystem - Could not retrieve well-known type from well-known URI. Component: </rm/cm/component/_gbSQ8N6UEeeGFsuNZcOHgA> URI: <http://purl.org/dc/terms/creator>
2017-12-29 12:18:19,424 [xecutor-thread-25160] ERROR s.internal.ProjectTypeSystem - Could not retrieve well-known type from well-known URI. Component: </rm/cm/component/_gbSQ8N6UEeeGFsuNZcOHgA> URI: <http://purl.org/dc/terms/created>
2017-12-29 12:18:19,424 [xecutor-thread-25160] ERROR orage.impl.ModuleStorageBase - ModuleStorage.jfsPut(ModuleResource, /rm/resources/_NQqH0ex5Eee8LtfFybgf9g)
java.lang.NullPointerException: Could not find project specific Resource for well-known attribute definition: CreatedOn
at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:229)
at com.ibm.rdm.fronting.server.services.types.internal.ProjectTypeSystem.getWellKnownAttributeDefinition(ProjectTypeSystem.java:785)
at com.ibm.rdm.fronting.server.rrs.modules.internal.storage.impl.ModuleStorageBase.removeSystemPropertiesFromArtifactAndReturnUid(ModuleStorageBase.java:1267)
at com.ibm.rdm.fronting.server.rrs.modules.internal.storage.impl.ModuleStorageBase.jfsPut(ModuleStorageBase.java:435)
at com.ibm.rdm.fronting.server.rrs.modules.internal.storage.impl.ModuleStorage.updateModule(ModuleStorage.java:132)
at com.ibm.rdm.fronting.server.rrs.modules.internal.module.impl.AssetFolderCreator.createAssetFolder(AssetFolderCreator.java:152)
at com.ibm.rdm.fronting.server.rrs.modules.internal.module.impl.AssetFolderCreator.createDefaultAssetFolderOnNewModuleIfNotDefined(AssetFolderCreator.java:64)
at com.ibm.rdm.fronting.server.rrs.modules.internal.module.impl.ModuleCreator.handleTargetFolder(ModuleCreator.java:389)
at com.ibm.rdm.fronting.server.rrs.modules.internal.module.impl.ModuleCreator.innerCreateModule(ModuleCreator.java:249)
at com.ibm.rdm.fronting.server.rrs.modules.internal.module.impl.ModuleCreator.access$0(ModuleCreator.java:215)
at com.ibm.rdm.fronting.server.rrs.modules.internal.module.impl.ModuleCreator$2.call(ModuleCreator.java:200)
at com.ibm.rdm.fronting.server.rrs.modules.internal.module.impl.ModuleCreator$2.call(ModuleCreator.java:1)
at com.ibm.rdm.fronting.server.rrs.modules.internal.common.impl.ChangeSetExecutor.execute(ChangeSetExecutor.java:50)
at com.ibm.rdm.fronting.server.rrs.modules.internal.module.impl.ModuleCreator.createModule(ModuleCreator.java:197)
at com.ibm.rdm.fronting.server.core.artifacts.isrs.CreateModuleJAF.executeServiceRequest(CreateModuleJAF.java:132)
at com.ibm.rdm.fronting.server.core.jpi.internal.InternalDefaultPartitionerFactory$1ExecuteServiceRequest.call(InternalDefaultPartitionerFactory.java:29)
at com.ibm.rdm.fronting.server.core.jpi.internal.InternalDefaultPartitionerFactory$1ExecuteServiceRequest.call(InternalDefaultPartitionerFactory.java:1)
at com.ibm.rdm.fronting.server.core.spi.DefaultPartitionerFactory$1DefaultExecutor.call(DefaultPartitionerFactory.java:76)
at com.ibm.rdm.fronting.server.core.spi.DefaultPartitionerFactory$1DefaultExecutor.call(DefaultPartitionerFactory.java:1)
at com.ibm.rdm.fronting.server.core.jpi.internal.InternalCoreServices.handleExecutables(InternalCoreServices.java:715)
at com.ibm.rdm.fronting.server.core.jpi.internal.InternalCoreServices.execute(InternalCoreServices.java:409)
at com.ibm.rdm.fronting.server.core.jpi.internal.InternalCoreServices.execute(InternalCoreServices.java:260)
at com.ibm.rdm.fronting.server.core.jpi.internal.InternalCoreServices.execute(InternalCoreServices.java:253)
at com.ibm.rdm.fronting.server.core.spi.BaseServiceRequest.execute(BaseServiceRequest.java:112)
at com.ibm.rdm.fronting.server.core.spi.BaseServiceRequest.executeWithExchange(BaseServiceRequest.java:128)
at com.ibm.rdm.fronting.server.core.internal.RRSRestServiceBase$RRSRestServiceBaseMappingChangeSetAwareExecutor.execute(RRSRestServiceBase.java:949)
at com.ibm.rdm.fronting.server.core.internal.RRSRestServiceBase.executeInMappingChangeSet(RRSRestServiceBase.java:920)
at com.ibm.rdm.fronting.server.core.internal.RRSRestServiceBase.runInternalMethodVVC(RRSRestServiceBase.java:900)
at com.ibm.rdm.fronting.server.core.internal.RRSRestServiceBase.runInternalMethod(RRSRestServiceBase.java:681)
at com.ibm.rdm.fronting.server.core.internal.RRSRestServiceBase.handleMethod(RRSRestServiceBase.java:581)
at com.ibm.rdm.fronting.server.core.internal.RRSRestServiceBase.doPost(RRSRestServiceBase.java:145)
at com.ibm.rdm.fronting.server.core.internal.RRSRestServiceBase.performService(RRSRestServiceBase.java:366)
at com.ibm.rdm.fronting.server.core.internal.RRSRestServiceBase.service(RRSRestServiceBase.java:208)
at com.ibm.team.jfs.app.servlet.AppContainerServlet.dispatchRequest(AppContainerServlet.java:155)
at com.ibm.team.jfs.app.servlet.AppContainerServlet.service(AppContainerServlet.java:282)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleAppSdkRestServiceRequest2(AbstractTeamServerServlet.java:2069)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.access$2(AbstractTeamServerServlet.java:2024)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet$2.service(AbstractTeamServerServlet.java:266)
at com.ibm.team.repository.service.internal.compatibility.auth.DelegatedAuthHandlerService$1.run(DelegatedAuthHandlerService.java:264)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleAuthentication(AbstractTeamServerServlet.java:2125)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleAppSdkRestServiceRequest(AbstractTeamServerServlet.java:2000)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.service(AbstractTeamServerServlet.java:1727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:76)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
at org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:152)
at com.ibm.team.repository.server.servletbridge.JazzServlet.service(JazzServlet.java:74)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1290)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:778)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:475)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:152)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:94)
at com.ibm.team.repository.server.servletbridge.BridgeFilter.processDelegate(BridgeFilter.java:165)
at com.ibm.team.repository.server.servletbridge.BridgeFilter.doFilter(BridgeFilter.java:198)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:207)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:1021)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1143)
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:4956)
at com.ibm.ws.webcontainer.osgi.DynamicVirtualHost$2.handleRequest(DynamicVirtualHost.java:315)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1014)
at com.ibm.ws.webcontainer.osgi.DynamicVirtualHost$2.run(DynamicVirtualHost.java:280)
at com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink$TaskWrapper.run(HttpDispatcherLink.java:967)
at com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink.wrapHandlerAndExecute(HttpDispatcherLink.java:359)
at com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink.ready(HttpDispatcherLink.java:318)
at com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:471)
at com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.handleNewRequest(HttpInboundLink.java:405)
at com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.processRequest(HttpInboundLink.java:285)
at com.ibm.ws.http.channel.internal.inbound.HttpICLReadCallback.complete(HttpICLReadCallback.java:66)
at com.ibm.ws.channel.ssl.internal.SSLReadServiceContext$SSLReadCompletedCallback.complete(SSLReadServiceContext.java:1777)
at com.ibm.ws.tcpchannel.internal.WorkQueueManager.requestComplete(WorkQueueManager.java:504)
at com.ibm.ws.tcpchannel.internal.WorkQueueManager.attemptIO(WorkQueueManager.java:574)
at com.ibm.ws.tcpchannel.internal.WorkQueueManager.workerRun(WorkQueueManager.java:929)
at com.ibm.ws.tcpchannel.internal.WorkQueueManager$Worker.run(WorkQueueManager.java:1018)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1157)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:627)
at java.lang.Thread.run(Thread.java:809)
One answer
I suspect you bumped into the following defect:
Project creation fails from /rm/admin -> Create Project Area (113572)
This defect is related to a problem that only shows for projects created through rm/admin. The error you see in the browser may well be related to this defect.
If its indeed related to that defect, the problem should not show for projects created trough rm/web (there is a drop-down in the admin menu top-right, to create new projects).
The defect is resolved in DNG v605 and a fix is also included in v603 Ifix006 and 604 Ifix001.