I am trying to write a Java program to access to the OpenCyc using its API. The problem is that the call of the CycAccess constructor never finish.
I am using Windows XP, and Java 1.5.
Does anybody have the same problem?
Does somebody can help me with it?
A include below the related code:
Thanks in advance,
protected static CycAccess cycAccess;
public static void main(String args) throws Exception
System.out.println("connecting to the Cyc ...");
cycAccess=new CycAccess("localhost", 3600, CycConnection.DEFAULT_COMMUNICATION_MODE, true);
Fatih Mehmet Güler
Hi, I had the same problem, and I guess I solved it, see;
Hi , and excuse for the informal interruption
I´m student from ISPEJAE Institute,CUBA and i working in a desktop aplications, that use OpenCyc v2.0querys like:
isa _asertions(for instance and example relation between term )
_genls asertions(for class-subclas herarchy dependence )
I did use the default constructor to create an instance of CycAccess
CycAccess access = new CycAccess();
,but previusly click the C:\opencyc-2.0\scripts\run-cyc.bat ´s srcrip to start cyc server. It shows the following in a comand prompt:
Start time: Sun May 16 09:42:58 CEST 2010
Lisp implementation: Cycorp Java SubL Runtime Environment
JVM: Sun Microsystems Inc. Java HotSpot(TM) Client VM 1.6.0 (1.6.0-b105)
Current KB: 5018
Patch Level: 10.128401
Running on: FRANCOIS1
OS: Windows Vista 6.0 (x86)
Working directory: C:\opencyc-2.0\server\cyc\run
Total memory allocated to VM: 1169MB.
Memory currently used: 541MB.
Memory currently available: 627MB.
Initializing HL backing store caches from units/5018/.
;; At this point the cyc http server is running and you can access
;; Cyc directly via the local web browser.
;; You can browse cyc via the Guest account or perform updates by
;; logging on as CycAdminstrator.
and the aplications works!!!!!!!!!!,but only as a batch process, a thread( an aplications working with directories, no user interfase). The problems comes when i try to use a java frame,with buttoms for user interfase interaction.
It seem that is impossible to use AWT. Anyway i´m working in Eclipse Release 3.2.0 and JRE 5.0
My stack trace comes as :
org.opencyc.api.CycApiException: Invalid attempt to synchronously communicate with Cyc from the AWT event thread.
Server: host localhost, cfaslPort 3614
Incremental results: false
Timeout: 0 msecs
Please sorry for the unplacent bothering,but could you please help me or know someone-were that could…….. 8]