[MAGNOLIA-7741] IndexOutOfBoundsException when uploading binary in resources workspace Created: 16/Mar/20 Updated: 20/Mar/20 Resolved: 19/Mar/20 |
|
| Status: | Closed |
| Project: | Magnolia |
| Component/s: | resource-loader |
| Affects Version/s: | 6.2 |
| Fix Version/s: | 6.2 |
| Type: | Task | Priority: | Neutral |
| Reporter: | Federico Grilli | Assignee: | Adam Siska |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Template: |
|
||||||||
| Acceptance criteria: |
Empty
|
||||||||
| Task DoR: |
Empty
|
||||||||
| Sprint: | UI Framework 20 | ||||||||
| Story Points: | 3 | ||||||||
| Description |
|
Regression, does not happen on 6.1. Trying to upload a binary in resources app, e.g. at /admincentral one gets
2020-03-16 16:13:00,353 WARN nolia.resourceloader.layered.LayeredResourceOrigin: Resources at /admincentral/Screenshot 2020-03-12 at 17.00.49.png/binary are not all directory/file: [JcrResource
{origin=jcr,path=/admincentral/Screenshot 2020-03-12 at 17.00.49.png/binary,file}
]
Exception in thread "Thread-114" java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(ArrayList.java:657)
at java.util.ArrayList.get(ArrayList.java:433)
at info.magnolia.resourceloader.layered.LayeredResource.getFirst(LayeredResource.java:61)
at info.magnolia.resourceloader.layered.LayeredResourceOrigin$RelayingChangeHandler.onResourceChanged(LayeredResourceOrigin.java:289)
at info.magnolia.resourceloader.AbstractResourceOrigin.dispatchResourceChange(AbstractResourceOrigin.java:132)
at info.magnolia.resourceloader.jcr.JcrResourceOrigin$ResourcesObservationListener.onEvent(JcrResourceOrigin.java:360)
at info.magnolia.cms.util.FilteredEventListener.onEvent(FilteredEventListener.java:86)
|