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 19605 - Get exception when moving to the debugging workspace
Summary: Get exception when moving to the debugging workspace
Status: CLOSED FIXED
Alias: None
Product: platform
Classification: Unclassified
Component: Window System (show other bugs)
Version: 3.x
Hardware: Sun SunOS
: P3 blocker (vote)
Assignee: mslama
URL:
Keywords:
: 19530 19669 (view as bug list)
Depends on:
Blocks:
 
Reported: 2002-01-19 01:26 UTC by Torbjorn Norbye
Modified: 2008-12-23 09:35 UTC (History)
1 user (show)

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 Torbjorn Norbye 2002-01-19 01:26:16 UTC
This is with the latest 3.3.1 sources: 

Fri Jan 18 17:21:37 PST 2002: java.lang.NumberFormatException: null
Annotation: Cannot read relative bounds of frame properties, ignoring.
java.lang.NumberFormatException: null
        at java.lang.Integer.parseInt(Integer.java:397)
        at java.lang.Integer.parseInt(Integer.java:479)
[catch] at
org.netbeans.core.windows.layers.ModeData$PropertyHandler.handleRelativeBounds(ModeData.java:1342)
        at
org.netbeans.core.windows.layers.ModeData$PropertyHandler.startElement(ModeData.java:1195)
        at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1490)
        at org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
        at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
        at org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
        at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
        at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:500)
        at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
        at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:433)
        at
org.netbeans.core.windows.layers.ModeData$PropertyHandler.readData(ModeData.java:1179)
        at
org.netbeans.core.windows.layers.ModeData$CookiesImpl.readProperties(ModeData.java:515)
        at
org.netbeans.core.windows.layers.ModeData$CookiesImpl.updateProperties(ModeData.java:451)
        at
org.netbeans.core.windows.layers.ModeData$CookiesImpl.updateAll(ModeData.java:397)
        at
org.netbeans.core.windows.layers.ModeData$CookiesImpl.loadDataSection(ModeData.java:1062)
        at
org.netbeans.core.windows.ModeImpl.ensureSectionLoaded(ModeImpl.java:2085)
        at org.netbeans.core.windows.ModeImpl.doGetTopComponents(ModeImpl.java:778)
        at org.netbeans.core.windows.ModeImpl.getTopComponents(ModeImpl.java:765)
        at org.netbeans.core.windows.WorkspaceImpl.findMode(WorkspaceImpl.java:571)
        at org.netbeans.core.windows.ModeImpl$2.performCommand(ModeImpl.java:466)
        at
org.netbeans.core.windows.DeferredPerformer.processCommand(DeferredPerformer.java:186)
        at
org.netbeans.core.windows.DeferredPerformer.putRequest(DeferredPerformer.java:83)
        at org.netbeans.core.windows.ModeImpl.dockIntoNoSelect(ModeImpl.java:463)
        at org.netbeans.core.windows.layers.TCRefImpl.updateMode(TCRefImpl.java:201)
        at
org.netbeans.core.windows.layers.ModeData$CookiesImpl.addComponents(ModeData.java:760)
        at
org.netbeans.core.windows.layers.ModeData$CookiesImpl.updateComponents(ModeData.java:629)
        at
org.netbeans.core.windows.layers.ModeData$CookiesImpl.updateAll(ModeData.java:401)
        at
org.netbeans.core.windows.layers.ModeData$CookiesImpl.loadDataSection(ModeData.java:1062)
        at
org.netbeans.core.windows.ModeImpl.ensureSectionLoaded(ModeImpl.java:2085)
        at org.netbeans.core.windows.ModeImpl.doGetTopComponents(ModeImpl.java:778)
        at org.netbeans.core.windows.ModeImpl.getTopComponents(ModeImpl.java:765)
        at org.netbeans.core.windows.WorkspaceImpl.findMode(WorkspaceImpl.java:571)
        at org.netbeans.core.windows.ModeImpl$2.performCommand(ModeImpl.java:466)
        at
org.netbeans.core.windows.DeferredPerformer.processCommand(DeferredPerformer.java:186)
        at
org.netbeans.core.windows.DeferredPerformer.putRequest(DeferredPerformer.java:83)
        at org.netbeans.core.windows.ModeImpl.dockIntoNoSelect(ModeImpl.java:463)
        at org.netbeans.core.windows.layers.TCRefImpl.updateMode(TCRefImpl.java:201)
        at
org.netbeans.core.windows.layers.ModeData$CookiesImpl.addComponents(ModeData.java:760)
        at
org.netbeans.core.windows.layers.ModeData$CookiesImpl.updateComponents(ModeData.java:629)
        at
org.netbeans.core.windows.layers.ModeData$CookiesImpl.updateAll(ModeData.java:401)
        at
org.netbeans.core.windows.layers.ModeData$CookiesImpl.loadDataSection(ModeData.java:1062)
        at
org.netbeans.core.windows.ModeImpl.ensureSectionLoaded(ModeImpl.java:2085)
        at org.netbeans.core.windows.ModeImpl.doGetTopComponents(ModeImpl.java:778)
        at org.netbeans.core.windows.ModeImpl.getTopComponents(ModeImpl.java:765)
        at org.netbeans.core.windows.WorkspaceImpl.findMode(WorkspaceImpl.java:571)
        at org.netbeans.core.windows.ModeImpl$2.performCommand(ModeImpl.java:466)
        at
org.netbeans.core.windows.DeferredPerformer.processCommand(DeferredPerformer.java:186)
        at
org.netbeans.core.windows.DeferredPerformer.putRequest(DeferredPerformer.java:83)
        at org.netbeans.core.windows.ModeImpl.dockIntoNoSelect(ModeImpl.java:463)
        at org.netbeans.core.windows.layers.TCRefImpl.updateMode(TCRefImpl.java:201)
        at
org.netbeans.core.windows.layers.ModeData$CookiesImpl.addComponents(ModeData.java:760)
        at
org.netbeans.core.windows.layers.ModeData$CookiesImpl.updateComponents(ModeData.java:629)
        at
org.netbeans.core.windows.layers.ModeData$CookiesImpl.updateAll(ModeData.java:401)
        at
org.netbeans.core.windows.layers.ModeData$CookiesImpl.loadDataSection(ModeData.java:1062)
        at
org.netbeans.core.windows.ModeImpl.ensureSectionLoaded(ModeImpl.java:2085)
        at org.netbeans.core.windows.ModeImpl.doGetTopComponents(ModeImpl.java:778)
        at org.netbeans.core.windows.ModeImpl.getTopComponents(ModeImpl.java:765)
        at org.netbeans.core.windows.WorkspaceImpl.findMode(WorkspaceImpl.java:571)
        at org.netbeans.core.windows.ModeImpl$2.performCommand(ModeImpl.java:466)
        at
org.netbeans.core.windows.DeferredPerformer.processCommand(DeferredPerformer.java:186)
        at
org.netbeans.core.windows.DeferredPerformer.putRequest(DeferredPerformer.java:83)
        at org.netbeans.core.windows.ModeImpl.dockIntoNoSelect(ModeImpl.java:463)
        at org.netbeans.core.windows.layers.TCRefImpl.updateMode(TCRefImpl.java:201)
        at
org.netbeans.core.windows.layers.ModeData$CookiesImpl.addComponents(ModeData.java:760)
        at
org.netbeans.core.windows.layers.ModeData$CookiesImpl.updateComponents(ModeData.java:629)
        at
org.netbeans.core.windows.layers.ModeData$CookiesImpl.updateAll(ModeData.java:401)
        at
org.netbeans.core.windows.layers.ModeData$CookiesImpl.loadDataSection(ModeData.java:1062)
        at
org.netbeans.core.windows.ModeImpl.ensureSectionLoaded(ModeImpl.java:2085)
        at org.netbeans.core.windows.ModeImpl.doGetTopComponents(ModeImpl.java:778)
        at org.netbeans.core.windows.ModeImpl.getTopComponents(ModeImpl.java:765)
        at org.netbeans.core.windows.WorkspaceImpl.findMode(WorkspaceImpl.java:571)
        at
org.openide.text.CloneableEditor.openOnOtherWorkspaces(CloneableEditor.java:724)
        at org.openide.text.CloneableEditor.open(CloneableEditor.java:279)
        at org.openide.windows.TopComponent.open(TopComponent.java:199)
        at
org.openide.text.CloneableEditorSupport.openEditorComponent(CloneableEditorSupport.java:1235)
        at
org.openide.text.CloneableEditorSupport.openAt(CloneableEditorSupport.java:1279)
        at
org.openide.text.EditorSupportLineSet$SupportLine.show(EditorSupportLineSet.java:81)
        at org.openide.text.Line.show(Line.java:121)
        at
com.sun.forte.developer.ipe.debugger.IpeDebugger.showInEditor(IpeDebugger.java:2303)
Comment 1 David Simonek 2002-01-21 09:51:55 UTC
Marek, please evaluate and try to fix this one (before any other, as
this is high priority bug). Thanks.
Comment 2 mslama 2002-01-21 13:57:12 UTC
I checked with latest source from branch release33 and I cannot
reproduce it. Can you provide me with scenario to reproduce it? Can
you reproduce it?

From log it seems that input from wsmode file of properties mode is
somehow corrupted - missing or wrong numbers for relative bounds. Is
it first user start or is it next start? Relative bounds are used for
default settings. When window system is saved absolute bounds are saved.

Do you have eventualy user dir which causes this?

BTW it is better to attach call stack as html/txt file. It is better
readable without line wraping and description is shorter.

Comment 3 mslama 2002-01-21 15:16:12 UTC
I lower priority to P3 because I cannot reproduce this issue.
Comment 4 Torbjorn Norbye 2002-01-21 19:27:28 UTC
I can reproduce it. It happens when I open the editor with my userdir.
I have sent Marek my userdir and supporting modules privately since
the module is proprietary.
Comment 5 mslama 2002-01-22 16:53:53 UTC
*** Issue 19669 has been marked as a duplicate of this issue. ***
Comment 6 mslama 2002-01-22 16:58:14 UTC
Fixed: There was typo in xml file properties.wsmode in Running
workspace. (org/netbeans/core/resources/windowmanager/Running).

Fixed in main trunk.
Comment 7 mslama 2002-01-23 10:52:06 UTC
Safe fix, just fix of typo in attribute at one xml file.
Comment 8 Jan Chalupa 2002-01-23 14:28:18 UTC
Approved by QA.
Comment 9 mslama 2002-01-23 14:49:17 UTC
Fix is integrated to release33 branch:

 Index: properties.wsmode
  ===================================================================
  RCS file:
/cvs/core/src/org/netbeans/core/resources/windowmanager/Running/properties.wsmode,v
  retrieving revision 1.7.14.1
  retrieving revision 1.7.14.2
  diff -u -b -r1.7.14.1 -r1.7.14.2
  --- properties.wsmode	2002/01/17 07:14:50	1.7.14.1
  +++ properties.wsmode	2002/01/23 14:32:41	1.7.14.2
  @@ -15,7 +15,7 @@
           <other defined-by="module" mode-state="hidden" />
</ui-type>
<ui-type type="mdi" >
-        <relative-bounds x="0" y="0" width="19" heigth="47" />
+        <relative-bounds x="0" y="0" width="19" height="47" />
<frame type="internal" state="normal" />
<container type="tabbed" >
</container>
Comment 10 iformanek 2002-01-23 16:55:25 UTC
Approving for me and Evan
Comment 11 Jan Zajicek 2002-01-24 12:00:47 UTC
verified
Comment 12 mslama 2002-01-25 17:00:05 UTC
*** Issue 19530 has been marked as a duplicate of this issue. ***
Comment 13 Marian Mirilovic 2002-07-12 15:39:20 UTC
issue without resolution !
reopen and close it again
Comment 14 Marian Mirilovic 2002-07-12 15:40:15 UTC
x
Comment 15 Marian Mirilovic 2002-07-12 15:40:58 UTC
x
Comment 16 Quality Engineering 2003-07-01 16:28:21 UTC
Resolved for 3.4.x or earlier, no new info since then -> closing.