User talk:Dapete/vCat
Catgraph
editpl: Catgraph nie działa. Możesz to naprawić? Proszę. Marek Mazurkiewicz (talk) 13:15, 3 September 2014 (UTC)
eo: Catgraph ne funkcias. Ĉu Vi povas riparigi ĝin? Mi petas. Marek Mazurkiewicz (talk) 13:15, 3 September 2014 (UTC)
de: Catgraph funktioniert nicht. Kannst du es reparieren lassen? Bitte. Marek Mazurkiewicz (talk) 13:15, 3 September 2014 (UTC)
Bug
edithttps://tools.wmflabs.org/vcat/render?wiki=dewiki&rel=category&links=wiki&format=svg&category=Wohnprojekt cheers --FischX (talk) 11:44, 22 February 2015 (UTC)
- Works fine for me. What's the bug? --Atlasowa (talk) 09:07, 23 February 2015 (UTC)
- Now I get the bug too :(
- "javax.servlet.ServletException: vcat.VCatException: !QueuedVCatRenderer.Exception.Graphviz!"
- Bummer because i just wanted to show off VCat at en:Wikipedia:Village_pump (idea_lab)#Show branching tree of articles and sub-articles in graphic form. --Atlasowa (talk) 09:01, 27 February 2015 (UTC)
- Same with redirect link. --Atlasowa (talk) 09:05, 27 February 2015 (UTC)
- That is cool! Have the color clouds been added afterwards or did i miss out on features? :-) --Atlasowa (talk) 09:08, 27 February 2015 (UTC)
I had fixed the problem (caused by a server outage) on 22 February, that is why it was OK the day after. Unfortunately Tool Labs had another server outage, and this broke vCat again, sometime on 25 February. It was easy to fix by restarting everything, but I really need a way to do this automatically. --dapete 16:30, 27 February 2015 (UTC)
- I get the error again: javax.servlet.ServletException: vcat.VCatException: !QueuedVCatRenderer.Exception.Graphviz!
- BTW: How far is your monitoring and restarting project?
--Rhinux (talk) 06:13, 4 March 2015 (UTC)
- Current Error message is "502 Bad Gateway". --Zulu55 (talk) 10:56, 7 March 2017 (UTC)
- Error on query: https://tools.wmflabs.org/vcat/render?wiki=ruwiki&title=Шаманизм. In the same time query https://tools.wmflabs.org/vcat/render?wiki=ruwiki&category=Шаманизм is all right. May it be because of the given title article is the main article of the given category?
Zwischending zwischen Anzeige der Ober- und Unterkategorien
editGibt es ein tool, das mir anzeigt, auf welchem Weg ein Artikel (oder eine Kategorie) in irgendeine Unterkategorie einer bestimmten Kategorie gerät? Konkret: Wieso steht de:Albert von Pfister irgendwie unter de:Kategorie:Auszeichnung? Irgendwo muss ein systematischer Fehler im Kategorie-System stecken, den ich nicht finde. Viele Grüße, --Drahreg01 (talk) 14:52, 19 May 2016 (UTC)
- So explizit soweit ich weiß nicht - aber ich hab im Baum für Albert von Pfister die Stelle gefunden: mittig über dem "Albert von Pfister", fast ganz oben, sieht man de:Kategorie:Auszeichnung mit einem Pfeil zu de:Kategorie:Nobilitierter (Baum dazu). --dapete 15:44, 19 May 2016 (UTC)
- Vielen Dank! --Drahreg01 (talk) 03:27, 20 May 2016 (UTC)
Probleme...
edit"ava.lang.IllegalStateException: Invalid use of BasicClientConnManager: connection still allocated. Make sure to release the connection before allocating another one." --Infovarius (talk) 13:10, 10 May 2017 (UTC)
Error/Fehler
editHello Dapete, vCat has not worked for several weeks. The error message to the problem is:
java.lang.IllegalStateException: Invalid use of BasicClientConnManager: connection still allocated. Make sure to release the connection before allocating another one.
javax.servlet.ServletException: java.lang.IllegalStateException: Invalid use of BasicClientConnManager: connection still allocated. Make sure to release the connection before allocating another one.
- at vcat.webapp.base.AbstractVCatServlet.doRequest(AbstractVCatServlet.java:69)
- at vcat.toollabs.webapp.AbstractVCatToollabsServlet.doRequest(AbstractVCatToollabsServlet.java:22)
- at vcat.webapp.base.AbstractVCatServlet.doGet(AbstractVCatServlet.java:31)
- at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
- at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
- at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
- at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
- at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
- at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
- at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
- at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
- at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
- at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
- at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1041)
- at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
- at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:313)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
- at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.IllegalStateException: Invalid use of BasicClientConnManager: connection still allocated.
Make sure to release the connection before allocating another one.
- at org.apache.http.impl.conn.BasicClientConnectionManager.getConnection(BasicClientConnectionManager.java:162)
- at org.apache.http.impl.conn.BasicClientConnectionManager$1.getConnection(BasicClientConnectionManager.java:139)
- at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:456)
- at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
- at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
- at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:784)
- at in.yuvi.http.fluent.Http$HttpRequestBuilder.asResponse(Http.java:470)
- at vcat.mediawiki.ApiClient.request(ApiClient.java:77)
- at vcat.mediawiki.CachedApiClient.request(CachedApiClient.java:51)
- at vcat.mediawiki.ApiClient.requestMetadata(ApiClient.java:269)
- at vcat.mediawiki.CachedMetadataProvider.requestMetadata(CachedMetadataProvider.java:35)
- at vcat.params.AbstractAllParams.init(AbstractAllParams.java:83)
- at vcat.toollabs.base.AllParamsToollabs.<init>(AllParamsToollabs.java:16)
- at vcat.toollabs.webapp.ToollabsVCatServlet.renderedFileFromRequest(ToollabsVCatServlet.java:177)
- at vcat.webapp.base.AbstractVCatServlet.doRequest(AbstractVCatServlet.java:41)
- ... 20 more
Please be so kind and try to fix the error.
Best Regards, --Harry Canyon (talk) 13:19, 20 June 2017 (UTC)
Thanks, two questions, and a suggestion for the instructions
editFantastic tool, thanks for putting it together! It really makes cleaning up categories easier. Two questions - is there any plan to eventually add color (I'm thinking mostly of one color for direct categories of an article, and then a second color for categories that are both direct categories and parents of an applied category), or to put together a requestor form?
Also I thought it would be helpful for the instructions page to have an example of a more complex request with a multiword 'title' value https://tools.wmflabs.org/vcat/render?wiki=enwiki&title=North%20American%20Prairies%20Province&links=wiki -Furicorn (talk) 18:42, 27 August 2017 (UTC)
Question about multiple categories as roots
edit- https://tools.wmflabs.org/vcat/render?wiki=enwiki&category=South%20Carolina%20building%20and%20structure%20stubs returns an image
- https://tools.wmflabs.org/vcat/render?wiki=enwiki&category=Southern%20United%20States%20museum%20stubs returns an image
- https://tools.wmflabs.org/vcat/render?wiki=enwiki&category=South%20Carolina%20building%20and%20structure%20stubs%7CSouthern%20United%20States%20museum%20stubs doesnt render an image.
Am I misreading the instructions for generating an image from multiple roots? -Furicorn (talk) 03:36, 29 August 2017 (UTC)
- https://tools.wmflabs.org/vcat/render?wiki=enwiki&category=South%20Carolina%20building%20and%20structure%20stubs%7CSouthern%20United%20States%20museum%20stubs now renders an image, this issue is no longer replicable. -Furicorn (talk) 08:45, 30 August 2017 (UTC)
Depth
edit@Dapete, https://tools.wmflabs.org/vcat/render?wiki=commonswiki&category=Linguistic_maps&rel=subcategory&depth=50 returns only a 1 depth diagram. Is this a bug? Or do not I understand what depth parameter is? Thanks --Joan301009 (talk) 12:46, 22 November 2017 (UTC)
- @Joan301009 There is a limit of 250 categories in one diagram, because otherwise the files become too large. The depth is automatically reduced to come below the limit. If you want it all, you have to use "&format=gv" to output the raw Graphviz source, and convert it to an image yourself. --dapete 13:15, 28 November 2017 (UTC)
- Thanks! --Joan301009 (talk) 19:07, 29 November 2017 (UTC)
vcat/render
edithttps://tools.wmflabs.org/vcat/render?wiki=dewiki&links=graph&ns=0&title=D%C3%BCsseldorf&format=svg gives the following error:
error on line 15 at column 72: EntityRef: expecting ';'
Best wishes --FriedhelmW (talk) 10:44, 30 December 2018 (UTC)
Übersetzung ins Italienische
editHallo @Dapete:, kann ich in diese Seite eine Übersetzung ins Italienische hinzufügen? --Lombres (talk) 17:46, 28 January 2019 (UTC)
javax.servlet.ServletException: vcat.VCatException: !QueuedVCatRenderer.Exception.Graphviz!
edit@Dapete:
javax.servlet.ServletException: javax.servlet.ServletException: vcat.VCatException: !QueuedVCatRenderer.Exception.Graphviz! at vcat.webapp.base.AbstractVCatServlet.doRequest(AbstractVCatServlet.java:70) at vcat.toolforge.webapp.AbstractVCatToolforgeServlet.doRequest(AbstractVCatToolforgeServlet.java:27) at vcat.webapp.base.AbstractVCatServlet.doGet(AbstractVCatServlet.java:32) at javax.servlet.http.HttpServlet.service(HttpServlet.java:635) at javax.servlet.http.HttpServlet.service(HttpServlet.java:742) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:239) at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:215) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:493) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:660) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:798) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:808) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1498) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748) Caused by: javax.servlet.ServletException: vcat.VCatException: !QueuedVCatRenderer.Exception.Graphviz! at vcat.toolforge.webapp.ToolforgeVCatServlet.renderedFileFromRequest(ToolforgeVCatServlet.java:184) at vcat.webapp.base.AbstractVCatServlet.doRequest(AbstractVCatServlet.java:42) ... 30 more Caused by: vcat.VCatException: !QueuedVCatRenderer.Exception.Graphviz! at vcat.renderer.QueuedVCatRenderer.render(QueuedVCatRenderer.java:148) at vcat.toolforge.webapp.ToolforgeVCatServlet.renderedFileFromRequest(ToolforgeVCatServlet.java:181) ... 31 more Caused by: vcat.VCatException: vcat.graphviz.GraphvizException: vcat.graphviz.GraphvizException: Timeout in vCat grid job 0079178642878422 at vcat.renderer.VCatRenderer.createRenderedFileFromGraphFile(VCatRenderer.java:132) at vcat.renderer.CachedVCatRenderer.createRenderedFileFromGraphFile(CachedVCatRenderer.java:85) at vcat.renderer.AbstractVCatRenderer.createRenderedFile(AbstractVCatRenderer.java:20) at vcat.renderer.AbstractVCatRenderer.render(AbstractVCatRenderer.java:42) at vcat.renderer.CachedVCatRenderer.render(CachedVCatRenderer.java:104) at vcat.renderer.QueuedVCatRenderer.runJob(QueuedVCatRenderer.java:170) at vcat.renderer.QueuedVCatRenderer.access$000(QueuedVCatRenderer.java:20) at vcat.renderer.QueuedVCatRenderer$1.run(QueuedVCatRenderer.java:106) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ... 1 more Caused by: vcat.graphviz.GraphvizException: vcat.graphviz.GraphvizException: Timeout in vCat grid job 0079178642878422 at vcat.toolforge.webapp.GraphvizGridClient.render(GraphvizGridClient.java:164) at vcat.renderer.VCatRenderer.createRenderedFileFromGraphFile(VCatRenderer.java:129) ... 10 more Caused by: vcat.graphviz.GraphvizException: Timeout in vCat grid job 0079178642878422 at vcat.toolforge.webapp.GraphvizGridClient.exec(GraphvizGridClient.java:149) at vcat.toolforge.webapp.GraphvizGridClient.render(GraphvizGridClient.java:160) ... 11 more Category graph is heavily used in Wiktionary, please-please fix it! Infovarius (talk) 14:31, 21 August 2019 (UTC)
Would you fix the broken vcat/render?
editNow vcat/render returns “503 Service Unavailable”. Would you fix this error? Best wishes. --Doraemon2008 (talk) 13:37, 5 May 2022 (UTC)
- Dapete, any chance you could see what's going on here? Seems like vcat is still having some issues. Perryprog (talk) 14:42, 4 July 2022 (UTC)
Interactive square visualizations?
editWould it be possible to make the map interactive like the one in the screenshot where one could click on the categories to go to these categories? It would also be nice if instead of creating very horizontal maps, it could create square maps. If both are implemented one could maybe embed these diagrams on category pages (for example via a button in the Infobox). If another tool can do that, please comment. It's a really nice tool, thanks for developing it. Prototyperspective (talk) 22:47, 16 October 2024 (UTC)