mohamicorp / search-for-stash-issues Goto Github PK
View Code? Open in Web Editor NEWIssue page and Documentation page for Search for Stash
Home Page: https://marketplace.atlassian.com/plugins/com.mohamicorp.stash.search-for-stash
Issue page and Documentation page for Search for Stash
Home Page: https://marketplace.atlassian.com/plugins/com.mohamicorp.stash.search-for-stash
if I'm searching for a word, I do not get partial word matches unless I add a * to the search.
I’m living in Quebec, Canada so we use French here and we use characters with accents. Currently smart search is treating them as punctuations and words a split in parts.
Currently the plugin is using 1.5.2, it would be better if it used the most recent version (2.0).
Is there some config or default setting on a table we can flip so that new repos are initiated with the indexing off?
The new search bar integration got rid of repository name searches. We need to add that back in to get on feature parity.
When we use the search box from the title bar, and pre-select a search options as: project, repository, pull request, commits, based on the currently viewed page.
Also index their tasks.
The reason we didn't make it happen on enable and disable is because for very large bitbucket repositories, indexing can be an expensive operation. To the point where it is lagging Bitbucket. This is why we left it in control of the user. Some users also want to configure an external node
and if index on enabling, then we don't allow them a chance for them to set that up.
Search for Stash has more functionality then default stash search. It should just override the search bar instead of having its own buttons.
Since we're calling git log internally on all commits, if a system is performing poorly, it could potentially not return all commits for indexing.
Users can get overwhelmed by whats returned by the search results now that there are so many things being indexed. Having even a simple cookie would make users lives a lot easier.
It would be nice to get the UI to fit the Atlassian style more.
It would be nice to enable and disable indexing on a project or repository level.
Currently indexing will be halted if a repository does not have a default branch. We need to skip the repository if it doesn't have a branch.
13:58:34.492 [Thread-237] WARN c.m.s.s.admin.GlobalSettingsServlet - Caught exception while reindexing com.atlassian.bitbucket.repository.NoDefaultBranchException: No default branch is defined at com.atlassian.stash.internal.scm.git.RawGitAgent.getHead(RawGitAgent.java:136) ~[na:na] at com.atlassian.stash.internal.scm.git.DefaultGitCommandFactory.branches(DefaultGitCommandFactory.java:109) ~[na:na] at com.atlassian.stash.internal.scm.git.DefaultGitCommandFactory.branches(DefaultGitCommandFactory.java:61) ~[na:na] at com.atlassian.stash.internal.scm.PluginScmCommandFactory.branches(PluginScmCommandFactory.java:46) ~[bitbucket-service-impl-4.4.1.jar:na] at com.atlassian.stash.internal.repository.DefaultRefService.getBranches(DefaultRefService.java:160) ~[bitbucket-service-impl-4.4.1.jar:na] at sun.reflect.GeneratedMethodAccessor710.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_74] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_74] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:302) ~[spring-aop-4.2.4.RELEASE.jar:4.2.4.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190) ~[spring-aop-4.2.4.RELEASE.jar:4.2.4.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) ~[spring-aop-4.2.4.RELEASE.jar:4.2.4.RELEASE] at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:85) ~[spring-aop-4.2.4.RELEASE.jar:4.2.4.RELEASE] at com.atlassian.stash.internal.aop.ProfilingAspect.profileMethod(ProfilingAspect.java:48) ~[bitbucket-platform-4.4.1.jar:na] at sun.reflect.GeneratedMethodAccessor144.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_74] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_74] at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621) ~[spring-aop-4.2.4.RELEASE.jar:4.2.4.RELEASE] at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610) ~[spring-aop-4.2.4.RELEASE.jar:4.2.4.RELEASE] at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:68) ~[spring-aop-4.2.4.RELEASE.jar:4.2.4.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:168) ~[spring-aop-4.2.4.RELEASE.jar:4.2.4.RELEASE] at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:85) ~[spring-aop-4.2.4.RELEASE.jar:4.2.4.RELEASE] at com.atlassian.stash.internal.aop.ThrottledAspect.throttle(ThrottledAspect.java:52) ~[bitbucket-platform-4.4.1.jar:na] at sun.reflect.GeneratedMethodAccessor706.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_74] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_74] at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621) ~[spring-aop-4.2.4.RELEASE.jar:4.2.4.RELEASE] at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610) ~[spring-aop-4.2.4.RELEASE.jar:4.2.4.RELEASE] at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:68) ~[spring-aop-4.2.4.RELEASE.jar:4.2.4.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:168) ~[spring-aop-4.2.4.RELEASE.jar:4.2.4.RELEASE] at org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:64) ~[spring-security-core-3.2.7.RELEASE.jar:3.2.7.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) ~[spring-aop-4.2.4.RELEASE.jar:4.2.4.RELEASE] at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) ~[spring-tx-4.2.4.RELEASE.jar:4.2.4.RELEASE] at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) ~[spring-tx-4.2.4.RELEASE.jar:4.2.4.RELEASE] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) ~[spring-tx-4.2.4.RELEASE.jar:4.2.4.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) ~[spring-aop-4.2.4.RELEASE.jar:4.2.4.RELEASE] at org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor.invoke(ThrowsAdviceInterceptor.java:125) ~[spring-aop-4.2.4.RELEASE.jar:4.2.4.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:168) ~[spring-aop-4.2.4.RELEASE.jar:4.2.4.RELEASE] at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92) ~[spring-aop-4.2.4.RELEASE.jar:4.2.4.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) ~[spring-aop-4.2.4.RELEASE.jar:4.2.4.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:208) ~[spring-aop-4.2.4.RELEASE.jar:4.2.4.RELEASE] at com.sun.proxy.$Proxy239.getBranches(Unknown Source) ~[na:na] at sun.reflect.GeneratedMethodAccessor710.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_74] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_74] at com.atlassian.plugin.util.ContextClassLoaderSettingInvocationHandler.invoke(ContextClassLoaderSettingInvocationHandler.java:26) ~[atlassian-plugins-core-4.1.1.jar:na] at com.sun.proxy.$Proxy326.getBranches(Unknown Source) ~[na:na] at sun.reflect.GeneratedMethodAccessor710.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_74] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_74] at com.atlassian.plugin.osgi.bridge.external.HostComponentFactoryBean$DynamicServiceInvocationHandler.invoke(HostComponentFactoryBean.java:136) ~[atlassian-plugins-osgi-bridge-4.1.1.jar:na] at com.sun.proxy.$Proxy326.getBranches(Unknown Source) ~[na:na] at com.mohamicorp.stash.searchforstash.repository.RepositoryServiceManagerImpl.getBranchMap(RepositoryServiceManagerImpl.java:78) ~[plugin.495922907779022355.search-for-stash-2.2_1460749823000.jar:na] at com.mohamicorp.stash.searchforstash.updater.SearchUpdaterImpl.reindexAll(SearchUpdaterImpl.java:673) ~[plugin.495922907779022355.search-for-stash-2.2_1460749823000.jar:na] at com.mohamicorp.stash.searchforstash.admin.GlobalSettingsServlet$1$1.perform(GlobalSettingsServlet.java:316) ~[plugin.495922907779022355.search-for-stash-2.2_1460749823000.jar:na] at com.mohamicorp.stash.searchforstash.admin.GlobalSettingsServlet$1$1.perform(GlobalSettingsServlet.java:312) ~[plugin.495922907779022355.search-for-stash-2.2_1460749823000.jar:na] at com.atlassian.stash.internal.user.DefaultEscalatedSecurityContext.call(DefaultEscalatedSecurityContext.java:51) ~[bitbucket-service-impl-4.4.1.jar:na] at com.mohamicorp.stash.searchforstash.admin.GlobalSettingsServlet$1.run(GlobalSettingsServlet.java:312) ~[plugin.495922907779022355.search-for-stash-2.2_1460749823000.jar:na] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_74]
I have a ES service running on it's own dedicated server, as opposed to localhost:9300 I can't find a way to setup the FQDN and port for the ES endpoint. Where do I find this?
Sorting the results would be a helpful feature.
I'm using Bit Bucket 4.3.1, and trying to enable this plugin I get a Null Pointer Exception:
2016-01-25 06:32:49,842 ERROR [http-nio-127.0.0.1-8803-exec-6] prez @17K2I0Xx392x140x0 1248jwp 2001:470:8:79b:390f:e670:1670:82ff,127.0.0.1 "PUT /rest/plugins/1.0/com.mohamicorp.stash.search-for-stash-key HTTP/1.0" c.a.p.manager.DefaultPluginManager There was an error loading the descriptor 'Search' of plugin 'com.mohamicorp.stash.search-for-stash'. Disabling.
java.lang.NullPointerException: null
at com.atlassian.stash.internal.plugin.StashWebFragmentHelper.loadComponent(StashWebFragmentHelper.java:80) ~[bitbucket-platform-4.3.1.jar:na]
at com.atlassian.stash.internal.plugin.StashWebFragmentHelper.loadCondition(StashWebFragmentHelper.java:47) ~[bitbucket-platform-4.3.1.jar:na]
at com.atlassian.plugin.web.descriptors.AbstractWebFragmentModuleDescriptor$1.create(AbstractWebFragmentModuleDescriptor.java:169) ~[atlassian-plugins-webfragment-4.0.1.jar:na]
at com.atlassian.plugin.web.descriptors.ConditionElementParser.makeConditionImplementation(ConditionElementParser.java:86) ~[atlassian-plugins-webfragment-4.0.1.jar:na]
at com.atlassian.plugin.web.descriptors.ConditionElementParser.makeConditionImplementation(ConditionElementParser.java:29) ~[atlassian-plugins-webfragment-4.0.1.jar:na]
at com.atlassian.plugin.web.baseconditions.AbstractConditionElementParser.makeCondition(AbstractConditionElementParser.java:116) ~[atlassian-plugins-webfragment-4.0.1.jar:na]
at com.atlassian.plugin.web.descriptors.ConditionElementParser.makeCondition(ConditionElementParser.java:73) ~[atlassian-plugins-webfragment-4.0.1.jar:na]
at com.atlassian.plugin.web.descriptors.ConditionElementParser.makeCondition(ConditionElementParser.java:29) ~[atlassian-plugins-webfragment-4.0.1.jar:na]
at com.atlassian.plugin.web.baseconditions.AbstractConditionElementParser.makeConditions(AbstractConditionElementParser.java:100) ~[atlassian-plugins-webfragment-4.0.1.jar:na]
at com.atlassian.plugin.web.descriptors.ConditionElementParser.makeConditions(ConditionElementParser.java:65) ~[atlassian-plugins-webfragment-4.0.1.jar:na]
at com.atlassian.plugin.web.descriptors.ConditionElementParser.makeConditions(ConditionElementParser.java:29) ~[atlassian-plugins-webfragment-4.0.1.jar:na]
at com.atlassian.plugin.web.baseconditions.AbstractConditionElementParser.makeConditions(AbstractConditionElementParser.java:57) ~[atlassian-plugins-webfragment-4.0.1.jar:na]
at com.atlassian.plugin.web.descriptors.ConditionElementParser.makeConditions(ConditionElementParser.java:57) ~[atlassian-plugins-webfragment-4.0.1.jar:na]
at com.atlassian.plugin.web.descriptors.AbstractWebFragmentModuleDescriptor.makeConditions(AbstractWebFragmentModuleDescriptor.java:72) ~[atlassian-plugins-webfragment-4.0.1.jar:na]
at com.atlassian.plugin.web.descriptors.AbstractWebFragmentModuleDescriptor.enabled(AbstractWebFragmentModuleDescriptor.java:128) ~[atlassian-plugins-webfragment-4.0.1.jar:na]
at com.atlassian.plugin.web.descriptors.DefaultWebItemModuleDescriptor.enabled(DefaultWebItemModuleDescriptor.java:72) ~[atlassian-plugins-webfragment-4.0.1.jar:na]
at com.atlassian.stash.internal.plugin.StashWebItemModuleDescriptor.enabled(StashWebItemModuleDescriptor.java:38) ~[bitbucket-platform-4.3.1.jar:na]
at com.atlassian.plugin.manager.DefaultPluginManager.notifyModuleEnabled(DefaultPluginManager.java:2168) [atlassian-plugins-core-4.0.4.jar:na]
at com.atlassian.plugin.manager.DefaultPluginManager.enableConfiguredPluginModule(DefaultPluginManager.java:1850) [atlassian-plugins-core-4.0.4.jar:na]
at com.atlassian.plugin.manager.DefaultPluginManager.enableConfiguredPluginModules(DefaultPluginManager.java:1822) [atlassian-plugins-core-4.0.4.jar:na]
at com.atlassian.plugin.manager.DefaultPluginManager.enablePlugins(DefaultPluginManager.java:1761) [atlassian-plugins-core-4.0.4.jar:na]
at com.atlassian.stash.internal.plugin.ClusteredPluginController.enablePlugins(ClusteredPluginController.java:55) [bitbucket-platform-4.3.1.jar:na]
at com.atlassian.plugin.util.ContextClassLoaderSettingInvocationHandler.invoke(ContextClassLoaderSettingInvocationHandler.java:30) [atlassian-plugins-core-4.0.4.jar:na]
at org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:56) [gemini-blueprint-core-2.0.0.BUILD-atlassian-m002.jar:2.0.0.BUILD-atlassian-m002]
at org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:60) [gemini-blueprint-core-2.0.0.BUILD-atlassian-m002.jar:2.0.0.BUILD-atlassian-m002]
at org.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:70) [gemini-blueprint-core-2.0.0.BUILD-atlassian-m002.jar:2.0.0.BUILD-atlassian-m002]
at org.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:53) [gemini-blueprint-core-2.0.0.BUILD-atlassian-m002.jar:2.0.0.BUILD-atlassian-m002]
at org.eclipse.gemini.blueprint.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:57) [gemini-blueprint-core-2.0.0.BUILD-atlassian-m002.jar:2.0.0.BUILD-atlassian-m002]
at com.atlassian.upm.core.impl.PluginEnablementServiceImpl$1.doInTransaction(PluginEnablementServiceImpl.java:87) [plugin.1639948702790444917.atlassian-universal-plugin-manager-plugin-2.20.5_1453533943000.jar:na]
at com.atlassian.upm.core.impl.PluginEnablementServiceImpl$1.doInTransaction(PluginEnablementServiceImpl.java:63) [plugin.1639948702790444917.atlassian-universal-plugin-manager-plugin-2.20.5_1453533943000.jar:na]
at com.atlassian.sal.core.transaction.HostContextTransactionTemplate$1.doInTransaction(HostContextTransactionTemplate.java:21) [sal-core-3.0.5.jar:na]
at com.atlassian.stash.internal.sal.spi.HostContextAccessorImpl.doInTransaction(HostContextAccessorImpl.java:54) [bitbucket-platform-4.3.1.jar:na]
at com.atlassian.plugin.util.ContextClassLoaderSettingInvocationHandler.invoke(ContextClassLoaderSettingInvocationHandler.java:30) [atlassian-plugins-core-4.0.4.jar:na]
at org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:56) [gemini-blueprint-core-2.0.0.BUILD-atlassian-m002.jar:2.0.0.BUILD-atlassian-m002]
at org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:60) [gemini-blueprint-core-2.0.0.BUILD-atlassian-m002.jar:2.0.0.BUILD-atlassian-m002]
at org.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:70) [gemini-blueprint-core-2.0.0.BUILD-atlassian-m002.jar:2.0.0.BUILD-atlassian-m002]
at org.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:53) [gemini-blueprint-core-2.0.0.BUILD-atlassian-m002.jar:2.0.0.BUILD-atlassian-m002]
at org.eclipse.gemini.blueprint.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:57) [gemini-blueprint-core-2.0.0.BUILD-atlassian-m002.jar:2.0.0.BUILD-atlassian-m002]
at com.atlassian.sal.core.transaction.HostContextTransactionTemplate.execute(HostContextTransactionTemplate.java:18) [sal-core-3.0.5.jar:na]
at org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:56) [gemini-blueprint-core-2.0.0.BUILD-atlassian-m002.jar:2.0.0.BUILD-atlassian-m002]
at org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:60) [gemini-blueprint-core-2.0.0.BUILD-atlassian-m002.jar:2.0.0.BUILD-atlassian-m002]
at org.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:70) [gemini-blueprint-core-2.0.0.BUILD-atlassian-m002.jar:2.0.0.BUILD-atlassian-m002]
at org.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:53) [gemini-blueprint-core-2.0.0.BUILD-atlassian-m002.jar:2.0.0.BUILD-atlassian-m002]
at org.eclipse.gemini.blueprint.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:57) [gemini-blueprint-core-2.0.0.BUILD-atlassian-m002.jar:2.0.0.BUILD-atlassian-m002]
at com.atlassian.upm.core.impl.PluginEnablementServiceImpl.enablePlugin(PluginEnablementServiceImpl.java:62) [plugin.1639948702790444917.atlassian-universal-plugin-manager-plugin-2.20.5_1453533943000.jar:na]
at com.atlassian.upm.core.rest.resources.PluginResource.put(PluginResource.java:122) [plugin.1639948702790444917.atlassian-universal-plugin-manager-plugin-2.20.5_1453533943000.jar:na]
at com.atlassian.applinks.core.rest.context.ContextFilter.doFilter(ContextFilter.java:26) [applinks-plugin-5.0.5_1453291510000.jar:na]
at com.atlassian.applinks.core.rest.context.ContextFilter.doFilter(ContextFilter.java:26) [applinks-plugin-5.0.5_1453291510000.jar:na]
at com.atlassian.applinks.core.rest.context.ContextFilter.doFilter(ContextFilter.java:26) [applinks-plugin-5.0.5_1453291510000.jar:na]
at com.atlassian.applinks.core.rest.context.ContextFilter.doFilter(ContextFilter.java:26) [applinks-plugin-5.0.5_1453291510000.jar:na]
at com.atlassian.applinks.core.rest.context.ContextFilter.doFilter(ContextFilter.java:26) [applinks-plugin-5.0.5_1453291510000.jar:na]
at com.atlassian.plugin.connect.plugin.auth.scope.ApiScopingFilter.doFilter(ApiScopingFilter.java:89) [atlassian-connect-plugin-1.1.65-bitbucket-03.jar:na]
at com.atlassian.stash.internal.spring.security.StashAuthenticationFilter.doFilter(StashAuthenticationFilter.java:88) [StashAuthenticationFilter.class:na]
at com.atlassian.stash.internal.web.auth.BeforeLoginPluginAuthenticationFilter.doInsideSpringSecurityChain(BeforeLoginPluginAuthenticationFilter.java:109) [BeforeLoginPluginAuthenticationFilter.class:na]
at com.atlassian.stash.internal.web.auth.BeforeLoginPluginAuthenticationFilter.doFilter(BeforeLoginPluginAuthenticationFilter.java:75) [BeforeLoginPluginAuthenticationFilter.class:na]
at com.atlassian.security.auth.trustedapps.filter.TrustedApplicationsFilter.doFilter(TrustedApplicationsFilter.java:94) [atlassian-trusted-apps-core-4.2.0.jar:na]
at com.atlassian.oauth.serviceprovider.internal.servlet.OAuthFilter.doFilter(OAuthFilter.java:67) [atlassian-oauth-service-provider-plugin-2.0.3_1453291510000.jar:na]
at com.atlassian.core.filters.ServletContextThreadLocalFilter.doFilter(ServletContextThreadLocalFilter.java:21) [atlassian-core-4.6.19.jar:na]
at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) [atlassian-core-4.6.19.jar:na]
at com.atlassian.plugin.connect.plugin.auth.user.ThreeLeggedAuthFilter.doFilter(ThreeLeggedAuthFilter.java:122) [atlassian-connect-plugin-1.1.65-bitbucket-03.jar:na]
at com.atlassian.plugin.connect.plugin.auth.oauth.OAuth2LOFilter.doFilter(OAuth2LOFilter.java:82) [atlassian-connect-plugin-1.1.65-bitbucket-03.jar:na]
at com.atlassian.jwt.internal.servlet.JwtAuthFilter.doFilter(JwtAuthFilter.java:32) [jwt-plugin-1.5.5_1453291510000.jar:na]
at com.atlassian.analytics.client.filter.DefaultAnalyticsFilter.doFilter(DefaultAnalyticsFilter.java:36) [analytics-client-4.3.9_1453291510000.jar:na]
at com.atlassian.analytics.client.filter.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:32) [analytics-client-4.3.9_1453291510000.jar:na]
at com.atlassian.stash.internal.web.auth.BeforeLoginPluginAuthenticationFilter.doBeforeBeforeLoginFilters(BeforeLoginPluginAuthenticationFilter.java:87) [BeforeLoginPluginAuthenticationFilter.class:na]
at com.atlassian.stash.internal.web.auth.BeforeLoginPluginAuthenticationFilter.doFilter(BeforeLoginPluginAuthenticationFilter.java:73) [BeforeLoginPluginAuthenticationFilter.class:na]
at com.atlassian.stash.internal.request.DefaultRequestManager.doAsRequest(DefaultRequestManager.java:85) ~[bitbucket-service-impl-4.3.1.jar:na]
at com.atlassian.stash.internal.hazelcast.ConfigurableWebFilter.doFilter(ConfigurableWebFilter.java:38) ~[ConfigurableWebFilter.class:na]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) ~[na:1.8.0_65]
at java.lang.Thread.run(Thread.java:745) ~[na:1.8.0_65]
... 299 frames trimmed
We can speed up performance if we implement some custom routing
Are there any plans to add support for Stash DataCenter?
Currently if a user searches for something like "setUp(", the search will not consider the parenthesis as part of the search since it's a reserved character in the lucene syntax language.
This is also something that Atlassian's default search does not support. It would be nice and very useful to start supporting these sort of characters.
Some users have reported that fisheye indexes diffs which gives it an advantage over the Search for Bitbucket plugin. We need to look at the exact feature parity to see what the exact differences are.
Currently the default branch indexing scheme can be configured on a repository level, but for large organizations it's difficult to configure this scheme for each individual repository.
There should be an easy way to configure the indexing schemes on either a project or global level.
Currently the plugin does not show when the last time a repository index was run. This information should be shown so that the user knows that the results they're seeing might not be up to date.
Using something like HEAD|(refs\/heads\/(master|develop|[0-9\.]+@RELEASES))
doesn't seem to pick up a branch like refs/heads/0.1@RELEASES
Currently we spin up our own elasticsearch node instead of using the one Atlassian spins up. It would be convenient and cleaner if we just used Atlassians.
We're currently using a very basic elasticsearch analyzer, theres a lot of improvements that we could make to help increase the accuracy of results.
Hello Developers,
I use Bitbucket Server in the very latest version under CentOS 7.3. Unfortunately this add-on can not be activated.
It is displayed, I must look in the logs because of error messages.
Can you confirm that the addon works on Linux?
Thanks in advance.
Type in the name of a respository – we have hundreds. The little drop down that shows just repositories seems to get updated a few times before the ‘perfect match’ comes out on top.
We can update the analyzer to help filter results better. We can also change the dropdown so it wont start querying until multiple characters have been entered.
Add a bar to be able to filter through result types. I'm imaging something similar to github.
Some users want to manage their own cluster. They should have the ability to.
These errors aren't real errors and they confuse Bitbucket administrators.
Working with a few customers, I've seen that setting up an external elastic search node is difficult. For this reason, I believe it customer adoption would increase if this process was automated.
The github instructions also have to be made more clear.
INFO] [talledLocalContainer] org.elasticsearch.indices.IndexMissingException: [scs-search] missing
[INFO] [talledLocalContainer] at org.elasticsearch.cluster.metadata.MetaData.convertFromWildcards(MetaData.java:795) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.cluster.metadata.MetaData.concreteIndices(MetaData.java:667) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.type.TransportSearchTypeAction$BaseAsyncAction.(TransportSearchTypeAction.java:113) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.type.TransportSearchQueryThenFetchAction$AsyncAction.(TransportSearchQueryThenFetchAction.java:70) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.type.TransportSearchQueryThenFetchAction$AsyncAction.(TransportSearchQueryThenFetchAction.java:64) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.type.TransportSearchQueryThenFetchAction.doExecute(TransportSearchQueryThenFetchAction.java:61) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.type.TransportSearchQueryThenFetchAction.doExecute(TransportSearchQueryThenFetchAction.java:51) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:65) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.TransportSearchAction.doExecute(TransportSearchAction.java:101) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.TransportSearchAction.doExecute(TransportSearchAction.java:43) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:65) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.TransportSearchAction$TransportHandler.messageReceived(TransportSearchAction.java:124) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.TransportSearchAction$TransportHandler.messageReceived(TransportSearchAction.java:113) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.transport.netty.MessageChannelHandler.handleRequest(MessageChannelHandler.java:217) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.transport.netty.MessageChannelHandler.messageReceived(MessageChannelHandler.java:111) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:296) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.unfoldAndFireMessageReceived(FrameDecoder.java:462) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:443) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.OpenChannelsHandler.handleUpstream(OpenChannelsHandler.java:74) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:559) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:268) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:255) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:108) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:318) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42) ~[na:na]
[INFO] [talledLocalContainer] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) ~[na:1.8.0_60]
[INFO] [talledLocalContainer] at java.lang.Thread.run(Thread.java:745) ~[na:1.8.0_60]
[INFO] [talledLocalContainer] ... 1 frame trimmed
[INFO] [talledLocalContainer] Sep 26, 2015 1:38:14 PM org.apache.catalina.core.ApplicationContext log
[INFO] [talledLocalContainer] SEVERE: Unhandled exception occurred whilst decorating page
[INFO] [talledLocalContainer] org.elasticsearch.indices.IndexMissingException: [scs-search] missing
[INFO] [talledLocalContainer] at org.elasticsearch.cluster.metadata.MetaData.convertFromWildcards(MetaData.java:795)
[INFO] [talledLocalContainer] at org.elasticsearch.cluster.metadata.MetaData.concreteIndices(MetaData.java:667)
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.type.TransportSearchTypeAction$BaseAsyncAction.(TransportSearchTypeAction.java:113)
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.type.TransportSearchQueryThenFetchAction$AsyncAction.(TransportSearchQueryThenFetchAction.java:70)
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.type.TransportSearchQueryThenFetchAction$AsyncAction.(TransportSearchQueryThenFetchAction.java:64)
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.type.TransportSearchQueryThenFetchAction.doExecute(TransportSearchQueryThenFetchAction.java:61)
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.type.TransportSearchQueryThenFetchAction.doExecute(TransportSearchQueryThenFetchAction.java:51)
[INFO] [talledLocalContainer] at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:65)
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.TransportSearchAction.doExecute(TransportSearchAction.java:101)
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.TransportSearchAction.doExecute(TransportSearchAction.java:43)
[INFO] [talledLocalContainer] at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:65)
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.TransportSearchAction$TransportHandler.messageReceived(TransportSearchAction.java:124)
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.TransportSearchAction$TransportHandler.messageReceived(TransportSearchAction.java:113)
[INFO] [talledLocalContainer] at org.elasticsearch.transport.netty.MessageChannelHandler.handleRequest(MessageChannelHandler.java:217)
[INFO] [talledLocalContainer] at org.elasticsearch.transport.netty.MessageChannelHandler.messageReceived(MessageChannelHandler.java:111)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:296)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.unfoldAndFireMessageReceived(FrameDecoder.java:462)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:443)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.OpenChannelsHandler.handleUpstream(OpenChannelsHandler.java:74)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:559)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:268)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:255)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:108)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:318)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
[INFO] [talledLocalContainer] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[INFO] [talledLocalContainer] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[INFO] [talledLocalContainer] at java.lang.Thread.run(Thread.java:745)
[INFO] [talledLocalContainer]
[INFO] [talledLocalContainer] 2015-09-26 13:38:14,470 ERROR [http-nio-7990-exec-5] o.a.c.c.C.[.[.[/bitbucket].[plugins] Servlet.service() for servlet [plugins] in context with path [/bitbucket] threw exception
[INFO] [talledLocalContainer] org.elasticsearch.indices.IndexMissingException: [scs-search] missing
[INFO] [talledLocalContainer] at org.elasticsearch.cluster.metadata.MetaData.convertFromWildcards(MetaData.java:795) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.cluster.metadata.MetaData.concreteIndices(MetaData.java:667) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.type.TransportSearchTypeAction$BaseAsyncAction.(TransportSearchTypeAction.java:113) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.type.TransportSearchQueryThenFetchAction$AsyncAction.(TransportSearchQueryThenFetchAction.java:70) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.type.TransportSearchQueryThenFetchAction$AsyncAction.(TransportSearchQueryThenFetchAction.java:64) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.type.TransportSearchQueryThenFetchAction.doExecute(TransportSearchQueryThenFetchAction.java:61) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.type.TransportSearchQueryThenFetchAction.doExecute(TransportSearchQueryThenFetchAction.java:51) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:65) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.TransportSearchAction.doExecute(TransportSearchAction.java:101) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.TransportSearchAction.doExecute(TransportSearchAction.java:43) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:65) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.TransportSearchAction$TransportHandler.messageReceived(TransportSearchAction.java:124) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.TransportSearchAction$TransportHandler.messageReceived(TransportSearchAction.java:113) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.transport.netty.MessageChannelHandler.handleRequest(MessageChannelHandler.java:217) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.transport.netty.MessageChannelHandler.messageReceived(MessageChannelHandler.java:111) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:296) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.unfoldAndFireMessageReceived(FrameDecoder.java:462) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:443) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.OpenChannelsHandler.handleUpstream(OpenChannelsHandler.java:74) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:559) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:268) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:255) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:108) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:318) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42) ~[na:na]
[INFO] [talledLocalContainer] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) ~[na:1.8.0_60]
[INFO] [talledLocalContainer] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_60]
[INFO] [talledLocalContainer] ... 1 frame trimmed
[INFO] [talledLocalContainer] Sep 26, 2015 1:38:14 PM org.apache.catalina.core.StandardWrapperValve invoke
[INFO] [talledLocalContainer] SEVERE: Servlet.service() for servlet [plugins] in context with path [/bitbucket] threw exception
[INFO] [talledLocalContainer] org.elasticsearch.indices.IndexMissingException: [scs-search] missing
[INFO] [talledLocalContainer] at org.elasticsearch.cluster.metadata.MetaData.convertFromWildcards(MetaData.java:795)
[INFO] [talledLocalContainer] at org.elasticsearch.cluster.metadata.MetaData.concreteIndices(MetaData.java:667)
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.type.TransportSearchTypeAction$BaseAsyncAction.(TransportSearchTypeAction.java:113)
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.type.TransportSearchQueryThenFetchAction$AsyncAction.(TransportSearchQueryThenFetchAction.java:70)
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.type.TransportSearchQueryThenFetchAction$AsyncAction.(TransportSearchQueryThenFetchAction.java:64)
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.type.TransportSearchQueryThenFetchAction.doExecute(TransportSearchQueryThenFetchAction.java:61)
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.type.TransportSearchQueryThenFetchAction.doExecute(TransportSearchQueryThenFetchAction.java:51)
[INFO] [talledLocalContainer] at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:65)
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.TransportSearchAction.doExecute(TransportSearchAction.java:101)
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.TransportSearchAction.doExecute(TransportSearchAction.java:43)
[INFO] [talledLocalContainer] at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:65)
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.TransportSearchAction$TransportHandler.messageReceived(TransportSearchAction.java:124)
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.TransportSearchAction$TransportHandler.messageReceived(TransportSearchAction.java:113)
[INFO] [talledLocalContainer] at org.elasticsearch.transport.netty.MessageChannelHandler.handleRequest(MessageChannelHandler.java:217)
[INFO] [talledLocalContainer] at org.elasticsearch.transport.netty.MessageChannelHandler.messageReceived(MessageChannelHandler.java:111)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:296)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.unfoldAndFireMessageReceived(FrameDecoder.java:462)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:443)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.OpenChannelsHandler.handleUpstream(OpenChannelsHandler.java:74)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:559)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:268)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:255)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:108)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:318)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
[INFO] [talledLocalContainer] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[INFO] [talledLocalContainer] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[INFO] [talledLocalContainer] at java.lang.Thread.run(Thread.java:745)
[INFO] [talledLocalContainer]
[INFO] [talledLocalContainer] 2015-09-26 13:38:14,528 ERROR [http-nio-7990-exec-5] @1AUCTB0x818x1540x0 1tc9fk7 127.0.0.1 "GET /mvc/error500 HTTP/1.1" c.a.s.i.web.ErrorPageController There was an unhandled exception loading [/bitbucket/plugins/servlet/codesearch/search]
[INFO] [talledLocalContainer] org.elasticsearch.indices.IndexMissingException: [scs-search] missing
[INFO] [talledLocalContainer] at org.elasticsearch.cluster.metadata.MetaData.convertFromWildcards(MetaData.java:795) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.cluster.metadata.MetaData.concreteIndices(MetaData.java:667) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.type.TransportSearchTypeAction$BaseAsyncAction.(TransportSearchTypeAction.java:113) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.type.TransportSearchQueryThenFetchAction$AsyncAction.(TransportSearchQueryThenFetchAction.java:70) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.type.TransportSearchQueryThenFetchAction$AsyncAction.(TransportSearchQueryThenFetchAction.java:64) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.type.TransportSearchQueryThenFetchAction.doExecute(TransportSearchQueryThenFetchAction.java:61) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.type.TransportSearchQueryThenFetchAction.doExecute(TransportSearchQueryThenFetchAction.java:51) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:65) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.TransportSearchAction.doExecute(TransportSearchAction.java:101) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.TransportSearchAction.doExecute(TransportSearchAction.java:43) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:65) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.TransportSearchAction$TransportHandler.messageReceived(TransportSearchAction.java:124) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.action.search.TransportSearchAction$TransportHandler.messageReceived(TransportSearchAction.java:113) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.transport.netty.MessageChannelHandler.handleRequest(MessageChannelHandler.java:217) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.transport.netty.MessageChannelHandler.messageReceived(MessageChannelHandler.java:111) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:296) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.unfoldAndFireMessageReceived(FrameDecoder.java:462) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:443) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.OpenChannelsHandler.handleUpstream(OpenChannelsHandler.java:74) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:559) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:268) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:255) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:108) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:318) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108) ~[na:na]
[INFO] [talledLocalContainer] at org.elasticsearch.common.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42) ~[na:na]
[INFO] [talledLocalContainer] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) ~[na:1.8.0_60]
[INFO] [talledLocalContainer] at java.lang.Thread.run(Thread.java:745) ~[na:1.8.0_60]
[INFO] [talledLocalContainer] ... 1 frame trimmed
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.