[Pythonmac-SIG] [py2app] "An unexpected error has occurred during execution of the main script"

Bob Ippolito bob at redivi.com
Tue Aug 8 22:11:17 CEST 2006


On Aug 8, 2006, at 6:57 AM, Michael Glassford wrote:

> I get this error running a py2app alias build (one built with option
> alias=True) of an application, with the additional information
> "AttributeError: 'NoneType' object has no attribute 'endswith'; See  
> the
> Console for a detailed traceback." However, no additional  
> information is
> written to the console.

There will be a full traceback on the console. This means either the  
terminal it was started from, or console.log.

> This alias build had been working for a long time. As far as I know,
> there have been no recent configuration changes that should cause this
> problem. If I make a non-alias build, it runs as it should.
>
> As far as I can tell, this error happens before site.py,  
> __boot.py__ are
> executed: if I put print statements at the top of these files, nothing
> is printed. I suppose that's what "during execution of the main  
> script"
> means?

No that's not what it means. Chances are, you just aren't looking for  
the print output in the right place.

> So my question is, how do I debug what's causing this problem?

Figure out where the stdout is going. I can't help you without a  
reproducible example or at least a traceback to look at. Also,  
versions are useful information too (OS, Python, py2app).

-bob



More information about the Pythonmac-SIG mailing list