Digital Science Studio and the HTTP code: 500, type: java.io.IOException error

Digital Science Studio Flow

Digital Science Studio (DSS) “is a software platform that aggregates all the steps and big data tools necessary to get from raw data to production ready applications.”

In other words, it is an application with a fancy graphical interface that makes it easy to perform analytics and visualizations on data – big and small. Think R language, but with a beautiful Web UI. DSS is not free software, but there’s a community edition with slightly limited features that anybody may download. There’s also a 14-day free trial of the enterprise version.

A few days ago I decided to download the community edition and install it on my main computer, which is powered by Fedora 20 KDE. Installation went well, but the official documentation does not state that DSS needs to have Nginx running to function. It took about 10 minutes before I figured that out and installed Nginx from the Fedora repo. Nginx, by the way, is a Web server, just like Apache.

Related Post:  FSFE in battle for European interoperability

The Web UI of DSS is pretty easy to get used to, so I spent the better part of the afternoon messing with data with help from the official tutorials. Everything was going according to script until I wanted to view a Flow. In DSS-speak, a Flow lets you see the connection between the input and output datasets for a project, like the one shown in this screenshot.
Digital Science Studio Flow

But when I tried to view the Flow for my first project, I got the error shown in this screenshot. The text of the error was: Cannot run program “dot”: error=2, No such file or directory HTTP code: 500, type: java.io.IOException

DSS

Nothing was being written to the Nginx error log that pertained to that error, so I could get any help there. I sent an email to DSS support email and got an automated reply that said to expect a response in about 24 hours. That was on Saturday. I’m still waiting for that response. Meanwhile, a little snooping gave me the solution to the problem. I needed to install a package called Graphviz, a free software visualization software released under the Eclipse Public License (EPL).

Related Post:  ownCloud 6 released. Now has conflict-handling, file previews and undelete

So that’s what I did, using this command: yum install graphviz. On Debian/Ubuntu-based distributions, it is available under the same name, so it can be installed using apt-get install graphviz.

So there you have it. A nice and short tutorial on a solution to the “HTTP code: 500, type: java.io.IOException” error on DSS. If you want to take DSS out for a spin, you need to have Nginx and graphviz installed. If you’re a Data Scientist and are looking for a simple application to use, give DSS community edition a try. DSS is able to handle data from several data sources, including files, SQL and NoSQL databases and even Hadoop. Sorry, Windows folks. DSS community edition is only available for Linux. You may download it from http://www.dataiku.com/dss/communityedition/.

Share:

Share on facebook
Facebook
Share on twitter
Twitter
Share on pinterest
Pinterest
Share on linkedin
LinkedIn

Hola! Did you notice that LinuxBSDos.com no longer run network ads?  Yep, no more ads from the usual suspects that track and annoy you across the Internet. But since I still need to pay to keep the site running, feel free to make a small donation by PayPal or your favorite cryptocurrency.

  • Bitcoin
  • Ethereum
  • Xrp
  • Bitcoin cash
  • Bitcoin sv
  • Litecoin
  • Binance coin
  • Cardano
  • Ethereum classic
Scan to Donate Bitcoin to bc1qzvlte2m224zkayhdc7fdfjkp2rsgt0l5a496ua

Donate Bitcoin to this address

Scan the QR code or copy the address below into your wallet to send some Bitcoin

Scan to Donate Ethereum to 0x0F4362DFF77F3Ba0Dc637F5f3Eba35D09a2fA60C

Donate Ethereum to this address

Scan the QR code or copy the address below into your wallet to send some Ethereum

Scan to Donate Xrp to r4ggjvL36njsMCYTkJ3S7cTHscPsMsSGQv

Donate Xrp to this address

Scan the QR code or copy the address below into your wallet to send some Xrp

Scan to Donate Bitcoin cash to qrs0dedzp9t55af3nfwypydghp29r0xguy9s20fz2k

Donate Bitcoin cash to this address

Scan the QR code or copy the address below into your wallet to send some Bitcoin cash

Scan to Donate Bitcoin sv to 15K9TLyVDBtLuG9cYvXCX9SSkq9C9oUKHK

Donate Bitcoin sv to this address

Scan the QR code or copy the address below into your wallet to send some Bitcoin sv

Scan to Donate Litecoin to LetJ9QQMb7u2LMZ9Tu6rtHwcBcQFW98fbG

Donate Litecoin to this address

Scan the QR code or copy the address below into your wallet to send some Litecoin

Scan to Donate Binance coin to bnb1ga8trq08ssqepd90v6225nzfgy448pu5pw8gxp

Donate Binance coin to this address

Scan the QR code or copy the address below into your wallet to send some Binance coin

Scan to Donate Cardano to addr1qx2354yw49etstfljpdhwja3ajjlt487lg95vu9ngy2q6vu4rf2ga2tjhqknlyzmwa9mrm997h20a7stgectxsg5p5esq5l7d9

Donate Cardano to this address

Scan the QR code or copy the address below into your wallet to send some Cardano

Scan to Donate Ethereum classic to 0xcD6CC972a2297FcafACDcfE042C55C69516a9264

Donate Ethereum classic to this address

Scan the QR code or copy the address below into your wallet to send some Ethereum classic

Subscribe for updates. Trust me, no spam!

Sponsored links

1. Attend Algorithm Conference, a top AI and ML event.
2. Reasons to use control panel for your server.
3. DHgate Computers Electronics, Cell Phones & more.

Upcoming events

Leave a Reply

Your email address will not be published. Required fields are marked *

Get the latest

On social media
Via my newsletter

Partner links

1. Attend Algorithm Conference, a top AI and ML event for 2021.
2. Reasons to use control panel for your server.
3. DHgate Computers Electronics, Cell Phones & more.
Hacking, pentesting distributions

Linux Distributions for Hacking

Experts use these Linux distributions for hacking, digital forensics, and pentesting.

Categories
Archives

The authors of these books are confirmed to speak during

Algorithm Conference

T-minus AI

Author was the first chairperson of AI for the U.S. Air Force.

The case for killer robots

Author is the Director of the Center for Natural and Artificial Intelligence.

Why greatness cannot be planned

Author works on AI safety as a Senior Research Scientist at Uber AI Labs.