[armedbear-ticket] [armedbear] #243: ClassCastException in MAKE-PATHNAME
![](https://secure.gravatar.com/avatar/bfc2df4941985c6757bb9cc05a33e95f.jpg?s=120&d=mm&r=g)
#243: ClassCastException in MAKE-PATHNAME ------------------------+--------------------------------------------------- Reporter: ehuelsmann | Owner: nobody Type: defect | Status: new Priority: major | Milestone: 1.1.0 Component: java | Version: Keywords: | ------------------------+--------------------------------------------------- ,---- | Armed Bear Common Lisp 1.1.0-dev-svn-14131M | Java 1.7.0_03 Oracle Corporation | OpenJDK 64-Bit Server VM | Low-level initialization completed in 0.3 seconds. | Startup completed in 1.456 seconds. | Loading /home/emarsden/.abclrc completed in 0.66 seconds. | Type ":help" for a list of available commands. | CL-USER(1): (make-pathname :device (list "foo")) | java.lang.ClassCastException: org.armedbear.lisp.SimpleString cannot be cast to org.armedbear.lisp.Pathname | at org.armedbear.lisp.Pathname.getNamestring(Pathname.java:657) | at org.armedbear.lisp.Pathname.printObject(Pathname.java:909) | at org.armedbear.lisp.Primitives$pf__output_object.execute(Primitives.java:907) | at org.armedbear.lisp.Symbol.execute(Symbol.java:813) | at org.armedbear.lisp.LispThread.execute(LispThread.java:653) | at org.armedbear.lisp.print_8.execute(print.lisp:127) | at org.armedbear.lisp.Symbol.execute(Symbol.java:813) | at org.armedbear.lisp.LispThread.execute(LispThread.java:653) | at org.armedbear.lisp.print_14.execute(print.lisp:281) | at org.armedbear.lisp.Symbol.execute(Symbol.java:813) | at org.armedbear.lisp.LispThread.execute(LispThread.java:653) `---- -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/243> armedbear <http://common-lisp.net/project/armedbear> armedbear
![](https://secure.gravatar.com/avatar/bfc2df4941985c6757bb9cc05a33e95f.jpg?s=120&d=mm&r=g)
#243: ClassCastException in MAKE-PATHNAME ------------------------+--------------------------------------------------- Reporter: ehuelsmann | Owner: mevenson Type: defect | Status: assigned Priority: major | Milestone: 1.1.0 Component: java | Version: Keywords: | ------------------------+--------------------------------------------------- Changes (by ehuelsmann): * owner: nobody => mevenson * status: new => assigned Comment: pathnames -> mevenson -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/243#comment:1> armedbear <http://common-lisp.net/project/armedbear> armedbear
![](https://secure.gravatar.com/avatar/bfc2df4941985c6757bb9cc05a33e95f.jpg?s=120&d=mm&r=g)
#243: ClassCastException in MAKE-PATHNAME -------------------------+-------------------------------------------------- Reporter: ehuelsmann | Owner: mevenson Type: defect | Status: closed Priority: major | Milestone: 1.1.0 Component: java | Version: Resolution: fixed | Keywords: -------------------------+-------------------------------------------------- Changes (by mevenson): * status: assigned => closed * resolution: => fixed Comment: (In [14238]) Fixes #243: MAKE-PATHNAME with a DEVICE string. We allow DEVICE lists to contain a string value as constructed by MAKE-PATHNAME, but the result can never actually be resolvable by TRUENAME. Instead of trying to figure out the proper use of Java labels, just use the private static Pathname.doTruenameExit() as the common point for all exits from the TRUENAME implementation. -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/243#comment:2> armedbear <http://common-lisp.net/project/armedbear> armedbear
![](https://secure.gravatar.com/avatar/bfc2df4941985c6757bb9cc05a33e95f.jpg?s=120&d=mm&r=g)
#243: ClassCastException in MAKE-PATHNAME -------------------------+-------------------------------------------------- Reporter: ehuelsmann | Owner: mevenson Type: defect | Status: closed Priority: major | Milestone: 1.1.0 Component: java | Version: 1.1.0-dev Resolution: fixed | Keywords: pathname -------------------------+-------------------------------------------------- Changes (by mevenson): * keywords: => pathname * version: => 1.1.0-dev -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/243#comment:3> armedbear <http://common-lisp.net/project/armedbear> armedbear
participants (1)
-
armedbear