This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 174120 - FXZ file won't open on Solaris
Summary: FXZ file won't open on Solaris
Status: VERIFIED WORKSFORME
Alias: None
Product: javafx
Classification: Unclassified
Component: Unsupported (show other bugs)
Version: 6.x
Hardware: All All
: P3 blocker (vote)
Assignee: Andrew Korostelev
URL: http://javafx-jira.kenai.com/browse/R...
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-08 16:18 UTC by Lukas Hasik
Modified: 2010-08-10 12:38 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Lukas Hasik 2009-10-08 16:18:46 UTC
setup:
OpenSolaris 2009.6, Production Suite - Build #285 (May 14, 2009 8:18:18 AM), Marina Netbeans Plugin - Build #170 (May
14, 2009 9:44:29 PM)

I generated fxz file in AI in Windows but the file won't open in Netbeans under OpenSolaris. It gives me: "The Document
JavaFXInvaders.fxz could not be loaded." (It won't open any .fxz file). Under Ubuntu the same file opens without
problems. Also I can unzip it under OpenSolaris to get the fxd file. See attachment to view the IDE log.


The file /export/home/martin/VBoxTransfer/JavaFXInvaders.fxz is not valid FXZ archive.
java.lang.IllegalArgumentException: The file /export/home/martin/VBoxTransfer/JavaFXInvaders.fxz is not valid FXZ archive.
        at com.sun.javafx.tools.fxd.container.FXZFileContainerImpl.load(Unknown Source)
        at com.sun.javafx.tools.fxd.container.FXZFileContainerImpl.<init>(Unknown Source)
        at org.netbeans.modules.javafx.fxd.composer.model.FXZArchive.<init>(FXZArchive.java:255)
        at org.netbeans.modules.javafx.fxd.composer.model.FXDComposerModel.<init>(FXDComposerModel.java:34)
        at org.netbeans.modules.javafx.fxd.dataloader.fxz.FXZDataObject.getDataModel(FXZDataObject.java:307)
        at org.netbeans.modules.javafx.fxd.composer.preview.PreviewToolbar.getSceneEntryNames(PreviewToolbar.java:246)
        at org.netbeans.modules.javafx.fxd.composer.preview.PreviewToolbar.updateEntryCombo(PreviewToolbar.java:207)
        at org.netbeans.modules.javafx.fxd.composer.preview.PreviewToolbar.createEntryCombo(PreviewToolbar.java:193)
        at org.netbeans.modules.javafx.fxd.composer.preview.PreviewToolbar.<init>(PreviewToolbar.java:47)
        at org.netbeans.modules.javafx.fxd.composer.preview.PreviewTopComponent.<init>(PreviewTopComponent.java:56)
        at org.netbeans.modules.javafx.fxd.composer.preview.PreviewElement.getPreviewTC(PreviewElement.java:33)
        at org.netbeans.modules.javafx.fxd.composer.preview.PreviewElement.componentDeactivated(PreviewElement.java:78)
        at org.netbeans.core.multiview.MultiViewPeer.peerComponentDeactivated(MultiViewPeer.java:220)
        at
org.netbeans.core.multiview.MultiViewCloneableTopComponent.componentDeactivated(MultiViewCloneableTopComponent.java:129)
        at org.openide.windows.WindowManager.activateComponent(WindowManager.java:270)
        at org.openide.windows.WindowManager.componentCloseNotify(WindowManager.java:320)
        at org.netbeans.core.windows.WindowManagerImpl.notifyTopComponentClosed(WindowManagerImpl.java:1003)
        at org.netbeans.core.windows.Central.removeModeTopComponent(Central.java:972)
        at org.netbeans.core.windows.Central.userClosedTopComponent(Central.java:1946)
        at org.netbeans.core.windows.view.DefaultView.userClosedTopComponent(DefaultView.java:741)
        at org.netbeans.core.windows.view.ui.TabbedHandler.actionPerformed(TabbedHandler.java:320)
        at org.netbeans.swing.tabcontrol.TabbedContainer.postActionEvent(TabbedContainer.java:692)
        at org.netbeans.swing.tabcontrol.TabbedContainerUI.shouldPerformAction(TabbedContainerUI.java:162)
        at org.netbeans.swing.tabcontrol.plaf.DefaultTabbedContainerUI.access$2700(DefaultTabbedContainerUI.java:109)
        at
org.netbeans.swing.tabcontrol.plaf.DefaultTabbedContainerUI$DisplayerActionListener.actionPerformed(DefaultTabbedContainerUI.java:1258)
        at org.netbeans.swing.tabcontrol.TabDisplayer.postActionEvent(TabDisplayer.java:557)
        at org.netbeans.swing.tabcontrol.TabDisplayerUI.shouldPerformAction(TabDisplayerUI.java:185)
        at org.netbeans.swing.tabcontrol.plaf.BasicTabDisplayerUI.access$1500(BasicTabDisplayerUI.java:116)
        at
org.netbeans.swing.tabcontrol.plaf.BasicTabDisplayerUI$BasicDisplayerMouseListener.performCommand(BasicTabDisplayerUI.java:718)
        at
org.netbeans.swing.tabcontrol.plaf.BasicTabDisplayerUI$BasicDisplayerMouseListener.potentialCommand(BasicTabDisplayerUI.java:703)
        at
org.netbeans.swing.tabcontrol.plaf.BasicTabDisplayerUI$BasicDisplayerMouseListener.mouseReleased(BasicTabDisplayerUI.java:751)
        at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
        at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
        at java.awt.Component.processMouseEvent(Component.java:6216)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
        at java.awt.Component.processEvent(Component.java:5981)
        at java.awt.Container.processEvent(Container.java:2041)
        at java.awt.Component.dispatchEventImpl(Component.java:4583)
        at java.awt.Container.dispatchEventImpl(Container.java:2099)
        at java.awt.Component.dispatchEvent(Component.java:4413)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4556)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4220)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4150)
        at java.awt.Container.dispatchEventImpl(Container.java:2085)
        at java.awt.Window.dispatchEventImpl(Window.java:2475)
        at java.awt.Component.dispatchEvent(Component.java:4413)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
        at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
SEVERE [global]
msg
Caused: java.lang.NullPointerException
        at org.netbeans.modules.javafx.fxd.dataloader.fxz.FXZEditorSupport$FXDEnv.inputStream(FXZEditorSupport.java:283)
        at org.openide.text.CloneableEditorSupport.loadDocument(CloneableEditorSupport.java:1972)
        at org.openide.text.CloneableEditorSupport.access$2500(CloneableEditorSupport.java:120)
        at org.openide.text.CloneableEditorSupport$Listener.run(CloneableEditorSupport.java:2742)
        at org.openide.text.CloneableEditorSupport$2.doRun(CloneableEditorSupport.java:636)
        at org.openide.text.CloneableEditorSupport$2.run(CloneableEditorSupport.java:607)
        at org.netbeans.editor.GuardedDocument.runAtomic(GuardedDocument.java:324)
        at org.openide.text.NbDocument.runAtomic(NbDocument.java:384)
        at org.openide.text.CloneableEditorSupport$2.doRun(CloneableEditorSupport.java:617)
        at org.openide.text.CloneableEditorSupport$2.run(CloneableEditorSupport.java:607)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572)
[catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997)
ALL [null]: The document JavaFXInvaders.fxz could not be loaded.
Comment 1 Andrew Korostelev 2009-11-12 06:01:31 UTC
For me an issue is not reproducible in the following environment

Product Version: NetBeans IDE 6.8 Beta (Build 200910212001)
Java: 1.6.0_17; Java HotSpot(TM) Client VM 14.3-b01
System: SunOS version 5.11 running on x86; UTF-8; en_US (nb) (opensolaris0906)
Userdir: /export/home/tester/.netbeans/6.8beta

I Have tried fxz generated by ps based on sdk1.2 and 1.3.
I have also tried with Netbeans based on sdk1.3

Could you please try if an issue is still reproducible for you and attach fxz you have problems with.
Comment 2 Alexandr Scherbatiy 2010-08-10 12:38:33 UTC
verified in NetBeans IDE Dev (Build 201008100001)