Quantcast
Channel: YouTrackYouTrack (JT) - Bug and Issue Tracker
Viewing all 74845 articles
Browse latest View live

JT-51081: Blank page instead of normal YT interface

$
0
0
Reporter Kasper Rybak (krybak) Kasper Rybak (krybak)
Created Jan 7, 2019 1:38:09 PM
Updated Jan 7, 2019 2:44:36 PM
State Wait for Reply
Assignee Liubov Dievskaia (Liubov.Dievskaia)
Subsystem No Subsystem
Type Support Request
Priority Normal
Browser Opera
OS Windows 10
Fix versions Unscheduled
Affected versions 2018.3.46358

What steps will reproduce the problem?
I don't have reproduction steps, YT just stopped working

What is the expected result?
I can use YT.

What happens instead?
After trying to open up dashboards a blank screen appeared. I tried to open up other tabs, but with similar results - blank page.
A pop-up saying 'Error. Check server logs for details.' appeared in bottom right corner, but I've asked our YT administrator and there were none errors for this day.

Please provide any additional information below.
In browser JS console I got the following:

vendor.fa180f4fac8a72b545f4.js:11 DOMException: Failed to execute 'setItem' on 'Storage': Setting the value of '6b6adb20-e08b-41c1-bbc9-008720a2198a-states-ecc74be1-40df-45c0-98e9-883849141a5d' exceeded the quota.
at https://issuetracker.getprintbox.com/static/oauth.fa180f4fac8a72b545f4.js:36:13391
at new Promise (<anonymous>)
at Function.<anonymous> (https://issuetracker.getprintbox.com/static/oauth.fa180f4fac8a72b545f4.js:36:12596)
at r (https://issuetracker.getprintbox.com/static/oauth.fa180f4fac8a72b545f4.js:9:9383)
at Generator._invoke (https://issuetracker.getprintbox.com/static/oauth.fa180f4fac8a72b545f4.js:9:10428)
at Generator.e.(anonymous function) [as next] (https://issuetracker.getprintbox.com/static/oauth.fa180f4fac8a72b545f4.js:9:9562)
at r (https://issuetracker.getprintbox.com/static/oauth.fa180f4fac8a72b545f4.js:36:11483)
at a (https://issuetracker.getprintbox.com/static/oauth.fa180f4fac8a72b545f4.js:36:11666)
at https://issuetracker.getprintbox.com/static/oauth.fa180f4fac8a72b545f4.js:36:11744
at new Promise (<anonymous>)
(anonymous) @ vendor.fa180f4fac8a72b545f4.js:11
oauth:1 Uncaught (in promise) DOMException: Failed to execute 'setItem' on 'Storage': Setting the value of '6b6adb20-e08b-41c1-bbc9-008720a2198a-states-ecc74be1-40df-45c0-98e9-883849141a5d' exceeded the quota.
at https://issuetracker.getprintbox.com/static/oauth.fa180f4fac8a72b545f4.js:36:13391
at new Promise (<anonymous>)
at Function.<anonymous> (https://issuetracker.getprintbox.com/static/oauth.fa180f4fac8a72b545f4.js:36:12596)
at r (https://issuetracker.getprintbox.com/static/oauth.fa180f4fac8a72b545f4.js:9:9383)
at Generator._invoke (https://issuetracker.getprintbox.com/static/oauth.fa180f4fac8a72b545f4.js:9:10428)
at Generator.e.(anonymous function) [as next] (https://issuetracker.getprintbox.com/static/oauth.fa180f4fac8a72b545f4.js:9:9562)
at r (https://issuetracker.getprintbox.com/static/oauth.fa180f4fac8a72b545f4.js:36:11483)
at a (https://issuetracker.getprintbox.com/static/oauth.fa180f4fac8a72b545f4.js:36:11666)
at https://issuetracker.getprintbox.com/static/oauth.fa180f4fac8a72b545f4.js:36:11744
at new Promise (<anonymous>)


JT-50896: Custom logo only works in Chrome, not in Firefox or Edge

$
0
0
Reporter Alexander Volfman (Alexander.Volfman) Alexander Volfman (Alexander.Volfman)
Created Dec 18, 2018 8:20:01 PM
Updated Jan 7, 2019 2:45:20 PM
Resolved Dec 19, 2018 2:17:07 PM
State Fixed
Assignee Evgeny Naumenko (jk)
Subsystem No Subsystem
Type Bug
Priority Major
Browser Any Browser
OS Any OS
Fix versions 2018.4.48293
Affected versions Unknown

JT-51082: Access-Control-Allow-Origin not set for REST API Requests

$
0
0
Reporter Julian Hügel (jhuegel) Julian Hügel (jhuegel)
Created Jan 7, 2019 2:32:44 PM
Updated Jan 7, 2019 3:24:54 PM
State Open
Assignee Evgeny Naumenko (jk)
Subsystem Authentication
Type Bug
Priority Normal
Browser Any Browser
OS Any OS
Fix versions Unscheduled
Affected versions 2018.3.48045

What steps will reproduce the problem?

  1. Limit the allowed origins to a specific domain (i.e. google.com)
  2. Send a [OPTIONS] Request with a valid Bearer-Token to the REST API (i.e. https://myinternalwebpage.domain.com/youtrack/api/issues) while having the following headers set: Authorization, Origin, Access-Control-Request-Method

What is the expected result?
The response should contain the header "Access-Control-Allow-Origin" with the value "google.com". Additionally, the upcoming [GET] request MUST fail, unless "google.com" sends it.

What happens instead?
Although, in my example I only allow access by "google.com" a [GET] request does work from any other origins returning a list of issues.

I assume, that server side CORS check is not applied correctly when there is a valid authorization token. Is there anything I can do so I will always get the "Access-Control-Allow-Origin" header for Preflight requests?

JT-51083: onChange workflow not triggered when creating issue via /issues page

$
0
0
Reporter Florian Mirkes (f.mirkes) Florian Mirkes (f.mirkes)
Created Jan 7, 2019 6:26:09 PM
Updated Jan 7, 2019 6:26:52 PM
State Open
Assignee Alexander Volfman (Alexander.Volfman)
Subsystem Workflow
Type Bug
Priority Normal
Browser Any Browser
OS Any OS
Fix versions Unscheduled
Affected versions 2018.3.47247

We want to set a default project on the issue creation page the following workflow:

var entities = require('@jetbrains/youtrack-scripting-api/entities');

exports.rule = entities.Issue.onChange({
  title: "Set default project",
  guard: function(ctx) {
    console.log("Foo");
    return !ctx.issue.isReported && entities.User.current.isInGroup('Test');
  },
  action: function(ctx) {
    ctx.issue.project = entities.Project.findByName('Test');
  },
  requirements: {}
});

It's attached to all our projects. The workflow works fine under the following circumstances (log message gets displayed in the workflow editor and project gets set to 'Test'):

  • issue gets created with the 'New issue' button on the /dashboard page
  • issue gets created with the 'New issue' button on a /issue/<some-issue-id> page
  • issue gets created directly with the /newIssue page

Now the problem: When an issue gets created via the 'New issue' button on the /issues page, the workflow doesn't work.
Even the log message doesn't show up, so it seems like the guard doesn't get triggered.

I didn't find anything suspicious in the workflow.log/error.log files

JT-50979: Cannot find an issue by text in a comment (case on youtrack.jetbrains.com)

$
0
0
Reporter Yegor Yarko (yaegor) Yegor Yarko (yaegor)
Created Dec 24, 2018 6:05:14 PM
Updated Jan 7, 2019 6:36:42 PM
Resolved Dec 25, 2018 4:00:24 PM
State Fixed
Assignee Vyacheslav Lukianov (hoegaarden)
Subsystem Full Text Index
Type Bug
Priority Normal
Browser Any Browser
OS Any OS
Fix versions Unscheduled
Affected versions Unknown
I have a protected comment (visible to a group only, I am a member of the group). When I search by the text in the comment, the issue does not show up in the search results.

JT-48042: Support text custom fields in a generated template URL

$
0
0
Reporter Alexander Anisimov (xi-eye) Alexander Anisimov (xi-eye)
Created Jul 4, 2018 4:33:02 PM
Updated Jan 7, 2019 7:16:25 PM
Resolved Jul 4, 2018 6:31:00 PM
State Verified
Assignee Anna Zhdan (Anna.Zhdan)
Subsystem No Subsystem
Type Task
Priority Normal
Fix versions Unscheduled

JT-51084: Exception when providing text field value via URL template

$
0
0
Reporter Alexander Volfman (Alexander.Volfman) Alexander Volfman (Alexander.Volfman)
Created Jan 7, 2019 7:15:26 PM
Updated Jan 7, 2019 7:22:28 PM
State Open
Assignee Unassigned
Subsystem Custom Fields
Type Exception
Priority Normal
Browser Any Browser
OS Any OS
Fix versions Unscheduled
Affected versions Unknown

Caught exception during request processing at POST /api/admin/users/me/drafts/41-6013 requested by Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36
java.lang.ClassCastException: java.lang.String cannot be cast to jetbrains.charisma.customfields.simple.text.api.TextFieldValue
at jetbrains.charisma.customfields.simple.text.api.TextIssueCustomField.getValue(TextIssueCustomField.kt) ~[youtrack-text-search-2018.4.jar:?]
at jetbrains.charisma.customfields.simple.text.api.TextIssueCustomField$updateFrom$4.get(TextIssueCustomField.kt:53) ~[youtrack-text-search-2018.4.jar:?]
at jetbrains.gap.resource.HelpersKt.apply(Helpers.kt:35) ~[gap-rest-900.jar:?]
at jetbrains.charisma.customfields.simple.text.api.TextIssueCustomField.updateFrom(TextIssueCustomField.kt:53) ~[youtrack-text-search-2018.4.jar:?]
at jetbrains.charisma.customfields.plugin.IssueFieldsPluginImpl.updateFieldValue(IssueFieldsPluginImpl.kt:43) ~[charisma-customfields-2018.4.jar:?]
at jetbrains.charisma.customfields.plugin.IssueFieldsPluginImpl.setIssueFields(IssueFieldsPluginImpl.kt:37) ~[charisma-customfields-2018.4.jar:?]
at jetbrains.charisma.persistent.Issue.updateFrom(Issue.kt:366) ~[youtrack-application-2018.4.jar:?]
at jetbrains.gap.resource.components.EntityUpdater$DefaultImpls.doApply(EntityUpdater.kt:11) ~[gap-rest-900.jar:?]
at jetbrains.gap.resource.components.impl.SingleValueResource.doApply(ResourceComponents.kt:23) ~[gap-rest-900.jar:?]
at jetbrains.gap.resource.components.EditComponent$DefaultImpls.post(EditComponent.kt:19) ~[gap-rest-900.jar:?]
at jetbrains.gap.resource.components.EntityUpdater$DefaultImpls.post(EntityUpdater.kt) ~[gap-rest-900.jar:?]
at jetbrains.gap.resource.components.impl.SingleValueResource.post(ResourceComponents.kt:23) ~[gap-rest-900.jar:?]
at sun.reflect.GeneratedMethodAccessor1067.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_112]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_112]
at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81) ~[jersey-server-2.22.2.jar:?]
at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:144) ~[jersey-server-2.22.2.jar:?]
at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:161) ~[jersey-server-2.22.2.jar:?]
at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$TypeOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:205) ~[jersey-server-2.22.2.jar:?]
at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:99) ~[jersey-server-2.22.2.jar:?]
at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:389) ~[jersey-server-2.22.2.jar:?]
at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:347) ~[jersey-server-2.22.2.jar:?]

JT-32215: Support search by transitions in history (with aliases like Resolved, Unresolved)

$
0
0
Reporter Sergey Andreev (smandreev) Sergey Andreev (smandreev)
Created Oct 5, 2015 8:58:31 PM
Updated Jan 7, 2019 7:48:45 PM
State Open
Assignee Pavel Nikolaev (pasha)
Subsystem Search
Type Feature
Priority Normal
Fix versions Unscheduled
By Alexander Chernikov
We can't find issues that never ​_were_​ resolved, because their status can migrate: Open -> Fixed -> Open. Not everybody use "Reopened". And YouTrack can't search through history. (This is true for many bug trackers, but it would be a killer feature.) So, we find only ​_currently_​ non-resolved issues.

JT-50748: Migration from YT internal hub to external Hub throws Error: JPUser was removed

$
0
0
Reporter Frank van den Hoek (frankvandenhoek) Frank van den Hoek (frankvandenhoek)
Created Dec 8, 2018 11:55:00 PM
Updated Jan 7, 2019 7:51:46 PM
State In Progress
Assignee Alexander Volfman (Alexander.Volfman)
Subsystem User Management
Type Bug
Priority Major
Browser Chrome
OS Any OS
Fix versions Unscheduled
Affected versions Unknown

YT version: 2018.3.47247
HUB version: 2018.3.11025

What steps will reproduce the problem?

  1. Migrate youtrack internal Hub to external Hub

What is the expected result?
A successful migration

What happens instead?
An error occurs "Error: JPUser was removed."

I've started a migration of youtrack's internal hub to an external hub. After a while an error occurred.

Error

Log from /opt/hub/logs/hub/hub-all.log

12 Dec 2018 16:58:26,223 ERROR [GeneralExceptionMapper        ] [qtp2001244180-28    ] [id&failOnPermissionReduce=true] The database is in the read-only state during an import process. Writes are denied.
...

12 Dec 2018 16:58:26,223 ERROR [GeneralExceptionMapper ] [qtp2001244180-28 ] [id&failOnPermissionReduce=true] The database is in the read-only state during an import process. Writes are denied. jetbrains.exodus.env.ReadonlyTransactionException: The database is in the read-only state during an import process. Writes are denied. at jetbrains.jetpass.hub2hub.store.HubTransientEntityStoreImpl.onTransactionUpgrade(HubTransientEntityStoreImpl.kt:24) ~[jetbrains.jetpass.hub2hub.common-2018.3.11025.jar:?] at jetbrains.jetpass.hub2hub.store.HubTransientEntityStoreImpl.access$onTransactionUpgrade(HubTransientEntityStoreImpl.kt:10) ~[jetbrains.jetpass.hub2hub.common-2018.3.11025.jar:?] at jetbrains.jetpass.hub2hub.store.HubTransientEntityStoreImpl$beginSession$$inlined$apply$lambda$1.run(HubTransientEntityStoreImpl.kt:17) ~[jetbrains.jetpass.hub2hub.common-2018.3.11025.jar:?] at com.jetbrains.teamsys.dnq.database.TransientSessionImpl.upgradeReadonlyTransactionIfNecessary(TransientSessionImpl.kt:136) ~[dnq-transient-store-1.2.404.jar:?] at com.jetbrains.teamsys.dnq.database.TransientSessionImpl.addChangeAndRun(TransientSessionImpl.kt:1310) ~[dnq-transient-store-1.2.404.jar:?] at jetbrains.jetpass.userManagement.persistence.migration.RefactoringUtil.forceTxnUpgrade(RefactoringUtil.kt:56) ~[jetbrains.jetpass.userManagement-2018.3.11025.jar:?] at jetbrains.jetpass.hub2hub.executors.TransactionalJobExecutor.execute(TransactionalJobExecutor.kt:46) ~[jetbrains.jetpass.hub2hub.common-2018.3.11025.jar:?] at jetbrains.jetpass.hub2hub.rest.ImportsResource$ImportSubresource.merge(ImportsResource.kt:230) ~[jetbrains.jetpass.hub2hub.rest-2018.3.11025.jar:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_162] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_162] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_162] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_162] at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81) ~[jersey-server-2.20.jar:?] at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:144) ~[jersey-server-2.20.jar:?] at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:161) ~[jersey-server-2.20.jar:?] at org.glassfish.jersey.server.model.internal.VoidVoidDispatcherProvider$VoidToVoidDispatcher.doDispatch(VoidVoidDispatcherProvider.java:81) ~[jersey-server-2.20.jar:?] at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:99) ~[jersey-server-2.20.jar:?] at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:389) ~[jersey-server-2.20.jar:?] at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:347) ~[jersey-server-2.20.jar:?] at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:102) ~[jersey-server-2.20.jar:?] at org.glassfish.jersey.server.ServerRuntime$2.run(ServerRuntime.java:309) [jersey-server-2.20.jar:?] at org.glassfish.jersey.internal.Errors$1.call(Errors.java:271) [jersey-common-2.20.jar:?] at org.glassfish.jersey.internal.Errors$1.call(Errors.java:267) [jersey-common-2.20.jar:?] at org.glassfish.jersey.internal.Errors.process(Errors.java:315) [jersey-common-2.20.jar:?] at org.glassfish.jersey.internal.Errors.process(Errors.java:297) [jersey-common-2.20.jar:?] at org.glassfish.jersey.internal.Errors.process(Errors.java:267) [jersey-common-2.20.jar:?] at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:317) [jersey-common-2.20.jar:?] at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:292) [jersey-server-2.20.jar:?] at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:1139) [jersey-server-2.20.jar:?] at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:454) [jersey-container-servlet-core-2.20.jar:?] at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:386) [jersey-container-servlet-core-2.20.jar:?] at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:334) [jersey-container-servlet-core-2.20.jar:?] at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:221) [jersey-container-servlet-core-2.20.jar:?] at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:848) [jetty-servlet-9.3.24.v20180605.jar:9.3.24.v20180605] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1772) [jetty-servlet-9.3.24.v20180605.jar:9.3.24.v20180605] at jetbrains.hub.server.filter.ClientCertificateFilter.doFilter(ClientCertificateFilter.kt:43) [jetbrains.jetpass.server-2018.3.11025.jar:?] at jetbrains.hub.server.filter.FilterAdapter$DefaultImpls.doFilter(FilterAdapter.kt:14) [jetbrains.jetpass.server-2018.3.11025.jar:?] at jetbrains.hub.server.filter.ClientCertificateFilter.doFilter(ClientCertificateFilter.kt:22) [jetbrains.jetpass.server-2018.3.11025.jar:?] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1759) [jetty-servlet-9.3.24.v20180605.jar:9.3.24.v20180605] at jetbrains.hub.server.filter.LocalScopeFilter.doFilter(LocalScopeFilter.kt:18) [jetbrains.jetpass.server-2018.3.11025.jar:?] at jetbrains.hub.server.filter.FilterAdapter$DefaultImpls.doFilter(FilterAdapter.kt:14) [jetbrains.jetpass.server-2018.3.11025.jar:?] at jetbrains.hub.server.filter.LocalScopeFilter.doFilter(LocalScopeFilter.kt:9) [jetbrains.jetpass.server-2018.3.11025.jar:?] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1759) [jetty-servlet-9.3.24.v20180605.jar:9.3.24.v20180605] at jetbrains.hub.server.filter.SecurityHeadersFilter.doFilter(SecurityHeadersFilter.kt:17) [jetbrains.jetpass.server-2018.3.11025.jar:?] at jetbrains.hub.server.filter.FilterAdapter$DefaultImpls.doFilter(FilterAdapter.kt:14) [jetbrains.jetpass.server-2018.3.11025.jar:?] at jetbrains.hub.server.filter.SecurityHeadersFilter.doFilter(SecurityHeadersFilter.kt:8) [jetbrains.jetpass.server-2018.3.11025.jar:?] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1759) [jetty-servlet-9.3.24.v20180605.jar:9.3.24.v20180605] at jetbrains.hub.server.filter.SourceMapsFilter.doFilter(SourceMapsFilter.kt:43) [jetbrains.jetpass.server-2018.3.11025.jar:?] at jetbrains.hub.server.filter.FilterAdapter$DefaultImpls.doFilter(FilterAdapter.kt:14) [jetbrains.jetpass.server-2018.3.11025.jar:?] at jetbrains.hub.server.filter.SourceMapsFilter.doFilter(SourceMapsFilter.kt:9) [jetbrains.jetpass.server-2018.3.11025.jar:?] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1759) [jetty-servlet-9.3.24.v20180605.jar:9.3.24.v20180605] at jetbrains.hub.server.filter.LoggingFilter.doFilter(LoggingFilter.kt:26) [jetbrains.jetpass.server-2018.3.11025.jar:?] at jetbrains.hub.server.filter.FilterAdapter$DefaultImpls.doFilter(FilterAdapter.kt:14) [jetbrains.jetpass.server-2018.3.11025.jar:?] at jetbrains.hub.server.filter.LoggingFilter.doFilter(LoggingFilter.kt:11) [jetbrains.jetpass.server-2018.3.11025.jar:?] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1759) [jetty-servlet-9.3.24.v20180605.jar:9.3.24.v20180605] at org.eclipse.jetty.continuation.ContinuationFilter.doFilter(ContinuationFilter.java:127) [jetty-continuation-9.2.10.v20150310.jar:9.2.10.v20150310] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1759) [jetty-servlet-9.3.24.v20180605.jar:9.3.24.v20180605] at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176) [urlrewritefilter-4.0.3.jar:4.0.3] at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145) [urlrewritefilter-4.0.3.jar:4.0.3] at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92) [urlrewritefilter-4.0.3.jar:4.0.3] at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:394) [urlrewritefilter-4.0.3.jar:4.0.3] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1759) [jetty-servlet-9.3.24.v20180605.jar:9.3.24.v20180605] at jetbrains.hub.server.maintenance.performance.PerformanceFilter$doFilter$1.invoke(PerformanceFilter.kt:14) [jetbrains.jetpass.server-2018.3.11025.jar:?] at jetbrains.hub.server.maintenance.performance.PerformanceFilter$doFilter$1.invoke(PerformanceFilter.kt:6) [jetbrains.jetpass.server-2018.3.11025.jar:?] at jetbrains.hub.server.maintenance.performance.PerformanceMonitor$Companion.request(PerformanceMonitor.kt:87) [jetbrains.jetpass.server-2018.3.11025.jar:?] at jetbrains.hub.server.maintenance.performance.PerformanceFilter.doFilter(PerformanceFilter.kt:13) [jetbrains.jetpass.server-2018.3.11025.jar:?] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1751) [jetty-servlet-9.3.24.v20180605.jar:9.3.24.v20180605] at com.jetbrains.bundle.proxy.jetty.AllowOriginOneTimeFilter.doFilter(AllowOriginOneTimeFilter.java:37) [bundle-1.4.446.jar:?] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1759) [jetty-servlet-9.3.24.v20180605.jar:9.3.24.v20180605] at org.eclipse.jetty.servlets.CrossOriginFilter.handle(CrossOriginFilter.java:308) [jetty-servlets-9.3.24.v20180605.jar:9.3.24.v20180605] at org.eclipse.jetty.servlets.CrossOriginFilter.doFilter(CrossOriginFilter.java:262) [jetty-servlets-9.3.24.v20180605.jar:9.3.24.v20180605] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1759) [jetty-servlet-9.3.24.v20180605.jar:9.3.24.v20180605] at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:582) [jetty-servlet-9.3.24.v20180605.jar:9.3.24.v20180605] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) [jetty-server-9.3.24.v20180605.jar:9.3.24.v20180605] at org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:493) [jetty-server-9.3.24.v20180605.jar:9.3.24.v20180605] at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) [jetty-security-9.3.24.v20180605.jar:9.3.24.v20180605] at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226) [jetty-server-9.3.24.v20180605.jar:9.3.24.v20180605] at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1180) [jetty-server-9.3.24.v20180605.jar:9.3.24.v20180605] at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:512) [jetty-servlet-9.3.24.v20180605.jar:9.3.24.v20180605] at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185) [jetty-server-9.3.24.v20180605.jar:9.3.24.v20180605] at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1112) [jetty-server-9.3.24.v20180605.jar:9.3.24.v20180605] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) [jetty-server-9.3.24.v20180605.jar:9.3.24.v20180605] at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:213) [jetty-server-9.3.24.v20180605.jar:9.3.24.v20180605] at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:119) [jetty-server-9.3.24.v20180605.jar:9.3.24.v20180605] at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134) [jetty-server-9.3.24.v20180605.jar:9.3.24.v20180605] at org.eclipse.jetty.server.Server.handle(Server.java:539) [jetty-server-9.3.24.v20180605.jar:9.3.24.v20180605] at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:333) [jetty-server-9.3.24.v20180605.jar:9.3.24.v20180605] at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251) [jetty-server-9.3.24.v20180605.jar:9.3.24.v20180605] at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:283) [jetty-io-9.3.24.v20180605.jar:9.3.24.v20180605] at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:108) [jetty-io-9.3.24.v20180605.jar:9.3.24.v20180605] at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93) [jetty-io-9.3.24.v20180605.jar:9.3.24.v20180605] at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303) [jetty-util-9.3.24.v20180605.jar:9.3.24.v20180605] at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148) [jetty-util-9.3.24.v20180605.jar:9.3.24.v20180605] at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136) [jetty-util-9.3.24.v20180605.jar:9.3.24.v20180605] at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) [jetty-util-9.3.24.v20180605.jar:9.3.24.v20180605] at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) [jetty-util-9.3.24.v20180605.jar:9.3.24.v20180605] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_162] 12 Dec 2018 16:58:30,690 WARN [TransientSessionImpl ] [pool-11-thread-2291 ] [] Entity [JPUser: id = 33-21] was removed in database, can't create local copy 12 Dec 2018 16:58:30,698 ERROR [MergeDatabasesJob ] [UserJobProcessor ] [] Merge phase failed jetbrains.exodus.entitystore.EntityRemovedInDatabaseException: JPUser was removed. at jetbrains.exodus.entitystore.PersistentStoreTransaction.getEntity(PersistentStoreTransaction.java:270) ~[xodus-entity-store-1.2.3507.jar:1.2.3507] at com.jetbrains.teamsys.dnq.database.TransientSessionImpl.newLocalCopy(TransientSessionImpl.kt:422) ~[dnq-transient-store-1.2.404.jar:?] at com.jetbrains.teamsys.dnq.database.TransientEntityUtilKt.reattach(TransientEntityUtil.kt:29) ~[dnq-transient-store-1.2.404.jar:?] at com.jetbrains.teamsys.dnq.database.TransientEntityUtilKt.reattachTransient(TransientEntityUtil.kt:33) ~[dnq-transient-store-1.2.404.jar:?] at com.jetbrains.teamsys.dnq.association.PrimitiveAssociationSemantics.get(PrimitiveAssociationSemantics.kt:37) ~[dnq-transient-store-1.2.404.jar:?] at jetbrains.jetpass.hub2hub.conflicts.resolution.CopyPropertiesConflictResolution.getProperty(CopyPropertiesConflictResolution.kt:83) ~[jetbrains.jetpass.hub2hub.jobs-2018.3.11025.jar:?] at jetbrains.jetpass.hub2hub.conflicts.resolution.CreateConflictResolution.getProperty(CreateConflictResolution.kt:44) ~[jetbrains.jetpass.hub2hub.jobs-2018.3.11025.jar:?] at jetbrains.jetpass.hub2hub.conflicts.resolution.CopyPropertiesConflictResolution$copyProperties$1.invoke(CopyPropertiesConflictResolution.kt:70) ~[jetbrains.jetpass.hub2hub.jobs-2018.3.11025.jar:?] at jetbrains.jetpass.hub2hub.conflicts.resolution.CopyPropertiesConflictResolution$copyProperties$1.invoke(CopyPropertiesConflictResolution.kt:19) ~[jetbrains.jetpass.hub2hub.jobs-2018.3.11025.jar:?] at jetbrains.jetpass.hub2hub.RootManager.runAsRoot(RootManager.kt:17) ~[jetbrains.jetpass.hub2hub.common-2018.3.11025.jar:?] at jetbrains.jetpass.hub2hub.executors.TransactionalJobExecutor$execute$value$1$1.invoke(TransactionalJobExecutor.kt:33) ~[jetbrains.jetpass.hub2hub.common-2018.3.11025.jar:?] at jetbrains.jetpass.hub2hub.executors.TransactionalJobExecutor$execute$value$1$1.invoke(TransactionalJobExecutor.kt:12) ~[jetbrains.jetpass.hub2hub.common-2018.3.11025.jar:?] at com.jetbrains.teamsys.dnq.database.TransientEntityStoreExt.transactional(TransientEntityStoreExt.kt:51) ~[dnq-transient-store-1.2.404.jar:?] at com.jetbrains.teamsys.dnq.database.TransientEntityStoreImpl.transactional(TransientEntityStoreImpl.kt:95) ~[dnq-transient-store-1.2.404.jar:?] at jetbrains.jetpass.dnq.TransactionKt.legacyTransactional(Transaction.kt:20) ~[jetbrains.jetpass.userManagement-2018.3.11025.jar:?] at jetbrains.jetpass.dnq.TransactionKt.legacyTransactional$default(Transaction.kt:14) ~[jetbrains.jetpass.userManagement-2018.3.11025.jar:?] at jetbrains.jetpass.hub2hub.executors.TransactionalJobExecutor$execute$value$1.invoke(TransactionalJobExecutor.kt:31) ~[jetbrains.jetpass.hub2hub.common-2018.3.11025.jar:?] at jetbrains.jetpass.hub2hub.executors.BeanContainerJobExecutor.execute(BeanContainerJobExecutor.kt:11) ~[jetbrains.jetpass.hub2hub.common-2018.3.11025.jar:?] at jetbrains.jetpass.hub2hub.executors.ThreadJobExecutor$execute$wrapper$1.invoke(ThreadJobExecutor.kt:13) ~[jetbrains.jetpass.hub2hub.common-2018.3.11025.jar:?] at jetbrains.jetpass.hub2hub.executors.ThreadJobExecutor$execute$wrapper$1.invoke(ThreadJobExecutor.kt:7) ~[jetbrains.jetpass.hub2hub.common-2018.3.11025.jar:?] at jetbrains.jetpass.hub2hub.executors.ThreadJobExecutor$sam$java_lang_Runnable$0.run(ThreadJobExecutor.kt) ~[jetbrains.jetpass.hub2hub.common-2018.3.11025.jar:?] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_162]

JT-50720: Unable to delete Agile Board - "Axis field is required" Error

$
0
0
Reporter Ryan Naylor (ryan.naylor) Ryan Naylor (ryan.naylor)
Created Dec 7, 2018 1:02:25 AM
Updated Jan 7, 2019 8:53:51 PM
Resolved Jan 7, 2019 8:52:33 PM
State Fixed
Assignee Anna Zhdan (Anna.Zhdan)
Subsystem Agile Board
Type Bug
Priority Minor
Browser Chrome
OS Mac OS X
Fix versions Unscheduled
Affected versions 2018.3.47247

What steps will reproduce the problem?

  1. Delete Agile board

What is the expected result?
Board Deleted
What happens instead?
Vague error "Axis field is required" is returned.
https://rmb.myjetbrains.com/youtrack/agiles/102-5/103-80?settings
Please provide any additional information below.
Board was for a user that is no longer in the YouTrack System (Adam_Webb)
Attach a code sample as text, a screenshot or screencast if possible

JT-51085: There is no ability to mute notifications for the issues in this tracker without logging in

$
0
0
Reporter Oleksandr Tarasenko (aleks_tar) Oleksandr Tarasenko (aleks_tar)
Created Jan 7, 2019 7:31:08 PM
Updated Jan 7, 2019 8:58:08 PM
Resolved Jan 7, 2019 8:58:08 PM
State Duplicate
Assignee Unassigned
Subsystem No Subsystem
Type Bug
Priority Normal
Browser Any Browser
OS Any OS
Fix versions Unscheduled
Affected versions Unknown

I voted up several issues in this bug tracker (for IntelliJ IDEA project) and automatically subscribed to any actions related to them. I get the notifications to my email account. There is a link to mute them, but when I click it, and in that time I'm not logged in to the https://youtrack.jetbrains.com/, I get "403: Woah, you can't touch this!". When I log in to this bug tracker and try again push that link - it works. This is very uncomfortable. Other services, that I subscribed to, provide the ability to unsubscribe from their subscriptions without logging in to their sites.

JT-39743: Provide a link in the notification letter to proceed to notification settings without logging in

$
0
0
Reporter Liubov Dievskaia (Liubov.Dievskaia) Liubov Dievskaia (Liubov.Dievskaia)
Created Jan 26, 2017 8:41:42 PM
Updated Jan 7, 2019 8:58:08 PM
State Open
Assignee Pavel Nikolaev (pasha)
Subsystem Notifications
Type Feature
Priority Normal
Fix versions Unscheduled
It would be nice if I could unsubscribe from unwanted notifications just by clicking one link from the notification letter itself.
At least I would like to be able to click a link in the letter and proceed to the notifications without needing to log in.

JT-51086: Broken GitLab integration if project contains uppercase letters

$
0
0
Reporter Kamil Olszewski (kpolszewski) Kamil Olszewski (kpolszewski)
Created Jan 7, 2019 9:02:16 PM
Updated Jan 7, 2019 9:03:58 PM
State Open
Assignee Alexander Volfman (Alexander.Volfman)
Subsystem GitLab Integration
Type Bug
Priority Normal
Browser Any Browser
OS Any OS
Fix versions Unscheduled
Affected versions 2018.4.48406

What steps will reproduce the problem?

  1. Create project in gitlab, eg. group "youtrackdemo", project name "YoutrackDemo"
  2. Try to add integration in youtrack (+sniff http requests)
  3. You will see "The specified URL does not point to a GitLab repository." error in Youtrack
  4. If you look at sniffing logs you will see that project is found correctly, with request similar to this one:
GET /api/v4/groups/youtrackdemo/projects?search=youtrackdemo&simple=true&per_page=100 HTTP/1.1

[{
		"id": 49,
		"description": "",
		"name": "YoutrackDemo",
		"name_with_namespace": "youtrackdemo / YoutrackDemo",
		"path": "YoutrackDemo",
		"path_with_namespace": "youtrackdemo/YoutrackDemo",
		"created_at": "2019-01-07T17:46:27.547Z",
		"default_branch": null,
		"tag_list": [],
		"ssh_url_to_repo": "git@selfhosted-git.com:youtrackdemo/YoutrackDemo.git",
		"http_url_to_repo": "http://selfhosted-git.com/youtrackdemo/YoutrackDemo.git",
		"web_url": "http://selfhosted-git.com/youtrackdemo/YoutrackDemo",
		"readme_url": null,
		"avatar_url": null,
		"star_count": 0,
		"forks_count": 0,
		"last_activity_at": "2019-01-07T17:46:27.547Z"
	}
]
  1. change project path in gitlab in settings->advanced->rename repository->path to "youtrackdemo"
  2. try again to add integration in youtrack
  3. success
  4. new sniff looks like this
[{
		"id": 49,
		"description": "",
		"name": "YoutrackDemo",
		"name_with_namespace": "youtrackdemo / YoutrackDemo",
		"path": "youtrackdemo",
		"path_with_namespace": "youtrackdemo/youtrackdemo",
		"created_at": "2019-01-07T17:46:27.547Z",
		"default_branch": null,
		"tag_list": [],
		"ssh_url_to_repo": "git@selfhosted-git.com:youtrackdemo/youtrackdemo.git",
		"http_url_to_repo": "http://selfhosted-git.com/youtrackdemo/youtrackdemo.git",
		"web_url": "http://selfhosted-git.com/youtrackdemo/youtrackdemo",
		"readme_url": null,
		"avatar_url": null,
		"star_count": 0,
		"forks_count": 0,
		"last_activity_at": "2019-01-07T17:46:27.547Z"
	}
]

What is the expected result?
No error while adding existing GitLab repository, that has uppercase letters

What happens instead?
"The specified URL does not point to a GitLab repository." error shows up

Please provide any additional information below.
maybe bug is in findFirst IWhereFilter, where "path_with_namespace" field(that contains uppercase letters) is compared with normalized, lowercased "path" variable in GitLabRest file (youtrack-github-integration-2018.4 jar file), method getRepoId.

JT-51040: change project to private or if not possible disable gues account

$
0
0
Reporter Sebastian Lauffer (Sebastian_Lauffer) Sebastian Lauffer (Sebastian_Lauffer)
Created Dec 29, 2018 2:58:34 PM
Updated Jan 7, 2019 10:42:38 PM
State Wait for Reply
Assignee Liubov Dievskaia (Liubov.Dievskaia)
Subsystem No Subsystem
Type Support Request
Priority Normal
Browser Any Browser
OS Any OS
Fix versions Unscheduled
Affected versions Unknown
What steps will reproduce the problem?
1. want change this project to private: https://g-intellisense.myjetbrains.com/youtrack/projects/32613995-ef6d-4d07-9431-04df43503cab
2. reading https://www.jetbrains.com/help/youtrack/standalone/Managing-Guest-Users.html
3. cant find the matching to real admin GUI and the Doc

What is the expected result?
private

What happens instead?
nothing

Please provide any additional information below.
if its not possibele in free poblic projects, please add some hints into this doku pages. thanks.

JT-51087: Due Dates Calendar custom widget goes blank

$
0
0
Reporter Liubov Dievskaia (Liubov.Dievskaia) Liubov Dievskaia (Liubov.Dievskaia)
Created Jan 8, 2019 10:24:49 AM
Updated Jan 8, 2019 10:24:49 AM
State Open
Assignee Oleg Bakhirev (Oleg.Bakhirev)
Subsystem Dashboard & Widgets
Type Bug
Priority Normal
Browser Any Browser
OS Any OS
Fix versions Unscheduled
Affected versions Unknown

STR:

  1. Install the Due Dates Calendar custom widget v.1.0.0
  2. Add it to your dashboard, select a project and click save.
  3. The calendar is displayed correctly
  4. Open another page or refresh the same dashboard page

ER: I can see the calendar again
AR: the widget is blank, no calendar. Editing this widget is also unavailable (the edit form is blank)


JT-51024: Different results with the seemingly equal queries

$
0
0
Reporter Kasper Rybak (krybak) Kasper Rybak (krybak)
Created Dec 27, 2018 7:55:48 PM
Updated Jan 8, 2019 11:58:01 AM
Resolved Jan 8, 2019 11:58:01 AM
State As designed
Assignee Anna Zhdan (Anna.Zhdan)
Subsystem Search
Type Bug
Priority Normal
Browser Any Browser
OS Any OS
Fix versions Unscheduled
Affected versions Unknown

What steps will reproduce the problem?

  1. Go to: https://youtrack.jetbrains.com/issues?q=(project:TeamCity%20or%20project:Rider)%20and%20Type:Bug
    (query: (project:TeamCity or project:Rider) and Type:Bug returns 9548 issues)
  2. Go to: https://youtrack.jetbrains.com/issues?q=(project:TeamCity,%20Rider)%20and%20Type:Bug
    (query: (project:TeamCity, Rider) and Type:Bug returns 34456 issues)

What is the expected result?
Expected result is to have the same issues found by both queries.

What happens instead?
Number of issues found differs. First query found 9548 issues, where the second one found 34456 issues.

Please provide any additional information below.
As docs state in the operators section:
Searches that include multiple values for a single attribute are treated as disjunctive. This means that the values are handled as if joined by an OR operator.

Above means both queries should be regarded as equal, and should return exactly the same results.

JT-51070: The "thin blue line" that indicates sorted issues is not visible in Agile Board backlog view

$
0
0
Reporter Brad Green (bradsgreen) Brad Green (bradsgreen)
Created Jan 4, 2019 8:27:38 PM
Updated Jan 8, 2019 11:58:09 AM
State Open
Assignee Dmitry Gizatov (mitya)
Subsystem Agile Board
Type Cosmetics
Priority Normal
Browser Any Browser
OS Any OS
Fix versions Unscheduled
Affected versions Unknown

What steps will reproduce the problem?

  1. Create an Agile Board
  2. Apply a custom sort to the issues in the issue view of the backlog query. You will see a thin blue line indicating the issues that are sorted.
  3. Switch to the agile board and open up the backlog view

What is the expected result?
I will see a thin blue line indicating the sorted issues.

What happens instead?
there isn't one.

Please provide any additional information below.
Attach a code sample as text, a screenshot or screencast if possible

Not visible on Backlog:

Visible on issues list:

JT-50927: Investigate why a user cannot create an issue on the agile board

$
0
0
Reporter Anastasia Bartasheva (ana.bartasheva) Anastasia Bartasheva (ana.bartasheva)
Created Dec 19, 2018 9:41:01 PM
Updated Jan 8, 2019 12:38:15 PM
State Wait for Reply
Assignee Anna Zhdan (Anna.Zhdan)
Subsystem Agile Board
Type Task
Priority Normal
Fix versions Unscheduled

Reproduced both for the board owner and for the instance administrator.
An attempt to add an issue results in "No permissions to update issue sprint"

JT-51048: Investigate why live update doesn't work on a customer's board

$
0
0
Reporter Liubov Dievskaia (Liubov.Dievskaia) Liubov Dievskaia (Liubov.Dievskaia)
Created Jan 2, 2019 10:51:10 AM
Updated Jan 8, 2019 12:47:09 PM
State Wait for Reply
Assignee Anna Zhdan (Anna.Zhdan)
Subsystem Agile Board
Type Task
Priority Normal
Fix versions Unscheduled

Instance skblab
They're adding an issue to the board (by adding a tag to it), but the board opened in another tab is not updated, they need to refresh the page to view the card.

Issue appeared with 2018.3.47247, now it's 2018.3.48045

JT-51088: Agile Board: Backlog doesn't show all issues

$
0
0
Reporter Alexei Malashkevich (a.malashkevich) Alexei Malashkevich (a.malashkevich)
Created Jan 8, 2019 12:00:36 PM
Updated Jan 8, 2019 1:55:53 PM
State Open
Assignee Anna Zhdan (Anna.Zhdan)
Subsystem Agile Board
Type Support Request
Priority Normal
Browser Any Browser
OS Any OS
Fix versions Unscheduled
Affected versions 2018.4

I have a board which contains several projects. Also, I have query for the backlog: (tag: design) and State: Unresolved order by: Priority
It looks like this:

It's already incorrect - as you can see Im trying to order by priority but EVA-135 (first item) has normal priority, and NGXBACK-49 (second item) has Major. I expect that they should go in a different order.

Moreover, there is a button Show on issue list. I expect that it will show all issues on separate view with the same filter. When I click on it I see this:

As you can see, I have 2 critical, 3 major issue and the order it's completely different from what I have in backlog.

Something is obviously broken. Could you please help?

Viewing all 74845 articles
Browse latest View live




Latest Images