These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Macintosh

 
  • Topic is locked indefinitely.
 

Cider logging on Mac, wiki incorrect and needs update?

First post
Author
Utremi Fasolasi
La Dolce Vita
#1 - 2011-11-16 03:21:55 UTC
I was asked in a bug report to refer to the Bug Reporting wiki page and capture Cider logs but the instructions seem to have a flaw, and return a response of "Invalid null command" in Terminal.

What's missing?

Bug report is 118702 for Sisi on a very repeatable avatar rendering issue when docking into CQ.
Utremi Fasolasi
La Dolce Vita
#2 - 2011-11-17 19:01:39 UTC
bump.
ISD BH Scribblet
ISD BH
ISD Alliance
#3 - 2011-11-23 23:15:50 UTC
Hi.

the instructions are

Quote:
Generating Cider Logs
You can grab valuable information by running Eve from the terminal by initiating the Cider trace utility.

Launch Terminal. You can find Terminal using Spotlight; it can also be located in "/Applications/Utilities"
Right click on the EVE install that you wish to redirect, and select 'Show Package Contents'
Open the 'Contents' folder, then the 'MacOS' folder
Drag the 'cider' file into the Terminal window, this will generate a link directly to the cider file. USER$ /Applications/EVE/EVE.app/Contents/MacOS/cider (this may look different if you renamed the EVE application, don't worry!)
Add the following to the end after .../cider ' -debugmsg +seh,+tid,+module,+debugstr &> ~/Desktop/EVEcrashlog.log'. Note the space.
The command should now look like; 'USER$ /Applications/EVE/EVE.app/Contents/MacOS/cider -debugmsg +seh,+tid,+module,+debugstr &> ~/Desktop/EVEcrashlog.log'
Hit ENTER to execute the command. This will start logging and generate the logs to the Desktop in a file called "EVEcrashlog.log"
Once the bug has been reproduced, ZIP the EVEcrashlog.log file and upload the zipped copy to the bug report.


So, I *think* the bit you might be getting wrong is the formatting the command in Terminal.

Once you navigate through your EVEOnline app to find the Cider app, you drag this into the terminal window. This should give you something that looks like

Quote:
MACNAME:~ USERNAME$ /Applications/EVE/EVE.app/Contents/MacOS/cider


but exact path will vary depending on where you've put your EVE install.

After that you add the command switches for cider, the ' -debugmsg +seh,+tid,+module,+debugstr &> ~/Desktop/EVEcrashlog.log'

But, do not add the quote marks, and make sure there is a single space between 'cider' and the '-debugstr'. The final result should look like

Quote:
MACNAME:~ USERNAME$ /Applications/EVE/EVE.app/Contents/MacOS/cider -debugmsg +seh,+tid,+module,+debugstr &> ~/Desktop/EVEcrashlog.log


Press return, and it should create a file on your desktop called EVEcrashlog.log, and start EVE for you.

Does this help?

Good luck,

Scribblet
Utremi Fasolasi
La Dolce Vita
#4 - 2011-11-23 23:54:27 UTC
BH Scribblet wrote:
Hi.

the instructions are

Quote:
Generating Cider Logs
You can grab valuable information by running Eve from the terminal by initiating the Cider trace utility.

Launch Terminal. You can find Terminal using Spotlight; it can also be located in "/Applications/Utilities"
Right click on the EVE install that you wish to redirect, and select 'Show Package Contents'
Open the 'Contents' folder, then the 'MacOS' folder
Drag the 'cider' file into the Terminal window, this will generate a link directly to the cider file. USER$ /Applications/EVE/EVE.app/Contents/MacOS/cider (this may look different if you renamed the EVE application, don't worry!)
Add the following to the end after .../cider ' -debugmsg +seh,+tid,+module,+debugstr &> ~/Desktop/EVEcrashlog.log'. Note the space.
The command should now look like; 'USER$ /Applications/EVE/EVE.app/Contents/MacOS/cider -debugmsg +seh,+tid,+module,+debugstr &> ~/Desktop/EVEcrashlog.log'
Hit ENTER to execute the command. This will start logging and generate the logs to the Desktop in a file called "EVEcrashlog.log"
Once the bug has been reproduced, ZIP the EVEcrashlog.log file and upload the zipped copy to the bug report.


So, I *think* the bit you might be getting wrong is the formatting the command in Terminal.

Once you navigate through your EVEOnline app to find the Cider app, you drag this into the terminal window. This should give you something that looks like

Quote:
MACNAME:~ USERNAME$ /Applications/EVE/EVE.app/Contents/MacOS/cider


but exact path will vary depending on where you've put your EVE install.

After that you add the command switches for cider, the ' -debugmsg +seh,+tid,+module,+debugstr &> ~/Desktop/EVEcrashlog.log'

But, do not add the quote marks, and make sure there is a single space between 'cider' and the '-debugstr'. The final result should look like

Quote:
MACNAME:~ USERNAME$ /Applications/EVE/EVE.app/Contents/MacOS/cider -debugmsg +seh,+tid,+module,+debugstr &> ~/Desktop/EVEcrashlog.log


Press return, and it should create a file on your desktop called EVEcrashlog.log, and start EVE for you.

Does this help?

Good luck,

Scribblet



Yep I can read and that is all exactly what I did, correctly. Does it work for you like you actually tested it yourself? I'd be interested if you are successful with the same steps.
Jericho D'Angel
Bourbon's Anonny Corp
#5 - 2011-11-29 03:11:26 UTC
You're exactly right, no matter how you type it, you get "null command" - I've tried varying the spaces as original instruction as best I could decipher as the font wasn't exactly perfect in delineating where, if any, spaces were in code.
Leaving the single quotes in, I got other coding structure error messages including command couldn't be found.
Strockhov
The Shire
#6 - 2011-12-01 05:29:50 UTC
I just manually issued the command and it worked fine. The problem you describe of invalid command is usually with the path entered. When I manually go down the path I noticed the directory under Application for Eve contains a space. Unless you escape that correctly the command will not run.

This command will not work because of the unquoted space between EVE (SPACE)Online.app
/Applications/EVE Online.app/Contents/MacOS/cider -debugmsg +seh,+tid,+module,+debugstr &> ~/Desktop/EVEcrash.log

This command did run: EVE\(SPACE)Online.app Note the backslash
/Applications/EVE\ Online.app/Contents/MacOS/cider -debugmsg +seh,+tid,+module,+debugstr &> ~/Desktop/EVEcrash.log

Another way to run the command is to use cd and tab to navigate down the path until you get to the directory containing cider. If you use tab it will complete partial directory names for you including any escapes that are needed. Once there issue the command:
./cider -debugmsg +seh,+tid,+module,+debugstr &> ~/Desktop/EVEcrash.log

You do need the "./" in front of cider to tell it to look in the current location and not someplace else.