Package Details: studio-3t 2025.2.0-1

Git Clone URL: https://aur.archlinux.org/studio-3t.git (read-only, click to copy)
Package Base: studio-3t
Description: The Professional Client, IDE and GUI for MongoDB
Upstream URL: https://studio3t.com
Keywords: MongoDB
Licenses: custom
Provides: studio-3t
Replaces: mongochef
Submitter: None
Maintainer: dchusovitin
Last Packager: dchusovitin
Votes: 18
Popularity: 0.035444
First Submitted: 2017-02-12 23:52 (UTC)
Last Updated: 2025-02-04 18:55 (UTC)

Required by (0)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

aksel commented on 2018-08-07 19:40 (UTC) (edited on 2018-08-07 19:47 (UTC) by aksel)

The issue is not with the new naming convention, but rather that 3T Software Labs don't host versions older than 2018.3.2

As of today, 3.2 is still there but 3.1 is missing

Zendy commented on 2018-07-10 01:02 (UTC) (edited on 2018-07-10 01:02 (UTC) by Zendy)

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 (UTC) (edited on 2018-04-28 14:18 (UTC) by butfly)

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 (UTC) (edited on 2018-04-28 13:28 (UTC) by butfly)

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

wcasanova commented on 2018-03-26 13:03 (UTC)

please update! new version is 2018.2.4 !

Jat commented on 2017-11-21 09:36 (UTC)

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 (UTC)

5.6.1 is now available

zara86 commented on 2017-05-29 15:09 (UTC)

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

<deleted-account> commented on 2017-05-26 15:47 (UTC)

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

<deleted-account> commented on 2017-05-22 17:47 (UTC)

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