Project

General

Profile

Actions

bug #7634

open

Timeout/Performance problems in Taxeditor

Added by Patrick Plitzner over 5 years ago. Updated 2 months ago.

Status:
New
Priority:
New
Assignee:
Category:
taxeditor
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Severity:
normal
Found in Version:

Description

Walter

"ich bekomme (hier zuhause, eigentlich ein ganz guter Anschluss) ab und zu die untenstehende Fehlermeldung, die ich dann ignoriere und weitermache. Lässt sich nicht weiter eingrenzen, kommt bei Type-Specimen Eingabe und Faktenbearbeitung vor."

"ich habe in den letzten 20 Minuten zu einem existierenden Taxon gerade mal 5 Facts mit Referenz hinzufügen können – teilweise Wartezeiten bis 1 min beim Abspeichern, etliche Sekunden, um das Kontextmenü zum Anlegen eines neuen Facts zu öffnen (dabei rötert der Detail View herum) usw.
Gleich danach probiert: Radio streaming (BBC, Deutschlandfunk) funktioniert ohne jegliches Problem.
Ich denke, hier muss doch noch etwas passieren."

login : w.berendsohn

editor version : 5.1.2

server : api.cybertaxonomy.org (cybertaxonomy.org) / caryo_nepenthaceae

schema version : 5.0.0.0.20180514

os : Windows 10 10.0 amd64

java : 1.8.0_171

eu.etaxonomy.taxeditor.remoting.CdmEagerLoadingException: org.springframework.remoting.RemoteAccessException: Could not access HTTP invoker remote service at [http://api.cybertaxonomy.org:80/caryo_nepenthaceae/remoting/common.service]; nested exception is org.apache.http.NoHttpResponseException: api.cybertaxonomy.org:80 failed to respond

               at org.hibernate.collection.internal.AbstractPersistentCollection.remoteInitialize(AbstractPersistentCollection.java:1358)

               at org.hibernate.collection.internal.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:627)

               at org.hibernate.collection.internal.AbstractPersistentCollection.read(AbstractPersistentCollection.java:167)

               at org.hibernate.collection.internal.AbstractPersistentCollection.readSize(AbstractPersistentCollection.java:184)

               at org.hibernate.collection.internal.PersistentMap.size(PersistentMap.java:123)

               at java.util.HashMap.putMapEntries(Unknown Source)

               at java.util.HashMap.putAll(Unknown Source)

               at eu.etaxonomy.cdm.model.description.TextData.fixHashMapHibernateBug(TextData.java:276)

               at eu.etaxonomy.cdm.model.description.TextData.getMultilanguageText(TextData.java:191)

               at eu.etaxonomy.cdm.model.description.TextData.getPreferredLanguageString(TextData.java:269)

               at eu.etaxonomy.taxeditor.model.DescriptionHelper.getElementText(DescriptionHelper.java:643)

               at eu.etaxonomy.taxeditor.model.DescriptionHelper.getLabel(DescriptionHelper.java:757)

               at eu.etaxonomy.taxeditor.editor.view.descriptive.DescriptiveLabelProvider.getText(DescriptiveLabelProvider.java:28)

               at org.eclipse.jface.viewers.ColumnLabelProvider.update(ColumnLabelProvider.java:34)

               at org.eclipse.jface.viewers.ViewerColumn.refresh(ViewerColumn.java:141)

               at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:949)

               at org.eclipse.jface.viewers.AbstractTreeViewer$UpdateItemSafeRunnable.run(AbstractTreeViewer.java:118)

               at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)

               at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:50)

               at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:173)

               at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:1029)

               at org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRunnable.run(StructuredViewer.java:474)

               at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)

               at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:50)

               at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:173)

               at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:2170)

               at org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem(AbstractTreeViewer.java:843)

               at org.eclipse.jface.viewers.AbstractTreeViewer.lambda$0(AbstractTreeViewer.java:820)

               at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)

               at org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeViewer.java:795)

               at org.eclipse.jface.viewers.TreeViewer.createChildren(TreeViewer.java:596)

               at org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeViewer.java:766)

               at org.eclipse.jface.viewers.AbstractTreeViewer.handleTreeExpand(AbstractTreeViewer.java:1493)

               at org.eclipse.jface.viewers.TreeViewer.handleTreeExpand(TreeViewer.java:882)

               at org.eclipse.jface.viewers.AbstractTreeViewer$3.treeExpanded(AbstractTreeViewer.java:1505)

               at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:133)

               at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)

               at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418)

               at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)

               at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103)

               at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1088)

               at org.eclipse.swt.widgets.Tree.wmNotifyChild(Tree.java:7705)

               at org.eclipse.swt.widgets.Control.wmNotify(Control.java:5825)

               at org.eclipse.swt.widgets.Composite.wmNotify(Composite.java:2048)

               at org.eclipse.swt.widgets.Control.WM_NOTIFY(Control.java:5379)

               at org.eclipse.swt.widgets.Control.windowProc(Control.java:4855)

               at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110)

               at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)

               at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:2446)

               at org.eclipse.swt.widgets.Tree.callWindowProc(Tree.java:1552)

               at org.eclipse.swt.widgets.Tree.WM_LBUTTONDOWN(Tree.java:6559)

               at org.eclipse.swt.widgets.Control.windowProc(Control.java:4835)

               at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:6074)

               at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110)

               at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)

               at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552)

               at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822)

               at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121)

               at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)

               at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022)

               at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150)

               at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693)

               at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)

               at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610)

               at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)

               at eu.etaxonomy.taxeditor.Application.start(Application.java:24)

               at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)

               at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)

               at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)

               at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)

               at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)

               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

               at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

               at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

               at java.lang.reflect.Method.invoke(Unknown Source)

               at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673)

               at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)

               at org.eclipse.equinox.launcher.Main.run(Main.java:1519)

Caused by: org.springframework.remoting.RemoteAccessException: Could not access HTTP invoker remote service at [http://api.cybertaxonomy.org:80/caryo_nepenthaceae/remoting/common.service]; nested exception is org.apache.http.NoHttpResponseException: api.cybertaxonomy.org:80 failed to respond

               at org.springframework.remoting.httpinvoker.HttpInvokerClientInterceptor.convertHttpInvokerAccessException(HttpInvokerClientInterceptor.java:216)

               at org.springframework.remoting.httpinvoker.HttpInvokerClientInterceptor.invoke(HttpInvokerClientInterceptor.java:147)

               at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)

               at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:208)

               at com.sun.proxy.$Proxy49.initializeCollection(Unknown Source)

               at eu.etaxonomy.taxeditor.service.CachedCommonServiceImpl.initializeCollection(CachedCommonServiceImpl.java:61)

               at org.hibernate.collection.internal.AbstractPersistentCollection.remoteInitialize(AbstractPersistentCollection.java:1340)

               ... 77 more

Caused by: org.apache.http.NoHttpResponseException: api.cybertaxonomy.org:80 failed to respond

               at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:143)

               at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:57)

               at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:261)

               at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:165)

               at org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:167)

               at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:272)

               at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:124)

               at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:271)

               at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184)

               at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)

               at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)

               at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)

               at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)

               at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107)

               at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55)

               at org.springframework.remoting.httpinvoker.HttpComponentsHttpInvokerRequestExecutor.executeHttpPost(HttpComponentsHttpInvokerRequestExecutor.java:338)

               at org.springframework.remoting.httpinvoker.HttpComponentsHttpInvokerRequestExecutor.doExecuteRequest(HttpComponentsHttpInvokerRequestExecutor.java:229)

               at eu.etaxonomy.taxeditor.service.CdmServiceRequestExecutor.doExecuteRequest(CdmServiceRequestExecutor.java:61)

               at org.springframework.remoting.httpinvoker.AbstractHttpInvokerRequestExecutor.executeRequest(AbstractHttpInvokerRequestExecutor.java:138)

               at org.springframework.remoting.httpinvoker.HttpInvokerClientInterceptor.executeRequest(HttpInvokerClientInterceptor.java:194)

               at org.springframework.remoting.httpinvoker.HttpInvokerClientInterceptor.executeRequest(HttpInvokerClientInterceptor.java:176)

               at org.springframework.remoting.httpinvoker.HttpInvokerClientInterceptor.invoke(HttpInvokerClientInterceptor.java:144)

               ... 82 more

Related issues

Related to EDIT - feature request #7040: [MASTER] Improve UI performanceNewKatja Luther

Actions
Actions #1

Updated by Patrick Plitzner over 5 years ago

  • Tags set to performance
  • Parent task set to #7040

The context menu performance should have improved with fixing #7792

Actions #2

Updated by Patrick Plitzner over 5 years ago

  • Parent task deleted (#7040)
Actions #3

Updated by Patrick Plitzner over 5 years ago

Actions #4

Updated by Andreas Kohlbecker about 4 years ago

  • Tags changed from performance to performance, RemoteAccessException
Actions #5

Updated by Andreas Müller over 2 years ago

Is this still an open issue?

Actions #6

Updated by Andreas Müller over 2 years ago

WGB:

weiß ich nicht – habe schon länger nicht mehr von zu Hause aus mit dem TE gearbeitet.

Actions #7

Updated by Andreas Müller 2 months ago

  • Target version changed from Unassigned CDM tickets to Release 5.45
Actions

Also available in: Atom PDF