Issue Downloading Studio even After Java installed

Teradata Studio

Issue Downloading Studio even After Java installed

I'm on a mac OS X Yosemite version 10.10.5. I've been trying to download the mac version of studio express and it prompts me to download Java 1.7 or later. So I do, then install it, test it on the Java's site and it says it's good to go. Re-install Studio Express and it still says the Java is not up to date. I've tried completely deleting the downloads and starting over and nothing has worked.

Any ideas on what I could do to get studio express to download? 

8 REPLIES
Teradata Employee

Re: Issue Downloading Studio even After Java installed

For Mac OSX, it requires the JDK to be installed, not just JRE. Can you check if you have installed the JDK 1.7 or 1.8?

Re: Issue Downloading Studio even After Java installed

That worked, you rock! 

Re: Issue Downloading Studio even After Java installed

Seems this is a common issue for everyone. :)

Windows 10 (64 bit)

Trying to install Teradata Studio Express nt-x8664 (64 bit)

Java is 64 Bit ...

java -version

java version "1.8.0_91"

Java(TM) SE Runtime Environment (build 1.8.0_91-b15)

Java HotSpot(TM) Client VM (build 25.91-b15, mixed mode)

At the installer window with the text "Select Java Runtime Environment", I have tried every possible path for the "choose JRE destination folder" prompt, but the installer fails with the now infamous message "64bit Java Runtime Environment 1.6 or above is required. 

Help :)

Teradata Employee

Re: Issue Downloading Studio even After Java installed

It looks like you have the 32-bit JRE installed. The 64-bit JRE would show something like:

java version "1.8.0_91"

Java(TM) SE Runtime Environment (build 1.8.0_91-b14)

Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)

Re: Issue Downloading Studio even After Java installed

Ughh ... I swear from what we determined that is was the 64 bit version ... I got another version and got it to install .. but it installed in the "C:\Program Files" folder and I would think the "TeradataStudioExpress__win64_x86.15.10.01.01" would have installed in  "C:\Program Files (x86)"

This is partial excerpt from error log file when trying to run TeraData ..any idea what issue is?

!SESSION 2016-06-28 15:52:57.996 -----------------------------------------------

eclipse.buildId=unknown

java.version=1.8.0_91

java.vendor=Oracle Corporation

BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US

Command-line arguments:  -os win32 -ws win32 -arch x86_64

!ENTRY org.eclipse.osgi 4 0 2016-06-28 15:52:59.231

!MESSAGE An error occurred while automatically activating bundle org.eclipse.core.resources (111).

!STACK 0

org.osgi.framework.BundleException: Exception in org.eclipse.core.resources.ResourcesPlugin.start() of bundle org.eclipse.core.resources.

at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:792)

at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:721)

at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:936)

at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:319)

at org.eclipse.osgi.container.Module.doStart(Module.java:571)

at org.eclipse.osgi.container.Module.start(Module.java:439)

at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:454)

at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)

at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:531)

at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:324)

at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:320)

at org.eclipse.osgi.internal.loader.sources.SingleSourcePackage.loadClass(SingleSourcePackage.java:36)

at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:391)

at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:345)

at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:337)

at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160)

at java.lang.ClassLoader.loadClass(Unknown Source)

at org.eclipse.datatools.connectivity.ProfileManager.getProfiles(ProfileManager.java:48)

at org.eclipse.datatools.sqltools.core.profile.ProfileUtil.getProfiles(ProfileUtil.java:1023)

at org.eclipse.datatools.sqltools.core.EditorCorePlugin.register(EditorCorePlugin.java:72)

at org.eclipse.datatools.sqltools.core.EditorCorePlugin.access$0(EditorCorePlugin.java:68)

at org.eclipse.datatools.sqltools.core.EditorCorePlugin$1.configurationLoaded(EditorCorePlugin.java:61)

at org.eclipse.datatools.sqltools.internal.core.SQLDevToolsConfigRegistryImpl$2.run(SQLDevToolsConfigRegistryImpl.java:235)

Caused by: java.lang.IllegalStateException: The platform metadata area could not be written: C:\Program Files\Teradata\Client\15.10\Teradata Studio Express nt-x8664\workspace\.metadata.  By default the platform writes its content

under the current working directory when the platform is launched.  Use the -data parameter to

specify a different content area for the platform.

at org.eclipse.core.internal.runtime.DataArea.assertLocationInitialized(DataArea.java:61)

at org.eclipse.core.internal.runtime.DataArea.getStateLocation(DataArea.java:124)

at org.eclipse.core.internal.runtime.InternalPlatform.getStateLocation(InternalPlatform.java:542)

at org.eclipse.core.runtime.Plugin.getStateLocation(Plugin.java:319)

at org.eclipse.core.internal.resources.LocalMetaArea.<init>(LocalMetaArea.java:57)

at org.eclipse.core.resources.ResourcesPlugin.start(ResourcesPlugin.java:438)

at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:771)

at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1)

at java.security.AccessController.doPrivileged(Native Method)

at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:764)

... 22 more

Root exception:

java.lang.IllegalStateException: The platform metadata area could not be written: C:\Program Files\Teradata\Client\15.10\Teradata Studio Express nt-x8664\workspace\.metadata.  By default the platform writes its content

under the current working directory when the platform is launched.  Use the -data parameter to

specify a different content area for the platform.

at org.eclipse.core.internal.runtime.DataArea.assertLocationInitialized(DataArea.java:61)

at org.eclipse.core.internal.runtime.DataArea.getStateLocation(DataArea.java:124)

at org.eclipse.core.internal.runtime.InternalPlatform.getStateLocation(InternalPlatform.java:542)

at org.eclipse.core.runtime.Plugin.getStateLocation(Plugin.java:319)

at org.eclipse.core.internal.resources.LocalMetaArea.<init>(LocalMetaArea.java:57)

at org.eclipse.core.resources.ResourcesPlugin.start(ResourcesPlugin.java:438)

at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:771)

at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1)

at java.security.AccessController.doPrivileged(Native Method)

at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:764)

at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:721)

at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:936)

at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:319)

at org.eclipse.osgi.container.Module.doStart(Module.java:571)

at org.eclipse.osgi.container.Module.start(Module.java:439)

at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:454)

at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)

at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:531)

at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:324)

at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:320)

at org.eclipse.osgi.internal.loader.sources.SingleSourcePackage.loadClass(SingleSourcePackage.java:36)

at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:391)

at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:345)

at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:337)

at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160)

at java.lang.ClassLoader.loadClass(Unknown Source)

at org.eclipse.datatools.connectivity.ProfileManager.getProfiles(ProfileManager.java:48)

at org.eclipse.datatools.sqltools.core.profile.ProfileUtil.getProfiles(ProfileUtil.java:1023)

at org.eclipse.datatools.sqltools.core.EditorCorePlugin.register(EditorCorePlugin.java:72)

at org.eclipse.datatools.sqltools.core.EditorCorePlugin.access$0(EditorCorePlugin.java:68)

at org.eclipse.datatools.sqltools.core.EditorCorePlugin$1.configurationLoaded(EditorCorePlugin.java:61)

at org.eclipse.datatools.sqltools.internal.core.SQLDevToolsConfigRegistryImpl$2.run(SQLDevToolsConfigRegistryImpl.java:235)

Re: Issue Downloading Studio even After Java installed

looks like some sort of issue with TeradataStudioExpress__win64_x86.15.10.01.01 ... TeradataStudio__win64_x86.15.10.00.02 installed and works fine.

Teradata Employee

Re: Issue Downloading Studio even After Java installed

Because your system is a 64-bit system, 64-bit applications will go in Program Files and 32-bit applications will go in Program Files (x86).

The problem looks like Studio Express is being executed from the install location and it is trying to create the workspace there but does not have permission. If you execute Studio Express from the desktop icon or Windows Start menu, it has the "Start in" set to %HOMEDRIVE%%HOMEPATH% which will create the workspace in your USER Home directory. 

If you don't have the desktop icon, you can create one or launch Studio Express with the -data option and provide the location for your workspace to be created.

Teradata Employee

Re: Issue Downloading Studio even After Java installed

Since this is a new install, you may want to use the latest version of Studio Express which 15.11. It is available on the Teradata Developer Exchange Download site.