If you are using Internet Explorer, please remove blackberry.com from your compatibility view settings.

Welcome!

Welcome to the official BlackBerry Support Community Forums.

This is your resource to discuss support topics with your peers, and learn from each other.

inside custom component

Native Development

Reply
Developer
lindstrom
Posts: 70
Registered: ‎02-04-2009
My Device: Z30
Accepted Solution

Gold NDK 10.1.x - issues on Windows 8 x64 (No SDK can be found)

After a clean install of the Gold SDK 10.1.x, Every time I start the BlackBerry Native SDK - Eclipse pops up saying " No SDK can be found"

We have now 4 different Windows 8 x64 installations - and the same result for all of them.

 

Have also reported same issue for previous NDK release (Jira),... (only the very first NDK worked) -
and we have also reported issues regarding in-app updates of the NDK - which don't work either...

 

What to do? 

 

 

Please use plain text.
Developer
lindstrom
Posts: 70
Registered: ‎02-04-2009
My Device: Z30

Re: Gold NDK 10.1.x - issues on Windows 8 x64 (No SDK can be found)

So we are the only one facing these issues? 

 

If it was only 1 computer I could understand... but this happens to ALL our Windows 8x64 installations....

 

any ideas of what can cause our problems?

 

 

Please use plain text.
Developer
lindstrom
Posts: 70
Registered: ‎02-04-2009
My Device: Z30

Re: Gold NDK 10.1.x - issues on Windows 8 x64 (No SDK can be found)

The content of the .bat files are:

 

BBNDK-ENV.BAT

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

IF NOT DEFINED QNX_HOST_VERSION set QNX_HOST_VERSION=10_1_0_132
IF NOT DEFINED QNX_TARGET_VERSION set QNX_TARGET_VERSION=10_1_0_1020

set QNX_TARGET=d:/bbndk/target_%QNX_TARGET_VERSION%/qnx6
set QNX_HOST=d:/bbndk/host_%QNX_HOST_VERSION%/win32/x86
set QNX_CONFIGURATION=C:\Users\bb10\AppData\Local\Research In Motion\BlackBerry Native SDK
set MAKEFLAGS=-I%QNX_TARGET%/usr/include
set PATH=%QNX_HOST%\usr\bin;%QNX_CONFIGURATION%\bin;d:\bbndk\ide\win32\x86\eclipse\jre\bin;%PATH%
set PYTHONPATH=
set QDE=d:\bbndk\ide\win32\x86
set CPUVARDIR=armle-v7

 

 

BBNDK-ENV_10_1_0_1020.BAT

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

set BASE_DIR=%~dp0

set QNX_HOST_VERSION=10_1_0_132
set QNX_TARGET_VERSION=10_1_0_1020
call %BASE_DIR%\bbndk-env.bat

 

 

I have tried to set the BASE_DIR to D:\bbndk   - but no luck

 

Please use plain text.
Developer
lindstrom
Posts: 70
Registered: ‎02-04-2009
My Device: Z30

Re: Gold NDK 10.1.x - issues on Windows 8 x64 (No SDK can be found)

The app icon contains:

 

Target: D:\bbndk\ide\win32\x86\eclipse\qde.exe

Start in: d:\bbndk\ide\win32\x86\eclipse

 

 

Are there any settings that we have to do manually to make Eclipse "see" the installed SDK's??

 

or should we just give up?

 

Please use plain text.
Developer
lindstrom
Posts: 70
Registered: ‎02-04-2009
My Device: Z30

Re: Gold NDK 10.1.x - issues on Windows 8 x64 (No SDK can be found)

and if anyone knows how to read the .log file from the .metadata folder in the workspace - here is the content after clean install - and attempt to start :

 

!SESSION 2013-03-22 13:31:54.080 -----------------------------------------------
eclipse.buildId=10.1.0
java.version=1.6.0_24
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Command-line arguments: -os win32 -ws win32 -arch x86

!ENTRY org.eclipse.equinox.ds 4 0 2013-03-22 13:31:55.293
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: The bundle "org.eclipse.equinox.ds_1.3.1.R37x_v20110701 [2]" could not be resolved. Reason: Missing Constraint: Import-Package: org.eclipse.equinox.internal.util.event; version="1.0.0"
at org.eclipse.osgi.framework.internal.core.AbstractBundle.getResolverError(AbstractBundle.java:1327)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.getResolutionFailureException(AbstractBundle.java:1311)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:323)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:389)
at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1131)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:559)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:544)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:457)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:438)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)

!ENTRY com.qnx.tools.ide.core 4 0 2013-03-22 13:33:18.829
!MESSAGE Unable to obtain $QNX_CONFIGURATION.
!STACK 0
java.io.IOException: Unable to obtain $QNX_CONFIGURATION.
at com.qnx.tools.ide.core.QnxConfig.reload(QnxConfig.java:483)
at com.qnx.tools.ide.core.QnxConfig.<init>(QnxConfig.java:467)
at com.qnx.tools.ide.core.QNXIdePlugin.initializeInstallInfo(QNXIdePlugin.java:397)
at com.qnx.tools.ide.core.QNXIdePlugin.getQnxConfig(QNXIdePlugin.java:447)
at com.qnx.tools.ide.ui.InstallSelectionBlock.<init>(InstallSelectionBlock.java:75)
at com.qnx.tools.ide.ui.InstallSelectionControlContribution.createControl(InstallSelectionControlContribution.java:24)
at org.eclipse.ui.menus.WorkbenchWindowControlContribution.delegateCreateControl(WorkbenchWindowControlContribution.java:102)
at org.eclipse.ui.internal.menus.DynamicToolBarContributionItem.createControl(DynamicToolBarContributionItem.java:280)
at org.eclipse.jface.action.ControlContribution.fill(ControlContribution.java:97)
at org.eclipse.jface.action.ToolBarManager.update(ToolBarManager.java:353)
at org.eclipse.jface.action.ToolBarManager.createControl(ToolBarManager.java:111)
at org.eclipse.jface.action.ToolBarContributionItem.fill(ToolBarContributionItem.java:192)
at org.eclipse.jface.action.CoolBarManager.update(CoolBarManager.java:930)
at org.eclipse.jface.action.CoolBarManager.createControl(CoolBarManager.java:247)
at org.eclipse.jface.internal.provisional.action.CoolBarManager2.createControl2(CoolBarManager2.java:76)
at org.eclipse.jface.window.ApplicationWindow.createCoolBarControl(ApplicationWindow.java:523)
at org.eclipse.ui.internal.WorkbenchWindow.createDefaultContents(WorkbenchWindow.java:1096)
at org.eclipse.ui.internal.WorkbenchWindowConfigurer.createDefaultContents(WorkbenchWindowConfigurer.java:623)
at org.eclipse.ui.application.WorkbenchWindowAdvisor.createWindowContents(WorkbenchWindowAdvisor.java:300)
at org.eclipse.ui.internal.WorkbenchWindow.createContents(WorkbenchWindow.java:1043)
at org.eclipse.jface.window.Window.create(Window.java:431)
at org.eclipse.ui.internal.Workbench$22.runWithException(Workbench.java:1216)
at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)
at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:803)
at org.eclipse.ui.internal.Workbench$33.runWithException(Workbench.java:1600)
at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2609)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
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:344)
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:622)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
at org.eclipse.equinox.launcher.Main.run(Main.java:1410)

!ENTRY org.eclipse.ui.workbench 2 0 2013-03-22 13:35:44.686
!MESSAGE A handler conflict occurred. This may disable some commands.
!SUBENTRY 1 org.eclipse.ui.workbench 2 0 2013-03-22 13:35:44.686
!MESSAGE Conflict for 'AUTOGEN:::smileysurprised:rg.eclipse.ui.cheatsheets.actionSet/org.eclipse.ui.cheatsheets.actions.CheatSheetHelpMenuAction':
HandlerActivation(commandId=AUTOGEN:::smileysurprised:rg.eclipse.ui.cheatsheets.actionSet/org.eclipse.ui.cheatsheets.actions.CheatSheetHelpMenuAction,
handler=ActionDelegateHandlerProxy(null,org.eclipse.ui.cheatsheets.CheatSheetExtensionFactory:helpMenuAction),
expression=AndExpression(ActionSetExpression(org.eclipse.ui.cheatsheets.actionSet,org.eclipse.ui.internal.WorkbenchWindow@1afcfd4),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@1afcfd4)),sourcePriority=16640)
HandlerActivation(commandId=AUTOGEN:::smileysurprised:rg.eclipse.ui.cheatsheets.actionSet/org.eclipse.ui.cheatsheets.actions.CheatSheetHelpMenuAction,
handler=ActionDelegateHandlerProxy(null,org.eclipse.ui.cheatsheets.CheatSheetExtensionFactory:helpMenuAction),
expression=AndExpression(ActionSetExpression(org.eclipse.ui.cheatsheets.actionSet,org.eclipse.ui.internal.WorkbenchWindow@1afcfd4),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@1afcfd4)),sourcePriority=16640)

!ENTRY com.qnx.tools.ide.core 4 0 2013-03-22 13:35:46.557
!MESSAGE Unable to obtain $QNX_CONFIGURATION.
!STACK 0
java.io.IOException: Unable to obtain $QNX_CONFIGURATION.
at com.qnx.tools.ide.core.QnxConfig.reload(QnxConfig.java:483)
at com.qnx.tools.ide.core.QnxConfig.<init>(QnxConfig.java:467)
at com.qnx.tools.ide.core.QNXIdePlugin.initializeInstallInfo(QNXIdePlugin.java:397)
at com.qnx.tools.ide.core.QNXIdePlugin.getCurrentInstall(QNXIdePlugin.java:470)
at com.qnx.tools.ide.core.QNXIdePlugin$SDPSDKProvider.getSDKDescriptor(QNXIdePlugin.java:799)
at com.qnx.tools.ide.core.ISDKDescriptor$IRegistry$Impl.getSDK(ISDKDescriptor.java:158)
at com.qnx.tools.ide.core.QNXIdePlugin.getQnxHostPath(QNXIdePlugin.java:162)
at com.qnx.tools.ide.core.QNXIdePlugin.getQnxHost(QNXIdePlugin.java:158)
at com.qnx.tools.ide.qde.internal.ui.QdeUiPlugin$Validator.validateCompilerStuff(QdeUiPlugin.java:496)
at com.qnx.tools.ide.qde.internal.ui.QdeUiPlugin$Validator.runInUIThread(QdeUiPlugin.java:486)
at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:95)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
at org.eclipse.jface.window.Window.open(Window.java:801)
at org.eclipse.jface.dialogs.MessageDialog.open(MessageDialog.java:334)
at com.qnx.tools.ide.core.QNXIdePlugin$1.run(QNXIdePlugin.java:715)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2701)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2665)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
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:344)
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:622)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
at org.eclipse.equinox.launcher.Main.run(Main.java:1410)

!ENTRY com.qnx.tools.ide.core 4 0 2013-03-22 13:35:46.679
!MESSAGE Unable to obtain $QNX_CONFIGURATION.
!STACK 0
java.io.IOException: Unable to obtain $QNX_CONFIGURATION.
at com.qnx.tools.ide.core.QnxConfig.reload(QnxConfig.java:483)
at com.qnx.tools.ide.core.QnxConfig.<init>(QnxConfig.java:467)
at com.qnx.tools.ide.core.QNXIdePlugin.initializeInstallInfo(QNXIdePlugin.java:397)
at com.qnx.tools.ide.core.QNXIdePlugin.getCurrentInstall(QNXIdePlugin.java:470)
at com.qnx.tools.ide.core.license.IDELicenseCheck.getPELicenseStatus(IDELicenseCheck.java:109)
at com.qnx.tools.ide.utils.ui.licensing.QNXLicenseCheck$1.run(QNXLicenseCheck.java:70)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at com.qnx.tools.ide.utils.ui.licensing.QNXLicenseCheck.run(QNXLicenseCheck.java:46)
at com.qnx.tools.ide.utils.ui.licensing.QNXLicenseCheck.isValid(QNXLicenseCheck.java:74)
at com.qnx.tools.ide.qde.internal.ui.QdeUiPlugin$Validator.validateLicenses(QdeUiPlugin.java:522)
at com.qnx.tools.ide.qde.internal.ui.QdeUiPlugin$Validator.runInUIThread(QdeUiPlugin.java:487)
at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:95)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
at org.eclipse.jface.window.Window.open(Window.java:801)
at org.eclipse.jface.dialogs.MessageDialog.open(MessageDialog.java:334)
at com.qnx.tools.ide.core.QNXIdePlugin$1.run(QNXIdePlugin.java:715)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2701)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2665)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
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:344)
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:622)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
at org.eclipse.equinox.launcher.Main.run(Main.java:1410)

!ENTRY com.qnx.tools.ide.core 4 0 2013-03-22 13:35:47.045
!MESSAGE Unable to obtain $QNX_CONFIGURATION.
!STACK 0
java.io.IOException: Unable to obtain $QNX_CONFIGURATION.
at com.qnx.tools.ide.core.QnxConfig.reload(QnxConfig.java:483)
at com.qnx.tools.ide.core.QnxConfig.<init>(QnxConfig.java:467)
at com.qnx.tools.ide.core.QNXIdePlugin.initializeInstallInfo(QNXIdePlugin.java:397)
at com.qnx.tools.ide.core.QNXIdePlugin.getQnxConfig(QNXIdePlugin.java:447)
at com.qnx.tools.ide.qde.internal.ui.EarlyStartup.checkSelectedSDKInstall(EarlyStartup.java:98)
at com.qnx.tools.ide.qde.internal.ui.EarlyStartup.earlyStartup(EarlyStartup.java:82)
at org.eclipse.ui.internal.EarlyStartupRunnable.runEarlyStartup(EarlyStartupRunnable.java:87)
at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:66)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.ui.internal.Workbench$63.run(Workbench.java:2470)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
!SESSION 2013-03-22 14:29:17.757 -----------------------------------------------
eclipse.buildId=10.1.0
java.version=1.6.0_24
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Command-line arguments: -os win32 -ws win32 -arch x86

!ENTRY com.qnx.tools.ide.core 4 0 2013-03-22 14:29:23.295
!MESSAGE Unable to obtain $QNX_CONFIGURATION.
!STACK 0
java.io.IOException: Unable to obtain $QNX_CONFIGURATION.
at com.qnx.tools.ide.core.QnxConfig.reload(QnxConfig.java:483)
at com.qnx.tools.ide.core.QnxConfig.<init>(QnxConfig.java:467)
at com.qnx.tools.ide.core.QNXIdePlugin.initializeInstallInfo(QNXIdePlugin.java:397)
at com.qnx.tools.ide.core.QNXIdePlugin.getQnxConfig(QNXIdePlugin.java:447)
at com.qnx.tools.ide.ui.InstallSelectionBlock.<init>(InstallSelectionBlock.java:75)
at com.qnx.tools.ide.ui.InstallSelectionControlContribution.createControl(InstallSelectionControlContribution.java:24)
at org.eclipse.ui.menus.WorkbenchWindowControlContribution.delegateCreateControl(WorkbenchWindowControlContribution.java:102)
at org.eclipse.ui.internal.menus.DynamicToolBarContributionItem.createControl(DynamicToolBarContributionItem.java:280)
at org.eclipse.jface.action.ControlContribution.fill(ControlContribution.java:97)
at org.eclipse.jface.action.ToolBarManager.update(ToolBarManager.java:353)
at org.eclipse.jface.action.ToolBarManager.createControl(ToolBarManager.java:111)
at org.eclipse.jface.action.ToolBarContributionItem.fill(ToolBarContributionItem.java:192)
at org.eclipse.jface.action.CoolBarManager.update(CoolBarManager.java:930)
at org.eclipse.jface.action.CoolBarManager.createControl(CoolBarManager.java:247)
at org.eclipse.jface.internal.provisional.action.CoolBarManager2.createControl2(CoolBarManager2.java:76)
at org.eclipse.jface.window.ApplicationWindow.createCoolBarControl(ApplicationWindow.java:523)
at org.eclipse.ui.internal.WorkbenchWindow.createDefaultContents(WorkbenchWindow.java:1096)
at org.eclipse.ui.internal.WorkbenchWindowConfigurer.createDefaultContents(WorkbenchWindowConfigurer.java:623)
at org.eclipse.ui.application.WorkbenchWindowAdvisor.createWindowContents(WorkbenchWindowAdvisor.java:300)
at org.eclipse.ui.internal.WorkbenchWindow.createContents(WorkbenchWindow.java:1043)
at org.eclipse.jface.window.Window.create(Window.java:431)
at org.eclipse.ui.internal.Workbench$68.runWithException(Workbench.java:3664)
at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)
at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:803)
at org.eclipse.ui.internal.Workbench$33.runWithException(Workbench.java:1600)
at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2609)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
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:344)
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:622)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
at org.eclipse.equinox.launcher.Main.run(Main.java:1410)

!ENTRY com.qnx.tools.ide.core 4 0 2013-03-22 14:29:23.696
!MESSAGE Unable to obtain $QNX_CONFIGURATION.
!STACK 0
java.io.IOException: Unable to obtain $QNX_CONFIGURATION.
at com.qnx.tools.ide.core.QnxConfig.reload(QnxConfig.java:483)
at com.qnx.tools.ide.core.QnxConfig.<init>(QnxConfig.java:467)
at com.qnx.tools.ide.core.QNXIdePlugin.initializeInstallInfo(QNXIdePlugin.java:397)
at com.qnx.tools.ide.core.QNXIdePlugin.getQnxConfig(QNXIdePlugin.java:447)
at com.qnx.tools.ide.ui.InstallSelectionBlock.<init>(InstallSelectionBlock.java:75)
at com.qnx.tools.ide.ui.InstallSelectionControlContribution.createControl(InstallSelectionControlContribution.java:24)
at org.eclipse.ui.menus.WorkbenchWindowControlContribution.delegateCreateControl(WorkbenchWindowControlContribution.java:102)
at org.eclipse.ui.internal.menus.DynamicToolBarContributionItem.createControl(DynamicToolBarContributionItem.java:280)
at org.eclipse.jface.action.ControlContribution.fill(ControlContribution.java:97)
at org.eclipse.jface.action.ToolBarManager.update(ToolBarManager.java:353)
at org.eclipse.jface.action.ToolBarManager.createControl(ToolBarManager.java:111)
at org.eclipse.jface.action.ToolBarContributionItem.fill(ToolBarContributionItem.java:192)
at org.eclipse.jface.action.CoolBarManager.update(CoolBarManager.java:930)
at org.eclipse.jface.action.CoolBarManager.setItems(CoolBarManager.java:800)
at org.eclipse.ui.internal.WorkbenchWindow$15.runWithException(WorkbenchWindow.java:2148)
at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)
at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:803)
at org.eclipse.ui.internal.Workbench$33.runWithException(Workbench.java:1600)
at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2609)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
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:344)
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:622)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
at org.eclipse.equinox.launcher.Main.run(Main.java:1410)

!ENTRY org.eclipse.ui.workbench 2 0 2013-03-22 14:29:26.504
!MESSAGE A handler conflict occurred. This may disable some commands.
!SUBENTRY 1 org.eclipse.ui.workbench 2 0 2013-03-22 14:29:26.504
!MESSAGE Conflict for 'AUTOGEN:::smileysurprised:rg.eclipse.ui.cheatsheets.actionSet/org.eclipse.ui.cheatsheets.actions.CheatSheetHelpMenuAction':
HandlerActivation(commandId=AUTOGEN:::smileysurprised:rg.eclipse.ui.cheatsheets.actionSet/org.eclipse.ui.cheatsheets.actions.CheatSheetHelpMenuAction,
handler=ActionDelegateHandlerProxy(null,org.eclipse.ui.cheatsheets.CheatSheetExtensionFactory:helpMenuAction),
expression=AndExpression(ActionSetExpression(org.eclipse.ui.cheatsheets.actionSet,org.eclipse.ui.internal.WorkbenchWindow@19ba1d8),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@19ba1d8)),sourcePriority=16640)
HandlerActivation(commandId=AUTOGEN:::smileysurprised:rg.eclipse.ui.cheatsheets.actionSet/org.eclipse.ui.cheatsheets.actions.CheatSheetHelpMenuAction,
handler=ActionDelegateHandlerProxy(null,org.eclipse.ui.cheatsheets.CheatSheetExtensionFactory:helpMenuAction),
expression=AndExpression(ActionSetExpression(org.eclipse.ui.cheatsheets.actionSet,org.eclipse.ui.internal.WorkbenchWindow@19ba1d8),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@19ba1d8)),sourcePriority=16640)

!ENTRY com.qnx.tools.ide.core 4 0 2013-03-22 14:29:27.051
!MESSAGE Unable to obtain $QNX_CONFIGURATION.
!STACK 0
java.io.IOException: Unable to obtain $QNX_CONFIGURATION.
at com.qnx.tools.ide.core.QnxConfig.reload(QnxConfig.java:483)
at com.qnx.tools.ide.core.QnxConfig.<init>(QnxConfig.java:467)
at com.qnx.tools.ide.core.QNXIdePlugin.initializeInstallInfo(QNXIdePlugin.java:397)
at com.qnx.tools.ide.core.QNXIdePlugin.getQnxConfig(QNXIdePlugin.java:447)
at com.qnx.tools.ide.qde.internal.ui.EarlyStartup.checkSelectedSDKInstall(EarlyStartup.java:98)
at com.qnx.tools.ide.qde.internal.ui.EarlyStartup.earlyStartup(EarlyStartup.java:82)
at org.eclipse.ui.internal.EarlyStartupRunnable.runEarlyStartup(EarlyStartupRunnable.java:87)
at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:66)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.ui.internal.Workbench$63.run(Workbench.java:2470)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

!ENTRY com.qnx.tools.ide.core 4 0 2013-03-22 14:29:27.224
!MESSAGE Unable to obtain $QNX_CONFIGURATION.
!STACK 0
java.io.IOException: Unable to obtain $QNX_CONFIGURATION.
at com.qnx.tools.ide.core.QnxConfig.reload(QnxConfig.java:483)
at com.qnx.tools.ide.core.QnxConfig.<init>(QnxConfig.java:467)
at com.qnx.tools.ide.core.QNXIdePlugin.initializeInstallInfo(QNXIdePlugin.java:397)
at com.qnx.tools.ide.core.QNXIdePlugin.getCurrentInstall(QNXIdePlugin.java:470)
at com.qnx.tools.ide.core.QNXIdePlugin$SDPSDKProvider.getSDKDescriptor(QNXIdePlugin.java:799)
at com.qnx.tools.ide.core.ISDKDescriptor$IRegistry$Impl.getSDK(ISDKDescriptor.java:158)
at com.qnx.tools.ide.core.QNXIdePlugin.getQnxHostPath(QNXIdePlugin.java:162)
at com.qnx.tools.ide.core.QNXIdePlugin.getQnxHost(QNXIdePlugin.java:158)
at com.qnx.tools.ide.qde.internal.ui.QdeUiPlugin$Validator.validateCompilerStuff(QdeUiPlugin.java:496)
at com.qnx.tools.ide.qde.internal.ui.QdeUiPlugin$Validator.runInUIThread(QdeUiPlugin.java:486)
at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:95)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
at org.eclipse.jface.window.Window.open(Window.java:801)
at org.eclipse.jface.dialogs.MessageDialog.open(MessageDialog.java:334)
at com.qnx.tools.ide.core.QNXIdePlugin$1.run(QNXIdePlugin.java:715)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2701)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2665)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
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:344)
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:622)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
at org.eclipse.equinox.launcher.Main.run(Main.java:1410)

!ENTRY com.qnx.tools.ide.core 4 0 2013-03-22 14:29:27.284
!MESSAGE Unable to obtain $QNX_CONFIGURATION.
!STACK 0
java.io.IOException: Unable to obtain $QNX_CONFIGURATION.
at com.qnx.tools.ide.core.QnxConfig.reload(QnxConfig.java:483)
at com.qnx.tools.ide.core.QnxConfig.<init>(QnxConfig.java:467)
at com.qnx.tools.ide.core.QNXIdePlugin.initializeInstallInfo(QNXIdePlugin.java:397)
at com.qnx.tools.ide.core.QNXIdePlugin.getCurrentInstall(QNXIdePlugin.java:470)
at com.qnx.tools.ide.core.license.IDELicenseCheck.getPELicenseStatus(IDELicenseCheck.java:109)
at com.qnx.tools.ide.utils.ui.licensing.QNXLicenseCheck$1.run(QNXLicenseCheck.java:70)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at com.qnx.tools.ide.utils.ui.licensing.QNXLicenseCheck.run(QNXLicenseCheck.java:46)
at com.qnx.tools.ide.utils.ui.licensing.QNXLicenseCheck.isValid(QNXLicenseCheck.java:74)
at com.qnx.tools.ide.qde.internal.ui.QdeUiPlugin$Validator.validateLicenses(QdeUiPlugin.java:522)
at com.qnx.tools.ide.qde.internal.ui.QdeUiPlugin$Validator.runInUIThread(QdeUiPlugin.java:487)
at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:95)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
at org.eclipse.jface.window.Window.open(Window.java:801)
at org.eclipse.jface.dialogs.MessageDialog.open(MessageDialog.java:334)
at com.qnx.tools.ide.core.QNXIdePlugin$1.run(QNXIdePlugin.java:715)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2701)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2665)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
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:344)
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:622)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
at org.eclipse.equinox.launcher.Main.run(Main.java:1410)

Please use plain text.
New Contributor
berryian
Posts: 7
Registered: ‎08-08-2009
My Device: Not Specified

Re: Gold NDK 10.1.x - issues on Windows 8 x64 (No SDK can be found)

[ Edited ]

a) Check your folder C:\Users\bb10\AppData\Local\Research In Motion\BlackBerry Native SDK. There should be at least one xml file in there. 

 

b) For whatever reason, my installation of the 10.1 SDK did not create a bbndk.bat file as previous SDKs did --- only the bbndk-env* files were created --- and you can't launch qde.exe with those bbndk-env* files.

 

If (b) is your case, create a new bbndk.bat file containing these two lines:

 

@echo off 
start d:\bbndk\host_%QNX_HOST_VERSION%\win32\x86\eclipse\qde.exe %*.

 

Then open bbndk-env.bat and add as last line:

 

call %BASE_DIR%\bbndk.bat

 

Double clicking on bbndk-env_10_1_0_1020.bat should then launch qde.exe with all the environment variables set properly.

 

Hope that fixes this issue for you.

Please use plain text.
Developer
lindstrom
Posts: 70
Registered: ‎02-04-2009
My Device: Z30

Re: Gold NDK 10.1.x - issues on Windows 8 x64 (No SDK can be found)

Thanx.

It did solve the startup issue... bbndk.bat was not created here either.. and the shortcuts created during install did not set any environment at all - just tried to fire-up the ide... and the users do have full administrator rights to the install volume

 

I had already tried to start the IDE from the bat file - but not by "call"ing another bat file... it did the trick

 

Wonder why the installation script won't do things correct... similar issues were experienced on previous NDK as well...

 

 

We still cannot update SDK from within IDE, but have started a separate thread for that:

 

http://supportforums.blackberry.com/t5/Native-Development/SDK-update-from-withing-IDE-fails-every-ti...

 

 

 

Please use plain text.
New Contributor
berryian
Posts: 7
Registered: ‎08-08-2009
My Device: Not Specified

Re: Gold NDK 10.1.x - issues on Windows 8 x64 (No SDK can be found)

Glad this one is sorted out.

Please use plain text.