Fixed
Status Update
Comments
rm...@google.com <rm...@google.com> #2
Can you also share Android studio version and host operating system details.
ra...@google.com <ra...@google.com> #3
Android Studio 3.3 Canary 11
Build #AI-182.4323.46.33.5012296, built on September 15, 2018
JRE: 1.8.0_152-release-1248-b01 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 Pro 10.0
Build #AI-182.4323.46.33.5012296, built on September 15, 2018
JRE: 1.8.0_152-release-1248-b01 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 Pro 10.0
sp...@google.com <sp...@google.com> #5
Pending ag/5854860.
sp...@google.com <sp...@google.com>
nr...@uber.com <nr...@uber.com> #6
Promoting to P1 as this affects all cases when a fallback repo source is being called into.
sp...@google.com <sp...@google.com> #7
Fixed how? (Starting in what version?)
nr...@uber.com <nr...@uber.com> #8
It looks to me like probably 3.4 canary 10, since I believe that was the next build after the change (Ib0212be) and indeed I don't (yet?) see any reports of the error starting in 3.4.0.10.
sp...@google.com <sp...@google.com> #9
I love it
nr...@uber.com <nr...@uber.com> #10
So I'm getting this bug still in `Android Support` plugin that is bundled with IntelliJ:
```
java.lang.Throwable: Progress subrange out of bounds: 2.949999999999999
at com.intellij.openapi.diagnostic.Logger.error(Logger.java:145)
at com.android.tools.idea.sdk.progress.StudioLoggerProgressIndicator.logError(StudioLoggerProgressIndicator.java:47)
at com.android.repository.api.DelegatingProgressIndicator.lambda$logError$8(DelegatingProgressIndicator.java:103)
at java.util.concurrent.ConcurrentHashMap$KeySetView.forEach(ConcurrentHashMap.java:4649)
at com.android.repository.api.DelegatingProgressIndicator.logError(DelegatingProgressIndicator.java:103)
at com.android.repository.api.ProgressIndicator.createSubProgress(ProgressIndicator.java:124)
at com.android.repository.impl.manager.RemoteRepoLoaderImpl.processSource(RemoteRepoLoaderImpl.java:262)
at com.android.repository.impl.manager.RemoteRepoLoaderImpl.fetchPackages(RemoteRepoLoaderImpl.java:187)
at com.android.repository.impl.manager.RepoManagerImpl$LoadTask.run(RepoManagerImpl.java:553)
at com.android.repository.api.RepoManager$DummyProgressRunner.runSyncWithProgress(RepoManager.java:397)
at com.android.repository.impl.manager.RepoManagerImpl.load(RepoManagerImpl.java:365)
at com.android.repository.api.RepoManager.loadSynchronously(RepoManager.java:290)
at com.android.tools.idea.updater.SdkComponentSource.initIfNecessary(SdkComponentSource.java:74)
at com.android.tools.idea.updater.SdkComponentSource.getComponents(SdkComponentSource.java:141)
at com.android.tools.idea.updater.SdkComponentSource.getAvailableVersions(SdkComponentSource.java:122)
at com.intellij.openapi.updateSettings.impl.UpdateChecker.checkExternalUpdates(UpdateChecker.kt:296)
at com.intellij.openapi.updateSettings.impl.UpdateChecker.doUpdateAndShowResult(UpdateChecker.kt:139)
at com.intellij.openapi.updateSettings.impl.UpdateChecker.access$doUpdateAndShowResult(UpdateChecker.kt:50)
at com.intellij.openapi.updateSettings.impl.UpdateChecker$updateAndShowResult$1.run(UpdateChecker.kt:81)
at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:311)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
```
IntelliJ IDEA 2019.1 (Ultimate Edition)
Build #IU-191.6183.87, built on March 27, 2019
Licensed to Gareth Jones
Subscription is active until June 22, 2019
JRE: 1.8.0_202-release-1483-b39 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0
It's been going on for quite a while. IntelliJ doesn't tell me what version of the plugin I've got.
Any chance of some more information about the state of this bug & its fix?
```
java.lang.Throwable: Progress subrange out of bounds: 2.949999999999999
at com.intellij.openapi.diagnostic.Logger.error(Logger.java:145)
at com.android.tools.idea.sdk.progress.StudioLoggerProgressIndicator.logError(StudioLoggerProgressIndicator.java:47)
at com.android.repository.api.DelegatingProgressIndicator.lambda$logError$8(DelegatingProgressIndicator.java:103)
at java.util.concurrent.ConcurrentHashMap$KeySetView.forEach(ConcurrentHashMap.java:4649)
at com.android.repository.api.DelegatingProgressIndicator.logError(DelegatingProgressIndicator.java:103)
at com.android.repository.api.ProgressIndicator.createSubProgress(ProgressIndicator.java:124)
at com.android.repository.impl.manager.RemoteRepoLoaderImpl.processSource(RemoteRepoLoaderImpl.java:262)
at com.android.repository.impl.manager.RemoteRepoLoaderImpl.fetchPackages(RemoteRepoLoaderImpl.java:187)
at com.android.repository.impl.manager.RepoManagerImpl$LoadTask.run(RepoManagerImpl.java:553)
at com.android.repository.api.RepoManager$DummyProgressRunner.runSyncWithProgress(RepoManager.java:397)
at com.android.repository.impl.manager.RepoManagerImpl.load(RepoManagerImpl.java:365)
at com.android.repository.api.RepoManager.loadSynchronously(RepoManager.java:290)
at com.android.tools.idea.updater.SdkComponentSource.initIfNecessary(SdkComponentSource.java:74)
at com.android.tools.idea.updater.SdkComponentSource.getComponents(SdkComponentSource.java:141)
at com.android.tools.idea.updater.SdkComponentSource.getAvailableVersions(SdkComponentSource.java:122)
at com.intellij.openapi.updateSettings.impl.UpdateChecker.checkExternalUpdates(UpdateChecker.kt:296)
at com.intellij.openapi.updateSettings.impl.UpdateChecker.doUpdateAndShowResult(UpdateChecker.kt:139)
at com.intellij.openapi.updateSettings.impl.UpdateChecker.access$doUpdateAndShowResult(UpdateChecker.kt:50)
at com.intellij.openapi.updateSettings.impl.UpdateChecker$updateAndShowResult$1.run(UpdateChecker.kt:81)
at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:311)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
```
IntelliJ IDEA 2019.1 (Ultimate Edition)
Build #IU-191.6183.87, built on March 27, 2019
Licensed to Gareth Jones
Subscription is active until June 22, 2019
JRE: 1.8.0_202-release-1483-b39 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0
It's been going on for quite a while. IntelliJ doesn't tell me what version of the plugin I've got.
Any chance of some more information about the state of this bug & its fix?
sp...@google.com <sp...@google.com> #11
The iml file produced by Gradle sync doesn't refer to the res folder directly, but the project model does. If you can share a small self-contained project where the Vector Asset action is permanently disabled, I may be able to help. In meantime, could you please file a new bug that the Vector Asset action is permanently disabled for non-Gradle projects.
nr...@uber.com <nr...@uber.com> #12
Hi, acknowledging. I'll try to get a project up and will link here when I do. Will also file a bug that vector asset action is permanently disabled for non-Gradle projects.
it...@gmail.com <it...@gmail.com> #13
i can't add new vector asset to my project.
and the name i used for my previous vector asset seems to be set as default.
attached: the little amount of vector assets available
but error anywhere my project runs perfect.
and the name i used for my previous vector asset seems to be set as default.
attached: the little amount of vector assets available
but error anywhere my project runs perfect.
sp...@google.com <sp...@google.com> #14
Re
Please don't try to hijack this bug report. Create a new bug and attach detailed reproduction steps and, preferably, a small project that can be used to reproduce the problem.
Description
In IntelliJ IDEA 2019.1 EAP, the "New -> Vector Asset" action does not work.
The failure is on the Android Support plugin.
Here is the stacktrace:
java.lang.IndexOutOfBoundsException: Empty list doesn't contain element at index 0.
at kotlin.collections.EmptyList.get(Collections.kt:36)
at kotlin.collections.EmptyList.get(Collections.kt:24)
at com.android.tools.idea.npw.assetstudio.wizard.GenerateIconsModel.<init>(GenerateIconsModel.java:51)
at com.android.tools.idea.actions.NewVectorAssetAction.createWizard(NewVectorAssetAction.kt:53)
at com.android.tools.idea.actions.AndroidAssetStudioAction.actionPerformed(AndroidAssetStudioAction.java:81)
at com.intellij.openapi.actionSystem.ex.ActionUtil$1.run(ActionUtil.java:260)
at com.intellij.openapi.actionSystem.ex.ActionUtil.performActionDumbAware(ActionUtil.java:277)
at com.intellij.ide.actions.GotoActionAction.lambda$performAction$7(GotoActionAction.java:351)
at com.intellij.openapi.application.TransactionGuardImpl.runSyncTransaction(TransactionGuardImpl.java:88)
at com.intellij.openapi.application.TransactionGuardImpl.lambda$submitTransaction$1(TransactionGuardImpl.java:111)
at com.intellij.openapi.application.TransactionGuardImpl.submitTransaction(TransactionGuardImpl.java:120)
at com.intellij.openapi.application.TransactionGuardImpl.lambda$submitTransactionLater$4(TransactionGuardImpl.java:271)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.doRun(LaterInvocator.java:435)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.runNextEvent(LaterInvocator.java:419)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:403)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:764)
at java.awt.EventQueue.access$500(EventQueue.java:98)
at java.awt.EventQueue$3.run(EventQueue.java:715)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:734)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:723)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:672)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:367)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)