HyperCard Mailing List

[HC] What is "Hypercard error 1834?"
(Msg 1 of 7)
evanssl21 <evanssl21@[redacted].net>
Monday, 30-Nov-2015 19:40 GMT
The Subject says it all. The window contains this message:
Unexpected error 1834
There is a single button: "Quit". Poking it causes HC to quit.

Doing anything else produces a beep.

When I get this, the error message occurs on opening the stack. That
makes it pretty hard to do any useful debugging.

Thanks for help.

Art Evans
[HC] What is "Hypercard error 1834?"
(Msg 2 of 7)
coiin <coiin@[redacted].net>
Monday, 30-Nov-2015 19:56 GMT
Here’s a discussion from nearly six years ago, maybe some of the suggestions would work for you. If not, track down Tony McCoy O’Grady to see if he managed to fix that stack:

https://groups.yahoo.com/neo/groups/HyperCard/conversations/topics/27890
[HC] What is "Hypercard error 1834?"
(Msg 3 of 7)
evanssl21 <evanssl21@[redacted].net>
Monday, 30-Nov-2015 22:08 GMT
That discussion was interesting, but it dealt with only data. Since
my Friday backup I have entered no data but have edited scripts. As
far as I can tell, the only script that can be edited remotely is the
stack script.

Am I missing something?

By the way -- what does error #1834 mean? Knowing that might help.

Thanks.

Art Evans

At 14:56 -0500 2015.11.30, Colin Holgate coiin@[redacted].net[HyperCard] wrote:
>
>
>Here's a discussion from nearly six years ago, maybe some of the
>suggestions would work for you. If not, track down Tony McCoy
>O'Grady to see if he managed to fix that stack:
>
>https://groups.yahoo.com/neo/groups/HyperCard/conversations/topics/27890
>
>
[HC] What is "Hypercard error 1834?"
(Msg 4 of 7)
beckiergb <beckiergb@[redacted].com>
Tuesday, 01-Dec-2015 01:23 GMT
I think for all anyone knows (I challenge others to prove me wrong),
unexpected error #1834 means, roughly, "this stack is corrupted," and
nothing else.

Unexpected error #1834 is just what HyperCard throws up any time it's so
confused it doesn't know what else to do.

HyperCard has never, as far as I know, ever displayed "Unexpected error #N"
for any other value of N. N=1834 appears to be unique. It's almost as if
the programmers had actually hard-coded the string "Unexpected error #1834"..

I once managed to trigger unexpected error #1834 by modifying a stack's
MAST block, which tells HyperCard where all the other blocks are. I had
literally taken away its map, and now it was figuratively lost at sea. When
that happens, unexpected error #1834 is the result.

About the only thing you can do is find something besides HyperCard that
can read its stacks (LiveCard, or SuperCard, or Uli Kusterer's utility that
turns HyperCard stacks into XML files) and try to use it to recover the
data.
[HC] What is "Hypercard error 1834?"
(Msg 5 of 7)
coiin <coiin@[redacted].net>
Tuesday, 01-Dec-2015 01:29 GMT
I wonder if doing a debug hintbits compact might straighten things out? Worth a try. Here's something I said about it 12 years ago:

https://groups.yahoo.com/neo/groups/HyperCard/conversations/topics/19581
[HC] What is "Hypercard error 1834?"
(Msg 6 of 7)
beckiergb <beckiergb@[redacted].com>
Tuesday, 01-Dec-2015 02:43 GMT
On a tangential note, idle curiosity brought me to the Wikipedia page for
1834, where I learned that 1834 was the year Charles Babbage conceived of
the Analytical Engine. So there is a plausible explanation for why the
programmers picked 1834 for their last-ditch-effort error code. :)


-- Rebecca Bettencourt

On Mon, Nov 30, 2015 at 5:29 PM, Colin Holgate coiin@[redacted].net[HyperCard] <HyperCard-Mailing-List> wrote:

>
>
> I wonder if doing a debug hintbits compact might straighten things out?
> Worth a try. Here's something I said about it 12 years ago:
>
> https://groups.yahoo.com/neo/groups/HyperCard/conversations/topics/19581
>
>
>
[HC] What is "Hypercard error 1834?"
(Msg 7 of 7)
beckiergb <beckiergb@[redacted].com>
Tuesday, 01-Dec-2015 03:28 GMT
On a practical note, if all that has changed since your last backup are
scripts, and they're all in HyperTalk (this won't work for AppleScript),
you can recover them by opening the stack in a text editor. The scripts
will be in plain text, only without indentation.
On Nov 30, 2015 6:43 PM, "Rebecca Bettencourt" <beckiergb@[redacted].com wrote:

> On a tangential note, idle curiosity brought me to the Wikipedia page for
> 1834, where I learned that 1834 was the year Charles Babbage conceived of
> the Analytical Engine. So there is a plausible explanation for why the
> programmers picked 1834 for their last-ditch-effort error code. :)
>
>
> -- Rebecca Bettencourt
>
> On Mon, Nov 30, 2015 at 5:29 PM, Colin Holgate coiin@[redacted].net> [HyperCard] <HyperCard-Mailing-List> wrote:
>
>>
>>
>> I wonder if doing a debug hintbits compact might straighten things out?
>> Worth a try. Here's something I said about it 12 years ago:
>>
>> https://groups.yahoo.com/neo/groups/HyperCard/conversations/topics/19581
>>
>>
>>
>
>
HyperCard® and HyperTalk™ remain trademarks of Apple, Inc.; other trademarked products and terms mentioned in this archive are the property of their respective trademark holders. Individual messages remain the intellectual property of their respective authors.