re: issue with Exception.php

55 views
Skip to first unread message

hart

unread,
Aug 27, 2010, 4:20:15 PM8/27/10
to ICA-AtoM Users
i have recently run into an issue with my ica atom instance, where
users cannot edit pages (get a 500 error). when i ran the system in
debug mode i got the following:



at ()
in SF_ROOT_DIR/plugins/sfLucenePlugin/lib/vendor/Zend/Search/Lucene/
Storage/File/Filesystem.php line 56 ...

53. if (strpos($mode, 'w') === false && !
is_readable($filename)) {
54. // opening for reading non-readable file
55. require_once 'Zend/Search/Lucene/
Exception.php';
56. throw new Zend_Search_Lucene_Exception('File
\'' . $filename . '\' is not readable.');
57. }
58.
59. $trackErrors = ini_get('track_errors');


i read "Issue 1124" on the qubit-toolkit site, and it seems that this
issue should be sorted out in 1.0.9, which is what i am running.

regards,

hart

Jesús García Crespo

unread,
Aug 28, 2010, 7:37:35 AM8/28/10
to ica-ato...@googlegroups.com
Hi Hart,

On Fri, Aug 27, 2010 at 10:20 PM, hart <hart....@gmail.com> wrote:
i have recently run into an issue with my ica atom instance, where
users cannot edit pages (get a 500 error).  when i ran the system in
debug mode i got the following:

It would be useful to send us the whole exception report page to make us possible to identify the problem. You can save it as a HTML page with your browser.

In any case, I think that your problem is related to issue 1054 [1]. Probably, the user which is running your web server has exceed the open files limit. This problem is generated by Zend Lucene, which opens multiple files during search index updates.

You should check and increase these limits in your system:

Please, see this values:

1) /proc/sys/fs/file-max
2) ulimit -n

Take into account that increasing this limit may depends on your environment (Debian, Gentoo, Windows Server...) and make sure that the new limit affects to the web server user.

In the other hand, I think that a search index optimization should help because it merges several Lucene segment files into a new large segment, therefore, next search index updates won't require to open as many files as before. Search index optimization is a fast process and you can run it as many times as you need. Open your terminal, go to your ICA-AtoM directory and run this:

$ php symfony search:optimize QubitSearch

You'll see that the amount of files in your data/index/ directory decreases significantly.

Regards,


--
Jesús García Crespo,
Software Engineer, Artefactual Systems Inc.
http://www.artefactual.com | +1.604.527.2056

hart

unread,
Sep 1, 2010, 4:22:22 PM9/1/10
to ICA-AtoM Users
Jesús, thanks for the quick reply.



here is the whole report:

"stack trace

* at ()
in SF_ROOT_DIR/plugins/sfLucenePlugin/lib/vendor/Zend/Search/
Lucene/Storage/File/Filesystem.php line 56 ...
53. if (strpos($mode, 'w') === false && !
is_readable($filename)) {
54. // opening for reading non-readable file
55. require_once 'Zend/Search/Lucene/
Exception.php';
56. throw new
Zend_Search_Lucene_Exception('File \'' . $filename . '\' is not
readable.');
57. }
58.
59. $trackErrors = ini_get('track_errors');
* at Zend_Search_Lucene_Storage_File_Filesystem->__construct('/var/
www/icaatom/data/index/segments_k')
in SF_ROOT_DIR/plugins/sfLucenePlugin/lib/vendor/Zend/Search/
Lucene/Storage/Directory/Filesystem.php line 358 ...
355. return $this->_fileHandlers[$filename];
356. }
357.
358. $this->_fileHandlers[$filename] = new
Zend_Search_Lucene_Storage_File_Filesystem($fullFilename);
359. return $this->_fileHandlers[$filename];
360. }
361. }
* at Zend_Search_Lucene_Storage_Directory_Filesystem-
>getFileObject('segments_k')
in SF_ROOT_DIR/plugins/sfLucenePlugin/lib/vendor/Zend/Search/
Lucene.php line 412 ...
409. */
410. private function _readSegmentsFile()
411. {
412. $segmentsFile = $this->_directory-
>getFileObject(self::getSegmentFileName($this->_generation));
413.
414. $format = $segmentsFile->readInt();
415.
* at Zend_Search_Lucene->_readSegmentsFile()
in SF_ROOT_DIR/plugins/sfLucenePlugin/lib/vendor/Zend/Search/
Lucene.php line 570 ...
567. } else if ($this->_generation == 0) {
568. $this->_readPre21SegmentsFile();
569. } else {
570. $this->_readSegmentsFile();
571. }
572. }
573.
* at Zend_Search_Lucene-
>__construct(object('xfLuceneEnhancedFilesystem'), )
in SF_ROOT_DIR/plugins/sfLucenePlugin/lib/engine/
xfLuceneEngine.class.php line 133 ...
130.
131. if (file_exists($this->location . '/
segments.gen'))
132. {
133. $this->index = new Zend_Search_Lucene($fs,
false);
134. }
135. else
136. {
* at xfLuceneEngine->open()
in SF_ROOT_DIR/lib/search/QubitSearch.class.php line 28 ...
25. protected function initialize()
26. {
27. $this->setEngine(new
xfLuceneEngine(sfConfig::get('sf_data_dir').'/index'));
28. $this->getEngine()->open();
29. }
30.
31. /**
* at QubitSearch->initialize()
in SF_ROOT_DIR/plugins/sfSearchPlugin/lib/index/
xfIndexCommon.class.php line 57 ...
54.
55. $this->setLogger(new xfLoggerBlackhole);
56.
57. $this->initialize();
58. }
59.
60. /**
* at xfIndexCommon->__construct()
in SF_ROOT_DIR/apps/qubit/lib/SearchIndex.class.php line 154 ...
151. */
152. public static function
deleteIndexDocument($object, $language)
153. {
154. $search = new QubitSearch;
155.
156. $query = new
Zend_Search_Lucene_Search_Query_MultiTerm;
157. $query->addTerm(new
Zend_Search_Lucene_Index_Term($object->id, 'id'), true);
* at
SearchIndex::deleteIndexDocument(object('QubitInformationObject'),
'en')
in SF_ROOT_DIR/apps/qubit/lib/SearchIndex.class.php line 192 ...
189. public static function
updateIndexDocument($object, $language, $options = array())
190. {
191. // first delete existing index entries
192. self::deleteIndexDocument($object, $language);
193.
194. $search = new QubitSearch;
195.
* at
SearchIndex::updateIndexDocument(object('QubitInformationObject'),
'en', array())
in SF_ROOT_DIR/apps/qubit/lib/SearchIndex.class.php line 112 ...
109. {
110. foreach ($languages as $languageCode)
111. {
112. self::updateIndexDocument($object,
$languageCode, $options);
113. }
114. }
115. }
* at
SearchIndex::updateTranslatedLanguages(object('QubitInformationObject'))
in SF_ROOT_DIR/lib/model/QubitInformationObject.php line 198 ...
195. $status->save();
196. }
197.
198. SearchIndex::updateTranslatedLanguages($this);
199.
200. return $this;
201. }
* at QubitInformationObject->save()
in SF_ROOT_DIR/apps/qubit/modules/informationobject/actions/
editAction.class.php line 441 ...
438. $this->updateChildLevels();
439.
440. // Save informationObject after setting all of
its attributes...
441. $this->object->save();
442.
443. // Delete related objects marked for deletion
444. $this->deleteNotes();
* at InformationObjectEditAction->processForm()
in SF_ROOT_DIR/plugins/sfRadPlugin/modules/sfRadPlugin/actions/
editAction.class.php line 241 ...
238. {
239. $this->updateNotes();
240.
241. return parent::processForm();
242. }
243.
244. protected function updateNotes()
* at sfRadPluginEditAction->processForm()
in SF_ROOT_DIR/apps/qubit/modules/informationobject/actions/
editAction.class.php line 561 ...
558.
559. if ($this->form->isValid())
560. {
561. $this->processForm();
562.
563. $this->redirect(array($this->object,
'module' => 'informationobject'));
564. }
* at InformationObjectEditAction->execute(object('sfWebRequest'))
in SF_ROOT_DIR/plugins/sfRadPlugin/modules/sfRadPlugin/actions/
editAction.class.php line 160 ...
157.
158. public function execute($request)
159. {
160. parent::execute($request);
161.
162. // add RAD specific commands
163. $this->radNotes = $this->object-
>getNotesByTaxonomy($options = array('taxonomyId' =>
QubitTaxonomy::RAD_NOTE_ID));
* at sfRadPluginEditAction->execute(object('sfWebRequest'))
in SF_ROOT_DIR/lib/vendor/symfony/lib/filter/
sfExecutionFilter.class.php line 92 ...
89. {
90. // execute the action
91. $actionInstance->preExecute();
92. $viewName = $actionInstance->execute($this-
>context->getRequest());
93. $actionInstance->postExecute();
94.
95. return null === $viewName ? sfView::SUCCESS :
$viewName;
* at sfExecutionFilter-
>executeAction(object('sfRadPluginEditAction'))
in SF_ROOT_DIR/lib/vendor/symfony/lib/filter/
sfExecutionFilter.class.php line 78 ...
75. }
76. }
77.
78. return $this->executeAction($actionInstance);
79. }
80.
81. /**
* at sfExecutionFilter->handleAction(object('sfFilterChain'),
object('sfRadPluginEditAction'))
in SF_ROOT_DIR/lib/vendor/symfony/lib/filter/
sfExecutionFilter.class.php line 53 ...
50. }
51. else
52. {
53. $viewName = $this->handleAction($filterChain,
$actionInstance);
54. $this->handleView($filterChain,
$actionInstance, $viewName);
55. }
56. }
* at sfExecutionFilter->execute(object('sfFilterChain'))
in SF_ROOT_DIR/lib/vendor/symfony/lib/filter/
sfFilterChain.class.php line 53 ...
50. }
51.
52. // execute the next filter
53. $this->chain[$this->index]->execute($this);
54. }
55. }
56.
* at sfFilterChain->execute()
in SF_ROOT_DIR/apps/qubit/lib/SiteSettingsFilter.class.php line
47 ...
44. sfConfig::add($settings);
45.
46. // execute next filter
47. $filterChain->execute();
48. }
49. }
50.
* at siteSettingsFilter->execute(object('sfFilterChain'))
in SF_ROOT_DIR/lib/vendor/symfony/lib/filter/
sfFilterChain.class.php line 53 ...
50. }
51.
52. // execute the next filter
53. $this->chain[$this->index]->execute($this);
54. }
55. }
56.
* at sfFilterChain->execute()
in SF_ROOT_DIR/lib/vendor/symfony/lib/filter/
sfRenderingFilter.class.php line 33 ...
30. public function execute($filterChain)
31. {
32. // execute next filter
33. $filterChain->execute();
34.
35. // get response object
36. $response = $this->context->getResponse();
* at sfRenderingFilter->execute(object('sfFilterChain'))
in SF_ROOT_DIR/lib/vendor/symfony/lib/filter/
sfFilterChain.class.php line 53 ...
50. }
51.
52. // execute the next filter
53. $this->chain[$this->index]->execute($this);
54. }
55. }
56.
* at sfFilterChain->execute()
in SF_ROOT_DIR/plugins/sfHistoryPlugin/lib/
sfHistoryPluginFilter.class.php line 18 ...
15. */
16. public function execute($filterChain)
17. {
18. $filterChain->execute();
19.
20. $user = $this->getContext()->getUser();
21. $user->setAttribute('moduleName', $this-
>getContext()->getModuleName(), 'sfHistoryPlugin');
* at sfHistoryPluginFilter->execute(object('sfFilterChain'))
in SF_ROOT_DIR/lib/vendor/symfony/lib/filter/
sfFilterChain.class.php line 53 ...
50. }
51.
52. // execute the next filter
53. $this->chain[$this->index]->execute($this);
54. }
55. }
56.
* at sfFilterChain->execute()
in SF_ROOT_DIR/lib/QubitTransactionFilter.class.php line 40 ...
37. {
38. try
39. {
40. $filterChain->execute();
41.
42. if (isset(self::$connection))
43. {
* at QubitTransactionFilter->execute(object('sfFilterChain'))
in SF_ROOT_DIR/lib/vendor/symfony/lib/filter/
sfFilterChain.class.php line 53 ...
50. }
51.
52. // execute the next filter
53. $this->chain[$this->index]->execute($this);
54. }
55. }
56.
* at sfFilterChain->execute()
in SF_ROOT_DIR/lib/vendor/symfony/lib/controller/
sfController.class.php line 239 ...
236. }
237.
238. // process the filter chain
239. $filterChain->execute();
240. }
241. else
242. {
* at sfController->forward('sfRadPlugin', 'edit')
in SF_ROOT_DIR/lib/vendor/symfony/lib/controller/
sfFrontWebController.class.php line 48 ...
45. }
46.
47. // make the first request
48. $this->forward($moduleName, $actionName);
49. }
50. catch (sfException $e)
51. {
* at sfFrontWebController->dispatch()
in SF_ROOT_DIR/lib/vendor/symfony/lib/util/sfContext.class.php
line 170 ...
167. */
168. public function dispatch()
169. {
170. $this->getController()->dispatch();
171. }
172.
173. /**
* at sfContext->dispatch()
in SF_ROOT_DIR/index.php line 6 ...
3. require_once(dirname(__FILE__).'/config/
ProjectConfiguration.class.php');
4.
5. $configuration =
ProjectConfiguration::getApplicationConfiguration('qubit', 'prod',
true);
6. sfContext::createInstance($configuration)-
>dispatch();
7.

symfony settings ...

app_default_repository: ''
app_default_template_actor: isaar
app_default_template_informationobject: rad
app_default_template_repository: isdiah
app_hits_per_page: '10'
app_i18n_languages_en: en
app_i18n_languages_es: es
app_i18n_languages_fr: fr
app_i18n_languages_nl: nl
app_i18n_languages_pt: pt
app_inherit_code_informationobject: '1'
app_multi_repository: '1'
app_oai_oai_enabled: '0'
app_oai_oai_repository_code: ''
app_oai_resumption_token_limit: '100'
app_plugins: 'a:7:{i:0;s:11:"sfEadPlugin";i:1;s:12:"sfIsadPlugin";i:
2;s:10:"sfDcPlugin";i:3;s:15:"sfCaribouPlugin";i:4;s:
12:"sfModsPlugin";i:5;s:11:"sfRadPlugin";i:6;s:
16:"sfAlouettePlugin";}'
app_reference_image_maxwidth: '600'
app_siteDescription: null
app_siteTitle: 'Mowachaht/Muchalaht Resource Centre'
app_sort_treeview_informationobject: identifierTitle
app_toggleDescription: '1'
app_toggleLogo: '1'
app_toggleTitle: '1'
app_ui_label_actor: 'authority records'
app_ui_label_collection: fonds
app_ui_label_creator: creators
app_ui_label_digitalobject: 'digital objects'
app_ui_label_holdings: holdings
app_ui_label_informationobject: 'archival descriptions'
app_ui_label_materialtype: 'material types'
app_ui_label_mediatype: 'media types'
app_ui_label_name: names
app_ui_label_physicalobject: 'physical storage'
app_ui_label_place: places
app_ui_label_repository: 'archival institutions'
app_ui_label_subject: subjects
app_ui_label_term: terms
app_upload_dir: uploads
mod_sfradplugin_enabled: true
mod_sfradplugin_is_internal: false
mod_sfradplugin_view_class: sfPHP
sf_admin_module_web_dir: /sfPropelPlugin
sf_admin_web_dir: /sf/sf_admin
sf_app: qubit
sf_app_base_cache_dir: /var/www/icaatom/cache/qubit
sf_app_cache_dir: /var/www/icaatom/cache/qubit/prod
sf_app_config_dir: /var/www/icaatom/apps/qubit/config
sf_app_dir: /var/www/icaatom/apps/qubit
sf_app_i18n_dir: /var/www/icaatom/apps/qubit/i18n
sf_app_lib_dir: /var/www/icaatom/apps/qubit/lib
sf_app_module_dir: /var/www/icaatom/apps/qubit/modules
sf_app_template_dir: /var/www/icaatom/apps/qubit/templates
sf_apps_dir: /var/www/icaatom/apps
sf_cache: false
sf_cache_dir: /var/www/icaatom/cache
sf_calendar_web_dir: /sf/calendar
sf_charset: utf-8
sf_check_lock: true
sf_compressed: false
sf_config_cache_dir: /var/www/icaatom/cache/qubit/prod/config
sf_config_dir: /var/www/icaatom/config
sf_csrf_secret: false
sf_data_dir: /var/www/icaatom/data
sf_debug: true
sf_decorator_dirs:
- /var/www/icaatom/plugins/sfColumbiaPlugin/templates
- /var/www/icaatom/plugins/sfAlouettePlugin/templates
sf_default_culture: en
sf_enabled_modules:
- default
- aclGroup
- sfThemePlugin
- sfTranslatePlugin
- sfInstallPlugin
- sfPluginAdminPlugin
- sfEadPlugin
- sfIsadPlugin
- sfDcPlugin
- sfModsPlugin
- sfRadPlugin
sf_environment: prod
sf_error_404_action: error404
sf_error_404_module: admin
sf_error_reporting: 341
sf_escaping_method: ESC_SPECIALCHARS
sf_escaping_strategy: false
sf_etag: true
sf_file_link_format: null
sf_i18n: true
sf_i18n_cache_dir: /var/www/icaatom/cache/qubit/prod/i18n
sf_lazy_cache_key: false
sf_lib_dir: /var/www/icaatom/lib
sf_log_dir: /var/www/icaatom/log
sf_logging_enabled: false
sf_login_action: login
sf_login_module: user
sf_module_cache_dir: /var/www/icaatom/cache/qubit/prod/modules
sf_module_dirs:
/var/www/icaatom/plugins/sfColumbiaPlugin/modules: false
/var/www/icaatom/plugins/sfAlouettePlugin/modules: false
sf_module_disabled_action: disabled
sf_module_disabled_module: admin
sf_no_script_name: false
sf_orm: propel
sf_plugins_dir: /var/www/icaatom/plugins
sf_rich_text_js_dir: js/tiny_mce
sf_root_dir: /var/www/icaatom
sf_secure_action: secure
sf_secure_module: admin
sf_standard_helpers:
- Partial
- Cache
- Form
- I18N
- Object
- Qubit
sf_symfony_lib_dir: /var/www/icaatom/lib/vendor/symfony/lib
sf_template_cache_dir: /var/www/icaatom/cache/qubit/prod/template
sf_test_cache_dir: /var/www/icaatom/cache/qubit/prod/test
sf_test_dir: /var/www/icaatom/test
sf_upload_dir: /var/www/icaatom/uploads
sf_use_database: true
sf_validation_error_class: form_error
sf_validation_error_id_prefix: error_for_
sf_validation_error_prefix: ' &darr;&nbsp;'
sf_validation_error_suffix: ' &nbsp;&darr;'
sf_web_debug: false
sf_web_debug_web_dir: /sf/sf_web_debug
sf_web_dir: /var/www/icaatom

request ...

options:
path_info_key: PATH_INFO
path_info_array: SERVER
default_format: null
logging: ''
relative_url_root: null
formats: { txt: text/plain, js: [application/javascript, application/
x-javascript, text/javascript], css: text/css, json: [application/
json, application/x-json], xml: [text/xml, application/xml,
application/x-xml], rdf: application/rdf+xml, atom: application/atom
+xml }
no_script_name: false
parameterHolder:
accessConditions: ''
accruals: ''
acquisition: ''
action: edit
alternateTitle: ''
archivalHistory: ''
arrangement: ''
collection_type_id: '128'
descriptionDetail: ''
descriptionIdentifier: ''
descriptionStatus: ''
edition: ''
editionStatementOfResponsibility: ''
extentAndMedium: ''
findingAids: ''
id: '736'
identifier: CHS.1.001
informationobject_template: rad
institutionResponsibleIdentifier: ''
issuingJurisdictionAndDenomination: ''
language: ''
languageOfDescription: ''
levelOfDescription: /icaatom/index.php/195;term
locationOfCopies: ''
locationOfOriginals: ''
module: sfRadPlugin
nameAccessPoints: ''
noteOnPublishersSeries: ''
numberingWithinPublishersSeries: ''
otherTitleInformation: ''
otherTitleInformationOfPublishersSeries: ''
parallelTitleOfPublishersSeries: ''
physicalCharacteristics: ''
placeAccessPoints: ''
publicationStatus: '160'
rad_note: ''
rad_note_type: '243'
rad_title_note: ''
rad_title_note_type: '253'
relatedUnitsOfDescription: ''
repository: '/icaatom/index.php/;create/isdiah?'
reproductionConditions: ''
revisionHistory: ''
rules: ''
scopeAndContent: ''
script: ''
scriptOfDescription: ''
serialNumber: '2'
sources: ''
standardNumber: ''
statementOfCoordinates: ''
statementOfProjection: ''
statementOfResponsibilityRelatingToPublishersSeries: ''
statementOfScaleArchitectural: ''
statementOfScaleCartographic: ''
subjectAccessPoints: ''
title: 'The Northern and Central Nootkan Tribes by Philip Drucker'
titleProperOfPublishersSeries: ''
titleStatementOfResponsibility: ''
types: ''
updateChildLevels: [{ identifier: '', levelOfDescription: '', title:
'' }]
attributeHolder:
informationObject: 'QubitInformationObject Object()'
sf_route: 'QubitRoute Object()'

response ...

status:
code: 500
text: 'Internal Server Error'
options:
http_protocol: HTTP/1.1
logging: ''
charset: utf-8
send_http_headers: true
content_type: 'text/html; charset=utf-8'
cookies: { }
httpHeaders:
Content-Type: 'text/html; charset=utf-8'
javascripts:
/vendor/jquery: { }
/plugins/sfDrupalPlugin/vendor/drupal/misc/jquery.once.js: { }
/plugins/sfDrupalPlugin/vendor/drupal/misc/drupal: { }
/plugins/sfDrupalPlugin/vendor/drupal/misc/textarea: { }
/plugins/sfTranslatePlugin/js/l10n_client: { }
/plugins/sfCaribouPlugin/js/navigation: { }
/vendor/imageflow/imageflow.packed.js: { }
imageflow: { }
/vendor/yui/treeview/treeview-min: { }
/vendor/yui/dragdrop/dragdrop-min: { }
treeView: { }
stylesheets:
/vendor/imageflow/imageflow.packed.css: { }
yui/treeview/assets/skins/qubit/treeview-skin: { }
/plugins/sfTranslatePlugin/css/l10n_client: { }
/plugins/sfClassicPlugin/css/main: { media: all }
/plugins/sfCaribouPlugin/css/style: { media: all }
/plugins/sfCaribouPlugin/css/print: { media: print }
/plugins/sfCaribouPlugin/css/print-ie: { condition: IE, media:
print }
/plugins/sfColumbiaPlugin/css/style: { media: all }
/plugins/sfAlouettePlugin/css/style: { media: all }
metas:
title: 'Mowachaht/Muchalaht Resource Centre'
httpMetas: { }

user ...

options:
auto_shutdown: false
culture: null
default_culture: en
use_flash: true
logging: ''
timeout: 1800
attributeHolder:
sfHistoryPlugin: { actionName: edit, currentInternalUri: term/edit,
moduleName: term }
symfony/user/sfUser/attributes: { user_id: '1612', user_name:
hartcapl }
culture: en

global vars ...

cookie:
has_js: '1'
symfony: 49eba62b257641d858a4ae9573da847d
env:
APACHE_PID_FILE: /var/run/apache2.pid
APACHE_RUN_GROUP: www-data
APACHE_RUN_USER: www-data
LANG: C
PATH: '/usr/local/bin:/usr/bin:/bin'
PWD: /
files: { }
get: { }
post:
accessConditions: ''
accruals: ''
acquisition: ''
alternateTitle: ''
archivalHistory: ''
arrangement: ''
collection_type_id: '128'
descriptionDetail: ''
descriptionIdentifier: ''
descriptionStatus: ''
edition: ''
editionStatementOfResponsibility: ''
extentAndMedium: ''
findingAids: ''
identifier: CHS.1.001
institutionResponsibleIdentifier: ''
issuingJurisdictionAndDenomination: ''
language: ''
languageOfDescription: ''
levelOfDescription: /icaatom/index.php/195;term
locationOfCopies: ''
locationOfOriginals: ''
nameAccessPoints: ''
noteOnPublishersSeries: ''
numberingWithinPublishersSeries: ''
otherTitleInformation: ''
otherTitleInformationOfPublishersSeries: ''
parallelTitleOfPublishersSeries: ''
physicalCharacteristics: ''
placeAccessPoints: ''
publicationStatus: '160'
rad_note: ''
rad_note_type: '243'
rad_title_note: ''
rad_title_note_type: '253'
relatedUnitsOfDescription: ''
repository: '/icaatom/index.php/;create/isdiah?'
reproductionConditions: ''
revisionHistory: ''
rules: ''
scopeAndContent: ''
script: ''
scriptOfDescription: ''
serialNumber: '2'
sources: ''
standardNumber: ''
statementOfCoordinates: ''
statementOfProjection: ''
statementOfResponsibilityRelatingToPublishersSeries: ''
statementOfScaleArchitectural: ''
statementOfScaleCartographic: ''
subjectAccessPoints: ''
title: 'The Northern and Central Nootkan Tribes by Philip Drucker'
titleProperOfPublishersSeries: ''
titleStatementOfResponsibility: ''
types: ''
updateChildLevels: [{ identifier: '', levelOfDescription: '', title:
'' }]
server:
CONTENT_LENGTH: '1431'
CONTENT_TYPE: application/x-www-form-urlencoded
DOCUMENT_ROOT: /var/www
GATEWAY_INTERFACE: CGI/1.1
HTTP_ACCEPT: 'text/html,application/xhtml+xml,application/
xml;q=0.9,*/*;q=0.8'
HTTP_ACCEPT_CHARSET: 'UTF-8,*'
HTTP_ACCEPT_ENCODING: 'gzip,deflate'
HTTP_ACCEPT_LANGUAGE: 'en,en-us;q=0.5'
HTTP_CONNECTION: keep-alive
HTTP_COOKIE: 'symfony=49eba62b257641d858a4ae9573da847d; has_js=1'
HTTP_HOST: 142.103.183.153
HTTP_KEEP_ALIVE: '115'
HTTP_REFERER: 'http://142.103.183.153/icaatom/index.php/736;edit/
rad'
HTTP_USER_AGENT: 'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-
US; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8'
PATH: '/usr/local/bin:/usr/bin:/bin'
PATH_INFO: /736;edit/rad
PATH_TRANSLATED: /var/www/736;edit/rad
PHP_SELF: /icaatom/index.php/736;edit/rad
QUERY_STRING: ''
REMOTE_ADDR: 24.84.195.96
REMOTE_PORT: '48943'
REQUEST_METHOD: POST
REQUEST_TIME: 1283372257
REQUEST_URI: /icaatom/index.php/736;edit/rad
SCRIPT_FILENAME: /var/www/icaatom/index.php
SCRIPT_NAME: /icaatom/index.php
SERVER_ADDR: 142.103.183.153
SERVER_ADMIN: '[no address given]'
SERVER_NAME: 142.103.183.153
SERVER_PORT: '80'
SERVER_PROTOCOL: HTTP/1.1
SERVER_SIGNATURE: "<address>Apache/2.2.8 (Ubuntu) PHP/
5.2.4-2ubuntu5.10 with Suhosin-Patch mod_ssl/2.2.8 OpenSSL/0.9.8g
Server at 142.103.183.153 Port 80</address>\n"
SERVER_SOFTWARE: 'Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5.10 with
Suhosin-Patch mod_ssl/2.2.8 OpenSSL/0.9.8g'
argc: 0
argv: { }
session:
symfony/user/sfUser/attributes: { sfHistoryPlugin: { moduleName:
term, actionName: edit, currentInternalUri: term/edit }, symfony/user/
sfUser/attributes: { user_id: '1612', user_name: hartcapl } }
symfony/user/sfUser/authenticated: true
symfony/user/sfUser/credentials: [authenticated, administrator]
symfony/user/sfUser/culture: en
symfony/user/sfUser/lastRequest: 1283372254

symfony v.1.3.5-DEV - php 5.2.4-2ubuntu5.10
for help resolving this issue, please visit http://www.symfony-project.org/.
"



i attempted the QubitSearch optimization, but seem to be missing a
file called "segments_k", which shows also shows up in the zend
exception problem.

any ideas?

thanks,

hart




On Aug 28, 4:37 am, Jesús García Crespo <je...@artefactual.com> wrote:
> Hi Hart,
>
> [1] -http://code.google.com/p/qubit-toolkit/issues/detail?id=1054

Jesús García Crespo

unread,
Sep 1, 2010, 4:53:00 PM9/1/10
to ica-ato...@googlegroups.com
Hi Hart,

On Wed, Sep 1, 2010 at 10:22 PM, hart <hart....@gmail.com> wrote:
i attempted the QubitSearch optimization, but seem to be missing a
file called "segments_k", which shows also shows up in the zend
exception problem.

I think that your index is corrupted. I'd build it again running:

$ php symfony search:populate QubitSearch

If you are running a production server, during this process, you should avoid your editors to access to ICA-AtoM and edit records. You can build the index in a different computer and send the index after the index is built (data/index directory). 

Regards,

hart

unread,
Sep 7, 2010, 6:05:01 PM9/7/10
to ICA-AtoM Users
Jesús,

thanks for your help. i was able to rebuild the index and everything
seems to be running well.

regards,

hart
Reply all
Reply to author
Forward
0 new messages