{"action":"opened","issue":{"url":"https://api.github.com/repos/cycorp/api-suite/issues/7","repository_url":"https://api.github.com/repos/cycorp/api-suite","labels_url":"https://api.github.com/repos/cycorp/api-suite/issues/7/labels{/name}","comments_url":"https://api.github.com/repos/cycorp/api-suite/issues/7/comments","events_url":"https://api.github.com/repos/cycorp/api-suite/issues/7/events","html_url":"https://github.com/cycorp/api-suite/issues/7","id":146686227,"number":7,"title":"Server Code Patching error ","user":{"login":"spolyak","id":503820,"avatar_url":"https://avatars.githubusercontent.com/u/503820?v=3","gravatar_id":"","url":"https://api.github.com/users/spolyak","html_url":"https://github.com/spolyak","followers_url":"https://api.github.com/users/spolyak/followers","following_url":"https://api.github.com/users/spolyak/following{/other_user}","gists_url":"https://api.github.com/users/spolyak/gists{/gist_id}","starred_url":"https://api.github.com/users/spolyak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/spolyak/subscriptions","organizations_url":"https://api.github.com/users/spolyak/orgs","repos_url":"https://api.github.com/users/spolyak/repos","events_url":"https://api.github.com/users/spolyak/events{/privacy}","received_events_url":"https://api.github.com/users/spolyak/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-04-07T17:07:14Z","updated_at":"2016-04-07T17:07:14Z","closed_at":null,"body":"\r\nI am trying to follow the cyc server patching instructions at:\r\nhttp://dev.cyc.com/api/server-patching/\r\n\r\nI followed the steps using the latest OpenCyc 4.0 server binaries (linux modified 2012-06-13) and the patch from:\r\nCyc Core Client Implementation 1.0.0-rc5.2\r\nbut it doesn't seem to work. I am getting...\r\n\r\n```\r\n;;; ... init/jrtl-init.lisp loaded; SHA-1: 4339ff6b6cf81ab2b39a4414d3df15d5b4769d96\r\n;;; loading init/release-specific-init.lisp ...\r\n;;; ... init/release-specific-init.lisp loaded; SHA-1: 29830c8808a3005178bb03c009b00caa8d45c180\r\n;;; loading init/api-patches/init-api-patches.lisp ...\r\n;;; loading init/api-patches/categorize-term-wrt-api.lisp ...\r\n\r\nError: DEFINE-EXTERNAL is not fboundp.\r\njava.lang.Exception\r\n        at com.cyc.tool.subl.jrtl.nativeCode.subLisp.Errors.possiblyCallErrorHandler(Errors.java:403)\r\n        at com.cyc.tool.subl.jrtl.nativeCode.subLisp.Errors.error(Errors.java:198)\r\n        at com.cyc.tool.subl.jrtl.nativeCode.subLisp.Errors.error(Errors.java:166)\r\n        at com.cyc.tool.subl.jrtl.nativeCode.type.symbol.AbstractSubLSymbol.getFunction(AbstractSubLSymbol.java:114)\r\n        at com.cyc.tool.subl.jrtl.nativeCode.type.core.AbstractSubLList.eval(AbstractSubLList.java:78)\r\n        at com.cyc.tool.subl.jrtl.nativeCode.subLisp.Eval.eval(Eval.java:64)\r\n        at com.cyc.tool.subl.jrtl.nativeCode.subLisp.Eval.load(Eval.java:129)\r\n        at com.cyc.tool.subl.jrtl.nativeCode.subLisp.UnaryFunction_load50.processItem(Unknown Source)\r\n        at com.cyc.tool.subl.jrtl.nativeCode.subLisp.Functions.funcall(Functions.java:78)\r\n        at com.cyc.tool.subl.jrtl.nativeCode.type.operator.AbstractSubLFunction.evalViaApply(AbstractSubLFunction.java:151)\r\n        at com.cyc.tool.subl.jrtl.nativeCode.type.core.AbstractSubLList.eval(AbstractSubLList.java:80)\r\n        at com.cyc.tool.subl.jrtl.nativeCode.subLisp.SubLSpecialOperatorDeclarations.list_progn(SubLSpecialOperatorDeclarations.java:1083)\r\n        at com.cyc.tool.subl.jrtl.nativeCode.subLisp.SubLSpecialOperatorDeclarations.punless(SubLSpecialOperatorDeclarations.java:178)\r\n        at com.cyc.tool.subl.jrtl.nativeCode.subLisp.BinaryFunction$PunlessBinaryFunction.processItem(BinaryFunction.java:719)\r\n        at com.cyc.tool.subl.jrtl.nativeCode.type.core.AbstractSubLList.eval(AbstractSubLList.java:86)\r\n        at com.cyc.tool.subl.jrtl.nativeCode.subLisp.Eval.eval(Eval.java:64)\r\n        at com.cyc.tool.subl.jrtl.nativeCode.subLisp.Eval.load(Eval.java:129)\r\n        at com.cyc.tool.subl.jrtl.nativeCode.subLisp.UnaryFunction_load50.processItem(Unknown Source)\r\n        at com.cyc.tool.subl.jrtl.nativeCode.subLisp.Functions.funcall(Functions.java:78)\r\n        at com.cyc.tool.subl.jrtl.nativeCode.type.operator.AbstractSubLFunction.evalViaApply(AbstractSubLFunction.java:151)\r\n        at com.cyc.tool.subl.jrtl.nativeCode.type.core.AbstractSubLList.eval(AbstractSubLList.java:80)\r\n        at com.cyc.tool.subl.jrtl.nativeCode.subLisp.Eval.eval(Eval.java:64)\r\n        at com.cyc.tool.subl.jrtl.nativeCode.subLisp.Eval.load(Eval.java:129)\r\n        at com.cyc.tool.subl.jrtl.nativeCode.subLisp.UnaryFunction_load50.processItem(Unknown Source)\r\n        at com.cyc.tool.subl.jrtl.nativeCode.subLisp.Functions.funcall(Functions.java:78)\r\n        at com.cyc.tool.subl.jrtl.nativeCode.type.operator.AbstractSubLFunction.evalViaApply(AbstractSubLFunction.java:151)\r\n        at com.cyc.tool.subl.jrtl.nativeCode.type.core.AbstractSubLList.eval(AbstractSubLList.java:80)\r\n        at com.cyc.tool.subl.jrtl.nativeCode.subLisp.SubLSpecialOperatorDeclarations.list_progn(SubLSpecialOperatorDeclarations.java:1083)\r\n        at com.cyc.tool.subl.jrtl.nativeCode.subLisp.SubLSpecialOperatorDeclarations.progn(SubLSpecialOperatorDeclarations.java:146)\r\n        at com.cyc.tool.subl.jrtl.nativeCode.subLisp.BinaryFunction$PrognBinaryFunction.processItem(BinaryFunction.java:692)\r\n        at com.cyc.tool.subl.jrtl.nativeCode.type.core.AbstractSubLList.eval(AbstractSubLList.java:86)\r\n        at com.cyc.tool.subl.jrtl.nativeCode.subLisp.SubLMain.handleInitFormRunning(SubLMain.java:429)\r\n        at com.cyc.tool.subl.jrtl.nativeCode.subLisp.SubLMain.handleInits(SubLMain.java:453)\r\n        at com.cyc.tool.subl.jrtl.nativeCode.subLisp.SubLMain.access$200(SubLMain.java:43)\r\n        at com.cyc.tool.subl.jrtl.nativeCode.subLisp.SubLMain$2.safeRun(SubLMain.java:509)\r\n        at com.cyc.tool.subl.jrtl.nativeCode.type.core.SubLProcess.run(SubProcess.java:123)\r\n\r\n        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)\r\n        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)\r\n        at java.lang.Thread.run(Thread.java:745)\r\n        at com.cyc.tool.subl.jrtl.nativeCode.subLisp.SubLThread.run(SubThread.java:109)\r\n```\r\nand several\r\n```\r\nContinuable error: Failed to read from stream in readloop.\r\njava.io.IOException: Bad file descriptor\r\n        at java.io.FileInputStream.readBytes(Native Method)\r\n        at java.io.FileInputStream.read(FileInputStream.java:272)\r\n        at java.io.BufferedInputStream.read1(BufferedInputStream.java:273)\r\n        at java.io.BufferedInputStream.read(BufferedInputStream.java:334)\r\n        at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:283)\r\n        at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:325)\r\n        at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:177)\r\n        at java.io.InputStreamReader.read(InputStreamReader.java:184)\r\n        at java.io.BufferedReader.fill(BufferedReader.java:154)\r\n        at java.io.BufferedReader.readLine(BufferedReader.java:317)\r\n        at java.io.BufferedReader.readLine(BufferedReader.java:382)\r\n        at com.cyc.tool.subl.jrtl.nativeCode.subLisp.SubLReader.readLine(SubLReader.java:353)\r\n        at com.cyc.tool.subl.jrtl.nativeCode.subLisp.SubLReader.askMultiChoiceQuestion(SubLReader.java:171)\r\n        at com.cyc.tool.subl.jrtl.nativeCode.subLisp.SubLReader.askRestartChoiceQuestion(SubLReader.java:122)\r\n        at com.cyc.tool.subl.jrtl.nativeCode.subLisp.Errors.error(Errors.java:205)\r\n        at com.cyc.tool.subl.jrtl.nativeCode.subLisp.Errors.error(Errors.java:166)\r\n```\r\nany advice on how to address this so that I can have an API client talk to the OpenCyc server? "}}