{ "id": "151116", "key": "AC-421", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "12217", "key": "AC", "name": "Appcelerator - INBOX", "projectCategory": { "id": "10000", "description": "", "name": "Customer Service" } }, "resolution": { "id": "5", "description": "All attempts at reproducing this issue failed, or not enough information was available to reproduce the issue. Reading the code produces no clues as to why this behavior would occur. If more information appears later, please reopen the issue.", "name": "Cannot Reproduce" }, "resolutiondate": "2015-11-05T09:03:53.000+0000", "created": "2015-09-11T10:41:07.000+0000", "labels": [ "editor", "studio" ], "versions": [], "issuelinks": [], "assignee": { "name": "shossain", "key": "shossain", "displayName": "Shak Hossain", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2015-12-01T10:28:54.000+0000", "status": { "description": "A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.", "name": "Resolved", "id": "5", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "14551", "name": "Studio", "description": "Please enter tickets related to Titanium Studio here." } ], "description": "Can't open TiApp editor for any project.\r\n\r\nDetails:\r\n\r\n{code}\r\nHost OS: Mac OS X\r\nOS Version: 10.9.5\r\nOS Arch: x86_64\r\n\r\nJRE Version: 1.7.0_79\r\nJRE Vendor: Oracle Corporation\r\nJRE Home: /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre\r\n\r\nAppcelerator Studio Version: 4.1.1.201507141126\r\n{code}\r\n\r\n\r\n{code}\r\njava.lang.NullPointerException\r\n\tat javax.xml.xpath.XPathFactoryFinder._newFactory(XPathFactoryFinder.java:220)\r\n\tat javax.xml.xpath.XPathFactoryFinder.newFactory(XPathFactoryFinder.java:141)\r\n\tat javax.xml.xpath.XPathFactory.newInstance(XPathFactory.java:182)\r\n\tat javax.xml.xpath.XPathFactory.newInstance(XPathFactory.java:96)\r\n\tat com.appcelerator.titanium.core.tiapp.TiAppModel.getNodes(TiAppModel.java:404)\r\n\tat com.appcelerator.titanium.ios.ui.tiapp.IOSExtensionsTiappContributor.loadTargets(IOSExtensionsTiappContributor.java:200)\r\n\tat com.appcelerator.titanium.ios.ui.tiapp.IOSExtensionsTiappContributor.createControls(IOSExtensionsTiappContributor.java:118)\r\n\tat com.appcelerator.titanium.ui.ide.tiappEditor.TiAppContributorSection.createControls(TiAppContributorSection.java:63)\r\n\tat com.appcelerator.titanium.ui.ide.tiappEditor.AbstractTiAppSection.initialize(AbstractTiAppSection.java:73)\r\n\tat org.eclipse.ui.forms.ManagedForm.addPart(ManagedForm.java:84)\r\n\tat com.appcelerator.titanium.ui.ide.tiappEditor.TiAppFormPage.createFormContent(TiAppFormPage.java:132)\r\n\tat org.eclipse.ui.forms.editor.FormPage$1.run(FormPage.java:152)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat org.eclipse.ui.forms.editor.FormPage.createPartControl(FormPage.java:150)\r\n\tat org.eclipse.ui.forms.editor.FormEditor.pageChange(FormEditor.java:471)\r\n\tat org.eclipse.ui.part.MultiPageEditorPart.setActivePage(MultiPageEditorPart.java:1101)\r\n\tat org.eclipse.ui.forms.editor.FormEditor.setActivePage(FormEditor.java:603)\r\n\tat org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:366)\r\n\tat org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.createPartControl(CompatibilityPart.java:141)\r\n\tat org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor.createPartControl(CompatibilityEditor.java:99)\r\n\tat org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:327)\r\n\tat sun.reflect.GeneratedMethodAccessor66.invoke(Unknown Source)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:606)\r\n\tat org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)\r\n\tat org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:888)\r\n\tat org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:869)\r\n\tat org.eclipse.e4.core.internal.di.InjectorImpl.inject(InjectorImpl.java:120)\r\n\tat org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:337)\r\n\tat org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:258)\r\n\tat org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:162)\r\n\tat org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:104)\r\n\tat org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:73)\r\n\tat org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:55)\r\n\tat org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:127)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:983)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:662)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:766)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:737)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:731)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:715)\r\n\tat org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.showTab(StackRenderer.java:1246)\r\n\tat org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer$1.handleEvent(LazyStackRenderer.java:69)\r\n\tat org.eclipse.e4.ui.services.internal.events.UIEventHandler$1.run(UIEventHandler.java:40)\r\n\tat org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)\r\n\tat org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)\r\n\tat org.eclipse.swt.widgets.Display.syncExec(Display.java:4732)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:218)\r\n\tat org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:36)\r\n\tat org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:197)\r\n\tat org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:197)\r\n\tat org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)\r\n\tat org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)\r\n\tat org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)\r\n\tat org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:135)\r\n\tat org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:78)\r\n\tat org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:39)\r\n\tat org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:81)\r\n\tat org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:59)\r\n\tat org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:374)\r\n\tat org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:171)\r\n\tat org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.showElementInWindow(ModelServiceImpl.java:488)\r\n\tat org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.bringToTop(ModelServiceImpl.java:454)\r\n\tat org.eclipse.e4.ui.internal.workbench.PartServiceImpl.delegateBringToTop(PartServiceImpl.java:705)\r\n\tat org.eclipse.e4.ui.internal.workbench.PartServiceImpl.bringToTop(PartServiceImpl.java:392)\r\n\tat org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart(PartServiceImpl.java:1145)\r\n\tat org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:3210)\r\n\tat org.eclipse.ui.internal.WorkbenchPage.access$23(WorkbenchPage.java:3125)\r\n\tat org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:3107)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3102)\r\n\tat org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3066)\r\n\tat org.eclipse.ui.actions.OpenWithMenu.openEditor(OpenWithMenu.java:338)\r\n\tat org.eclipse.ui.actions.OpenWithMenu$2.handleEvent(OpenWithMenu.java:180)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4199)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1475)\r\n\tat org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)\r\n\tat org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4042)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3669)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:126)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:606)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1465)\r\n{code}\r\n", "attachment": [ { "id": "56689", "filename": "TiAppEditorError.png", "author": { "name": "falko", "key": "falko", "displayName": "Andrey Tkachenko", "active": true, "timeZone": "Europe/Moscow" }, "created": "2015-09-11T10:36:57.000+0000", "size": 8367, "mimeType": "image/png" } ], "flagged": false, "summary": "Can't edit tiapp.xml with TiApp Editor", "creator": { "name": "falko", "key": "falko", "displayName": "Andrey Tkachenko", "active": true, "timeZone": "Europe/Moscow" }, "subtasks": [], "reporter": { "name": "falko", "key": "falko", "displayName": "Andrey Tkachenko", "active": true, "timeZone": "Europe/Moscow" }, "environment": "Mac OS 10.9.5, Appcelerator Studio Version: 4.1.1.201507141126", "comment": { "comments": [ { "id": "364063", "author": { "name": "falko", "key": "falko", "displayName": "Andrey Tkachenko", "active": true, "timeZone": "Europe/Moscow" }, "body": "Bug is gone after running this steps :\r\n\r\n\r\n* Uninstall Appc CLI from NPM global path : sudo npm uninstall -g appcelerator\r\n* Remove Appc CLI installed locally : sudo rm -rf .appcelerator\r\n* Cache clean from NPM : sudo npm cache clean\r\n* Then, reinstall Appc CLI from NPM : sudo npm install -g appcelerator\r\n* Run setup : appc setup\r\n", "updateAuthor": { "name": "falko", "key": "falko", "displayName": "Andrey Tkachenko", "active": true, "timeZone": "Europe/Moscow" }, "created": "2015-09-16T09:23:48.000+0000", "updated": "2015-09-16T09:24:18.000+0000" }, { "id": "364290", "author": { "name": "falko", "key": "falko", "displayName": "Andrey Tkachenko", "active": true, "timeZone": "Europe/Moscow" }, "body": "Today I see it again. Restart Appcelerator Studio solve the issue.", "updateAuthor": { "name": "falko", "key": "falko", "displayName": "Andrey Tkachenko", "active": true, "timeZone": "Europe/Moscow" }, "created": "2015-09-18T11:21:28.000+0000", "updated": "2015-09-18T11:21:28.000+0000" }, { "id": "364462", "author": { "name": "falko", "key": "falko", "displayName": "Andrey Tkachenko", "active": true, "timeZone": "Europe/Moscow" }, "body": "Bug is not gone. Which additional info you need?", "updateAuthor": { "name": "falko", "key": "falko", "displayName": "Andrey Tkachenko", "active": true, "timeZone": "Europe/Moscow" }, "created": "2015-09-21T09:49:28.000+0000", "updated": "2015-09-21T09:49:28.000+0000" }, { "id": "369077", "author": { "name": "mrahman", "key": "mrahman", "displayName": "Mostafizur Rahman", "active": true, "timeZone": "Asia/Dhaka" }, "body": "Hello,\r\nRetested this issue. I can open the ti.app editor and can edit tiapp.xml as well in my environment.\r\n\r\n*Testing Environment:*\r\nAppcelerator Studio, build: 4.3.0.201509031836\r\nAppcelerator Command-Line Interface, version 5.0.1\r\nTitanium SDK: 5.0.0GA\r\nOS X version: 10.9.5\r\n\r\n*Result:* Please [click here|http://postimg.org/image/uhkkgfa0n/] to view the output.\r\n\r\nThanks", "updateAuthor": { "name": "mrahman", "key": "mrahman", "displayName": "Mostafizur Rahman", "active": true, "timeZone": "Asia/Dhaka" }, "created": "2015-11-05T09:34:33.000+0000", "updated": "2015-11-05T09:34:33.000+0000" }, { "id": "369078", "author": { "name": "falko", "key": "falko", "displayName": "Andrey Tkachenko", "active": true, "timeZone": "Europe/Moscow" }, "body": "Sometimes it appears. Last week I saw it again.", "updateAuthor": { "name": "falko", "key": "falko", "displayName": "Andrey Tkachenko", "active": true, "timeZone": "Europe/Moscow" }, "created": "2015-11-05T09:38:19.000+0000", "updated": "2015-11-05T09:38:19.000+0000" }, { "id": "371774", "author": { "name": "falko", "key": "falko", "displayName": "Andrey Tkachenko", "active": true, "timeZone": "Europe/Moscow" }, "body": "Again with: Appcelerator Studio, build: 4.4.0.201511241829", "updateAuthor": { "name": "falko", "key": "falko", "displayName": "Andrey Tkachenko", "active": true, "timeZone": "Europe/Moscow" }, "created": "2015-12-01T10:28:54.000+0000", "updated": "2015-12-01T10:28:54.000+0000" } ], "maxResults": 9, "total": 9, "startAt": 0 } } }