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 123095 - IAE from KeyBindingSettings.<init>, NPE from TextSearchHighlighting.getAttribs
Summary: IAE from KeyBindingSettings.<init>, NPE from TextSearchHighlighting.getAttribs
Status: RESOLVED FIXED
Alias: None
Product: editor
Classification: Unclassified
Component: Settings (show other bugs)
Version: 6.x
Hardware: All All
: P2 blocker (vote)
Assignee: Vitezslav Stejskal
URL:
Keywords:
Depends on:
Blocks: 90403
  Show dependency tree
 
Reported: 2007-11-29 23:28 UTC by Jesse Glick
Modified: 2007-12-07 16:35 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
Log files from before and after restart (26.91 KB, application/x-gzip)
2007-11-29 23:31 UTC, Jesse Glick
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jesse Glick 2007-11-29 23:28:42 UTC
I ran a build from sources (I think ~ 1 day old) and started the IDE. I was informed that Experimental Java Hints was
not compatible with current APIs so agreed to disable it. Then AU offered me a new version of Exper Java Hints as well
as two other editor-related modules. I agreed to download them. The IDE restarted, and now a lot of exceptions are
thrown whenever I try to open a document or (with a previous open document displayed) move the mouse; the IDE is unusable.
Comment 1 Jesse Glick 2007-11-29 23:31:15 UTC
Created attachment 53695 [details]
Log files from before and after restart
Comment 2 Jesse Glick 2007-11-29 23:33:29 UTC
Worked around by manually reverting update:

cp -v /space/src/nb_all/nbbuild/netbeans/ide8/modules/*.jar /space/nb/curr/ide8/modules

Now AU status bar icon again shows that Editor Options 1.6 and Editor Settings Storage 1.12 are available as updates -
obviously poisonous ones.
Comment 3 Jesse Glick 2007-11-29 23:35:22 UTC
Looks to have been introduced by issue #90403 work, which I presume introduced incompatible changes to some API modules
without correctly versioning them as incompatible?
Comment 4 Vitezslav Stejskal 2007-11-30 13:20:36 UTC
It looks like I forgot to update spec version for editor/settings and use it for dependency from editor/settings/storage.
Comment 5 Vitezslav Stejskal 2007-11-30 13:47:30 UTC
I hope it's fixed now. I updated dependencies on editor/settings to match its increased version and increased spec
versions of affected modules to push them through AU. Sorry for the inconvenience.

Checking in options/nbproject/project.xml;
/cvs/editor/options/nbproject/project.xml,v  <--  project.xml
new revision: 1.30; previous revision: 1.29
done
Checking in settings/storage/nbproject/project.xml;
/cvs/editor/settings/storage/nbproject/project.xml,v  <--  project.xml
new revision: 1.16; previous revision: 1.15
done
Checking in codetemplates/nbproject/project.properties;
/cvs/editor/codetemplates/nbproject/project.properties,v  <--  project.properties
new revision: 1.14; previous revision: 1.13
done
Checking in codetemplates/nbproject/project.xml;
/cvs/editor/codetemplates/nbproject/project.xml,v  <--  project.xml
new revision: 1.10; previous revision: 1.9
done
Checking in settings/storage/manifest.mf;
/cvs/editor/settings/storage/manifest.mf,v  <--  manifest.mf
new revision: 1.15; previous revision: 1.14
done
Checking in options/manifest.mf;
/cvs/editor/options/manifest.mf,v  <--  manifest.mf
new revision: 1.15; previous revision: 1.14
done