Reporter |
![]() |
---|---|
Created | Nov 23, 2012 8:33:28 PM |
Updated | Aug 13, 2013 7:41:51 PM |
Priority | Critical |
Type | Exception |
State | Open |
Assignee | Pavel Nikolaev (pasha) |
Subsystem | Custom Fields |
Fix versions | 5.0.3 |
Fixed in builds | 7281, 7132 |
Affected versions | 4.1.1 |
Browser | Any Browser |
OS | Any OS |
Verified in build | Not verified |
Verified by | Mikhail.Kapusta (Mikhail.Kapusta) |
Reviewed by | Alexander Volfman (Alexander.Volfman) |
Severity | Routine |
1. Goto %Projects%, Fields tab
2. Open any CF in two browser tabs
3. From one tab convert CF
4. From another tab - try to rename it
![]()
Then click "Reload"
base url: http://teamsys.labs.intellij.net
version: 4.1.1
build: 5678 [23-Nov-2012 15:39]
java.version: 1.6.0_12
java.vendor: Sun Microsystems Inc.
java.vm.specification.version: 1.0
java.vm.specification.vendor: Sun Microsystems Inc.
java.vm.specification.name: Java Virtual Machine Specification
java.vm.version: 11.2-b01
java.vm.vendor: Sun Microsystems Inc.
java.vm.name: Java HotSpot(TM) 64-Bit Server VM
java.specification.version: 1.6
java.specification.vendor: Sun Microsystems Inc.
java.specification.name: Java Platform API Specification
java.class.version: 50.0
os.name: Linux
os.arch: amd64
os.version: 2.6.18-308.20.1.el5
Max memory: 9 GB (10719985664 bytes)
Free memory: 1 GB (1820447736 bytes)
Total memory: 9 GB (10719985664 bytes)
Available processors: 8
Thrown at: Friday, November 23, 2012 5:13:56 PM MSK
2. Open any CF in two browser tabs
3. From one tab convert CF
4. From another tab - try to rename it

Then click "Reload"
java.lang.IllegalArgumentException: Can't find custom field type with name null. Known names are [jetbrains.charisma.customfields.simple.readOnly.ReadOnlyFieldType, jetbrains.charisma.customfields.complex.version.SingleVersionFieldType, jetbrains.youtrack.timetracking.periodField.PeriodFieldType, jetbrains.charisma.customfields.complex.build.SingleBuildFieldType, jetbrains.charisma.customfields.complex.enumeration.MultiEnumFieldType, jetbrains.charisma.customfields.complex.state.SingleStateFieldType, jetbrains.charisma.customfields.simple.string.StringFieldType, jetbrains.charisma.customfields.complex.group.SingleGroupFieldType, jetbrains.charisma.customfields.complex.enumeration.SingleEnumFieldType, jetbrains.charisma.customfields.complex.group.MultiGroupFieldType, jetbrains.charisma.customfields.simple.integer.IntegerFieldType, jetbrains.charisma.customfields.simple.floatType.FloatFieldType, jetbrains.charisma.customfields.simple.date.DateFieldType, jetbrains.charisma.customfields.complex.ownedEnum.SingleOwnedFieldType, jetbrains.charisma.customfields.complex.build.MultiBuildFieldType, jetbrains.charisma.customfields.complex.version.MultiVersionFieldType, jetbrains.charisma.customfields.complex.ownedEnum.MultiOwnedFieldType, jetbrains.charisma.customfields.complex.user.SingleUserFieldType, jetbrains.charisma.customfields.complex.user.MultiUserFieldType] at jetbrains.charisma.plugins.CustomFieldTypeManager.getType(CustomFieldTypeManager.java:30) at jetbrains.charisma.persistence.customfields.AbstractCustomFieldPrototypeImpl.getType(AbstractCustomFieldPrototypeImpl.java:50) at jetbrains.charisma.customfields.ui.prototypeMaster.EditStrategy$2.accept(EditStrategy.java:36) at jetbrains.charisma.customfields.ui.prototypeMaster.EditStrategy$2.accept(EditStrategy.java:34) at jetbrains.mps.internal.collections.runtime.IWhereFilter.invoke(IWhereFilter.java:14) at jetbrains.mps.internal.collections.runtime.IWhereFilter.invoke(IWhereFilter.java:7) at jetbrains.mps.internal.collections.runtime.impl.FilteringSequence$FilteringIterator.moveToNext(FilteringSequence.java:68) at jetbrains.mps.internal.collections.runtime.impl.FilteringSequence$FilteringIterator.hasNext(FilteringSequence.java:37) at jetbrains.mps.internal.collections.runtime.impl.SelectingSequence$SelectingIterator.moveToNext(SelectingSequence.java:64) at jetbrains.mps.internal.collections.runtime.impl.SelectingSequence$SelectingIterator.hasNext(SelectingSequence.java:35) at jetbrains.mps.internal.collections.runtime.ListSequence.fromIterable(ListSequence.java:313) at jetbrains.mps.internal.collections.runtime.Sequence.toListSequence(Sequence.java:220) at jetbrains.charisma.customfields.ui.prototypeMaster.EditStrategy.getTypesToShow(EditStrategy.java:34) at jetbrains.charisma.customfields.ui.ProjectCustomFieldSettings_HtmlTemplateComponent.renderTemplate(ProjectCustomFieldSettings_HtmlTemplateComponent.java:374) at jetbrains.mps.webr.runtime.templateComponent.TemplateComponent.renderTemplate(TemplateComponent.java:554) at jetbrains.mps.webr.runtime.templateComponent.TemplateComponent.render(TemplateComponent.java:465) at jetbrains.mps.webr.runtime.templateComponent.TemplateComponent.getRefreshContent(TemplateComponent.java:498) at jetbrains.mps.webr.runtime.component.HtmlTemplate$2.generateScript(HtmlTemplate.java:63) at webr.framework.runtime.response.CommandResponseAction.generateScript(CommandResponseAction.java:17) at webr.framework.runtime.response.JsCommandResponse.doGenerateScript(JsCommandResponse.java:64) at webr.framework.runtime.response.JsCommandResponse.generateContent(JsCommandResponse.java:43) at webr.framework.runtime.response.JsCommandResponse.prebuildContent(JsCommandResponse.java:54) at jetbrains.mps.webr.runtime.templateComponent.TemplateComponent.prebuildCompositeCommandsContent(TemplateComponent.java:662) at jetbrains.mps.webr.runtime.templateComponent.TemplateComponent.prebuildCompositeCommandsContent(TemplateComponent.java:642) at jetbrains.mps.webr.runtime.templateComponent.TemplateComponent.prebuildCompositeCommandsContent(TemplateComponent.java:642) at jetbrains.mps.webr.runtime.templateComponent.TemplateComponent.prebuildCompositeCommandsContent(TemplateComponent.java:642) at jetbrains.mps.webr.runtime.templateComponent.TemplateActionController.processAjaxCommand(TemplateActionController.java:141) at jetbrains.mps.webr.runtime.templateComponent.TemplateActionController.handleEventImpl(TemplateActionController.java:128) at jetbrains.mps.webr.runtime.templateComponent.TemplateActionController.handleEvent(TemplateActionController.java:105) at jetbrains.mps.webr.runtime.requestProcessor.EventRequestProcessor.processRequest(EventRequestProcessor.java:75) at jetbrains.mps.webr.runtime.servlet.MainServlet.processRequest(MainServlet.java:226) at jetbrains.mps.webr.runtime.servlet.MainServlet.doGet(MainServlet.java:112) at jetbrains.mps.webr.runtime.servlet.MainServlet.doPost(MainServlet.java:190) at javax.servlet.http.HttpServlet.service(HttpServlet.java:709) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:533) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1351) at jetbrains.mps.webr.runtime.filter.QueryParameterFilter.doFilter(QueryParameterFilter.java:25) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1322) at org.eclipse.jetty.continuation.ContinuationFilter.doFilter(ContinuationFilter.java:111) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1322) at org.eclipse.jetty.servlets.UserAgentFilter.doFilter(UserAgentFilter.java:77) at org.eclipse.jetty.servlets.GzipFilter.doFilter(GzipFilter.java:133) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1322) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:473) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:514) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:920) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:403) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:184) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:856) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:114) at org.eclipse.jetty.server.Server.handle(Server.java:352) at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:596) at org.eclipse.jetty.server.HttpConnection$RequestHandler.content(HttpConnection.java:1066) at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:805) at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:218) at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:426) at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:510) at org.eclipse.jetty.io.nio.SelectChannelEndPoint.access$000(SelectChannelEndPoint.java:34) at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:40) at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:450) at java.lang.Thread.run(Thread.java:619)
Environment details
host: unit-273.labs.intellij.netbase url: http://teamsys.labs.intellij.net
version: 4.1.1
build: 5678 [23-Nov-2012 15:39]
java.version: 1.6.0_12
java.vendor: Sun Microsystems Inc.
java.vm.specification.version: 1.0
java.vm.specification.vendor: Sun Microsystems Inc.
java.vm.specification.name: Java Virtual Machine Specification
java.vm.version: 11.2-b01
java.vm.vendor: Sun Microsystems Inc.
java.vm.name: Java HotSpot(TM) 64-Bit Server VM
java.specification.version: 1.6
java.specification.vendor: Sun Microsystems Inc.
java.specification.name: Java Platform API Specification
java.class.version: 50.0
os.name: Linux
os.arch: amd64
os.version: 2.6.18-308.20.1.el5
Max memory: 9 GB (10719985664 bytes)
Free memory: 1 GB (1820447736 bytes)
Total memory: 9 GB (10719985664 bytes)
Available processors: 8
Thrown at: Friday, November 23, 2012 5:13:56 PM MSK