Installation & update
About program installation and update, hardware, operating systems, setup, etc.

Printing keyboard shortcuts from AC 9

SeaGeoff
Ace
When I first installed AC 9 I successfully printed the default shortcuts from the WE dialog box via Safari. Now after building my custom set I go to view them and nothing happens. I don’t know what I did that might have killed this useful feature but everyone in our office who shares the same installation has the same problem. Is there some file or preference that I might have changed or lost that effects this? Thanks.
Regards,
Geoff Briggs
I & I Design, Seattle, USA
AC7-28, M1 Mac, OS 15.x
Graphisoft Insider's Panel, Beta Tester
20 REPLIES 20
Djordje
Virtuoso
Geoff wrote:
Dude you've been busy on that hammock
How is your Java?
Djordje



ArchiCAD since 4.55 ... 1995
HP Omen
Greg Kmethy
Graphisoft Alumni
Graphisoft Alumni
This is the full process:

1. In the temporary folder (something like HD/private/tmp/501/TemporaryItems) ArchiCAD creates the "ShortcutLayout.xml" file, which contains all the shortcuts in XML format
2. To the same temp. folder goes the "ShortcutLayout.xslt" file, which is the description of the "ShortcutLayout.xml" file
3. ArchiCAD starts "XslTransformer.jar" application, which is a Java tool by Graphisoft. This will "transform" the the two files mentioned above into the "ShortcutLayout.htm" file
4. ArchiCAD starts the system default browser (you can't set it in ArchiCAD) and opens "ShortcutLayout.htm"

These three files remain there even after you quit ArchiCAD, as you have discovered.

It seems that it it is not a java problem, since it works fine for you up till the XslTransformer.jar creates the ShortcutLayout.htm file, but the browser does not start up. Try this. In terminal, type:

touch test.htm
open test.htm

Does the test file open correctly? Is it Safari or something else?
Gergely Kmethy
VP, Customer Success, Graphisoft
SeaGeoff
Ace
gkmethy wrote:
It seems that it it is not a java problem, since it works fine for you up till the XslTransformer.jar creates the ShortcutLayout.htm file, but the browser does not start up.
I'm not so sure. In the non-working installation the .xml and .xslt files are created as usual but the ShortcutLayout.htm file is not. But when I tried moving the XslTransformer.jar file from a working install to the no-working one it did not solve the problem. Furthermore the working install has now stopped working but I'm not sure exactly when. I think it was after a restart or log-out. All of this has occurred on one machine, at home. I am checking to see if a fresh install stays good at work. I'll let you know.

Try this. In terminal, type:

touch test.htm
open test.htm

Does the test file open correctly? Is it Safari or something else?
This works fine.
Regards,
Geoff Briggs
I & I Design, Seattle, USA
AC7-28, M1 Mac, OS 15.x
Graphisoft Insider's Panel, Beta Tester
Greg Kmethy
Graphisoft Alumni
Graphisoft Alumni
Open up console. What does it log when you try to create the shortcut list? Is there anything like "Executing java -cp ........" ?
Gergely Kmethy
VP, Customer Success, Graphisoft
SeaGeoff
Ace
Here is the text pasted from Console:

===== Wed Nov 10 2004 ===== 18:37:56 US/Pacific =====
Exception in thread "main" java.lang.NoClassDefFoundError: graphisoft/bendeguz/XslTransformer

Hope that helps.
Regards,
Geoff Briggs
I & I Design, Seattle, USA
AC7-28, M1 Mac, OS 15.x
Graphisoft Insider's Panel, Beta Tester
Greg Kmethy
Graphisoft Alumni
Graphisoft Alumni
That's exactly what you get if XslTransformer.jar is missing or not accessible. I know you checked it before, but it still seems to be the case. It might be a silly idea, but what if I attach mine here. Try it. Maybe we'll witness a miracle.
Gergely Kmethy
VP, Customer Success, Graphisoft
SeaGeoff
Ace
Sorry no miracle. Same sad fate. Weird thing is that it works for a while if I re-install ArchiCAD, then something poisons it. And I checked and I have the same problem at work, also under OS 10.3.6.

Thanks for looking into it.
Regards,
Geoff Briggs
I & I Design, Seattle, USA
AC7-28, M1 Mac, OS 15.x
Graphisoft Insider's Panel, Beta Tester
__archiben
Booster
Geoff wrote:
Sorry no miracle. Same sad fate. Weird thing is that it works for a while if I re-install ArchiCAD, then something poisons it.
mate - are you on the latest java update? are you repairing your permissions? it all worked OK here (before i had my archiCAD drought )

when i do any major installing i run 'cocktail' in pilot mode: logs, caches, prebinding, you-name-it. and then i repair permissions using 'disk utility', restarting after each. it still sounds to me as though you're using an app (or an app/installer you've used) is preventing your access to the /tmp/ folders . . .

(just a thought: do you have any scheduled/automatic backup software kicking in at any time?)

~/archiben
b e n f r o s t
b f [a t ] p l a n b a r c h i t e c t u r e [d o t] n z
archicad | sketchup! | coffeecup
SeaGeoff
Ace
~/archiben wrote:
mate - are you on the latest java update? are you repairing your permissions? it all worked OK here (before i had my archiCAD drought
Sorry about the loss dude, very harsh.

I try to keep things up to snuff software update and permission wise and I tried running all the utilities, restarting etc. when I discovered the problem.

Here's my Java info:

Java 1.3.1 Plugin Settings:

Version: 2.0.0
Last Modified: 2003-10-17 18:55:36 -0700
Location: /Applications/Utilities/Java/Java 1.3.1 Plugin Settings.app
Get Info String: 1.0.0, Copyright 2002 Apple Computer.

Java 1.4.2 Plugin Settings:

Version: 2.1.1
Last Modified: 2004-08-30 19:17:04 -0700
Location: /Applications/Utilities/Java/Java 1.4.2 Plugin Settings.app
Get Info String: 2.1.0 (for JDK 1.4.2), Copyright 2003, 2004 Apple Computer, Inc. All Rights Reserved.

Java Web Start:

Version: 2.0.2
Last Modified: 2003-08-05 16:31:26 -0700
Location: /Applications/Utilities/Java/Java Web Start.app
Get Info String: Java Web Start version 1.4.2, Copyright 2003 Apple Computer.

it still sounds to me as though you're using an app (or an app/installer you've used) is preventing your access to the /tmp/ folders . . .
I hear you but I can't track it down. Other apps, including ArchiCAD are successfully writing to that folder. The two other files, the ones created by ArchiCAD are delivered there without fail.
(just a thought: do you have any scheduled/automatic backup software kicking in at any time?)
Yes, I have an app called ChronoSync performing back-ups to a FireWire hard drive. Could that be it? How would that screw things up?
Regards,
Geoff Briggs
I & I Design, Seattle, USA
AC7-28, M1 Mac, OS 15.x
Graphisoft Insider's Panel, Beta Tester
Laszlo Nagy
Community Admin
Community Admin
Maybe the problem is that you have 2 different Java versions on your computer. I had problems on Windows with this, because over the months 3 different Java plug-ins (1.4.0, 1.4.1, 1.4.2) were installed and some of them didn't uninstall correctly. Because of this, they still had entries in the Registry and the whole thing got messed up. There were certain things I could not do in my browser using Java (e.g. using my Internet banking software).
After I removed all references and entries to all Java versions but the latest, it started working fine.
Loving Archicad since 1995 - Find Archicad Tips at x.com/laszlonagy
AMD Ryzen9 5900X CPU, 64 GB RAM 3600 MHz, Nvidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), Windows 10 PRO ENG, Ac20-Ac28