ID:1376452
 
Resolved
browse() was failing for cache files.
BYOND Version:500
Operating System:Windows 7 Pro 64-bit
Web Browser:Chrome 29.0.1547.66
Applies to:Dream Daemon
Status: Resolved (500.1207)

This issue has been resolved.
Descriptive Problem Summary:

This snippet of code:

/client/verb/changes()
set name = "Changelog"
set category = "OOC"
src << browse('html/changelog.html', "window=changes;size=675x650")


causes this runtime when used:

runtime error: bad output value
proc name: Changelog (/client/verb/changes)
source file: mob.dm,372
usr: Giacomand (/mob/new_player)
src: Giacomand (/client)
call stack:
Giacomand (/client): Changelog()


This worked in v499.


Numbered Steps to Reproduce Problem:
1. Compile with the above code and have a HTML file ('html/changelog.html')
2. Try to use the verb.
3. Receive a runtime and nothing happens.

Code Snippet (if applicable) to Reproduce Problem:
See above.

Expected Results:
A new window to appear with the contents of the HTML file ('html/changelog.html').

Actual Results:
No window appears and I receive a runtime error instead.

When does the problem NOT occur?
Cannot make it not occur.

Did the problem NOT occur in any earlier versions? If so, what was the last version that worked? This was working fine in v499 and didn't occur at all, this is the first time I've seen this error type.

Workarounds:

No clue.
Lummox JR resolved issue with message:
browse() was failing for cache files.