Erick Gallani
unread,Jul 6, 2011, 4:09:57 PM7/6/11Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to curso_android_tcb
Olá a todos, primeiramente gostaria de parabenizar o the code bakers
pelo curso.
Fiz todos capitulos até agora, fui desenvolver uma aplicação própria
onde usuaria tudo que foi ensinado até agora no curso. Porem
estranhamente todas minhas aplicações param de funcionar, tanto no
serviço como em casa.
Toda vez que eu clico em um botão (activity inicial) e esse botão leva
a outra activity minha aplicação da crash. Não importa se tenha um
layout complexo ou alguma coisa simples, se tenha lógica na outra
activity ou não. Sempre da crash.
Código:
public void callActivity(View view) {
Intent intent = new Intent(this.getApplicationContext(),
NewActtivity.class);
this.startActivity(intent);
}
Problema registrado no log:
!SESSION 2011-06-30 13:50:24.490
-----------------------------------------------
eclipse.buildId=I20090611-1540
java.version=1.6.0_24
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=pt_BR
Framework arguments: -product org.eclipse.epp.package.jee.product
Command-line arguments: -os win32 -ws win32 -arch x86 -product
org.eclipse.epp.package.jee.product
!ENTRY org.eclipse.jface 4 0 2011-06-30 13:55:07.336
!MESSAGE Unhandled event loop exception during blocked modal context.
!STACK 0
org.eclipse.swt.SWTException: Failed to execute runnable
(java.lang.ArrayIndexOutOfBoundsException: 8)
at org.eclipse.swt.SWT.error(SWT.java:3884)
at org.eclipse.swt.SWT.error(SWT.java:3799)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:
137)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:
3855)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3476)
at org.eclipse.jface.operation.ModalContext
$ModalContextThread.block(ModalContext.java:173)
at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:
388)
at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:944)
at
org.eclipse.equinox.internal.p2.ui.dialogs.ProvisioningOperationWizard.recomputePlan(ProvisioningOperationWizard.java:
229)
at
org.eclipse.equinox.internal.p2.ui.dialogs.ProvisioningOperationWizard.getNextPage(ProvisioningOperationWizard.java:
122)
at
org.eclipse.equinox.internal.p2.ui.dialogs.WizardWithLicenses.getNextPage(WizardWithLicenses.java:
69)
at org.eclipse.jface.wizard.WizardPage.getNextPage(WizardPage.java:
172)
at
org.eclipse.jface.wizard.WizardDialog.nextPressed(WizardDialog.java:
823)
at
org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:
369)
at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:624)
at
org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:
228)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:
3880)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3473)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
at org.eclipse.jface.window.Window.open(Window.java:801)
at
org.eclipse.equinox.internal.p2.ui.sdk.InstallNewSoftwareHandler.doExecute(InstallNewSoftwareHandler.java:
41)
at
org.eclipse.equinox.internal.p2.ui.sdk.PreloadingRepositoryHandler.doExecuteAndLoad(PreloadingRepositoryHandler.java:
101)
at org.eclipse.equinox.internal.p2.ui.sdk.PreloadingRepositoryHandler
$1.run(PreloadingRepositoryHandler.java:52)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:
70)
at
org.eclipse.equinox.internal.p2.ui.sdk.PreloadingRepositoryHandler.execute(PreloadingRepositoryHandler.java:
50)
at
org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:
294)
at org.eclipse.core.commands.Command.executeWithChecks(Command.java:
476)
at
org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:
508)
at
org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:
169)
at
org.eclipse.ui.internal.handlers.SlaveHandlerService.executeCommand(SlaveHandlerService.java:
241)
at
org.eclipse.ui.menus.CommandContributionItem.handleWidgetSelection(CommandContributionItem.java:
770)
at org.eclipse.ui.menus.CommandContributionItem.access
$10(CommandContributionItem.java:756)
at org.eclipse.ui.menus.CommandContributionItem
$5.handleEvent(CommandContributionItem.java:746)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:
3880)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3473)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:
2405)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:
332)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:
493)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:
149)
at
org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:
113)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:
194)
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)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 8
at
org.eclipse.equinox.internal.provisional.p2.ui.dialogs.RepositorySelectionGroup.repoComboSelectionChanged(RepositorySelectionGroup.java:
626)
at
org.eclipse.equinox.internal.provisional.p2.ui.dialogs.RepositorySelectionGroup
$4.modifyText(RepositorySelectionGroup.java:172)
at
org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:
167)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1008)
at org.eclipse.swt.widgets.Combo.setText(Combo.java:1797)
at
org.eclipse.equinox.internal.provisional.p2.ui.dialogs.RepositorySelectionGroup
$10.run(RepositorySelectionGroup.java:338)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:
134)
... 56 more
Pesquisei bastante no google e aparamente seria um problema de
IDE(eclipse) x SDK(emulador), só que mesmo depurando direto do cell é
apresentado o mesmo problema.
Já tentei de tudo, desisntalei e instalei novamente o jdk e jre,
utilizei 3 versões do eclipse (Helios, Galileu e Indigo) desisntalei e
instalei a SDK do android, atualizei a SDK.
Enfim, tentei de tudo que eu pude pensar.
Alguem pode ter uma ideia do que possa estar acontecendo?
Muito Obrigado a todos.
Att,
Erick