cancel
Showing results for 
Search instead for 
Did you mean: 

MaxDB Database Studio on Linux: No application id has been found

02-10-2012 2:35 PM
MichaelTe Contributor
951 views 2 comments Go to solution
0 Likes
SAP Managed Tags
Subscribe

Hello,

I have installed MaxDB Database Studio 7.9.08 on OpenSuSE 12.1 64 bit.

The installation went successful.

But when I try to start the Database Studio I get a popup with the following message:

An error has occurred. See the log file
/home/user/sdb/DatabaseStudio/.configuration/1328879862696.log

I've been following other threads about Database Studio (even my [own|http://forums.sdn.sap.com/thread.jspa?threadID=1604353&tstart=0]), but with no success.

I've attached as many information as I can think of. If you need other logs, files etc. please let me know.

The error log contains the following:

!SESSION 2012-02-10 14:16:16.104 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.6.0_30
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=de_DE
Command-line arguments:  -os linux -ws gtk -arch x86_64

!ENTRY org.eclipse.equinox.app 0 0 2012-02-10 14:16:19.478
!MESSAGE Product com.sap.sdb.tools.databasestudio.product could not be found.

!ENTRY org.eclipse.osgi 4 0 2012-02-10 14:16:19.522
!MESSAGE Application error
!STACK 1
java.lang.RuntimeException: No application id has been found.
        at org.eclipse.equinox.internal.app.EclipseAppContainer.startDefaultApp(EclipseAppContainer.java:236)
        at org.eclipse.equinox.internal.app.MainApplicationLauncher.run(MainApplicationLauncher.java:29)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
        at org.eclipse.equinox.launcher.Main.main(Main.java:1287)

Java Version:

java version "1.6.0_30"
Java(TM) SE Runtime Environment (build 1.6.0_30-b12)
Java HotSpot(TM) 64-Bit Server VM (build 20.5-b03, mixed mode)

uname -a:

Linux box 3.1.9-1.4-desktop #1 SMP PREEMPT Fri Jan 27 08:55:10 UTC 2012 (efb5ff4) x86_64 x86_64 x86_64 GNU/Linux

xulrunner --version:

Mozilla XULRunner 9.0.1 - 2011122000

config.ini in directory /sapdb/clients/DatabaseStudio/configuration

# SAP Database Studio Product Runtime Configuration File

osgi.splashPath = platform:/base/eclipse/plugins/com.sap.sdb.tools.databasestudio
# TODO: lieber das wegen link 
#osgi.splashLocation = 

osgi.bundles=org.eclipse.equinox.common@2:start, org.eclipse.update.configurator@3:start, org.eclipse.core.runtime@start

eclipse.product=com.sap.sdb.tools.databasestudio.product

[email protected]/sdb/DatabaseStudio

[email protected]/sdb/DatabaseStudio/.configuration

# End of file marker - must be here
eof=eof

I see a plugin named "com.sap.sdb.tools.databasestudio_<version>" in directory /sapdb/clients/DatabaseStudio/eclipse/plugins

box:/sapdb/clients/DatabaseStudio/eclipse/plugins> ll /sapdb/clients/DatabaseStudio/eclipse/plugins/com.sap.sdb.tools.databasestudio* -d
dr-xr-xr-x 1 sdb sdba 386  9. Feb 21:21 /sapdb/clients/DatabaseStudio/eclipse/plugins/com.sap.sdb.tools.databasestudio_7.9.8.v201108082049

Any help would be appreciated,

0 Likes

Accepted Solutions (1)

Accepted Solutions (1)

vcicchiello
Contributor
0 Likes

Hello Michael,

Database Studio is supported only on RedHat and Suse Linux, as in SAP Note 1464618 - FAQ: SAP MaxDB Database Studio (not updated for release 7.9). Anyway, have a look at this thread, maybe the final hint can help you:

http://forums.sdn.sap.com/thread.jspa?threadID=2002991

Regards,

Valerio

MichaelTe
Contributor
0 Likes

Hello Valerio,

I'm aware of not being in a supported environment. But as SLES11 is supported and I'm on OpenSuSE 12.1 I think the difference is not so big. And if packages should be missing, I can install them without problems.

Today I started the DatabaseStudio (as user root) and it worked. I changed nothing.

Perhaps I did make something wrong in the past.

Never mind, and thank you.

-----------------------------------------------------------------------------------------

Update:

Hello,

also this thread is pretty old, I would like to add something:

The following command has to be executed in the directory in which the DatabaseStudio was installed (as the command from Markus Koerner said: read thread http://scn.sap.com/thread/2002991)


dbus-launch ./dbstudio -vm "/home/user/Downloads/jdk1.5.0_22/bin/java"

And the first time as user root. After that, close the DatabaseStudio and you can then start it as normal user (with Group sdba).

Regards, Michael

Message was edited by: Michael Teubner

Answers (0)