IllegalStateException in SNAP 2.0 (Windows 7, 64 Bit)


I ma trying to open ESA L1C products using SNAP 2.0. As in the past, I select the product XML from within SNAP, and it asks me if which Readfer I want. All fine…

However, after it has gone through the Reading Product spalsh screen, and come up with the filename in the Product Explorer, I see nothing. Zip. Nada. Nothing except for the :no_entry: symbol in the bottom right corner, which takes me to this message:

java.lang.IllegalStateException: Attempting to create two Children objects for a single ChildFactory org.esa.snap.rcp.nodes.PNGGroup$ME@2a3198b9. Use FilterNode.Children over the existing Children object instead

  • at org.openide.nodes.ChildFactory.setObserver(*
  • at org.openide.nodes.Children.create(*
  • at org.esa.snap.rcp.nodes.PNNodeBase.(*
  • at org.esa.snap.rcp.nodes.PNGroupNode.(*
  • at org.esa.snap.rcp.nodes.PNode$PContent.createNodeForKey(*
  • at org.openide.nodes.ChildFactory.createNodesForKey(*
  • at org.openide.nodes.SynchChildren.createNodes(*
  • at org.openide.nodes.Children$Keys$KE.nodes(*
    [catch] at org.openide.nodes.ChildrenArray.nodesFor(
  • at org.openide.nodes.EntrySupportDefault$Info.nodes(*
  • at org.openide.nodes.EntrySupportDefault.justComputeNodes(*
  • at org.openide.nodes.ChildrenArray.nodes(*
  • at org.openide.nodes.EntrySupportDefault.getNodes(*
  • at org.openide.nodes.EntrySupportDefault.getNodes(*
  • at org.openide.nodes.Children.getNodes(*
  • at org.openide.nodes.Children.findChild(*
  • at org.openide.nodes.EntrySupportDefault.getNodes(*
  • at org.openide.nodes.EntrySupportDefault.getNodesCount(*
  • at org.openide.nodes.Children.getNodesCount(*
  • at org.openide.explorer.view.TreeView$*
  • at org.openide.util.RequestProcessor$*
  • at org.openide.util.RequestProcessor$*

Any clues?



S2 MPC Operations Manager

Which product are you trying to open ?
Does it have anything specific ?
Does it happen with all the S2 products you try to open ? with all processing levels (L1C/L1B) ?

Thanks for providing the details !

Hi jmalik,

I haven’t tried L1B; I’m interested in the L1C.
The product doesn’t have a specificity, other than being entirely over land, and acquired today. The product is only two tiles extracted from Datatake S2A_20151127T005202_002244_N02.00.

I have no trouble in opening it on my Linux Ubuntu version of SNAP (which is the updated 2.0-beta-08: I have yet to get my SysAdmin to install the latest v2.0 release).



Does this mean the error you reported is on a different machine ? possibly Windows ?

Yes. That’s why I specified it in the Ticket header.
I would post a screenshot, but I don’t see the functionality for it here.


I did some more tests under Windows 7 64bits with the product S2A_OPER_PRD_MSIL1C_PDMC_20151127T103614_R103_V20151127T021716_20151127T021716.SAFE and others and didn’t reproduce the problem. There might be some remains of a beta version on your system that conflicts with SNAP V2. Did you uninstall SNAP before installing the V2.0? If not, could you try to fully uninstall and re-install SNAP?

Hi Nicolas,
Yes, I had completed the complete uninstall of the previous version before installing the v2.0.
My initial thought is that is Java-related, hence my original comments. But I don’t understand the Java messages I put in the original comment.