Details
-
Type: Bug
-
Status: Closed (View Workflow)
-
Priority: Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:
-
Story Points:1
-
Epic Link:
-
Sprint:Fall 5 Nov 9 - Nov 20
Description
Getting a null pointer exception error while trying to refresh or add app repository. The app manager window is blank. Issue not present in the last IGB version(9.1.4)
To reproduce the error install the latest master branch installer and follow the steps.
1) Click on file and then click on preferences.
2) Go to App Repositories Tab.
3) Either load the present repositories by clicking on the refresh icon or add a new repositories.
4) Check the log window of IGB for the error.
5) Even the launch app manager window is blank.
Error:
Exception in thread "JavaFX Application Thread" java.lang.NullPointerException
at org.lorainelab.igb.plugin.manager.BundleInfoManager.lambda$isVersionOfBundleInstalled$9(BundleInfoManager.java:149)
at java.util.stream.MatchOps$1MatchSink.accept(Unknown Source)
at java.util.Spliterators$ArraySpliterator.tryAdvance(Unknown Source)
at java.util.stream.ReferencePipeline.forEachWithCancel(Unknown Source)
at java.util.stream.AbstractPipeline.copyIntoWithCancel(Unknown Source)
at java.util.stream.AbstractPipeline.copyInto(Unknown Source)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
at java.util.stream.MatchOps$MatchOp.evaluateSequential(Unknown Source)
at java.util.stream.MatchOps$MatchOp.evaluateSequential(Unknown Source)
at java.util.stream.AbstractPipeline.evaluate(Unknown Source)
at java.util.stream.ReferencePipeline.anyMatch(Unknown Source)
at org.lorainelab.igb.plugin.manager.BundleInfoManager.isVersionOfBundleInstalled(BundleInfoManager.java:149)
at org.lorainelab.igb.plugin.manager.AppManagerFxPanel.lambda$null$25(AppManagerFxPanel.java:150)
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)
at java.util.stream.ReferencePipeline$Head.forEach(Unknown Source)
at org.lorainelab.igb.plugin.manager.AppManagerFxPanel.lambda$udpateDataEventNotification$26(AppManagerFxPanel.java:149)
at com.sun.javafx.application.PlatformImpl.lambda$null$5(PlatformImpl.java:295)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl.lambda$runLater$6(PlatformImpl.java:294)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$4(WinApplication.java:186)
at java.lang.Thread.run(Unknown Source)
Also happens on startup. I built IGB on my local and ran it with run_igb.sh. Got the same exception.
Checked out and tested a previous commit: "8ce5517d1
IGBF-2589: Fixing ftp quickload"