This appears to be an issue between revisions of JDK 1.4.2. I was
originally using _5 (I believe), and when I changed to one of the latest
(_11, I believe), this bug went away. It would be nice if the code was
able to deal with this, but at least there is a workaround.=20
> -----Original Message-----
> From: squ...@li...=20
> [mailto:squ...@li...] On=20
> Behalf Of Bresnahan, Michael
> Sent: Tuesday, October 10, 2006 9:50 AM
> To: squ...@li...
> Subject: [Squirrel-sql-users] Error occured saving Alias=20
> Definitions java.lang.NullPointerException.
>=20
> I am receiving the error "Error occured saving Alias=20
> Definitions java.lang.NullPointerException." when I exit=20
> Squirrel SQL Client. =20
>=20
> I downloaded Squirrel SQL Client 2.3final, configured the=20
> Oracle Thin Driver, created an alias, tested my alias, and=20
> then clicked on File -> Exit. I then received the following=20
> error. After restarting the app my alias is gone. This=20
> happens every time. I am using Windows XP SP2.
>=20
>=20
> Error occured saving Alias Definitions java.lang.NullPointerException.
>=20
> java.lang.NullPointerException
> at java.beans.Introspector.addPropertyDescriptor(Unknown Source)
> at java.beans.Introspector.getTargetPropertyInfo(Unknown Source)
> at java.beans.Introspector.getBeanInfo(Unknown Source)
> at java.beans.Introspector.getBeanInfo(Unknown Source)
> at java.beans.Introspector.getBeanInfo(Unknown Source)
> at
> net.sourceforge.squirrel_sql.fw.xml.XMLBeanWriter.createElemen
> t(XMLBeanW
> riter.java:105)
> at
> net.sourceforge.squirrel_sql.fw.xml.XMLBeanWriter.processPrope
> rty(XMLBea
> nWriter.java:187)
> at
> net.sourceforge.squirrel_sql.fw.xml.XMLBeanWriter.createElemen
> t(XMLBeanW
> riter.java:125)
> at
> net.sourceforge.squirrel_sql.fw.xml.XMLBeanWriter.addToRoot(XM
> LBeanWrite
> r.java:68)
> at
> net.sourceforge.squirrel_sql.fw.xml.XMLObjectCache.saveAllForC
> lass(XMLOb
> jectCache.java:314)
> at
> net.sourceforge.squirrel_sql.client.gui.db.DataCache.saveSecur
> e(DataCach
> e.java:178)
> at
> net.sourceforge.squirrel_sql.client.gui.db.DataCache.saveAlias
> es(DataCac
> he.java:163)
> at
> net.sourceforge.squirrel_sql.client.Application.shutdown(Appli
> cation.jav
> a:302)
> at
> net.sourceforge.squirrel_sql.client.gui.mainframe.MainFrame.di
> spose(Main
> Frame.java:147)
> at
> net.sourceforge.squirrel_sql.client.mainframe.action.ExitActio
> n.actionPe
> rformed(ExitAction.java:38)
> at javax.swing.AbstractButton.fireActionPerformed(Unknown
> Source)
> at
> javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown
> Source)
> at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown
> Source)
> at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
> at javax.swing.AbstractButton.doClick(Unknown Source)
> at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown
> Source)
> at
> javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouse
Released(U
> nknown Source)
> at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
> at java.awt.Component.processMouseEvent(Unknown Source)
> at java.awt.Component.processEvent(Unknown Source)
> at java.awt.Container.processEvent(Unknown Source)
> at java.awt.Component.dispatchEventImpl(Unknown Source)
> at java.awt.Container.dispatchEventImpl(Unknown Source)
> at java.awt.Component.dispatchEvent(Unknown Source)
> at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown
> Source)
> at java.awt.LightweightDispatcher.processMouseEvent(Unknown
> Source)
> at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
> at java.awt.Container.dispatchEventImpl(Unknown Source)
> at java.awt.Window.dispatchEventImpl(Unknown Source)
> at java.awt.Component.dispatchEvent(Unknown Source)
> at java.awt.EventQueue.dispatchEvent(Unknown Source)
> at
> net.sourceforge.squirrel_sql.client.Application$1.dispatchEven
t(Applicat
> ion.java:168)
> at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown
> Source)
> at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown
> Source)
> at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
> at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
> at java.awt.EventDispatchThread.run(Unknown Source)
>=20
> --------------------------------------------------------------
> -----------
> Take Surveys. Earn Cash. Influence the Future of IT Join=20
> SourceForge.net's Techsay panel and you'll get the chance to=20
> share your opinions on IT & business topics through brief=20
> surveys -- and earn cash=20
> http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge
&CID=3DDEVDEV
> _______________________________________________
> Squirrel-sql-users mailing list
> Squ...@li...
> https://lists.sourceforge.net/lists/listinfo/squirrel-sql-users
>=20
|