Syncro SVN Client

Java Exception while merging

Having trouble installing Syncro SVN Client? Got a bug to report? Post it all here.

Java Exception while merging

Postby Aquel » Tue Mar 25, 2008 11:23 am

Ahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh, I'm so mad. This product is awesome, the best SVN client ever. I was about to purchase it. And I found a bug while merging revisions. Open the merge window and click the "Get next 50 revisions" or "Get all revisions" buttons. This returns:

Code: Select all
[ AWT-EventQueue-0 ]  -  java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
   at java.util.ArrayList.RangeCheck(ArrayList.java:546)
   at java.util.ArrayList.get(ArrayList.java:321)
   at ro.sync.svn.F.D.getValueAt(Unknown Source)
   at ro.sync.svn.F.G.ȃ(Unknown Source)
   at ro.sync.svn.F.G$14.valueChanged(Unknown Source)
   at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:187)
   at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:167)
   at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:214)
   at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:408)
   at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:417)
   at javax.swing.DefaultListSelectionModel.setSelectionInterval(DefaultListSelectionModel.java:441)
   at ro.sync.svn.F.G$1$1.run(Unknown Source)
   at ro.sync.ui.b$1.run(Unknown Source)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
   at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:180)
   at java.awt.Dialog$1.run(Dialog.java:535)
   at java.awt.Dialog$2.run(Dialog.java:563)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.awt.Dialog.show(Dialog.java:561)
   at java.awt.Component.show(Component.java:1302)
   at java.awt.Component.setVisible(Component.java:1255)
   at ro.sync.ui.application.ApplicationDialog.ÈŽ(Unknown Source)
   at ro.sync.ui.application.ApplicationDialog.setVisible(Unknown Source)
   at ro.sync.J.J.Ö‡(Unknown Source)
   at ro.sync.J.J$3.run(Unknown Source)
   at ro.sync.ui.b$1.run(Unknown Source)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
   at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:180)
   at java.awt.Dialog$1.run(Dialog.java:535)
   at java.awt.Dialog$2.run(Dialog.java:563)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.awt.Dialog.show(Dialog.java:561)
   at java.awt.Component.show(Component.java:1302)
   at java.awt.Component.setVisible(Component.java:1255)
   at ro.sync.ui.application.ApplicationDialog.ÈŽ(Unknown Source)
   at ro.sync.ui.application.ApplicationDialog.setVisible(Unknown Source)
   at ro.sync.svn.F.A.E(Unknown Source)
   at ro.sync.svn.F.A$1$1.run(Unknown Source)
   at ro.sync.ui.b$1.run(Unknown Source)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
   at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:180)
   at java.awt.Dialog$1.run(Dialog.java:535)
   at java.awt.Dialog$2.run(Dialog.java:563)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.awt.Dialog.show(Dialog.java:561)
   at java.awt.Component.show(Component.java:1302)
   at java.awt.Component.setVisible(Component.java:1255)
   at ro.sync.ui.application.ApplicationDialog.ÈŽ(Unknown Source)
   at ro.sync.ui.application.ApplicationDialog.setVisible(Unknown Source)
   at ro.sync.svn.C.DA.E(Unknown Source)
   at ro.sync.svn.C.X.Åš(Unknown Source)
   at ro.sync.svn.C.X.actionPerformed(Unknown Source)
   at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1882)
   at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2202)
   at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
   at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
   at javax.swing.AbstractButton.doClick(AbstractButton.java:334)
   at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1051)
   at apple.laf.CUIAquaMenuItem.doClick(CUIAquaMenuItem.java:119)
   at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1092)
   at java.awt.Component.processMouseEvent(Component.java:5602)
   at javax.swing.JComponent.processMouseEvent(JComponent.java:3135)
   at java.awt.Component.processEvent(Component.java:5367)
   at java.awt.Container.processEvent(Container.java:2010)
   at java.awt.Component.dispatchEventImpl(Component.java:4068)
   at java.awt.Container.dispatchEventImpl(Container.java:2068)
   at java.awt.Component.dispatchEvent(Component.java:3903)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4256)
   at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3936)
   at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3866)
   at java.awt.Container.dispatchEventImpl(Container.java:2054)
   at java.awt.Window.dispatchEventImpl(Window.java:1791)
   at java.awt.Component.dispatchEvent(Component.java:3903)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
   at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)


I really really need the MERGE feature, and because I couldn't find any Mac nice SVN client, I was using VMWare to have a Windows and Tortoise. I was expecting to use Synchro SVN instead of Tortoise but with this bug...

Please fix it, Please fix it :-))

Cheers.

Axel
Syncro SVN Client 3.1, build 2008030417 (trial version)
Mac OS X 10.5.2 (9C7010)
Aquel
 
Posts: 8
Joined: Tue Mar 25, 2008 11:18 am
Location: Paris - FRANCE

Re: Java Exception while merging

Postby Aquel » Tue Mar 25, 2008 11:29 am

OK I found more details. This crashes when I fill the search input field and I click on the "Get the next 50" button.
If I let the field empty, that works.

Cool !
Syncro SVN Client 3.1, build 2008030417 (trial version)
Mac OS X 10.5.2 (9C7010)
Aquel
 
Posts: 8
Joined: Tue Mar 25, 2008 11:18 am
Location: Paris - FRANCE

Re: Java Exception while merging

Postby Aquel » Tue Mar 25, 2008 11:42 am

The search field works pretty bad. When I search for the revision number (r.15580 for example), there is no result. And this revision does exist and is listed in the box.

Image

Image

et voila !

Axel
Syncro SVN Client 3.1, build 2008030417 (trial version)
Mac OS X 10.5.2 (9C7010)
Aquel
 
Posts: 8
Joined: Tue Mar 25, 2008 11:18 am
Location: Paris - FRANCE

Re: Java Exception while merging

Postby sorin » Tue Mar 25, 2008 11:48 am

Hello,

Aquel wrote:I really really need the MERGE feature, and because I couldn't find any Mac nice SVN client, I was using VMWare to have a Windows and Tortoise. I was expecting to use Synchro SVN instead of Tortoise but with this bug...

Please fix it, Please fix it :-))


Thank you for reporting the bug. We will fix it. If you need a patch for this bug please let us know.


Regards,
Sorin
sorin
 
Posts: 171
Joined: Tue Feb 13, 2007 3:45 pm

Re: Java Exception while merging

Postby Aquel » Tue Mar 25, 2008 11:54 am

Thanks for being so reactive. Don't worry for the patch, I'll keep using my old VMWare for a little while :wink:
Syncro SVN Client 3.1, build 2008030417 (trial version)
Mac OS X 10.5.2 (9C7010)
Aquel
 
Posts: 8
Joined: Tue Mar 25, 2008 11:18 am
Location: Paris - FRANCE

Re: Java Exception while merging

Postby Radu » Tue Mar 25, 2008 12:12 pm

Dear Aquel,

About the search field: in the current version the search is performed only in the "author" and "message" columns (The label before the search field specifies this also: "Search for author or message".

We will add an improvement request on our internal issues tracker to also search by revision.

Regards,
Radu
Radu
 
Posts: 11
Joined: Wed Jan 31, 2007 5:51 pm

Re: Java Exception while merging

Postby Aquel » Tue Mar 25, 2008 12:30 pm

Radu wrote:(The label before the search field specifies this also: "Search for author or message".


Yeah Radu, I noticed this label a bit late but to me it was so important to search on revisions that I couldn't imagine that this wasn't implemented yet :wink: :D
Commit messages are not precise enough to search on.
Syncro SVN Client 3.1, build 2008030417 (trial version)
Mac OS X 10.5.2 (9C7010)
Aquel
 
Posts: 8
Joined: Tue Mar 25, 2008 11:18 am
Location: Paris - FRANCE

Re: Java Exception while merging

Postby Radu » Tue Mar 25, 2008 2:56 pm

Dear Aquel,

We fixed the ArrayIndexOutOfBounds problem and updated the download kits to include the fix so you can download the latest builds from our page (http://www.syncrosvnclient.com/download.html).

Regards,
Radu
Radu
 
Posts: 11
Joined: Wed Jan 31, 2007 5:51 pm

Re: Java Exception while merging

Postby Aquel » Tue Mar 25, 2008 3:22 pm

Yep that works now indeed. How fast are you !
When you reckon you will release the version with search on commit N°?

Cheers

EDIT: actually I'll do that properly and post that in the right forum (features requests)
Syncro SVN Client 3.1, build 2008030417 (trial version)
Mac OS X 10.5.2 (9C7010)
Aquel
 
Posts: 8
Joined: Tue Mar 25, 2008 11:18 am
Location: Paris - FRANCE


Return to Common Problems

Who is online

Users browsing this forum: No registered users and 7 guests

cron

© 2002-2013 SyncRO Soft Ltd. All rights reserved. | Sitemap | Terms of Use | Privacy Policy | This website was created & generated with <oXygen/>® XML Editor