Please can you give us the more hotkeys - particularly I would like ability to set hotkeys for searches that we have made into our Favorites.
Please not that I feel VERY strongly about this. Failure to provide this makes X1 Search effectively "dead in the water" for me and is very close to being a deal breaker...
On a related note, one option that I use when software is lacking in access options for keyboard jockeys is to use macro software to "de-mouse" that the program I am trying to control. I can sometimes do this by using combinations of alt/tab/ctrl and other keys.
If you look at X1, it really is mouse centric in the extreme. You cannot tab between those searches on the Favorites bar.
I don't know if X1 has any blind users, but as I understand it for them keyboard control is essential because they can program speech recognition software to make things happen.
another update: now x1 will launch, and it will index files, but I cannot get it to index outlook. when i click to add outlook as a data source, after several minutes of waiting, x1 will eventually prompt me to select a pst. when i select a pst, x1 shows a progress bar that says it is adding PST files. after several minutes, the progress bar just goes away and x1 returns to the "Outlook xxx Options" screen (where you can select "add pst file..." button; so... x1 is NOT hanging, but neither will it add any pst files.
Note - about 5 minutes after the application hung, i got an x1 crash message that described having insufficient quota. I submitted the error report to x1 (email address included).
My current outlook does indeed have many subfolders now - what do you consider very large? At any rate I did this step, clicked to add outlook as a data source, and x1 hung.
Is there a chance that you have very large structure of folder and subfolders in your Outlook profile?
In the data folder there are the files OutlookConfigCalendar.xml, OutlookConfigContact.xml, OutlookConfigEmail.xml, OutlookConfigNote.xml and OutlookConfigTask.xml. Can you open each of then in a text editor, locate the line <account-removed value="False" /> and replace it with <account-removed value="True" />
The start X1. If it runs, then you will have no Outlook accounts configured. Try adding them again one by one from the Data Sources dialog and see if it again freezes on some.
13 Dec 2015 20:31:58,737 [1] ERROR X1OutlookService32Manager - Error creating OutlookClient System.ServiceModel.CommunicationException: There was an error reading from the pipe: The pipe has been ended. (109, 0x6d). ---> System.IO.PipeException: There was an error reading from the pipe: The pipe has been ended. (109, 0x6d). at System.ServiceModel.Channels.PipeConnection.FinishSyncRead(Boolean traceExceptionsAsErrors) at System.ServiceModel.Channels.PipeConnection.Read(Byte[] buffer, Int32 offset, Int32 size, TimeSpan timeout) --- End of inner exception stack trace ---
13 Dec 2015 20:41:58,906 [1] ERROR X1OutlookService32Manager - WCF exception System.ServiceModel.CommunicationException: There was an error reading from the pipe: The pipe has been ended. (109, 0x6d). ---> System.IO.PipeException: There was an error reading from the pipe: The pipe has been ended. (109, 0x6d). at System.ServiceModel.Channels.PipeConnection.FinishSyncRead(Boolean traceExceptionsAsErrors) at System.ServiceModel.Channels.PipeConnection.Read(Byte[] buffer, Int32 offset, Int32 size, TimeSpan timeout) --- End of inner exception stack trace ---
13 Dec 2015 20:41:58,905 [1] ERROR OutlookClient - Exception caught System.ServiceModel.CommunicationException: There was an error reading from the pipe: The pipe has been ended. (109, 0x6d). ---> System.IO.PipeException: There was an error reading from the pipe: The pipe has been ended. (109, 0x6d). at System.ServiceModel.Channels.PipeConnection.FinishSyncRead(Boolean traceExceptionsAsErrors) at System.ServiceModel.Channels.PipeConnection.Read(Byte[] buffer, Int32 offset, Int32 size, TimeSpan timeout) --- End of inner exception stack trace ---
13 Dec 2015 20:41:58,907 [1] ERROR OutlookClient - Exception caught System.ObjectDisposedException: Cannot access a disposed object. Object name: 'System.ServiceModel.Channels.ServiceChannel'.
13 Dec 2015 20:41:58,907 [1] ERROR OutlookUIPlugin - GetFolderDisplayNames exception System.NullReferenceException: Object reference not set to an instance of an object. at d8.a(OutlookConfig A_0, String& A_1, String& A_2)
13 Dec 2015 21:47:24,108 [10] ERROR UpdateManager - Web exception downloading plugin update information. System.Net.WebException: The remote server returned an error: (403) Forbidden. at X1.Common.Utils.ProxyNegotiatingWebClient.a[a](Func`1 A_0) at X1.Common.Utils.ProxyNegotiatingWebClient.DownloadString(String address) at X1.UI.Updater.UpdateManager.DownloadPluginUpgradeInfo(String x1Version)
13 Dec 2015 21:54:05,702 [1] ERROR OutlookClient - Exception caught System.ServiceModel.CommunicationException: The maximum message size quota for incoming messages (655360) has been exceeded. To increase the quota, use the MaxReceivedMessageSize property on the appropriate binding element. ---> System.ServiceModel.QuotaExceededException: The maximum message size quota for incoming messages (655360) has been exceeded. To increase the quota, use the MaxReceivedMessageSize property on the appropriate binding element. --- End of inner exception stack trace ---
13 Dec 2015 21:54:05,702 [1] ERROR X1OutlookService32Manager - WCF exception System.ServiceModel.CommunicationException: The maximum message size quota for incoming messages (655360) has been exceeded. To increase the quota, use the MaxReceivedMessageSize property on the appropriate binding element. ---> System.ServiceModel.QuotaExceededException: The maximum message size quota for incoming messages (655360) has been exceeded. To increase the quota, use the MaxReceivedMessageSize property on the appropriate binding element. --- End of inner exception stack trace ---
13 Dec 2015 21:54:05,702 [1] ERROR OutlookClient - Exception caught System.ObjectDisposedException: Cannot access a disposed object. Object name: 'System.ServiceModel.Channels.ServiceChannel'.
13 Dec 2015 21:54:05,702 [1] ERROR OutlookConfigViewModel - Error fetching MAPI profiles System.NullReferenceException: Object reference not set to an instance of an object. at X1.OutlookPlugin.ViewModel.OutlookConfigViewModel.f()
Long time, committed user - just upgraded to whatever new release we're on of x1.
Then, I've started having issues with X1: just stops indexing with no error messages. After multiple efforts to restart had no effect, i tried to delete the index. When I'd go to "edit data sources" tho, X1 froze completely. So i tried reinstall... no effect.
I have X1 Search 8.4, build 5003ow and also Outlook 2013 (64-bit) running off an Exchange Server. I'm using Windows 8.1 Pro.
I have noticed that not all my e-mails are indexed, so I went to Manage Data Sources, and selected Outlook - Edit Data Source. In the list of folders, there is my Inbox along with some subfolders. However there are a number of subfolders missing from the list, and these are the ones that are not being indexed.
I've already tried running the "scanpst.exe" to fix potential inconsistencies but this hasn't changed anything.
Any ideas how to fix this? It is at the point where x1 is unusable as I cannot rely on the search results.
this is the log from the UI, showing error when it cannot connect to the background service. But what is happening on the service side at the same time? Are there any errors in the X1ServiceHost.log file? Any crash.xml files in the same folder?
This is an extract from the log taken from the time when X1 was supposed to start itself.
14 Dec 2015 07:05:15,041 [1] INFO ServiceManager - Could not connect to per-user service, retrying... 14 Dec 2015 07:05:15,249 [1] ERROR ServiceManager - Unable to connect to service after 300 retries. Last Exception was: System.ServiceModel.EndpointNotFoundException: There was no endpoint listening at net.pipe://localhost/X1Service_michael that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details. ---> System.IO.PipeException: The pipe endpoint 'net.pipe://localhost/X1Service_michael' could not be found on your local machine. --- End of inner exception stack trace ---
Server stack trace: at System.ServiceModel.Channels.PipeConnectionInitiator.GetPipeName(Uri uri, IPipeTransportFactorySettings transportFactorySettings) at System.ServiceModel.Channels.NamedPipeConnectionPoolRegistry.NamedPipeConnectionPool.GetPoolKey(EndpointAddress address, Uri via) at System.ServiceModel.Channels.CommunicationPool`2.TakeConnection(EndpointAddress address, Uri via, TimeSpan timeout, TKey& key) at System.ServiceModel.Channels.ConnectionPoolHelper.EstablishConnection(TimeSpan timeout) at System.ServiceModel.Channels.ClientFramingDuplexSessionChannel.OnOpen(TimeSpan timeout) at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) at System.ServiceModel.Channels.ServiceChannel.OnOpen(TimeSpan timeout) at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) at System.ServiceModel.Channels.ServiceChannel.CallOpenOnce.System.ServiceModel.Channels.ServiceChannel.ICallOnce.Call(ServiceChannel channel, TimeSpan timeout) at System.ServiceModel.Channels.ServiceChannel.CallOnceManager.CallOnce(TimeSpan timeout, CallOnceManager cascade) at System.ServiceModel.Channels.ServiceChannel.EnsureOpened(TimeSpan timeout) at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout) at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation) at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
Exception rethrown at [0]: at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) at X1.UI.X1ServiceMain.IX1Service.Connect() at X1.UI.WCF.ServiceManager.a(Boolean A_0, String A_1, String A_2) 14 Dec 2015 07:05:15,256 [1] ERROR ServiceManager - Unable to connect to service System.Exception: All attempts to start and connect to X1ServiceHost failed at X1.UI.WCF.ServiceManager.Connect(String host, String userName) at X1.UI.WCF.ServiceManager.ConnectToService(String host, String userName)
is there a crash.xml file in the logs folder? If so, then what is the crash? is it "<ErrorMessage>UnmanagedCodeException: Crash in X1IndexCore.dll </ErrorMessage>" ?
X1 falls over every time my PC boots. X1 complains that it has failed to establish a connection with the database.
When I do launch it manually, about every hour or so, when I wake it up to look for something, X1 complains that it has lost the connection and invites me to restart it.
This bug falls in the category "been around so long that I don't expect anyone to fix it."
After all, several times we have been promised that new versions wouldn't suffer from this complaint, only to see it again and again.
I report it now because it is probably more common than it once was.
Thanks Kenward for the idea. I tried not selecting any pst files on the "Add PST" screens, but that had no effect. Still indexing files happily; still can't get it to talk to Outlook.
I spent a few hours simplifying my outlook profile today hoping that would help... no effect there either, even after reinstall of x1 + "MS Office Repair" on outlook.
X1 usually picks of PST files from your Mail Profile. Are you trying to index PST files that are not in your Profile?
For some years I have maintained two (or more) Profiles. One has my email accounts and the main PST files. The other has no email accounts and the other PST files that I want X1 to index.
I started doing that following a tip I picked up here. It removes the need to add PST files manually.