User talk:Dapete/vCat

From Meta, a Wikimedia project coordination wiki

(English)

You can leave message here, or on my English or German Wikipedia user talk pages.

(German)

Du kannst Nachrichten hier oder auf meinen Diskussionsseiten in der deutschen oder englischen Wikipedia hinterlassen.

Catgraph[edit]

pl: Catgraph nie działa. Możesz to naprawić? Proszę. Marek Mazurkiewicz (talk) 13:15, 3 September 2014 (UTC)[reply]

eo: Catgraph ne funkcias. Ĉu Vi povas riparigi ĝin? Mi petas. Marek Mazurkiewicz (talk) 13:15, 3 September 2014 (UTC)[reply]

de: Catgraph funktioniert nicht. Kannst du es reparieren lassen? Bitte. Marek Mazurkiewicz (talk) 13:15, 3 September 2014 (UTC)[reply]

Marek Mazurkiewicz (talk) 13:15, 3 September 2014 (UTC)[reply]

Bug[edit]

https://tools.wmflabs.org/vcat/render?wiki=dewiki&rel=category&links=wiki&format=svg&category=Wohnprojekt cheers --FischX (talk) 11:44, 22 February 2015 (UTC)[reply]

Works fine for me. What's the bug? --Atlasowa (talk) 09:07, 23 February 2015 (UTC)[reply]
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)[reply]
Same with redirect link. --Atlasowa (talk) 09:05, 27 February 2015 (UTC)[reply]
Czech Wikipedia Natural Sciences category tree
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)[reply]

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)[reply]

  • 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)[reply]

Current Error message is "502 Bad Gateway". --Zulu55 (talk) 10:56, 7 March 2017 (UTC)[reply]

Zwischending zwischen Anzeige der Ober- und Unterkategorien[edit]

Gibt 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)[reply]

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)[reply]
Vielen Dank! --Drahreg01 (talk) 03:27, 20 May 2016 (UTC)[reply]

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)[reply]

Error/Fehler[edit]

Hello 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)[reply]

+1 --Herzi Pinki (talk) 21:45, 15 August 2017 (UTC)[reply]

Thanks, two questions, and a suggestion for the instructions[edit]

Fantastic 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)[reply]

Question about multiple categories as roots[edit]

Am I misreading the instructions for generating an image from multiple roots? -Furicorn (talk) 03:36, 29 August 2017 (UTC)[reply]

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)[reply]

@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)[reply]
Thanks! --Joan301009 (talk) 19:07, 29 November 2017 (UTC)[reply]

vcat/render[edit]

https://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)[reply]

Übersetzung ins Italienische[edit]

Hallo @Dapete:, kann ich in diese Seite eine Übersetzung ins Italienische hinzufügen? --Lombres (talk) 17:46, 28 January 2019 (UTC)[reply]

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)[reply]

Would you fix the broken vcat/render?[edit]

Now vcat/render returns “503 Service Unavailable”. Would you fix this error? Best wishes. --Doraemon2008 (talk) 13:37, 5 May 2022 (UTC)[reply]

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)[reply]