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 79551 - Fail to open TRS sample's diagram
Summary: Fail to open TRS sample's diagram
Status: CLOSED FIXED
Alias: None
Product: usersguide
Classification: Unclassified
Component: SOA (show other bugs)
Version: 5.x
Hardware: All All
: P1 blocker (vote)
Assignee: Denis Anisimov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-02 00:44 UTC by _ hong_lin
Modified: 2006-07-11 07:16 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 _ hong_lin 2006-07-02 00:44:27 UTC
Build: NB 5.5 dev ((Build 200606290200, Pack 2006.06.29) and (Build
200606300200, Pack 2006.06.30)

To reproduce it:
1. Create a new TRS sample project.
2. In the Projects window, expand TravelReservationService > Source Packages >
nodes.
3. Double click TravelReservationService.bpel node to open it to Editor Window.
==> Error message "Unable to show diagram" is displayed in the Editor window
Design view.

Workaround: Close the Navigator window, close the TravelReservationService.bpel
Editor window, then repeat step 3.

Find the following exception in messages.log file:
java.lang.ArrayIndexOutOfBoundsException: 3
	at
org.apache.xml.resolver.readers.TextCatalogReader.nextToken(TextCatalogReader.java:270)
	at
org.apache.xml.resolver.readers.TR9401CatalogReader.readCatalog(TR9401CatalogReader.java:116)
	at org.apache.xml.resolver.Catalog.parseCatalogFile(Catalog.java:883)
	at org.apache.xml.resolver.Catalog.parsePendingCatalogs(Catalog.java:779)
	at org.apache.xml.resolver.Catalog.parseCatalog(Catalog.java:627)
	at
org.netbeans.modules.xml.retriever.catalog.impl.CatalogModelImpl.resolveUsingApacheCatalog(CatalogModelImpl.java:332)
	at
org.netbeans.modules.xml.retriever.catalog.impl.CatalogModelImpl.resolveUsingApacheCatalog(CatalogModelImpl.java:300)
	at
org.netbeans.modules.xml.retriever.catalog.impl.CatalogModelImpl.resolveUsingPublicCatalog(CatalogModelImpl.java:252)
	at
org.netbeans.modules.xml.retriever.catalog.impl.CatalogModelImpl.resolveUsingCatalog(CatalogModelImpl.java:217)
	at
org.netbeans.modules.xml.retriever.catalog.impl.CatalogModelImpl.getModelSource(CatalogModelImpl.java:94)
	at
org.netbeans.modules.bpel.model.impl.references.ExternalModelRetrieverImpl.collectWsdlModelsViaImports(ExternalModelRetrieverImpl.java:125)
	at
org.netbeans.modules.bpel.model.impl.references.ExternalModelRetrieverImpl.getWSDLModels(ExternalModelRetrieverImpl.java:59)
	at
org.netbeans.modules.bpel.model.impl.references.WSDLReferenceBuilder.getModels(WSDLReferenceBuilder.java:163)
	at
org.netbeans.modules.bpel.model.impl.references.WSDLReferenceBuilder.getWSDLModels(WSDLReferenceBuilder.java:156)
	at
org.netbeans.modules.bpel.model.impl.references.WSDLReferenceBuilder.getWSDLModels(WSDLReferenceBuilder.java:145)
	at
org.netbeans.modules.bpel.model.impl.references.PartnerLinkTypeResolver.resolve(WSDLReferenceBuilder.java:410)
	at
org.netbeans.modules.bpel.model.impl.references.GlobalWSDLReferenceImpl.get(GlobalWSDLReferenceImpl.java:52)
	at
org.netbeans.modules.bpel.model.impl.references.GlobalWSDLReferenceImpl.get(GlobalWSDLReferenceImpl.java:28)
	at
org.netbeans.modules.bpel.design.model.patterns.PartnerlinkPattern.reloadOperations(PartnerlinkPattern.java:134)
	at
org.netbeans.modules.bpel.design.model.patterns.PartnerlinkPattern.createElementsImpl(PartnerlinkPattern.java:152)
	at
org.netbeans.modules.bpel.design.model.patterns.Pattern.initPattern(Pattern.java:97)
	at
org.netbeans.modules.bpel.design.model.DiagramModel.createPattern(DiagramModel.java:195)
	at
org.netbeans.modules.bpel.design.model.patterns.ProcessPattern.createElementsImpl(ProcessPattern.java:250)
	at
org.netbeans.modules.bpel.design.model.patterns.Pattern.initPattern(Pattern.java:97)
	at
org.netbeans.modules.bpel.design.model.DiagramModel.createPattern(DiagramModel.java:195)
[catch] at org.netbeans.modules.bpel.design.DesignView.<init>(DesignView.java:161)
	at
org.netbeans.modules.bpel.editors.multiview.DesignerMultiViewElement.createDesignView(DesignerMultiViewElement.java:364)
	at
org.netbeans.modules.bpel.editors.multiview.DesignerMultiViewElement.initializeUI(DesignerMultiViewElement.java:372)
	at
org.netbeans.modules.bpel.editors.multiview.DesignerMultiViewElement.<init>(DesignerMultiViewElement.java:142)
	at
org.netbeans.modules.bpel.editors.multiview.DesignerMultiViewElementDesc.createElement(DesignerMultiViewElementDesc.java:50)
	at
org.netbeans.core.multiview.MultiViewModel.getElementForDescription(MultiViewModel.java:191)
	at
org.netbeans.core.multiview.MultiViewModel.getActiveElement(MultiViewModel.java:111)
	at
org.netbeans.core.multiview.MultiViewModel.getActiveElement(MultiViewModel.java:107)
	at
org.netbeans.core.multiview.MultiViewPeer.showCurrentElement(MultiViewPeer.java:243)
	at
org.netbeans.core.multiview.MultiViewPeer.showCurrentElement(MultiViewPeer.java:235)
	at
org.netbeans.core.multiview.MultiViewPeer$SelectionListener.selectionChanged(MultiViewPeer.java:622)
	at
org.netbeans.core.multiview.MultiViewModel.fireSelectionChanged(MultiViewModel.java:230)
	at
org.netbeans.core.multiview.MultiViewModel.setActiveDescription(MultiViewModel.java:99)
	at
org.netbeans.core.multiview.MultiViewModel$BtnGroup.setSelected(MultiViewModel.java:280)
	at javax.swing.JToggleButton$ToggleButtonModel.setSelected(JToggleButton.java:215)
	at javax.swing.ButtonGroup.setSelected(ButtonGroup.java:139)
	at
org.netbeans.core.multiview.MultiViewModel$BtnGroup.setSelected(MultiViewModel.java:276)
	at javax.swing.JToggleButton$ToggleButtonModel.setSelected(JToggleButton.java:215)
	at javax.swing.AbstractButton.setSelected(AbstractButton.java:274)
	at
org.netbeans.core.multiview.TabsComponent.changeActiveManually(TabsComponent.java:153)
	at
org.netbeans.core.multiview.MultiViewPeer$MVTCHandler.requestActive(MultiViewPeer.java:648)
	at
org.netbeans.core.api.multiview.MultiViewHandler.requestActive(MultiViewHandler.java:73)
	at
org.netbeans.modules.bpel.core.multiview.BpelMultiViewSupport.requestViewOpen(BpelMultiViewSupport.java:108)
	at
org.netbeans.modules.bpel.core.BPELDataObject$BPELNode$1.actionPerformed(BPELDataObject.java:336)
	at org.openide.explorer.view.TreeView$PopupSupport.mouseClicked(TreeView.java:1364)
	at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:212)
	at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:211)
	at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:211)
	at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:211)
	at java.awt.Component.processMouseEvent(Component.java:5491)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
	at java.awt.Component.processEvent(Component.java:5253)
	at java.awt.Container.processEvent(Container.java:1966)
	at java.awt.Component.dispatchEventImpl(Component.java:3955)
	at java.awt.Container.dispatchEventImpl(Container.java:2024)
	at java.awt.Component.dispatchEvent(Component.java:3803)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3901)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
	at java.awt.Container.dispatchEventImpl(Container.java:2010)
	at java.awt.Window.dispatchEventImpl(Window.java:1774)
	at java.awt.Component.dispatchEvent(Component.java:3803)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
	at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
	at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Comment 1 Denis Anisimov 2006-07-03 08:30:47 UTC
This is XML tools issue.
I need to coordinate with them about this.
Comment 2 Denis Anisimov 2006-07-04 09:02:56 UTC
The problem was in bad header in catalog.xml file in samples module.
Comment 3 _ hong_lin 2006-07-11 07:16:01 UTC
Verified the bug is fixed in NB 5.5 dev build 060710.