tag:blogger.com,1999:blog-8484416608670642843.post249587345064767009..comments2023-11-17T17:40:32.411-08:00Comments on JDeveloper Frequently Asked Questions: Extension Intermission #1 - Subversion Monitor, Extension to monitor a Subversion repositoryNickhttp://www.blogger.com/profile/06649943531692175880noreply@blogger.comBlogger13125tag:blogger.com,1999:blog-8484416608670642843.post-89369384145870029762012-11-22T12:22:50.867-08:002012-11-22T12:22:50.867-08:00Hi Betino,
just go to the jdeveloper\jdev\extensi...Hi Betino,<br /><br />just go to the jdeveloper\jdev\extensions directory and delete the extension jar and folder.Nickhttps://www.blogger.com/profile/06649943531692175880noreply@blogger.comtag:blogger.com,1999:blog-8484416608670642843.post-44565702527818785422012-11-20T08:33:33.766-08:002012-11-20T08:33:33.766-08:00Hi Nick,
How can I uninstall the subversion moni...Hi Nick, <br /><br />How can I uninstall the subversion monitor?<br /><br />Thanks in advanced.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8484416608670642843.post-58577614767823660192011-06-14T04:57:31.756-07:002011-06-14T04:57:31.756-07:00Hi Nick,
I like to give it a try. Only problem is ...Hi Nick,<br />I like to give it a try. Only problem is that I'm short of time right now.<br />Can you send me the sources (you should have my mail address)? I'll see if I can send some time on the new extension SDK.<br /><br />TimoTimonoreply@blogger.comtag:blogger.com,1999:blog-8484416608670642843.post-39848642160492996522011-06-12T04:52:35.823-07:002011-06-12T04:52:35.823-07:00Hi Timo,
At this point I am not sure what is invo...Hi Timo,<br /><br />At this point I am not sure what is involved in porting it to 11.1.2.0.0. It seems that the whole extensions model in JDeveloper 11.1.2.0.0 has been revamped. I will need to access it and get back to you. Would you be interested in helping out?Nickhttps://www.blogger.com/profile/06649943531692175880noreply@blogger.comtag:blogger.com,1999:blog-8484416608670642843.post-19823788737169123902011-06-12T01:25:55.866-07:002011-06-12T01:25:55.866-07:00Hi Nick,
I know it's only a couple of days sin...Hi Nick,<br />I know it's only a couple of days since jdev11.1.2.0.0 arrived but are you working on an update of your really useful extension for 11.1.2?<br /><br />TimoTimonoreply@blogger.comtag:blogger.com,1999:blog-8484416608670642843.post-70946576683676887582010-06-11T23:49:13.760-07:002010-06-11T23:49:13.760-07:00The issue has been fixed. It is related to revisio...The issue has been fixed. It is related to revision comments that contain Unicode characters. A future release of the extension will fix this issue. Contact me if you want the new release of the extension earlier.Nickhttps://www.blogger.com/profile/06649943531692175880noreply@blogger.comtag:blogger.com,1999:blog-8484416608670642843.post-43223482803509347082010-05-23T09:50:13.106-07:002010-05-23T09:50:13.106-07:00Timo,
good detective work! ;) Interesting. Would ...Timo,<br /><br />good detective work! ;) Interesting. Would it be possible to e-mail me the SubversionMonitor.submon file with the special characters in it?<br /><br />Thanks for your effort on this one.<br /><br />NickNickhttps://www.blogger.com/profile/06649943531692175880noreply@blogger.comtag:blogger.com,1999:blog-8484416608670642843.post-70934078696442330582010-05-21T01:01:25.175-07:002010-05-21T01:01:25.175-07:00Nick,
I guess I've found the problem. The file...Nick,<br />I guess I've found the problem. The file is found at the given position. When the XML parser tries to read the file, it stumbles over some special characters like o diereses (ö) or all German special character. <br />I tried it out with the number of revisions to display in the monitor. If i set it to 1 and the last comment in the revision tag does not contain German special characters. it shows the revision. Same is true unless you hit a revision with a special character in the comment. Then you get the stack trace from the first post.<br />Hope this helps you to fix it. I find this a valuable tool!<br /><br />TimoTimohttps://www.blogger.com/profile/02235677287513180235noreply@blogger.comtag:blogger.com,1999:blog-8484416608670642843.post-22050677495348945552010-05-20T11:31:52.745-07:002010-05-20T11:31:52.745-07:00Nick,
The path is a typo. There should have been t...Nick,<br />The path is a typo. There should have been the user name between the //. <br />File file is huge (3.5 Meg).<br /><br />TimoTimohttps://www.blogger.com/profile/02235677287513180235noreply@blogger.comtag:blogger.com,1999:blog-8484416608670642843.post-32948307994623744852010-05-20T11:00:57.271-07:002010-05-20T11:00:57.271-07:00Timo,
don't know what to say. There is a doub...Timo,<br /><br />don't know what to say. There is a double \\ in your path. Is that a typo or this is the actual path? The problem is file. Does the file have any data in it?<br /><br />Email me directly at nharalabidis@gmail.com If you can.<br /><br />Thanks again.<br /><br />NickNickhttps://www.blogger.com/profile/06649943531692175880noreply@blogger.comtag:blogger.com,1999:blog-8484416608670642843.post-79756301376620559862010-05-19T23:39:07.490-07:002010-05-19T23:39:07.490-07:00Nick,
I'm running on XP.
I see the tmp folde...Nick,<br /><br />I'm running on XP.<br /><br />I see the tmp folder but not the xml file (SubversionMonitor.submon).<br />I've found the file at<br />C:\Dokumente und Einstellungen\\Anwendungsdaten\JDeveloper\tmp<br />Could there be a problem with the spaces in the path?<br /><br />TimoTimohttps://www.blogger.com/profile/02235677287513180235noreply@blogger.comtag:blogger.com,1999:blog-8484416608670642843.post-48709814042397588482010-05-19T11:36:09.343-07:002010-05-19T11:36:09.343-07:00Hi Timo
Thanks for trying it. The extension creat...Hi Timo<br /><br />Thanks for trying it. The extension creates an xml file in the JDeveloper user settings temporary folder, called SubversionMonitor.submon. In Windows 7, this folder is in C:\Users\user_name\.jdeveloper\tmp. When you get a chance, could you please verify that both the tmp directory and the SubversionMonitor.submon exist?<br /><br />Regards,<br /><br />NickNickhttps://www.blogger.com/profile/06649943531692175880noreply@blogger.comtag:blogger.com,1999:blog-8484416608670642843.post-86447965649001786762010-05-18T23:52:05.881-07:002010-05-18T23:52:05.881-07:00would be nice to use, but I get errors when trying...would be nice to use, but I get errors when trying to see the revisions tab (by clickling on the ballon).<br /><br />Performing action Preferences...[ from com.haralabidis.jdeveloper.extension.subversionmonitor.addin.editor.RevisionsEditor ]<br />Invoking command: [ from com.haralabidis.jdeveloper.extension.subversionmonitor.addin.editor.RevisionsEditor ]<br />Uncaught exception<br />java.lang.NullPointerException<br /> com.haralabidis.jdeveloper.extension.subversionmonitor.util.xml.XMLExtractor.getNodes(XMLExtractor.java:57)<br /> com.haralabidis.jdeveloper.extension.subversionmonitor.addin.editor.RevisionsGeneralPane.layoutComponents(RevisionsGeneralPane.java:59)<br /> com.haralabidis.jdeveloper.extension.subversionmonitor.addin.editor.RevisionsGeneralPane.(RevisionsGeneralPane.java:51)<br /> com.haralabidis.jdeveloper.extension.subversionmonitor.addin.editor.RevisionsEditorPanel.refresh(RevisionsEditorPanel.java:30)<br /> com.haralabidis.jdeveloper.extension.subversionmonitor.addin.editor.RevisionsEditor.getGUI(RevisionsEditor.java:58)<br /> o.i.editor.Editor.getDefaultFocusComponent(Editor.java:233)<br /> o.ii.editor.SplitPane.focusCurrentEditor(SplitPane.java:1172)<br /> o.ii.editor.TabGroupState.focusCurrentEditor(TabGroupState.java:862)<br /> o.ii.editor.TabGroup.focusCurrentEditor(TabGroup.java:631)<br /> o.ii.editor.EditorManagerImpl.focusEditor(EditorManagerImpl.java:1282)<br /> o.ii.editor.EditorManagerImpl.openEditor(EditorManagerImpl.java:1252)<br /> o.i.editor.EditorUtil.openDefaultEditorInFrameExternal(EditorUtil.java:111)<br /> com.haralabidis.jdeveloper.extension.subversionmonitor.addin.SubversionMonitor$3.actionPerformed(SubversionMonitor.java:322)<br /> o.javatools.ui.balloon.Balloon.fireActionPerformed(Balloon.java:91)<br /> o.javatools.ui.balloon.BalloonUI$1.mouseReleased(BalloonUI.java:45)<br /> j.a.Component.processMouseEvent(Component.java:6263)<br /> jx.s.JComponent.processMouseEvent(JComponent.java:3267)<br /> j.a.Component.processEvent(Component.java:6028)<br /> j.a.Container.processEvent(Container.java:2041)<br /> j.a.Component.dispatchEventImpl(Component.java:4630)<br /> j.a.Container.dispatchEventImpl(Container.java:2099)<br /> j.a.Component.dispatchEvent(Component.java:4460)<br /> j.a.LightweightDispatcher.retargetMouseEvent(Container.java:4574)<br /> j.a.LightweightDispatcher.processMouseEvent(Container.java:4238)<br /> j.a.LightweightDispatcher.dispatchEvent(Container.java:4168)<br /> j.a.Container.dispatchEventImpl(Container.java:2085)<br /> j.a.Window.dispatchEventImpl(Window.java:2478)<br /> j.a.Component.dispatchEvent(Component.java:4460)<br /> j.a.EventQueue.dispatchEvent(EventQueue.java:599)<br /> j.a.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)<br /> j.a.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)<br /> j.a.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)<br /> j.a.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)<br /> j.a.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)<br /> j.a.EventDispatchThread.run(EventDispatchThread.java:122)<br /><br /><br />TimoTimohttps://www.blogger.com/profile/02235677287513180235noreply@blogger.com