java.util.logging.LogManager$RootLogger log WARNING: Uncaught exception from thread: Thread[AWT-EventQueue-0,6,main] Wed Aug 02 14:58:39 PDT 2017 Thread: 15 Stack trace: java.lang.IllegalStateException: stream has already been operated upon or closed at java.util.stream.AbstractPipeline.<init>(AbstractPipeline.java:203) at java.util.stream.ReferencePipeline.<init>(ReferencePipeline.java:94) at java.util.stream.ReferencePipeline$StatelessOp.<init>(ReferencePipeline.java:618) at java.util.stream.ReferencePipeline$2.<init>(ReferencePipeline.java:163) at java.util.stream.ReferencePipeline.filter(ReferencePipeline.java:162) at net.sf.freecol.common.util.CollectionUtils.sum_internal(CollectionUtils.java:2162) at net.sf.freecol.common.util.CollectionUtils.sum(CollectionUtils.java:2147) at net.sf.freecol.common.model.ColonyTile.improvedBy(ColonyTile.java:234) at net.sf.freecol.common.model.Colony.lambda$getTileImprovementSuggestions$26(Colony.java:2171) at net.sf.freecol.common.util.CachingFunction.apply(CachingFunction.java:57) at net.sf.freecol.common.util.CollectionUtils.lambda$cacheInt$7(CollectionUtils.java:559) at net.sf.freecol.common.model.Colony.lambda$getTileImprovementSuggestions$27(Colony.java:2173) at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:174) at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1374) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at net.sf.freecol.common.util.CollectionUtils.transform_internal(CollectionUtils.java:2597) at net.sf.freecol.common.util.CollectionUtils.transform(CollectionUtils.java:2461) at net.sf.freecol.common.model.Colony.getTileImprovementSuggestions(Colony.java:2172) at net.sf.freecol.client.gui.panel.report.ReportRequirementsPanel.checkColony(ReportRequirementsPanel.java:192) at net.sf.freecol.client.gui.panel.report.ReportRequirementsPanel.<init>(ReportRequirementsPanel.java:112) at net.sf.freecol.client.gui.Canvas.showReportRequirementsPanel(Canvas.java:2872) at net.sf.freecol.client.gui.SwingGUI.showReportRequirementsPanel(SwingGUI.java:1686) at net.sf.freecol.client.gui.action.ReportRequirementsAction.actionPerformed(ReportRequirementsAction.java:52) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:833) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:877) at java.awt.Component.processMouseEvent(Component.java:6533) at javax.swing.JComponent.processMouseEvent(JComponent.java:3324) at java.awt.Component.processEvent(Component.java:6298) at java.awt.Container.processEvent(Container.java:2236) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2294) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466) at java.awt.Container.dispatchEventImpl(Container.java:2280) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.awt.EventQueue$4.run(EventQueue.java:729) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) 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) ----------------------------
FreeCol game version: 0.11.6 (Revision: 455290d0e) FreeCol protocol version: 0.1.6 Java vendor: Oracle Corporation Java version: 1.8.0_144 Java WM name: Java HotSpot(TM) 64-Bit Server VM Java WM vendor: Oracle Corporation Java WM version: 25.144-b01 OS name: Mac OS X OS architecture: x86_64 OS version: 10.12.6 net.sf.freecol.FreeCol main INFO: Configuration: version 0.11.6 (Revision: 455290d0e) java: 1.8.0_144 memory: 477626368 locale: en_US
Should be fixed in git.6a6b628.
Confirmed fixed
Cool. Closing.