VISPA web issueshttps://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues2019-05-20T16:28:31+02:00https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/539Terminal (webserver) crashes when opening (cat) large file2019-05-20T16:28:31+02:00Benjamin FischerTerminal (webserver) crashes when opening (cat) large file2015-01-14 08:35:40 - DEBUG - vispa.tools.workspace - Workspace: vw1
(1)
2015-01-14 08:35:40 - DEBUG - vispa.workspace - return pooled
connection: 1 - 1
2015-01-14 08:35:40 - DEBUG - vispa.workspace - get: (1, 1,
‘vispa.extensions.te...2015-01-14 08:35:40 - DEBUG - vispa.tools.workspace - Workspace: vw1
(1)
2015-01-14 08:35:40 - DEBUG - vispa.workspace - return pooled
connection: 1 - 1
2015-01-14 08:35:40 - DEBUG - vispa.workspace - get: (1, 1,
‘vispa.extensions.terminal.workspace.Terminal’,
u’iIfe3PtyxgM5FrMB-iIfe3PtyxgM5FrMB-1-terminal-terminal-0’)
2015-01-14 08:35:40 - DEBUG - vispa.workspace - return pooled class
vispa.extensions.terminal.workspace.Terminal
Traceback (most recent call last):
File “/home/cglaser/software/vispa/1.0/vispa/tools/ajax.py”, line 23, in
wrap
content = innerfunc(**args,**\*kwargs) or {}
File
“/home/cglaser/.local/lib/python2.7/site-packages/cherrypy/\_cpdispatch.py”,
line 34, in *call*
return self.callable(**self.args,**\*self.kwargs)
File
“/home/cglaser/software/vispa/1.0/vispa/extensions/terminal/*init*.py”,
line 56, in write
terminal.write(input\_data)
File
“/home/cglaser/.local/lib/python2.7/site-packages/rpyc/core/netref.py”,
line 148, in *getattribute*
return syncreq(self, consts.HANDLE\_GETATTR, name)
File
“/home/cglaser/.local/lib/python2.7/site-packages/rpyc/core/netref.py”,
line 71, in syncreq
return conn.sync\_request(handler, oid, \*args)
File “/home/cglaser/software/vispa/1.0/vispa/workspace.py”, line 264, in
sync\_request
self.\_send\_request(seq, handler, args)
File “/home/cglaser/software/vispa/1.0/vispa/workspace.py”, line 244, in
\_send\_request
self.\_box(args)))
File
“/home/cglaser/.local/lib/python2.7/site-packages/rpyc/core/protocol.py”,
line 226, in \_send
self.\_channel.send(data)
File
“/home/cglaser/.local/lib/python2.7/site-packages/rpyc/core/channel.py”,
line 69, in send
self.stream.write(buf)
File “/home/cglaser/software/vispa/1.0/vispa/workspace.py”, line 460, in
write
return self.\_file\_in.write(data)
File
“/home/cglaser/.local/lib/python2.7/site-packages/paramiko/file.py”,
line 314, in write
self.\_write\_all(data)
File
“/home/cglaser/.local/lib/python2.7/site-packages/paramiko/file.py”,
line 439, in \_write\_all
count = self.\_write(data)
File
“/home/cglaser/.local/lib/python2.7/site-packages/paramiko/channel.py”,
line 1263, in \_write
self.channel.sendall(data)
File
“/home/cglaser/.local/lib/python2.7/site-packages/paramiko/channel.py”,
line 796, in sendall
raise socket.error(‘Socket is closed’)
error: Socket is closed
2015-01-14 08:35:40 - INFO - cherrypy.access.139931956628752 - 127.0.0.1
- - \[14/Jan/2015:08:35:40\] “POST /extensions/terminal/write HTTP/1.1”
500 152 “http://0.0.0.0:4282/” “Mozilla/5.0 (X11; Linux x86\_64;
rv:34.0) Gecko/20100101 Firefox/34.0”
2015-01-14 08:35:41 - DEBUG - vispa.tools.workspace - Workspace: vw1
(1)
2015-01-14 08:35:41 - DEBUG - vispa.workspace - return pooled
connection: 1 - 1
2015-01-14 08:35:41 - DEBUG - vispa.workspace - get: (1, 1,
‘vispa.extensions.terminal.workspace.Terminal’,
u’iIfe3PtyxgM5FrMB-iIfe3PtyxgM5FrMB-1-terminal-terminal-0’)
*(from redmine: issue id 2051, created on 2015-01-14 by Christian.Glaser)*2.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/497Filebrowser crashes/freezes when copying files to another folder2019-05-20T16:28:00+02:00Benjamin FischerFilebrowser crashes/freezes when copying files to another folderHappened twice now, maybe the files were too big (but one time only
~115mb). And it were always multiple files I copied
*(from redmine: issue id 1989, created on 2014-11-18 by root)*Happened twice now, maybe the files were too big (but one time only
~115mb). And it were always multiple files I copied
*(from redmine: issue id 1989, created on 2014-11-18 by root)*2.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/491open pdfs in lightbox plugin2019-05-20T16:27:56+02:00Benjamin Fischeropen pdfs in lightbox plugin*(from redmine: issue id 1968, created on 2014-10-31 by Christian.Glaser, closed on 2016-03-14)*
* Changesets:
* Revision 2593 by Fabian Heidemann on 2016-03-14T11:02:03Z:
```
[Dialog] extend gallery by type option, default is "img" ...*(from redmine: issue id 1968, created on 2014-10-31 by Christian.Glaser, closed on 2016-03-14)*
* Changesets:
* Revision 2593 by Fabian Heidemann on 2016-03-14T11:02:03Z:
```
[Dialog] extend gallery by type option, default is "img" but can be anything e.g. "iframe" for .pdf files
[Dialog] outsource gallery CSS to index.css
[file] user vispa gallery fpr .pdf files, fix #1968
```
* Revision 2593 by Fabian Heidemann on 2016-03-14T11:02:03Z:
```
[Dialog] extend gallery by type option, default is "img" but can be anything e.g. "iframe" for .pdf files
[Dialog] outsource gallery CSS to index.css
[file] user vispa gallery fpr .pdf files, fix #1968
```2.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/445use same timeout for socket bus as for session bus2019-05-20T16:27:24+02:00Benjamin Fischeruse same timeout for socket bus as for session bus*(from redmine: issue id 1915, created on 2014-10-10 by gmueller)**(from redmine: issue id 1915, created on 2014-10-10 by gmueller)*2.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/423Default extension should be configurable by user2019-05-20T17:08:34+02:00Benjamin FischerDefault extension should be configurable by userActually the default extension can be set globally in the visa.ini, e.g.
workspace\_action = openFileBrowser. But it should also be user
configurable, because not every user wants to see e.g. the examples
extension on startup.
*(from r...Actually the default extension can be set globally in the visa.ini, e.g.
workspace\_action = openFileBrowser. But it should also be user
configurable, because not every user wants to see e.g. the examples
extension on startup.
*(from redmine: issue id 1888, created on 2014-10-07 by martin.urban)*2.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/422allow cancel or reconnect when connecting to workspace fails/takes too long2019-05-20T17:08:35+02:00Benjamin Fischerallow cancel or reconnect when connecting to workspace fails/takes too long*(from redmine: issue id 1887, created on 2014-10-07 by gmueller)**(from redmine: issue id 1887, created on 2014-10-07 by gmueller)*2.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/372maintenance message2019-05-20T17:08:42+02:00Benjamin Fischermaintenance messagea maintenance message, which can be displayed on gui, when the server is
down
*(from redmine: issue id 1815, created on 2014-08-04 by Daniel.Van.Asseldonk)*a maintenance message, which can be displayed on gui, when the server is
down
*(from redmine: issue id 1815, created on 2014-08-04 by Daniel.Van.Asseldonk)*2.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/283Hostnames from the local ssh config cannot be used as workspace hosts2019-05-20T16:25:39+02:00Benjamin FischerHostnames from the local ssh config cannot be used as workspace hostsI get the following error:
2013-12-31 12:38:17,430 - paramiko.hostkeys - INFO - Not enough fields found in known_hosts in line 109 ('ssh-rsa <my_ssh_key>')
Traceback (most recent call last):
File "/Users/marcel/3PIA/vispa/...I get the following error:
2013-12-31 12:38:17,430 - paramiko.hostkeys - INFO - Not enough fields found in known_hosts in line 109 ('ssh-rsa <my_ssh_key>')
Traceback (most recent call last):
File "/Users/marcel/3PIA/vispa/web/vispa1.0/vispa/tools/ajax.py", line 19, in wrap
content = innerfunc(*args, **kwargs)
File "/Library/Python/2.7/site-packages/cherrypy/_cpdispatch.py", line 34, in __call__
return self.callable(*self.args, **self.kwargs)
File "/Users/marcel/3PIA/vispa/web/vispa1.0/vispa/controller/ajax.py", line 184, in connectworkspace
vispa.workspace.connect(workspace, user, db, password)
File "/Users/marcel/3PIA/vispa/web/vispa1.0/vispa/workspace.py", line 651, in connect
return _connection_pool.get(user, workspace, password=password)
File "/Users/marcel/3PIA/vispa/web/vispa1.0/vispa/workspace.py", line 501, in get
client = self._try_host(user, workspace, host, **kwargs)
File "/Users/marcel/3PIA/vispa/web/vispa1.0/vispa/workspace.py", line 464, in _try_host
client.open()
File "/Users/marcel/3PIA/vispa/web/vispa1.0/vispa/workspace.py", line 379, in open
key=self.__key)
File "/Users/marcel/3PIA/vispa/web/vispa1.0/vispa/workspace.py", line 265, in __init__
self.__client.connect(**connect_args)
File "/Library/Python/2.7/site-packages/paramiko/client.py", line 291, in connect
for (family, socktype, proto, canonname, sockaddr) in socket.getaddrinfo(hostname, port, socket.AF_UNSPEC, socket.SOCK_STREAM):
*(from redmine: issue id 1502, created on 2013-12-31 by root)*2.1https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/756Deletion in file browser does not show up (not refreshed)2019-05-20T16:31:00+02:00Benjamin FischerDeletion in file browser does not show up (not refreshed)Löschen im FileBrowser:
Ich wähle mehrere Dateien aus und lösche sie dann über das Menü, die
Abfrage bestätige. Nach dem Löschen wird die Anzeige im FileBrowser
nicht automatisch aktualisiert.
Gibt es eigentlich einen anderen Weg, die...Löschen im FileBrowser:
Ich wähle mehrere Dateien aus und lösche sie dann über das Menü, die
Abfrage bestätige. Nach dem Löschen wird die Anzeige im FileBrowser
nicht automatisch aktualisiert.
Gibt es eigentlich einen anderen Weg, die Anzeige im FileBrowser zu
aktualisieren, außer Verzeichnisse hin- und herzuwechseln?
*(from redmine: issue id 2458, created on 2017-08-11 by erik.geiser)*https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/755Special characters in filenames get changed when uploaded2019-05-20T16:31:00+02:00Benjamin FischerSpecial characters in filenames get changed when uploadedmir ist aufgefallen, daß, wenn ich Dateien mit Umlauten im Namen im
FileBrowser hochlade, die Umlaute durch andere Zeichen ersetzt werden.
*(from redmine: issue id 2457, created on 2017-08-11 by erik.geiser)*mir ist aufgefallen, daß, wenn ich Dateien mit Umlauten im Namen im
FileBrowser hochlade, die Umlaute durch andere Zeichen ersetzt werden.
*(from redmine: issue id 2457, created on 2017-08-11 by erik.geiser)*https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/754Gateway Timeout when viewing 20+ PNG files2019-05-20T16:31:00+02:00Benjamin FischerGateway Timeout when viewing 20+ PNG filesVispa instabil:
Wenn ich in einem Ordner z.B. 20+ PNG-Dateien habe und sie im
Filebrowser oder im Editor unten rechts anklicke und dann durch diese
Bilder blättere, wird das n-te und alle weiteren Bilder nicht mehr nicht
mehr angezeigt...Vispa instabil:
Wenn ich in einem Ordner z.B. 20+ PNG-Dateien habe und sie im
Filebrowser oder im Editor unten rechts anklicke und dann durch diese
Bilder blättere, wird das n-te und alle weiteren Bilder nicht mehr nicht
mehr angezeigt.
Auch andere Tabs sind davon betroffen: Es lassen sich keine Dateien mehr
öffnen oder das Terminal ist tot. Ausloggen geht auch nicht mehr.
Irgendwann kommt ein “Gateway Timeout”.
Erst nach dem Löschen der Cookies und neuem Einloggen kann ich wieder
arbeiten. Sobald ich wieder durch die Bilder blättern will, wiederholt
sich das Problem.
*(from redmine: issue id 2456, created on 2017-08-11 by erik.geiser)*https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/753Executing a changed read-only file, doesn't throw permission denied2019-05-20T16:30:59+02:00Benjamin FischerExecuting a changed read-only file, doesn't throw permission deniedWhen executing a file with the execute button, normally the file is
first saved and then executed.
If the file is read-only, it cannot be saved and the ensuing execution
is hence done with the unchanged file.
A permission denied erro...When executing a file with the execute button, normally the file is
first saved and then executed.
If the file is read-only, it cannot be saved and the ensuing execution
is hence done with the unchanged file.
A permission denied error should be thrown *before* the execution.
See following feedback:
Anonymous feedback:
Wenn man ein Read-only file bearbeitet und Ausführt, wird keine Warnung
ausgegeben, dass Änderungen natürlich nicht ausgeführt werden.
Browser: Firefox 53 (53.0)
Engine: Gecko (53.0)
OS: Ubuntu (undefined)
\_
VISPA-devel mailing list
VISPA-devel@lists.rwth-aachen.de
https://mailman.rwth-aachen.de/mailman/listinfo/vispa-devel
*(from redmine: issue id 2455, created on 2017-05-08 by florian.von.cube)*https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/752Using the execute button on files with special characters (spaces) in the name2019-05-20T16:30:59+02:00Benjamin FischerUsing the execute button on files with special characters (spaces) in the nameRunning scripts using the execute button doesn’t work, if the filename
contains spaces or special characters.
See following feedback:
Feedback from user ‘phamacherbaumann’
(philip.hamacher-baumann@rwth-aachen.de):
Dateinamen mit Leer...Running scripts using the execute button doesn’t work, if the filename
contains spaces or special characters.
See following feedback:
Feedback from user ‘phamacherbaumann’
(philip.hamacher-baumann@rwth-aachen.de):
Dateinamen mit Leerzeichen, Klammern, und anderen Zeichen, die
eigentlich nicht da rein gehoeren, machen den Shortcut “Ausfuehren”
kaputt.
Reproduzieren:
1) Datei anlegen mit Namen “escape test.py”
2) Ausfuerehen aus Editor (z.B. Strg+E)
3) Error - Man beachte, dass die Ausfuerhrung nicht abgebrochen wird.
Error Message:
5/8/2017, 1:29:09 PM:
executing “python escape test.py”
——————————
OUTPUT:
python: can’t open file ‘escape’: \[Errno 2\] No such file or directory
------------------------------------------------------------------------
runtime: 3 m, 56.62 s
Browser: Firefox 45 (45.0)
Engine: Gecko (45.0)
OS: Linux (i686)
\_
VISPA-devel mailing list
VISPA-devel@lists.rwth-aachen.de
https://mailman.rwth-aachen.de/mailman/listinfo/vispa-devel
*(from redmine: issue id 2454, created on 2017-05-08 by florian.von.cube)*https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/750Expired (login) session causes websocket plugin to throw errors2019-05-20T16:30:58+02:00Benjamin FischerExpired (login) session causes websocket plugin to throw errorsWhen a login has expired (due to inactivity) but a page is still open
and attempts to reconnect the websocket, it raises errors:
2017-01-20 12:00:48,724 - vispa.tools.user - DEBUG - Redirect /vispa/login
2017-01-20 12:00:48,731 ...When a login has expired (due to inactivity) but a page is still open
and attempts to reconnect the websocket, it raises errors:
2017-01-20 12:00:48,724 - vispa.tools.user - DEBUG - Redirect /vispa/login
2017-01-20 12:00:48,731 - cherrypy.error - ERROR - [20/Jan/2017:12:00:48] ENGINE Error in 'handle-websocket' listener <bound method WebSocketPlugin.handle of <ws4py.server.cherrypyserver.WebSocketPlugin object at 0x7f67a2f775d0>>
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/cherrypy/process/wspbus.py", line 205, in publish
output.append(listener(*args, **kwargs))
File "/usr/local/lib/python2.7/dist-packages/ws4py/server/cherrypyserver.py", line 304, in handle
self.manager.add(ws_handler)
File "/usr/local/lib/python2.7/dist-packages/ws4py/manager.py", line 243, in add
logger.info("Managing websocket %s" % format_addresses(websocket))
File "/usr/local/lib/python2.7/dist-packages/ws4py/__init__.py", line 60, in format_addresses
peer = ws.peer_address
File "/usr/local/lib/python2.7/dist-packages/ws4py/websocket.py", line 148, in peer_address
self._peer_address = self.sock.getpeername()
error: [Errno 107] Transport endpoint is not connected
2017-01-20 12:00:48,731 - cherrypy.error.140083092486544 - ERROR - [20/Jan/2017:12:00:48] Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/cherrypy/_cprequest.py", line 104, in run
hook()
File "/usr/lib/python2.7/dist-packages/cherrypy/_cprequest.py", line 63, in __call__
return self.callback(**self.kwargs)
File "/usr/local/lib/python2.7/dist-packages/ws4py/server/cherrypyserver.py", line 245, in start_handler
cherrypy.engine.publish('handle-websocket', ws_handler, addr)
File "/usr/lib/python2.7/dist-packages/cherrypy/process/wspbus.py", line 223, in publish
raise exc
ChannelFailures: error(107, 'Transport endpoint is not connected')
2017-01-20 12:00:48,732 - cherrypy.error.140083092486544 - ERROR - [20/Jan/2017:12:00:48] Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/cherrypy/_cptree.py", line 144, in release_serving
req.close()
File "/usr/lib/python2.7/dist-packages/cherrypy/_cprequest.py", line 506, in close
self.hooks.run('on_end_request')
File "/usr/lib/python2.7/dist-packages/cherrypy/_cprequest.py", line 114, in run
raise exc
ChannelFailures: error(107, 'Transport endpoint is not connected')
*(from redmine: issue id 2449, created on 2017-01-20 by benjamin.fischer)*https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/749vispa/2.0 setup problems2019-05-20T16:30:58+02:00Benjamin Fischervispa/2.0 setup problemsThe install instructions on https://vispa.physik.rwth-aachen.de/download
fail for vispa/2.0 tag.
IOError: \[Errno 2\] No such file or directory:
‘~/vispa/var/logs/cherrypy.log’
->mkdir var/logs
ImportError: No module named passlib.ha...The install instructions on https://vispa.physik.rwth-aachen.de/download
fail for vispa/2.0 tag.
IOError: \[Errno 2\] No such file or directory:
‘~/vispa/var/logs/cherrypy.log’
->mkdir var/logs
ImportError: No module named passlib.hash
->additional dependency: passlib
Version numbers for the dependencies would be helpful as well since
packages from stable releases are outdated.
*(from redmine: issue id 2448, created on 2017-01-06 by DavidWalz)*https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/745Clicking on preview image reloads page2019-05-20T17:05:18+02:00Benjamin FischerClicking on preview image reloads pageEvery time I click on an image in the Code Editor’s preview the whole
page reloads, making opening them impossible.
*(from redmine: issue id 2437, created on 2016-09-07 by root)*Every time I click on an image in the Code Editor’s preview the whole
page reloads, making opening them impossible.
*(from redmine: issue id 2437, created on 2016-09-07 by root)*https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/744Select multiple files2019-05-20T16:30:55+02:00Benjamin FischerSelect multiple filesSelecting multiple files in the file selector seems not to work anymore
*(from redmine: issue id 2436, created on 2016-09-06 by root)*Selecting multiple files in the file selector seems not to work anymore
*(from redmine: issue id 2436, created on 2016-09-06 by root)*https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/743Slider tooltip looks weird2019-05-20T16:30:55+02:00Benjamin FischerSlider tooltip looks weirdThe tooltips of the slider look weird. See screenshot
*(from redmine: issue id 2433, created on 2016-09-05 by root)*
* Uploads:
* ![slider-screenshot](/uploads/c67c6f268e7d310bfe21100747539291/slider-screenshot.png)The tooltips of the slider look weird. See screenshot
*(from redmine: issue id 2433, created on 2016-09-05 by root)*
* Uploads:
* ![slider-screenshot](/uploads/c67c6f268e7d310bfe21100747539291/slider-screenshot.png)https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/732URL formatting not compatible with special characters in file paths strangely2019-05-20T16:30:47+02:00Benjamin FischerURL formatting not compatible with special characters in file paths strangelyIt seems as if the URL formatting is not 100% compatible with the URL
formatting causing some filesystem function not to function properly.
A possible reproduction of this incident is shown with the screenshots.
*(from redmine: issue ...It seems as if the URL formatting is not 100% compatible with the URL
formatting causing some filesystem function not to function properly.
A possible reproduction of this incident is shown with the screenshots.
*(from redmine: issue id 2415, created on 2016-07-08 by root, closed on 2016-07-12)*
* Uploads:
* ![1](/uploads/e360a031d877a7f3262d17a500a19b09/1.png) Create a directory e.g. with a # in the name
* ![2](/uploads/6c230e876b5a76c0eb8fce7a8af35eaa/2.png) Open the directory and the URL is fine
* ![3a](/uploads/b672c835e9e88f9d9d9f7fc1cf1e6792/3a.png) Open a file in the directory, the URL is incorrect ...
* ![3b](/uploads/9b8d52d322763b4572dafc58a64c5b18/3b.png) ...causing some trouble in the filesystemBenjamin FischerBenjamin Fischerhttps://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/730Add Java File Icons (e.g. fi fi-java)2019-05-20T16:30:44+02:00Benjamin FischerAdd Java File Icons (e.g. fi fi-java)*(from redmine: issue id 2413, created on 2016-07-06 by root)**(from redmine: issue id 2413, created on 2016-07-06 by root)*