Atomic Scribbler Home · SmartEdit Home · Help

Crash after unintentionally maximizing


#1

Win10 / Latest AS version

I was experimenting with the top status bar modes, and a couple of times inadvertently maximized the app. The second time this happened, I got an Unhandled Exception error. (Unhandled? Hmmm.)

Since the app wants to close or continue I’m reporting this before clearing the error. Here’s the detail text:


See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at DevExpress.XtraBars.Ribbon.ViewInfo.RibbonItemViewInfo.CalcState()
at DevExpress.XtraBars.Ribbon.ViewInfo.RibbonButtonItemViewInfo.CalcState()
at DevExpress.XtraBars.Ribbon.ViewInfo.RibbonItemViewInfo.GetItemAppearance(BarItem item, Boolean useForArrow)
at DevExpress.XtraBars.Ribbon.ViewInfo.RibbonItemViewInfo.GetItemAppearance(BarItem item)
at DevExpress.XtraBars.Ribbon.ViewInfo.RibbonItemViewInfo.UpdatePaintAppearanceCore(AppearanceObject destAppearance, BarItem item)
at DevExpress.XtraBars.Ribbon.ViewInfo.RibbonItemViewInfo.UpdatePaintAppearance()
at DevExpress.XtraBars.BarItemLink.UpdateOwnerAppearance()
at DevExpress.XtraBars.BarItem.OnItemChanged(BarItemLink link, BarItemChangeMode mode, String property)
at DevExpress.XtraBars.BarItem.OnItemChanged(BarItemChangeMode mode, String property)
at DevExpress.XtraBars.BarItem.OnItemChanged(Boolean onlyInvalidate, Boolean onlyUpdateAppearance)
at DevExpress.XtraBars.BarItem.OnEnabledChanged()
at DevExpress.XtraBars.BarItem.set_Enabled(Boolean value)
at DevExpress.XtraBars.InternalItems.RibbonExpandCollapseItem.set_Enabled(Boolean value)
at DevExpress.XtraBars.Utils.RibbonFormHelper.DoApplyFormStateObject(RibbonForm ribbonForm, RibbonFormStateObject obj)
at DevExpress.XtraBars.Utils.RibbonFormHelper.ApplyFormStateObject(Form form, RibbonFormStateObject obj)
at DevExpress.XtraBars.Ribbon.RibbonControl.RestoreFromFullScreenMode()
at DevExpress.XtraBars.Ribbon.RibbonControl.CheckFullScreen()
at DevExpress.XtraBars.Ribbon.RibbonControl.OnClientSizeChanged(EventArgs e)
at System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height, Int32 clientWidth, Int32 clientHeight)
at System.Windows.Forms.Control.UpdateBounds()
at System.Windows.Forms.Control.WmWindowPosChanged(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at DevExpress.Utils.Controls.ControlBase.WndProc(Message& m)
at DevExpress.XtraBars.Ribbon.RibbonControl.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2115.0 built by: NET47REL1LAST
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll

Scribbler
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files/Atomic%20Scribbler/Scribbler.exe

AtomicConst
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files/Atomic%20Scribbler/AtomicConst.DLL

System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2110.0 built by: NET47REL1LAST
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2110.0 built by: NET47REL1LAST
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2046.0 built by: NET47REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

DevExpress.Utils.v17.1
Assembly Version: 17.1.7.0
Win32 Version: 17.1.7.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/DevExpress.Utils.v17.1/v4.0_17.1.7.0__b88d1754d700e49a/DevExpress.Utils.v17.1.dll

DevExpress.Data.v17.1
Assembly Version: 17.1.7.0
Win32 Version: 17.1.7.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/DevExpress.Data.v17.1/v4.0_17.1.7.0__b88d1754d700e49a/DevExpress.Data.v17.1.dll

DevExpress.BonusSkins.v17.1
Assembly Version: 17.1.7.0
Win32 Version: 17.1.7.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/DevExpress.BonusSkins.v17.1/v4.0_17.1.7.0__b88d1754d700e49a/DevExpress.BonusSkins.v17.1.dll

AtomicService
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files/Atomic%20Scribbler/AtomicService.DLL

DevExpress.XtraBars.v17.1
Assembly Version: 17.1.7.0
Win32 Version: 17.1.7.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/DevExpress.XtraBars.v17.1/v4.0_17.1.7.0__b88d1754d700e49a/DevExpress.XtraBars.v17.1.dll

DevExpress.XtraEditors.v17.1
Assembly Version: 17.1.7.0
Win32 Version: 17.1.7.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/DevExpress.XtraEditors.v17.1/v4.0_17.1.7.0__b88d1754d700e49a/DevExpress.XtraEditors.v17.1.dll

AtomicBiz
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files/Atomic%20Scribbler/AtomicBiz.DLL

System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2116.0 built by: NET47REL1LAST
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

AutoMapper
Assembly Version: 4.2.1.0
Win32 Version: 4.2.1.0
CodeBase: file:///C:/Program%20Files/Atomic%20Scribbler/AutoMapper.DLL

AtomicDb
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files/Atomic%20Scribbler/AtomicDb.DLL

System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2046.0 built by: NET47REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2102.0 built by: NET47REL1LAST
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

DevExpress.XtraRichEdit.v17.1.Extensions
Assembly Version: 17.1.7.0
Win32 Version: 17.1.7.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/DevExpress.XtraRichEdit.v17.1.Extensions/v4.0_17.1.7.0__b88d1754d700e49a/DevExpress.XtraRichEdit.v17.1.Extensions.dll

DevExpress.XtraRichEdit.v17.1
Assembly Version: 17.1.7.0
Win32 Version: 17.1.7.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/DevExpress.XtraRichEdit.v17.1/v4.0_17.1.7.0__b88d1754d700e49a/DevExpress.XtraRichEdit.v17.1.dll

DevExpress.RichEdit.v17.1.Core
Assembly Version: 17.1.7.0
Win32 Version: 17.1.7.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/DevExpress.RichEdit.v17.1.Core/v4.0_17.1.7.0__b88d1754d700e49a/DevExpress.RichEdit.v17.1.Core.dll

DevExpress.Office.v17.1.Core
Assembly Version: 17.1.7.0
Win32 Version: 17.1.7.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/DevExpress.Office.v17.1.Core/v4.0_17.1.7.0__b88d1754d700e49a/DevExpress.Office.v17.1.Core.dll

DevExpress.XtraTreeList.v17.1
Assembly Version: 17.1.7.0
Win32 Version: 17.1.7.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/DevExpress.XtraTreeList.v17.1/v4.0_17.1.7.0__b88d1754d700e49a/DevExpress.XtraTreeList.v17.1.dll

DevExpress.XtraSpellChecker.v17.1
Assembly Version: 17.1.7.0
Win32 Version: 17.1.7.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/DevExpress.XtraSpellChecker.v17.1/v4.0_17.1.7.0__b88d1754d700e49a/DevExpress.XtraSpellChecker.v17.1.dll

DevExpress.SpellChecker.v17.1.Core
Assembly Version: 17.1.7.0
Win32 Version: 17.1.7.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/DevExpress.SpellChecker.v17.1.Core/v4.0_17.1.7.0__b88d1754d700e49a/DevExpress.SpellChecker.v17.1.Core.dll

System.Data
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2102.0 built by: NET47REL1LAST
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll

System.ComponentModel.DataAnnotations
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2046.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.ComponentModel.DataAnnotations/v4.0_4.0.0.0__31bf3856ad364e35/System.ComponentModel.DataAnnotations.dll

System.Data.Linq
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2046.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Data.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Data.Linq.dll

System.Web
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2110.0 built by: NET47REL1LAST
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Web/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Web.dll

Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2046.0 built by: NET47REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll

System.Data.SQLite
Assembly Version: 1.0.105.2
Win32 Version: 1.0.105.2
CodeBase: file:///C:/Program%20Files/Atomic%20Scribbler/System.Data.SQLite.DLL

System.Transactions
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2046.0 built by: NET47REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll

System.EnterpriseServices
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2046.0 built by: NET47REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll

Anonymously Hosted DynamicMethods Assembly
Assembly Version: 0.0.0.0
Win32 Version: 4.7.2115.0 built by: NET47REL1LAST
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll

DevExpress.Printing.v17.1.Core
Assembly Version: 17.1.7.0
Win32 Version: 17.1.7.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/DevExpress.Printing.v17.1.Core/v4.0_17.1.7.0__b88d1754d700e49a/DevExpress.Printing.v17.1.Core.dll

UIAutomationClient
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2046.0 built by: NET47REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/UIAutomationClient/v4.0_4.0.0.0__31bf3856ad364e35/UIAutomationClient.dll

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.


I chose to Continue, and the app appears to be working OK. Note that the full-screen state might be problematic, since I work on a UHD monitor, and full screen is a lot of real estate.

ac


#2

Thanks for the report Allen. This functionality is buried inside one of the UI components, so might take a while to track down.

Are you using a 4k monitor? If you are, have you noticed any sluggish behaviour from Atomic — slow to carry out UI actions and such. I’ve had a couple of reports or performance issues on 4k monitors (2K is fine) and want to see how widespread it might be.


#3

Yes, this is a “4k” monitor (4 x “full HD”, aka UHD, aka 3840 x 2160). One observation I’d make about a lot of apps is that the notion of “going full screen” without asking is now much more of a nuisance. Not that AS did that, but full screen on a UHD monitor produces an app footprint so large that it’s almost always more annoying than useful. Graphics programs, yes, but for an editor or any number of utilities and non-graphical apps, full screen is just, well, shocking! (Of course, if one is using a big screen to display very large text, then other considerations obtain. I use mine as a border-free workspace the equivalent of four HD screens, so I’m viewing it from the same 20" distance as my old HD monitors, with no enlargement. And I love it – I’ll never go back…)

So far the only noticeable delay was the first time AS displayed an image, but assume that was waiting for the web to deliver it. In that context, however, I would have liked to see some indication that an image was pending. Perhaps more importantly, in the future it would be very helpful to be able to specify what app is invoked to display images.

I have barely begun using AS (1 or 2), so my sense of its responsiveness isn’t based on much. I hope to migrate a fairly long novel into AS in the next few days. I’ll certainly report any sluggishness that comes up.

Allen


#4

BTW, since I’m not allowed to post any new topics until tomorrow, could you possibly remove that restriction on my account? I have one more possible bug to report. (It was very frustrating to discover that after carefully describing it I wasn’t allowed to post.)

Thanks,

Allen


#5

Try it now. The forum sofwtare has low level restrictions for new users creating posts in the first 24 hours, but I’ve upped that.


#6

Just testing Reply function . . .

. . . it worked. So far . . .

Allen