Package Details: studio-3t 5.6.3-1

Git Clone URL: https://aur.archlinux.org/studio-3t.git (read-only)
Package Base: studio-3t
Description: The world's favorite IDE for working with MongoDB, formerly known as MongoChef.
Upstream URL: https://studio3t.com
Keywords: MongoDB
Licenses: custom
Provides: studio-3t
Replaces: mongochef
Submitter: random-access
Maintainer: random-access
Last Packager: random-access
Votes: 8
Popularity: 0.101783
First Submitted: 2017-02-12 23:52
Last Updated: 2017-11-04 20:24

Latest Comments

Zendy commented on 2018-07-10 01:02

makepkg -si fail because download link returns 404 Instead of 5.6.3 They have used versioning like 2018.3.2

butfly commented on 2018-04-28 13:55

Summary: the startup script of studio-3t (/usr/bin/studio-3t) should be change to adapting more new java versions, now by manually, waiting for updating from package maintainer:

#!/bin/bash

## Get path to a JDK >= 8. If default JDK does not match, choose the first ##
## match from "archlinux-java status" list ##
java_version=`archlinux-java get | sed 's/[^0-9]//g'`
if [ "$java_version" -ge 8 ]
then
    JDK_PATH="java"
    echo "Using default JDK / JRE: "`archlinux-java get`
else
    java_versions=`archlinux-java status | grep -oe "java-\(8\|9\|1[0-9]\).*"`
    java_name=`echo $java_versions | cut -f 1 -d " " | sed 's_/jre__g'`
    java_version=`echo $java_name | sed 's/[^0-9]//g'`
    JDK_PATH="/usr/lib/jvm/$java_name/jre/bin/java"
    echo "Default java version is smaller than 8."
    echo "Consider changing the default java version to $java_version with archlinux-java." 
    echo "Using JDK / JRE $java_version at "$JDK_PATH" for mongochef execution."
fi
## Add by butfly to append module argument on java version newer than 8 (9/10/...)
if [ "$java_version" -ge 9 ]
then
        JDK_PATH="$JDK_PATH --add-modules java.se.ee"
        echo "Found java version greater than 8, append the j2ee module as: $JDK_PATH"
fi

# JavaFX charts rendering requires this to be set.
export SWT_GTK3=0

# Launch the java program
$JDK_PATH -Dprism.order=sw -jar /opt/studio-3t/data-man-mongodb-ent-*.jar

butfly commented on 2018-04-23 05:29

The application does not work on oracle jdk 9/openjdk 9/openjdk 8(!!!)

So the startup script should lock to oracle jdk 8, and maybe it should be add as dependency in package file.

update: the problem under jdk 9 is j2ee module not default. so you can update the startup script (/usr/bin/studio-3t) by append the java command with module j2ee (--add-modules java.se.ee):

if [ "$java_default_version" -ge 8 ]
then
    JDK_PATH="java --add-modules java.se.ee"
    echo "Using default JDK / JRE: "`archlinux-java get`

@Jat

Bitl0rd commented on 2018-03-26 13:03

please update! new version is 2018.2.4 !

Jat commented on 2017-11-21 09:36

Hi.
I tried it on OpenJDK 9 and Oracle Java 9, both not worked. Can you modify the script to use Java 8 only?

Another problem. I had to export LD_BIND_NOW=1 on the latest version. Otherwise I will got an error:
java version "1.8.0_152"
Java(TM) SE Runtime Environment (build 1.8.0_152-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.152-b16, mixed mode)
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007f492004548d, pid=804, tid=0x00007f49201ff700
#
# JRE version: Java(TM) SE Runtime Environment (8.0_152-b16) (build 1.8.0_152-b16)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.152-b16 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C [ld-linux-x86-64.so.2+0x948d] do_lookup_x+0x12d
#
# Core dump written. Default location: /home/jat/core or core.804
#
# An error report file with more information is saved as:
# /home/jat/hs_err_pid804.log
#
# If you would like to submit a bug report, please visit:
# http://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
/usr/bin/studio-3t: line 22: 804 Aborted (core dumped) $JDK_PATH -Dprism.order=sw -jar /opt/studio-3t/data-man-mongodb-ent-*.jar

I am happy to make a pull request. But AUR does not have this feature.

mafzst commented on 2017-10-24 13:18

5.6.1 is now available

zara86 commented on 2017-05-29 15:09

The x86_64 version of v.5.3.0 has a different hash and fail the check. Use this instead: 96a7e9b6c082594d63e38d71aabb5e41e8890bf7ecc311048a58858e686de491

random-access commented on 2017-05-26 15:47

Sorry for not updating the package that long. I will keep it up to date from now on.

f00var commented on 2017-05-22 17:47

In the PKGBUILD Update pkgver to 5.2.2 and set x64 sha256sum to 2caa7f4bfffffa9c40e290aad86acef7f440e14766be981ea28dc5e008e7c977 to get it working with x64 as of now.

lucaskatayama commented on 2017-05-10 01:31

Version 5.2.2 of Studio 3T is out.

All comments