Opened 5 years ago

Closed 5 years ago

Last modified 5 years ago

#1275 closed defect (fixed)

create-jvm broken in ccl's jni.lisp

Reported by: mikelevins Owned by:
Priority: normal Milestone:
Component: other Version: trunk
Keywords: Cc:


library/jni.lisp defines create-jvm, which calls ccl::call-with-string-vector with two arguments; ccl::call-with-string-vector requires three.

Supplying an encoding, e.g. :us-ascii, appears to fix the problem.

Change History (4)

comment:1 Changed 5 years ago by rme

  • Resolution set to fixed
  • Status changed from new to closed

(In [16357]) In create-jvm, specify :utf-8 as encoding arg in call-with-string-vector.

Closes ticket:1275.

comment:2 Changed 5 years ago by rme

Let me know if this doesn't fix it, mikel. I don't think I have a JVM installed anywhere handy right now, so I didn't test any farther than doing (create-jvm) and seeing a dialog box prompt be to install Java.

comment:3 Changed 5 years ago by mikelevins

I'm checking, but the trunk is failing to rebuild itself on my machine at the moment. Poking around to figure out why.

comment:4 Changed 5 years ago by mikelevins

The change you committed does seem to fix the jni problem; thanks!

Note: See TracTickets for help on using tickets.