Chaos Corona Forum

Chaos Corona for 3ds Max => [Max] Bug Reporting => [Max] Resolved Bugs => Topic started by: vrauwena on 2016-11-29, 03:19:19

Title: wxWidgets Assertion failure
Post by: vrauwena on 2016-11-29, 03:19:19
was doing rendering when the following message show up, not sure what triggered this or how is it going to affect the scene.

An internal error occured: wxWidgets Assertion failure. Please report this problem to us.
File: ..\..\src\common\wincmn.cpp(3301)
Function: wxWindowBase::CaptureMouse
Condition: !wxMouseCapture::IsInCaptureStack(this)
Message: Recapturing the mouse in the same window?
Title: Re: wxWidgets Assertion failure
Post by: bibi5000 on 2016-11-29, 09:00:32
I accidentally posted this in "resolved bugs" (https://forum.corona-renderer.com/index.php/topic,4620.msg90556.html#new)

Here is the Deadline error log which all of my render slaves are giving:

Code: [Select]
=======================================================
Error
=======================================================
Error: Dialog popup detected: Title "wxWidgets Debug Alert", Message "..\..\src\common\cmdline.cpp(1278): assert ""Assert failure"" failed in wxCmdLineParser::Parse(): no wxMessageOutput object?
Do you want to stop the program?
You can also choose [Cancel] to suppress further warnings."
   at Deadline.Plugins.ScriptPlugin.RenderTasks(String taskId, Int32 startFrame, Int32 endFrame, String& outMessage, AbortLevel& abortLevel)

=======================================================
Type
=======================================================
RenderPluginException

=======================================================
Stack Trace
=======================================================
   at Deadline.Plugins.Plugin.RenderTask(String taskId, Int32 startFrame, Int32 endFrame)
   at Deadline.Slaves.SlaveRenderThread.RenderCurrentTask(TaskLogWriter tlw)

=======================================================
Log
=======================================================
2016-11-29 08:42:25:  BEGIN - RCUBE01\Administrator
2016-11-29 08:42:25:  0: Start Job timeout is disabled.
2016-11-29 08:42:25:  0: Task timeout is disabled.
2016-11-29 08:42:25:  0: Loaded job: Ichenhausen_v2_09  -  Corona DR Job (3ds Max 2016) (583d30c4673ef92cc4797a74)
2016-11-29 08:42:25:  0: INFO: Executing plugin script C:\Users\Administrator\AppData\Local\Thinkbox\Deadline7\slave\rcube01\plugins\583d30c4673ef92cc4797a74\CoronaDR.py
2016-11-29 08:42:25:  0: INFO: Corona DR Plugin Initializing...
2016-11-29 08:42:25:  0: INFO: About: Corona DR Plugin for Deadline
2016-11-29 08:42:25:  0: INFO: The job's environment will be merged with the current environment before rendering
2016-11-29 08:42:25:  0: INFO: Executable: C:\Program Files\Corona\DrServer.exe
2016-11-29 08:42:25:  0: INFO: Existing DR Process: Fail On Existing Process
2016-11-29 08:42:25:  0: INFO: DR Auto Close: False
2016-11-29 08:42:25:  0: INFO: DR Close Timeout: 30 seconds
2016-11-29 08:42:25:  0: Plugin rendering frame(s): 1
2016-11-29 08:42:25:  0: INFO: Corona DrServer job starting...
2016-11-29 08:42:25:  0: INFO: Stdout Redirection Enabled: True
2016-11-29 08:42:25:  0: INFO: Stdout Handling Enabled: True
2016-11-29 08:42:25:  0: INFO: Popup Handling Enabled: True
2016-11-29 08:42:25:  0: INFO: QT Popup Handling Enabled: False
2016-11-29 08:42:25:  0: INFO: WindowsForms10.Window.8.app.* Popup Handling Enabled: False
2016-11-29 08:42:25:  0: INFO: Using Process Tree: True
2016-11-29 08:42:25:  0: INFO: Hiding DOS Window: True
2016-11-29 08:42:25:  0: INFO: Creating New Console: False
2016-11-29 08:42:25:  0: INFO: Running as user: Administrator
2016-11-29 08:42:25:  0: INFO: Executable: "C:\Program Files\Corona\DrServer.exe"
2016-11-29 08:42:25:  0: INFO: Argument:  --verbose
2016-11-29 08:42:25:  0: INFO: Startup Directory: "C:\Program Files\Corona"
2016-11-29 08:42:25:  0: INFO: Process Priority: BelowNormal
2016-11-29 08:42:25:  0: INFO: Process Affinity: default
2016-11-29 08:42:25:  0: INFO: Process is now running
2016-11-29 08:42:25:  0: WARNING: Detected popup dialog "wxWidgets Debug Alert".
2016-11-29 08:42:25:  0: WARNING: ---- dump of dialog ----
2016-11-29 08:42:25:  0: WARNING: Button: &Ja
2016-11-29 08:42:25:  0: WARNING: Button: &Nein
2016-11-29 08:42:25:  0: WARNING: Button: Abbrechen
2016-11-29 08:42:25:  0: WARNING: Static:
2016-11-29 08:42:25:  0: WARNING: Static: ..\..\src\common\cmdline.cpp(1278): assert ""Assert failure"" failed in wxCmdLineParser::Parse(): no wxMessageOutput object?
2016-11-29 08:42:25:  Do you want to stop the program?
2016-11-29 08:42:25:  You can also choose [Cancel] to suppress further warnings.
2016-11-29 08:42:25:  0: WARNING: ---- end dump of dialog ----

=======================================================
Details
=======================================================
Date: 11/29/2016 08:42:24
Frames: 1
Elapsed Time: 00:00:00:02
Job Submit Date: 11/29/2016 08:39:51
Job User: fab
Average RAM Usage: 1637630464 (10%)
Peak RAM Usage: 1643319296 (10%)
Average CPU Usage: 2%
Peak CPU Usage: 11%
Used CPU Clocks: 19046
Total CPU Clocks: 952280
Title: Re: wxWidgets Assertion failure
Post by: Ondra on 2016-11-29, 12:43:28
hi,
what corona version is that?
Title: Re: wxWidgets Assertion failure
Post by: bibi5000 on 2016-11-29, 14:35:12
It's Corona 1.5.2 hotfix. Maybe I have found the troublemaker (flatiron.dlu), give me some hours to verify that :)
Title: Re: wxWidgets Assertion failure
Post by: bibi5000 on 2016-11-30, 09:16:28
Nope, sorry. Still getting this debug alert.

3dsmax 2016
Corona 1.5.2 hotfix
Deadline 7.2
Win 7 64bit
Title: Re: wxWidgets Assertion failure
Post by: bibi5000 on 2016-12-02, 21:03:05
FYI:
I posted this in the deadline forum, this is the reply i got:

Quote
Support for Corona 1.5 has been added to Deadline 8.1 currently in beta. (Corona removed the '--verbose' CLI flag in 1.5, which is causing it to crash IIRC). Join beta if your a paying customer? Try commenting out these lines in your CoronaDR.py plugin file and that *might* get you by for the time being:

from:

CODE: SELECT ALL
        verboseLogging = self.deadlinePlugin.GetBooleanPluginInfoEntryWithDefault( "VerboseLogging", False )
        if verboseLogging:
            arguments += " --verbose"


to:
CODE: SELECT ALL
#        verboseLogging = self.deadlinePlugin.GetBooleanPluginInfoEntryWithDefault( "VerboseLogging", False )
#        if verboseLogging:
#            arguments += " --verbose"
Mike Owen
Title: Re: wxWidgets Assertion failure
Post by: jrgby on 2017-01-11, 18:10:18
Just got this on my last render, repeated about 10x:
Quote
===== Error(-11) =====
An internal error occured: wxWidgets Assertion failure. Please report this problem to us.
File: ..\..\src\common\wincmn.cpp(3301)
Function: wxWindowBase::CaptureMouse
Condition: !wxMouseCapture::IsInCaptureStack(this)
Message: Recapturing the mouse in the same window?
corona 1.5.2, max2017 u1, win7 64
Title: Re: wxWidgets Assertion failure
Post by: maru on 2017-01-12, 15:00:10
Anyone with this issue: do you by any chance have TeamViewer installed, and maybe you were using it when the error appeared?
Title: Re: wxWidgets Assertion failure
Post by: Ondra on 2017-04-24, 18:10:39
this was fixed in one of the latest RCs for 1.6