Comments (7)
I think one of the issues here is an example of a silently failing command: #438
from sciview.
In #477 Curtis mentioned scijava/scijava-common#452 as a cause for this issue
from sciview.
We could potentially catch these ourselves with this strategy: scijava/scijava-common#452 (comment)
from sciview.
@kephale I'm happy to fix this at the SJC framework level, which would finally close scijava/scijava-common#452 properly, but I'd like your opinion on what you think should happen when a module errors:
logService.error(exc)
uiService.showDialog(exc.getMessage(), DialogPrompt.MessageType.ERROR_MESSAGE)
- Both
- Something else
from sciview.
1 would pull up the console and show the error?
2 would be prettier, but maybe 1 is sufficient and possibly less intrusive...
My vote is for consistency with Fiji (which I think might be 1?)
from sciview.
After digging into this issue again today for a while, I confirmed that the problem is actually already fixed, with the behavior of (1). However, when running in IntelliJ IDEA, it seems to be snarfing up the stderr and putting it only into its own log window, such that it no longer appears in the SciJava Console window. At least that's my theory. I'll be doing more testing tomorrow in an actual Fiji app outside of IntelliJ, so I'll be able to confirm for sure then. I'll wait to close this until I'm sure all is well, though.
from sciview.
All right, confirmed, scijava/scijava-common#459 does fix this issue. I forced a sciview command to throw a RuntimeException
, and then I see it now on both the actual console and the in SciJava graphical console window. 👍
from sciview.
Related Issues (20)
- sciview hangs on shutdown from Main.kt HOT 4
- Follow up on Controls improvements HOT 3
- Left/right rotation is always around the absolute Y axis, not camera relative
- Volume Timeseries demo yields OpenCL error HOT 2
- Add atmosphere background shader from scenery
- the node property panels (basic and rotation) always unfold HOT 3
- Optimize histogram calculation HOT 2
- Render issues when Windows Display scaling is not 100% HOT 1
- Exception when handling histograms
- Laggy behavior after using transfer function editor HOT 1
- Add support for adjusting range of histogram in transfer function HOT 1
- Issues starting sciview with Fiji HOT 1
- Protein deletion is very slow HOT 1
- Adding objects to the scene breaks for some object types HOT 4
- generateUniqueName is called twice in the open() member function HOT 3
- Adding a group to a Volume and then removing the group doesn't update the object inspector. HOT 6
- Bug: mouse hover over transfer function editor turns TF black HOT 1
- View disappears when cursor hovers/crosses the color map bar HOT 2
- Flybrain Out-of-Core demo triggers segmentation fault HOT 1
- Bounding Boxes don't align with actual volumes HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sciview.