Rob,

First, I appreciate you tactfully refraining from replying, "Hey! check the bug reports before emailing!"

Next, I confirm that your workaround works well.

Third, the leading edge snapshot is of course not expected to be fully stable. But it's been so reliably stable for so long that it's easy to forget that.

Thanks again,
Matt


On 15 Dec 2010, at 18:15, Robert Manning wrote:

No; it's an update feature problem.  From the bug report file here (https://sourceforge.net/tracker/?func=detail&aid=3137390&group_id=28383&atid=393414):

Good news - I've reproduced the problem and discovered what it is. It
appears that the installed plugins are not being properly detected, so the
updates are not downloaded. In this case, the plugin is
syntax-assembly.zip in the update table dialog. So the work-around is to:

1. Click "Check" in the software update dialog, 
2. Find the plugins you have loaded (including Syntax) and move the
"action" from "NONE" to "INSTALL". 
3. Click "Apply Changes" and restart SQuirreL.

Now I will look into why the installed plugins are not being properly
detected.   For now there is the above work-around for folks using
the snapshot version.

Rob


On Wed, Dec 15, 2010 at 2:12 PM, Matt Dahlman <mdahlman@jaspersoft.com> wrote:
Nobody else with this problem? I looked a little more today. I tried removing my entire .squirrel directory so it could start completely clean. I still get the same error.

Maybe it's a MacOS-only problem? Here is what I see in the SQuirreL log:
...
2010-12-15 11:06:11,581 [Thread-6] INFO  org.hibernate.dialect.Dialect  - Using dialect: net.sourceforge.squirrel_sql.fw.dialects.IntersystemsCacheDialectExt$CacheHelper
2010-12-15 11:06:11,903 [AWT-EventQueue-1] ERROR net.sourceforge.squirrel_sql.client.Main  - Exception occured dispatching Event java.awt.event.InvocationEvent[INVOCATION_DEFAULT,runnable=net.sourceforge.squirrel_sql.client.session.BaseSQLEntryPanel$1@7d206f0,notifier=null,catchExceptions=false,when=1292439971774] on apple.awt.CToolkit@bb0620c
java.lang.NullPointerException
       at net.sourceforge.squirrel_sql.client.session.BaseSQLEntryPanel$1.run(BaseSQLEntryPanel.java:62)
       at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
       at java.awt.EventQueue.dispatchEvent(EventQueue.java:633)
       at net.sourceforge.squirrel_sql.client.Main$1.dispatchEvent(Main.java:93)
       at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
       at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
       at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:205)
       at java.awt.Dialog$1.run(Dialog.java:1046)
       at java.awt.Dialog$3.run(Dialog.java:1098)
       at java.security.AccessController.doPrivileged(Native Method)
       at java.awt.Dialog.show(Dialog.java:1096)
       at java.awt.Component.show(Component.java:1563)
       at java.awt.Component.setVisible(Component.java:1515)
       at java.awt.Window.setVisible(Window.java:842)
       at java.awt.Dialog.setVisible(Dialog.java:986)
       at net.sourceforge.squirrel_sql.client.Application.showErrorDialog(Application.java:519)
       at net.sourceforge.squirrel_sql.client.mainframe.action.ConnectToAliasCommand$Runner.run(ConnectToAliasCommand.java:378)
       at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
       at java.awt.EventQueue.dispatchEvent(EventQueue.java:633)
       at net.sourceforge.squirrel_sql.client.Main$1.dispatchEvent(Main.java:93)
       at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
       at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
       at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
       at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
       at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
       at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
2010-12-15 11:06:11,905 [AWT-EventQueue-1] ERROR net.sourceforge.squirrel_sql.client.Main  - Exception occured dispatching Event java.awt.event.InvocationEvent[INVOCATION_DEFAULT,runnable=net.sourceforge.squirrel_sql.plugins.syntax.rsyntax.RSyntaxHighlightTokenMatcher$1@3929df79,notifier=null,catchExceptions=false,when=1292439971833] on apple.awt.CToolkit@bb0620c
java.lang.NullPointerException
       at net.sourceforge.squirrel_sql.client.gui.session.SessionPanel.getSQLPaneAPI(SessionPanel.java:358)
       at net.sourceforge.squirrel_sql.client.gui.session.SessionInternalFrame.getSQLPanelAPI(SessionInternalFrame.java:63)
       at net.sourceforge.squirrel_sql.client.session.Session.getSqlPanelApi(Session.java:803)
       at net.sourceforge.squirrel_sql.client.session.Session.getParserEventsProcessor(Session.java:767)
       at net.sourceforge.squirrel_sql.plugins.syntax.rsyntax.RSyntaxPropertiesWrapper.getParserEventsProcessor(RSyntaxPropertiesWrapper.java:25)
       at net.sourceforge.squirrel_sql.plugins.syntax.rsyntax.RSyntaxHighlightTokenMatcher.initParsing(RSyntaxHighlightTokenMatcher.java:55)
       at net.sourceforge.squirrel_sql.plugins.syntax.rsyntax.RSyntaxHighlightTokenMatcher.access$000(RSyntaxHighlightTokenMatcher.java:18)
       at net.sourceforge.squirrel_sql.plugins.syntax.rsyntax.RSyntaxHighlightTokenMatcher$1.run(RSyntaxHighlightTokenMatcher.java:48)
       at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
       at java.awt.EventQueue.dispatchEvent(EventQueue.java:633)
       at net.sourceforge.squirrel_sql.client.Main$1.dispatchEvent(Main.java:93)
       at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
       at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
       at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:205)
       at java.awt.Dialog$1.run(Dialog.java:1046)
       at java.awt.Dialog$3.run(Dialog.java:1098)
       at java.security.AccessController.doPrivileged(Native Method)
       at java.awt.Dialog.show(Dialog.java:1096)
       at java.awt.Component.show(Component.java:1563)
       at java.awt.Component.setVisible(Component.java:1515)
       at java.awt.Window.setVisible(Window.java:842)
       at java.awt.Dialog.setVisible(Dialog.java:986)
       at net.sourceforge.squirrel_sql.client.Application.showErrorDialog(Application.java:519)
       at net.sourceforge.squirrel_sql.client.mainframe.action.ConnectToAliasCommand$Runner.run(ConnectToAliasCommand.java:378)
       at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
       at java.awt.EventQueue.dispatchEvent(EventQueue.java:633)
       at net.sourceforge.squirrel_sql.client.Main$1.dispatchEvent(Main.java:93)
       at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
       at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
       at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
       at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
       at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
       at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)


On 14 Dec 2010, at 10:58, Matt Dahlman wrote:

> Hi guys,
>
> I just ran into a problem with my last SQuirreL upgrade. I upgraded to snapshot 20101212_1529. I didn't note what I was upgrading from.
>
> I closed SQuirreL, then I restarted and installed the update.
> I attempted to reconnect to the connection I had been using 1 minute earlier.
>
> But I cannot connect. I get the following error. Can anyone suggest what is going wrong? It has the feel of something very simple to clean out... but for the moment it's a big bummer that I can no longer connect to any of my existing aliases.
>
> Thanks,
> Matt
>
> java.lang.NoSuchMethodError: org.fife.ui.rsyntaxtextarea.SyntaxScheme.restoreDefaults()V
>       at net.sourceforge.squirrel_sql.plugins.syntax.rsyntax.SquirrelSyntaxScheme.initSytles(SquirrelSyntaxScheme.java:29)
>       at net.sourceforge.squirrel_sql.plugins.syntax.rsyntax.SquirrelRSyntaxTextArea.updateFromPreferences(SquirrelRSyntaxTextArea.java:128)
>       at net.sourceforge.squirrel_sql.plugins.syntax.rsyntax.SquirrelRSyntaxTextArea.<init>(SquirrelRSyntaxTextArea.java:59)
>       at net.sourceforge.squirrel_sql.plugins.syntax.rsyntax.RSyntaxSQLEntryPanel.<init>(RSyntaxSQLEntryPanel.java:79)
>       at net.sourceforge.squirrel_sql.plugins.syntax.rsyntax.RSyntaxSQLEntryAreaFactory.createSQLEntryPanel(RSyntaxSQLEntryAreaFactory.java:37)
>       at net.sourceforge.squirrel_sql.plugins.syntax.SQLEntryPanelFactoryProxy.createSQLEntryPanel(SQLEntryPanelFactoryProxy.java:64)
>       at net.sourceforge.squirrel_sql.client.session.mainpanel.SQLPanel.createGUI(SQLPanel.java:844)
>       at net.sourceforge.squirrel_sql.client.session.mainpanel.SQLPanel.<init>(SQLPanel.java:182)
>       at net.sourceforge.squirrel_sql.client.session.mainpanel.SQLTab.getComponent(SQLTab.java:72)
>       at net.sourceforge.squirrel_sql.client.session.mainpanel.SQLTab.getSQLPanel(SQLTab.java:123)
>       at net.sourceforge.squirrel_sql.client.session.mainpanel.SQLTab.setSession(SQLTab.java:83)
>       at net.sourceforge.squirrel_sql.client.session.mainpanel.SQLTab.<init>(SQLTab.java:42)
>       at net.sourceforge.squirrel_sql.client.gui.session.MainPanel.<init>(MainPanel.java:112)
>       at net.sourceforge.squirrel_sql.client.gui.session.MainPanelFactory.createMainPanel(MainPanelFactory.java:27)
>       at net.sourceforge.squirrel_sql.client.gui.session.SessionPanel.createGUI(SessionPanel.java:478)
>       at net.sourceforge.squirrel_sql.client.gui.session.SessionPanel.initialize(SessionPanel.java:134)
>       at net.sourceforge.squirrel_sql.client.gui.session.SessionInternalFrame.createGUI(SessionInternalFrame.java:123)
>       at net.sourceforge.squirrel_sql.client.gui.session.SessionInternalFrame.<init>(SessionInternalFrame.java:53)
>       at net.sourceforge.squirrel_sql.client.gui.WindowManager.createInternalFrame(WindowManager.java:360)
>       at net.sourceforge.squirrel_sql.client.mainframe.action.ConnectToAliasCommand$Runner.run(ConnectToAliasCommand.java:373)
>       at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
>       at java.awt.EventQueue.dispatchEvent(EventQueue.java:633)
>       at net.sourceforge.squirrel_sql.client.Main$1.dispatchEvent(Main.java:93)
>       at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
>       at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
>       at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
>       at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
>       at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
>       at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
>
>
>
> ------------------------------------------------------------------------------
> Lotusphere 2011
> Register now for Lotusphere 2011 and learn how
> to connect the dots, take your collaborative environment
> to the next level, and enter the era of Social Business.
> http://p.sf.net/sfu/lotusphere-d2d
> _______________________________________________
> Squirrel-sql-users mailing list
> Squirrel-sql-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/squirrel-sql-users


------------------------------------------------------------------------------
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
_______________________________________________
Squirrel-sql-users mailing list
Squirrel-sql-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/squirrel-sql-users