Verity Errors
Why is it that after all these years Verity support in
Coldfusion is still a black art when it comes to its errors and
support. I have asked numerous places with regards to what Error
(-1705), (-1703) and the dubious General Error(2) mean when
searching or indexing a collection, but know one in the community
or in these forums seems to have the answer. Does Anyone know where
I can find this information. Even the Verity Error reference does
not list these or tell us what any of the errors means other than
it was an error. This is very frustrating and we are now looking at
going to either a google search appliance or rewriting the whole
thing using Lucene.
Check for a symbolic link from '_ssol26' directory to
'_solaris' directory. They should both be pointing to the same
directory so check the path.
Similar Messages
-
I've meticulously created collections of the music on my ecommerce music site. I am manually stripping off offending characters in the submitted search criteria with this code:
Trim(REReplaceNoCase(URLDecode(URL.searchcriteria),"[()<>##""'@]"," ","all"))
Then, if the user has ticked for an "exact word" search, I'm adding double quotes around it, otherwise, leaving it without. Then submitting it to the right collection for a search with this code (I've substituted ZZZ and XXX for my protection).
<CFSEARCH NAME="ZZZ" COLLECTION="XXX" type="simple" CRITERIA="#cleanedcriteria#" maxrows="300">
When a user does not tick "exact match" but types in any phrase that includes any of the Verity operators, they get the following error:
If you are using type="explicit", you must use Verity Query Language operators such as "<WORD>" or "<STEM>", or surround your search term with quotes. See the documentation for details.
Pass Me Not
will throw the error. but
"Pass Me Not"
which is passed when someone ticks "exact match" does just fine.
From what I've read, the simple search is supposed to assume the <WORD> and <MANY> operators, but it's like that's being ignored. What am I doing wrong, and/or how can I configure this so that my users can type terms, submit, and find what they're looking for?I think I finally understand, and am posting the solution here for others' benefit.
Apparently the simple search is in fact behaving properly and will recognize AND OR NOT as operators instead of part of the search string. The work around for this is to enclose those words in double quotes. So that's what I've done. If the user has not specified an "exact match" search (where I enclose the entire string in double quotes), then I single out these three words and put double quotes around them. It appears to work beautifully.
QED, and am happy to have had a complete uninterrupted discussion with myself.
<cfset cleanedcriteria = ReplaceNoCase(cleanedcriteria,"and","""and""","all")>
<cfset cleanedcriteria = ReplaceNoCase(cleanedcriteria,"not","""not""","all")>
<cfset cleanedcriteria = ReplaceNoCase(cleanedcriteria,"or","""or""","all")> -
We recently moved from CF6 to CF8. Other than Verity indexing
being extremely slow, I thought all was going well until I tried to
run my Create Collections procedure. These collections were to be
populated under program control from MSAccess database(s). I have
been running this procedure for over 5 years on CF6 and earlier
versions without a hitch. I was setting up my 5th system under CF8
when this successful string ended.
My procedure crashed with the error message, "Unable to
register collection [collection name]". I had seen this error a
couple of times previously, but just running the procedure again
had always sorted things out successfully. It didn't work this
time. I rebooted the server but nothing changed. I modified my code
so that each of the 21 <cfcollections> in the procedure was
with it's own <cftry><cfcatch> routine. Having each
contained like this, enabled me to power thorugh all the of
creation procedures regardless of how many "failed". If one
creation failed, the next might fail or might work so one failure
didn't guarantee all failures.
It turns out, that creations didn't fail completely. The
collections were actually being created and seemed to work onced
they were populated under program control (<cfindex>) with
data from an MSAccess database. So I assumed that whatever this
message meant, it wasn't a fatal error. I continued to make changes
to procedure to see if there was some further info I could get to
tell me what was going on. I finally learned something when there
was a new error: "Unable to connect to the ColdFusion Search
service."
This time rather than reboot the server, which never seemed
to help anyway, I restarted each of the 5 ColdFusion services one
at a time from the bottom up; i.e., CF8 Search Server, CF8 ODBC
Server, ..., CF8 Application Server. I have gotten serveral clean
creations since this.
So, does anyone out there know what these errors are all
about and how you can prevent them?
Thanks in advance for your help.
LenAnyone have a sample of a working custom style.lex file? I
need to be able to search for "." and "-" in part numbers such as
"98307-07VM.0002". -
ColdFusion + JRE Upgrade = Verity Error?
There's a documented ClassLoader bug in Java 6, which was fixed in update 10. I'm attempting to upgrade the JRE in ColdFusion 8 from 1.6u3 to 1.6u18, and everything seems to be working fine -- with the exception of Verity. Accessing "Verity Collections" through the CF admin or a page containing verity cf tags results in a "Could not initialize class com.verity.security.k2.K2Encrypt" error.
It seems like there was a similar issue with CF 7 when upgrading the JRE. Is there something in the verity.jar that is very version specific, and has anybody found a workaround for this?
Thanks,
DeanBit more information, this happened after installing the developer addition and entering our standard licence. As soon as the administrator confirms the licence and updates the "verity K2 server" links disappears from the vertical menu!
I have checked the comparison chart from adobe and standard does have verity.
Any help would be much appreciated. -
we experiencing lots of issues with the verities, we have
reinstalled ColdFUsion a couple of times
with no luck. Our project due date was long time ago and we
would really appreciate if you can give us some help.
Please...
We have latest windows server with latest cf . 4gb of ram.
The verity and coldfusion are installed on the same server.
Verity is part of the coldfusion installation. We are using
Coldfusion 7.02
We are receiving now new error that
<b>An error occurred while creating the collection:
com.verity.api.administration.ConfigurationException: Failed to
retrieve style path.</b>
Where should we look at this point.Ken Smith from Adobe Systems Rocks!
This guy really helped us solving this problem. We had it for
the last couple of weeks. The solution is simple,
"run cfusionmx7\verity\verity-uninstall.bat and then
cfusionmx7\verity\verity-install.bat inside a DOS window as
administrator to the windows machine";
Thank you very much.
Dima Svirid
Snr. Developer
WebImpact -
I get this Verity error on this ColdFusion server. I build
collections however I cannot access them. I don't have this problem
on any other ColdFusion servers except this one. I have just
recently taken this job and this code works on all other servers
except this one.
"Error","main","04/02/04","16:24:01",,"C:\CFusionMX\lib\cfindex.dll:
Can't find dependent libraries"
java.lang.UnsatisfiedLinkError: C:\CFusionMX\lib\cfindex.dll:
Can't find dependent librariesYou are correct, you must have DirectX 7 or higher installed. If you have 8 installed, I believe you get access to a few extra (and minor) capabilities in J3D, something about point rendering, can't remember off the top of my head. Another alternative would be to use the OpenGL version, if your system has OpenGL drivers loaded, and most modern graphics cards come with them. The OpenGL version provides access to more functionality than the DirectX version does, plus, it's the only version you can run on NT4 (if you're stuck on that platform). Actually, in a comparison between the two different SDKs, I found that the OpenGL version performs better as well.
-
CF8 verity and acrobat 9.0 errors
we have an issue where the CF8 verity engine is not indexing
PDF files created with acrobat 9.0
the same PDF files generated with acrobat 8.1 work fine.
the acrobat 9.0 PDF files generate these errr messages in the
verity logs
Tue Jan 13 14:44:44 2009
msg(1): Warn E0-1514 (Drvr): TstrIOFilter:flt_kv: KV failed
on filtering document: error = 8
Tue Jan 13 14:44:44 2009
msg(1): Warn E2-0527 (Document Index): Document 3
(d:\developers\MRC\wesinfo\version2\admin\test\wespress_testing\docs\Stark4_acrobat_9_vie w_7.pdf):
Stream error (-140) - SKIPPING
are there a new set of filters available for verity, so that
it can index acrobat 9.0 files ?
also, we found that while cf8 verity can index word 2007
.docx files, it does not pickup the Title metatag.I have figured it out....
Adobe Acrobat v8 saves PDFs in v5 (1.4) format by default. Adobe Acrobat v9 saves PDFs in v7 (1.6) format by default.
ColdFusions CFINDEX doesn't like PFDs saved in v6 (1.5) or higher. So if you upgrade to Adobe Acrobat v9 and want to use the PDFs in a CF verity search you need to configure Distiller to save in v5 (or earlier) format so they can be indexed. (Or just resave the files to be optimised for v5 after they have been created.)
My solution was to configure the application to do a CFFILE READ on the PDF when a user uploads the document into the system. The first 8 characters of the file contents indicate the PDF version. v4 and v5 will work. v6+ won't work.
<cfif Mid(fileContents, 6, 3) lte 1.4>
<!--- This is PRE version 6 - it will be fine in the search --->
<cfelseif Mid(fileContents, 6, 3) gt 1.4>
<!--- This is version 6-9 or higher - it won't work in the search - ABORT --->
</cfif>
Hope this comes in handy for someone one day! -
Verity unstable and permissions errors
Our scheduled task to purge/reindex stopped working. Verity
deleted the collections that it was supposed to index. The ws
folder filled up. I followed the instructions in the TechNote below
to clear the ws. After recreating collections that Verity deleted,
and attempting to re-index I get the following errors in the logs.
I verified that the account under which the service runs has
"modify" permission in Windows. Any idea why we would get the
errors in the log?
ColdFusion TechNote:
ColdFusion MX 7: Indexing a Verity collection fails with a Path not
found errorI forgot to mention that ColdFusion returned an error in the
browser: "General Failure (-2)" -
I just started a Verity search engine for a very large site,
and have gotten the following error message a couple of times:
There was a problem while attmpting to perform a search.
Query has a parsing error. (-40)
at com.verity.k2.K2Search.receive(Unknown Source)
at com.verity.search.ProcessSearch.processNormal(Unknown
Source)
at com.verity.search.ProcessK2Operation.submit(Unknown
Source)
at com.verity.search.VSearch.getPSearch(Unknown Source)
at com.verity.search.VSearch.getResult(Unknown Source)
at
coldfusion.tagext.search.SearchTag.doSearch(SearchTag.java:260)
at
coldfusion.tagext.search.SearchTag.doStartTag(SearchTag.java:157)
at
coldfusion.runtime.CfJspPage._emptyTag(CfJspPage.java:1908)
at cfsearch2ecfm246570528._factor0(...\search.cfm:36)
at cfsearch2ecfm246570528._factor5(...\search.cfm:30)
at cfsearch2ecfm246570528.runPage(...\search.cfm:1)
at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:152)
at
coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:343)
at
coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65)
at
coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.ja...
<br>The error occurred on line 36.
The tag for the search is as follows:
<cfsearch collection="#form.collect#" language="English"
type="SIMPLE" criteria="#Session.searchTerm#"
name="Session.results">
on line 36.
I have not been able to reproduce the error, and there isn't
anything strange about the search terms submitted.
This is the first time I've used Verity, and would appreciate
any words of wisdom as to what might be the cause of this error,
and how to eliminate it.ok the value is 0
but i am not sure what that means, i havnt used verity
before?
can you help
just to let you know what i need to do,
i have a results page which show 1 surname with all that
persons information, on the same page there is a search by surname
text box, when this is submited i need to move to the first recoed
that matches the text box, so then i can still use the next and
previous buttons to navigate through.
so really what i need to do is get all the records order them
by surname then give each of them a id number
so Abbot = 1, Adcock= 2 etc
then i should be able to use the next and previous to go
through them?
i am just not sure how i can do this?
hope you can usnderstand what i am trying to do.
many thanks -
Verity Collection Errors in CF9
Hello,
We are trying to create verity collections in CF9 and have successfully done so in the past. For some reason we are now getting errors and have not been able to find a resolution. Here are the errors:
Error E0-0720 (I/O Filter): Could not load filter 'flt_kv -recognize -bifmime' which is named in your style.uni file.
Warn E2-0527 (Document Index): Document 1 (140128011): Stream error (-2) - SKIPPING
We can see in the debug info that verity is reading the database because the read record counts seem to be correct. We have played with file permissions, deleted the collections, uninstalled/re-installed Verity, still to no avail.
Coldfusion 9
CentOS 6
Thanks in advance for any help offered.
Best regards,
ShannonSeems you installed apache server into the same $ORACLE_HOME as oracle DB home. It's pretty weird since there are many subdirectories (and files inside them) in both servers with same names that interfere (conflict) with each other, such as assistants, bin, diagnostics, install, inventory, jdbc, jdk, jlib, ldap, lib, network, nls, opmn, etc. Therefore, whichever server software was installed first, it was badly overwritten by the second. For instance:
"Cannot load /u01/app/oracle/11g/ohs/modules/mod_onsint.so into server: /u01/app/oracle/11g/lib/libons.so: undefined symbol: _intel_fast_memcpy"
Note that there are two /lib/libons.so shared files - one shipped with apache server and one shipped with oracle server, and they differ. You obviously have only one libons.so (which one?) in the /u01/app/oracle/11g/lib/ that is now shared by both servers.
Reinstall 11g and apache again. Apache server must go into its own home, different from oracle DB home. My installation is as follows:
ORACLE_HOME for database: /opt/oracle/product/11.1.0/db_1
ORACLE_HOME for apache: /opt/oracle/product/10.1.3.3/OracleAS_1
NJ -
Hi all,
We've setup verity collections on our internet site. It has a
dynamic updating facility for when the site authors add new records
(including pdf files). Every record entry (and updates) also
updates the dynamic verity collection.
Recently, we started getting an error:
An error occurred while performing an operation in the Search
Engine library. The collection is not available:
com.verity.coll.VCollectionNotAvailableException: Collection down
after opening. (10)
Can't seem to figure out what the problem is. Anyone got any
ideas?
cheers,
-ajayoh this is the code
<CFINDEX
collection="collectcmi "
action="refresh"
type="PATH"
key="D:\www\"
extensions=".html, .htm, .cfm, .cfml"
language="spanish"
recurse="yes"
urlPath="
http://mywebsite"
> -
CF9 and Verity indexing error - Linux 64
I am running CF 9.0.1 Standard Edition on an openSUSE 11.3 64-bit server, with Apache 2.2.15.
I am trying to create a verity collection on the server. The service is running as the collection is created without a problem, but when I attempt to create the index, either through the administration interface or with createindex, I receive the following errors in the sysinfo.log file.
msg(1): Error E0-0720 (I/O Filter): Could not load filter 'flt_kv -recognize -bifmime' which is named in your style.uni file.
Thu Mar 10 09:44:25 2011
msg(1): Warn E2-0527 (Document Index): Document 8899 (/export/www/htdocs/lter/googlee5473098f17d334b.html): Stream error (-2) - SKIPPING
Thu Mar 10 09:44:25 2011
msg(1): Error E0-0720 (I/O Filter): Could not load filter 'flt_kv -recognize -bifmime' which is named in your style.uni file.
Thu Mar 10 09:44:25 2011
msg(1): Warn E2-0527 (Document Index): Document 8900 (/export/www/htdocs/lter/data.cfm): Stream error (-2) - SKIPPING
The log file contains an entry for every document that it attempted to index, and the index remains empty.
Searches of the problem have not been helpful. I can not seem to find any recent instances of this problem.Hi,
Look like Verity does not recognise the flt_kv_bifmime in the style.uni file. Check the style.uni and add the mime type ref.
Switch on Verity logging and check the apache log files for poss related errors.
The apache error ../lter/googlee*.html will be related to mime type as well prob same issue as above hence the ../lter/data.cfm is not being processed.
As the service is running it would be worth creating a manual test spider script to crawl / index the target files to get a confirmatory error message. The format is straightforward and examples can be found in and amongst the Verity K2 docs on Adobe Live Docs for CF 9 [ http://help.adobe.com/en_US/ColdFusion/9.0/Admin/WSc3ff6d0ea77859461172e0811cbf364104-7fb2 .html ]
If possible consider changing the search to SOLR as Verity K2 is no longer supported and Apache SOLR is the replacement. Again check the CF 9 docs and you can migrate from Verity to SOLR through the CFIDE/administrator.
Hope this helps. -
After installing the Verity Component (VDK6_Windows_10gR3_20070406 trough ComponentWizard, Enabling and restarting the Content Server, Indexing did not worked.
Content Server : ContentServer_Windows_10gR3_20070511
Component did not create search Folder inside shared directory, which exists in case of 7.2.1 and 7.5 versions. Is this part of Content Server Installation, or same is part of VDK6_Windows_10gR3_20070406 and need to manually copied to shared directory?
What might have went wrong?
Thanks
Following is the stack Trace of error:
'comptool' component, version '060327 (build $Rev: 52920 $)', extends comptool feature(s)
'ConfigMigrationUtility' component, version '070511T145329 (build 38)', extends ConfigurationMigration:1.0-1.0.0.38 feature(s)
'PopUpCalendar' component, version '2007_03_14 (build 3)', extends PopupCalendar feature(s)
'CoreWebdav' component, version '2007_04_05 (build 8)', extends webdav:2.0-2.0 feature(s)
'YahooUserInterfaceLibrary' component, version '2007_02_27 (build 11)', extends YahooUserInterfaceLibrary feature(s)
'NativeOsUtils' component, version '060913 (build $Rev: 52954 $)', extends NativeOsUtils feature(s)
'Helper' component, version '6.2 5/9/07 1:22 PM', extends Helper:6.2-0.0.548.1913902691 feature(s)
'Lists' component, version '2006_6_01', extends Lists feature(s)
'Folders' component, version '(build 211) 5/9/07 1:23 PM', extends folders feature(s)
'FoldersWebdav' component, version '2007_04_02 (build 7)', extends folderswebdav:1.0-1.0 feature(s)
'VDK6' component, version '2006_08_16(build 1)', extends vdk6base:8.0-1.0,vdk6locales:8.0-1.0 feature(s)
system 06.24 22:11:27.969 main !syFileUtilsDirNotFound,c:/stellent/shared/search/style/basic/!csIndexerStyleDirError-exception stack
intradoc.common.ServiceException: !syFileUtilsDirNotFound,c:/stellent/shared/search/style/basic/!csIndexerStyleDirError
at intradoc.common.FileUtils.validatePath(Unknown Source)
at intradoc.indexer.VerityHandler.validateConfig(Unknown Source)
at intradoc.indexer.IndexerExecution.validateConfig(Unknown Source)
at intradoc.indexer.IndexerDriverAdaptor.validateConfig(Unknown Source)
at intradoc.indexer.DocIndexerAdaptor.validateConfig(Unknown Source)
at intradoc.server.subject.DynamicQueriesSubjectCallback.checkSearchIndexDesign(Unknown Source)
at intradoc.server.subject.DynamicQueriesSubjectCallback.refresh(Unknown Source)
at intradoc.server.IdcSystemLoader.loadCachedTables(Unknown Source)
at intradoc.server.IdcSystemLoader.loadCaches(Unknown Source)
at intradoc.server.IdcServerManager.init(Unknown Source)
at IdcServer.init(Unknown Source)
at IdcServer.main(Unknown Source)I have disabled, uninstalled and installed the component and error was resolved.
This time all folders were copied to custom\VDK6\ directory. Previously they were not there. Component was installed using ComponentWizard, and there was no error while installing the component.
Thanks. -
When doing a type="simple" in a CFSEARCH, I am replacing the
spaces in the criteria with commas. The issue comes when the words
AND or OR appear in the criteria. So,
Love and Logic changes to
Love,and,Logic. For some reason, I get an error when this
happens. The CFCATCH variables come back as follows:
erType = "SearchEngine"
erMessage = "There was a problem while attmpting[sp] to
perform a search."
erDetail = "------ Query has a parsing error. (-40) at
com.verity.k2.K2Search.receive(Unknown Source) at
com.verity.search.ProcessSearch.processNormal(Unknown Source)...
et. al."
Note the typo.
My work-around is to treat the converted criteria as a list
object and remove any AND's and OR's that are found, but I'd rather
not add the admittedly tiny processing time.
This seemed to work just fine before we went to CF7. Any
ideas?Rather than using named bind variables use positional bind variables like :1, :2, etc and bind all the variables. Don't repeat the bind variables in the SQL statement.
If you still face the problem paste the VO statement here.
Regards,
Peddi. -
Error when updating a verity collection
Does anyone know what this error means? Happens when updating
a verity collection.....
Error Code: File locking/unlocking error
[VdkError_FileLocking]. (-146)
Thanks, JoeI was able to reproduce this issue in the beta also. The issue has since been fixed. For the time being, it looks like you can just clear (delete) that particular value and re-add it w/ the updated binary.
Maybe you are looking for
-
How do I synch photos from my pc to my ipad?
How do I synch photos from my pc to my ipad?
-
I have tried to install Adobe Air on my samsung 10.1 and was unable to do so and now I have just purchased the windows surface rt and I am having the same problem. S o my question is does Adobe Air run on any tablets as I need this program to run a p
-
Java.lang.AssertionError: WSDL not found in the class file "processes
Hi, I am using WLI 10.3 workshop to build process application. I have designed one JPD which inturn call another process JPD. So i have used worklist process control to create the process and tried to access the process. When i am executing the code,
-
ECM-Problem with Change number in CS01 and CS02 Transactions
Hi Experts, I am creating or changing BOM's using above transactions. I am entering the change number while creation and changing the BOM to track the changes.Here my problem is these transactions are not validating the ECM number. If you enter any v
-
K8N Neo V2.0 PS2 LOCKUP
I am trying to build a system around an MSI K8N Neo V2 motherboard. I have gotten in to a "infinite loop" problem, and am trying to figure a way out. The system will not boot at all with a PS2 keyboard attached. (Attach PS2 keyboard, turn on power