Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Finder (Smart Search) plugins missing after upgrade to 2.5.1 #118

Closed
cspratt opened this issue Feb 4, 2012 · 8 comments
Closed

Finder (Smart Search) plugins missing after upgrade to 2.5.1 #118

cspratt opened this issue Feb 4, 2012 · 8 comments

Comments

@cspratt
Copy link

cspratt commented Feb 4, 2012

I just upgraded my 1.7.3 site to 2.5.1 and noticed that Smart Search was missing from the Components menu. After some investigation I realized the plugin needed to be enabled in order for the component to show. I followed the following documentation to do so:

http://docs.joomla.org/index.php?title=Smart_Search_quickstart_guide&oldid=64505

Unfortunately, all the Smart Search plugins seem to be gone or were never installed upon upgrade. This may be due to the way I upgraded Joomla. I used the old method of extracting the Joomla update file, FTPing all the files and overwriting the old, I then logged into Joomla Admin and went to Extension Manager / Database / and clicked Fix. This seems to have worked in every regard, except Finder is not functioning (though I see it was installed via FTP under /components and /administrator/components.

If I type the following I can see com_finder from my Joomla 2.5.1 Admin Panel:

/administrator/index.php?option=com_finder

Unfortunately, it is showing the following error on the page:

Error loading component: com_finder, 1
Error loading component: com_finder, 1

So I am at a loss on how to get the plugins? Is there a download package?

Also, let me explain why I had to upgrade Joomla the old fashioned way. For some reason when I went to Extension Manager / Update and attempted to upgrade to 2.5.1 it gave me the following error over and over again:

JInstaller: :Install: Error SQL DB function failed with error number 1060
Duplicate column name 'sitename' SQL=ALTER TABLE jos_languages ADD COLUMN sitename varchar(1024) NOT NULL AFTER metadesc;
SQL = ALTER TABLE #__languages ADD COLUMN sitename varchar(1024) NOT NULL AFTER metadesc;
Files Update: SQL error file DB function failed with error number 1060
Duplicate column name 'sitename' SQL=ALTER TABLE jos_languages ADD COLUMN sitename varchar(1024) NOT NULL AFTER metadesc;
SQL = ALTER TABLE #__languages ADD COLUMN sitename varchar(1024) NOT NULL AFTER metadesc;

@mbabker
Copy link
Contributor

mbabker commented Feb 4, 2012

Try going to the Extension Manager's Discover view and click the Discover button to see if there are any extensions not installed.

@mbabker
Copy link
Contributor

mbabker commented Feb 4, 2012

Also, go to the Extension Manager's Database view and click Fix to update your database to the current schema.

@cspratt
Copy link
Author

cspratt commented Feb 4, 2012

You're a life saver. Discover fixed the issue. The strange thing is, I tried discover, but only 2 extensions came up originally. I clicked it again and all the Smart Search stuff displayed.

The only problem now is a problem that we touched on in the Finder-Integration GitHub Repository. When I click on Index under Smart Search it gives me the following error again (which actually had been fixed):

undefined

undefined
null

@cspratt
Copy link
Author

cspratt commented Feb 4, 2012

Ah I remembered this was due to certain plugins not playing nicely. I will try disabling all non-mandatory plugins.

@dextercowley
Copy link
Contributor

Did you follow the update instructions here? (
http://docs.joomla.org/Upgrading_from_an_existing_version#Manually_Copy_New_Program_Files).
This includes using the Database check tab and the Discover->Install tab.
Mark

On Sat, Feb 4, 2012 at 9:57 AM, Christopher Pratt <
reply@reply.github.com

wrote:

I just upgraded my 1.7.3 site to 2.5.1 and noticed that Smart Search was
missing from the Components menu. After some investigation I realized the
plugin needed to be enabled in order for the component to show. I followed
the following documentation to do so:

http://docs.joomla.org/index.php?title=Smart_Search_quickstart_guide&oldid=64505

Unfortunately, all the Smart Search plugins seem to be gone or were never
installed upon upgrade. This may be due to the way I upgraded Joomla. I
used the old method of extracting the Joomla update file, FTPing all the
files and overwriting the old, I then logged into Joomla Admin and went to
Extension Manager / Database / and clicked Fix. This seems to have worked
in every regard, except Finder is not functioning (though I see it was
installed via FTP under /components and /administrator/components.

If I type the following I can see com_finder from my Joomla 2.5.1 Admin
Panel:

/administrator/index.php?option=com_finder

Unfortunately, it is showing the following error on the page:

Error loading component: com_finder, 1
Error loading component: com_finder, 1

So I am at a loss on how to get the plugins? Is there a download package?

Also, let me explain why I had to upgrade Joomla the old fashioned way.
For some reason when I went to Extension Manager / Update and attempted to
upgrade to 2.5.1 it gave me the following error over and over again:

JInstaller: :Install: Error SQL DB function failed with error number 1060
Duplicate column name 'ordering' SQL=ALTER TABLE test_languages
ADD COLUMN ordering int(11) NOT NULL default 0 AFTER published;
SQL =

   ALTER TABLE `#__languages` ADD COLUMN `ordering` int(11) NOT NULL

default 0 AFTER published;

   Files Update: SQL error file DB function failed with error number

1060
Duplicate column name 'ordering' SQL=ALTER TABLE test_languages
ADD COLUMN ordering int(11) NOT NULL default 0 AFTER published;
SQL =

   ALTER TABLE `#__languages` ADD COLUMN `ordering` int(11) NOT NULL

default 0 AFTER published;


Reply to this email directly or view it on GitHub:
#118

@cspratt
Copy link
Author

cspratt commented Feb 4, 2012

Hey Dexter. I did follow those instructions, but on my first attempt clicking Discover it only brought back 2 items that were unrelated to Finder/Smart Search. After the advice above I went back and clicked it again, it did the same thing... so I clicked it a second time. BOOM! All kinds of stuff showed up. I do not keep Browser Cache or Internet History, so I know that wasn't an issue. Thank you for the help though Dexter!

On another note. I have a #_content table of just about 3G. 30k Articles and 4k Categories. In earlier versions of Finder before it was integrated into the latest release of Joomla 2.5 Stable I had the same problem I'm having now. It hangs. I think this is due to having specific articles that are in pagebreak standards are almost 400 pages long. I have been building an online library using Joomla (which in retrospect may have been a bad idea, due to Joomla not really having the opportunity to deal with EXTREMELY large content based sites, and also that it uses MySQL which can be a huge bottleneck with large sites) and I have been letting the GUI Indexer run for about 50 minutes now and it is hung up on 10% which was what happened earlier on in development when I tried this. I have used the CLI as well and let it run for 3 days and it never finished, and eventually shot up an error which ultimately nullified all the prior index.

Any thoughts?

@dextercowley
Copy link
Contributor

I think you'll have better luck with this question if you raise it on the
Bug Squad google group (http://groups.google.com/group/joomlabugsquad).
Good luck. Mark

On Sat, Feb 4, 2012 at 11:38 AM, Christopher Pratt <
reply@reply.github.com

wrote:

Hey Dexter. I did follow those instructions, but on my first attempt
clicking Discover it only brought back 2 items that were unrelated to
Finder/Smart Search. After the advice above I went back and clicked it
again, it did the same thing... so I clicked it a second time. BOOM! All
kinds of stuff showed up. I do not keep Browser Cache or Internet History,
so I know that wasn't an issue. Thank you for the help though Dexter!

On another note. I have a #_content table of just about 3G. 30k Articles
and 4k Categories. In earlier versions of Finder before it was integrated
into the latest release of Joomla 2.5 Stable I had the same problem I'm
having now. It hangs. I think this is due to having specific articles that
are in pagebreak standards are almost 400 pages long. I have been building
an online library using Joomla (which in retrospect may have been a bad
idea, due to Joomla not really having the opportunity to deal with
EXTREMELY large content based sites, and also that it uses MySQL which can
be a huge bottleneck with large sites) and I have been letting the GUI
Indexer run for about 50 minutes now and it is hung up on 10% which was
what happened earlier on in development when I tried this. I have used the
CLI as well and let it run for 3 days and it never finished, and eventually
shot up an error which ultimately nullified all the prior index.

Any thoughts?


Reply to this email directly or view it on GitHub:
#118 (comment)

@elkuku
Copy link
Contributor

elkuku commented Feb 4, 2012

Just for the records - The link you posted in the first post leads to a previous version of the article - If you bookmarked it or something you should change it to:
http://docs.joomla.org/Smart_Search_quickstart_guide

@cspratt cspratt closed this as completed Feb 5, 2012
wilsonge pushed a commit that referenced this issue Jan 23, 2017
Replaces cropper crop/resize icons
yvesh pushed a commit to yvesh/joomla-cms that referenced this issue Jun 18, 2017
Update selenium-server-standalone to version 3.0.1.2 for working on linux with chrome
rdeutz pushed a commit that referenced this issue Jun 18, 2017
…ts (#16743)

* System tests with codeception 2.2

* System tests with codeception 2.2

* System tests with codeception 2.2

* System tests with codeception 2.2

* Instructions for testing

* Instructions for testing

* Remove useless header

* [tests] new convention for locating elements

Adds Gherkin Pages and Step Objects as sample of useage

* Update Codeception to 2.2.1

* Writing new composer.lock file for update

* Adding users.feature scenarios using gherkin

* Adding content.feature scenarios using gherkin

* Adding users.feature file

* Adding scenarios for access level and user group

* Adding Assert module for assertion

* Implementing Pageobject

* Passing $title and $content as a argument

* Implement step and page object in users.feature file

* Add missing pages

* New approach to manage suite configuration

* Fix the issue_#29 and issue_#31

* Fix the issue_#30

* Fix the issue #37

* Remove the commented code

* Every page object have the $url property

* Update Codeception to version 2.2.2

* Create a constant for waiting times

* Adding project information in README.md

* update readme

* Update README.md for TIMEOUT

* Checking if TIMEOUT is not already set

Pull Request for Issue #45 .

Update a constant for waiting times

It contains fix related to #47

* Using contants for timeouts

* Improvement in frontend feature

* improve the scenario

* correct typo and improvement

* Implement user frontend scenarios

* Updated travis to only run system tests and no unit tests

* add how to create snippets

* category Scenario for issue #35

* Fix missing call to Step object

* Move administrator login to the current page object pattern 

* Move administrator login to the current page object pattern
* Remove Given Joomla CMS is installed
* Update composer
* Fix LoginPage
* Fix missing call to step object
* Use genering url name for page variable

* Simplify users manager table xpath

* Fix typo error

* Allow robo to run individual .feature tests (#58)

* Allow robo tu run individual .feature tests

* Improve running individuals tests documentation

* Implement the categories scenario

* slove xpath issue and implement frontend scenario

* Handle waiting for iframe and menu edit view to save menu item

* Updating selenium to 2.53.1

* Updated travis integration for running tests (#60)

* Updated travis integration for running tests

* Updated travis integration for running tests

* Updated travis integration for running tests

* Updated travis integration for running tests

* Updated travis integration for running tests

* Updated travis integration for running tests

* Updated travis integration for running tests

* Updated travis integration for running tests

* Updated travis integration for running tests

* Updated travis integration for running tests

* Updated travis integration for running tests

* Updated travis integration for running tests

* Updated travis integration for running tests

* Updated travis integration for running tests

* Updated travis integration for running tests

* Updated travis integration for running tests

* Updated travis integration for running tests

* Updated travis integration for running tests

* Working on Travis

* Working on Travis

* Working on Travis

* Working on Travis

* Adding docblocks and code style improvements

* Adding phpdoc header and code style improvement in acceptance tester
* [dockblock] Adding in Admin page object

* [dockblock] Adding dockblock in content manager page object

* [code style] Improve name of variable

* [dockblock] Adding dockblock in control panel page object
* [dockblock] Using AcceptanceTester.Page as a subpackage
* [dockblock] Adding dockblock in login page object
* [dockblock] Adding docblock in user acl page object
* [dockblock] Adding dockblock in user group page object
* [dockblock] Adding dockblock in user manager page object
* [code style] Adding code style improvement in acceptance tester class
* [docblock] Adding docblock in acceptance helper class
* [docblock] Adding docblock in functional and unit testing class
* [docblock] Adding docblocks and code style improvements in site page objects
* [code style] Adding docblock and code style improvements
* [code style] Adding code style improvement in acceptance tester
* [docblock] Adding docblock in content step object
* [docblock] Adding docblock and code style improvement in category step object
* Adding category feature execution using Robo
* [docblock] Adding docblock and code style improvement for category and menu page objects
* Rearrange tab based on latest joomla
* [docblock] Adding docblock and code style improvement in login and user step objects
* [docblock] Adding docblock and code style improvement in login and user step objects
* [docblock] Adding docblock and code style improvement in user frontend step objects
* Remove extra blank lines
* Remove comments from robo

* Using __DEPLOY_VERSION__ instead of static 3.7

* Forcing 127.0.0.1 for /etc/hosts in travis

* [code optimize] code optimization and remove duplicate codes (#65)

* [code optimize] Combine save method for category and content

* Using page object dynamically

* Revert "[code optimize] Combine save method for category and content"

This reverts commit 82682c5d57a14707c191736a57f22011c2fd54be.

* Usign dynamic wait for test string

* [duplicate] Handle duplicate code for user form

* Using common annotation for create new user

* [duplicate] Using common annotation for login in frontend scenarios

* [duplicate] Using page object method to have user with username

* [duplicate] Using page object method to have category with given title

* [duplicate] Using page object method to have article with given title

* [optimize] Reusing code by using oop concept

* Resolve error in creating instance

* Reuse fill article form code

* Create Admin step

* Using common method to search and select

* Using common method for see system message

* Using common method for search

* Remove duplicate code

* Remove duplicate code for delete and empty

* Using property from parent class

* Using Admin step as a parent class

* Cleanup acceptance tester

* Using generic page object properties

* Updating travis and Robo to the final structure

* Updating and moving codeception-build script

* Updating and moving codeception-build script

* Updating and moving codeception-build script

* Updating and moving codeception-build script

* Updating and moving codeception-build script

* Updating and moving codeception-build script

* Updating and moving codeception-build script

* change the tests with generic name (#68)

* change the tests with generic name

* Rename test user1 to User One

* Rename the email and login name

* Remove acceptance.suite.yml file from git list (#70)

* Remove acceptance.suite.yml file from git list

* Remove unnecessory _generated folder

* Fix issue #57 Update frontend_user tests  (#61)

* Fix issue_#57 Update frontend_user tests as per commented in PR #51

* [codestyle] Adding docblock and code style improvement in Robo and user frontend

* Verify in backend that user is created

* Fix scenario in user_frontend.feature to proper English

* Using alternative of system message container for assurance (#72)

* Using alternative of system message container for assurance in article feature

* Improve code and convert into page object

* Convert system message checks in category feature

* Convert system message container in user feature

* Repair user scenarios

* CodeStyle for the Tests (#74)

* codestyle

* Small tweeks to the RoboFile (#75)

* robo

* robo

* Changed all references to /tests as the root directory to /tests/codeception. (#78)

* Update README.md

Changed all references to /tests as the root directory to /tests/codeception.

* Update README.md

Corrected errors in the first PR

* Changed a AND into a WHEN in the file tests/codeception/acceptance/users_frontend.feature

* Update README.md (#84)

* Update README.md

Corrected two typos and inserted a warning for Firefox version above 47

* Update README.md

Corrected version numbers. 
In composer.json i found Selenium WebDriver 2.53.1
Before the current firefox version 49 there was version 45. 
With version 45.0.2 I have no problems. With version 49.0.1 I had problems.

* Update README.md

Corrections

* correction language category feature - UK to en-GB (#85)

* Update to latest selenium server standalone version (#87)

* Add a scroll to a element out of fold (#88)

* Updating the Login Step File removing hardcoded username

* Updating the feature files background step

* Updating the background step

* This should take care of the failure

* Updating the Login Step

* Trying to add a wait

* Opening the Account Details Tab

* Updating Manager Page

* Adding an Extension Manager Class

* Adding reference

* Adding Extension Step File

* Adding Extension Feature file

* Fixing another failure

* Work out of the box on Windows... (#90)

* Adding execution in Travis

* This update was a must

* Updating Robo File

* Updating Robo

* Adidng Banner Step

* Adding Feature

* Adding both the Tests

* Removing Accept Popup, not sure why this stuff is needed

* back to pavilion

* Codestyle (#95)

* Updating branch

* I have to remove it now

* Removing uninstall Extension

* Tests now run in chrome, firefox, edge and IE (#96)

* Now works on chrome, firefox, edge and IE

* update branch

* update branch

* fix mac detection and codestyle

* updating dependencies

* Update composer lock (#100)

* Remove curl check (#101)

We don't need it.

* Better wrapper method to display search tools (#102)

* Feature/add database module (#99)

* Add Database module

# Conflicts:
#	tests/codeception/acceptance.suite.dist.yml

* Add documentation

* Remove dump configuration

* Update db configuration

* Create the test database before the tests

* Revert old dependencies composer.lock (#104)

* Fix typo (#109)

* Fix typo

* Code style

* Add new line before try catch

* Add a Joomla Database Helper (#108)

* Add JoomlaDb Helper

* Fix configuration

* Update to latest joomlabrowser

* Move AcceptanceHelper to the  codeception default location for helpers (#111)

* Use default path for the AcceptanceHelper

* Use codeception defaults for helper files

* Order enabled modules alphabetical

* Remove old tests (#115)

* Remove the UserLoginCest

The UserLoginCest does not define any scenarios and is not used anywhere.

* Remove UserCest

It is not used anymore

* Composer update (#118)

Update selenium-server-standalone to version 3.0.1.2 for working on linux with chrome

* update version number in composer.json for JoomlaBrowser (#121)

* update version number in composer.json for JoomlaBrowser

* composer.lock

* Fix in the RoboFile in the env parameter

* Update composer

* Update to latest selenium server version in composer.json

Updating dependencies in composer file

* Working on clean test branch

* Working on sample tests

* bit cs

* bit cs

* Removed old steps

* revert readme (#132)

* revert readme

* readme

* Further cleanup

* Cleanup

* Cleanup

* Thank you @brianteeman

* Thank you @brianteeman
bembelimen referenced this issue in bembelimen/joomla-cms Apr 26, 2018
Move field condition, improve UX
richard67 pushed a commit to richard67/joomla-cms that referenced this issue Apr 3, 2020
Allow searching by Pull ID w/o prefix id
HLeithner pushed a commit to HLeithner/joomla-cms that referenced this issue May 28, 2020
sakiss pushed a commit to sakiss/joomla-cms that referenced this issue Oct 16, 2020
obuisard added a commit to obuisard/joomla-cms that referenced this issue Feb 21, 2023
* Option to limit the number of tours in the dropdown

* Wrong class

* Make modal links accessible

* Cleaned code
Added progress indicator

* Assign id to steps for easier handling

* Cleanup
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants