Simon Brown Posted January 5, 2009 Author Share Posted January 5, 2009 Did you have to create the "Paint.NET user files" folder yourself? Link to comment Share on other sites More sharing options...
Renzo Posted January 5, 2009 Share Posted January 5, 2009 Yes, I did, because the plugin did not do it. So therefore I ask whether the location is okay (for vista) I created a Custom Brushes folder myself in: C:\Users\[username]\Documents\Paint.NET User Files\Custom Brushes and put some PNG files in it. Or is it something else? Link to comment Share on other sites More sharing options...
pyrochild Posted January 5, 2009 Share Posted January 5, 2009 Delete the Custom Brushes folder, install and run my Smudge plugin, and see if it can create the folder. If it crashes, post the log here. Also, do you have UAC enabled? ambigram signature by Kemaru [i write plugins and stuff] If you like a post, upvote it! Link to comment Share on other sites More sharing options...
Renzo Posted January 5, 2009 Share Posted January 5, 2009 I have UAC enabled I installed the Smudge plugin from Pyrochild Directly this message appears and below that you find the log file File: C:\Program Files\Paint.NET\Effects\Smudge.dll Effect Name: pyrochild.effects.smudge.Smudge Full error message: System.UnauthorizedAccessException: Toegang geweigerd. (Uitzondering van HRESULT: 0x80070005 (E_ACCESSDENIED)) bij PaintDotNet.SystemLayer.NativeMethods.SHGetFolderPathW(IntPtr hwndOwner, Int32 nFolder, IntPtr hToken, UInt32 dwFlags, StringBuilder lpszPath) bij PaintDotNet.SystemLayer.Shell.GetCSIDLPath(Int32 csidl, Boolean tryCreateIfAbsent) bij PaintDotNet.SystemLayer.Shell.GetVirtualPath(VirtualFolderName folderName, Boolean tryCreateIfAbsent) bij PaintDotNet.PdnInfo.get_UserDataPath() bij pyrochild.effects.common.PngBrush.GetSurface(Int32 width) bij pyrochild.effects.common.PngBrush..ctor(String brushName) bij pyrochild.effects.smudge.ConfigToken..ctor() bij pyrochild.effects.smudge.ConfigDialog.InitialInitToken() bij PaintDotNet.Effects.EffectConfigDialog..ctor() bij pyrochild.effects.common.CanvasConfigDialog..ctor() bij pyrochild.effects.smudge.ConfigDialog..ctor() bij pyrochild.effects.smudge.Smudge.CreateConfigDialog() bij PaintDotNet.Menus.EffectMenuBase.RunEffect(Type effectType) Log file This text file was created because Paint.NET crashed. Please e-mail this file to crashlog@getpaint.net so we can diagnose and fix the problem. Application version: Paint.NET v3.36 (Final Release build 3.36.3158.38068) Time of crash: 5-1-2009 21:33:37 Application uptime: 00:02:44.7320000 OS Version: 6.0.6001.65536 Service Pack 1 Workstation x86 .NET version: CLR 2.0.50727.1434 x86, FX 2.0 2.0SP1 3.0 3.0SP1 Processor: 2x "Intel(R) Pentium(R) Dual CPU E2160 @ 1.80GHz" @ ~1800MHz (DEP, SSE, SSE2, SSE3) Physical memory: 3326 MB UI DPI: 96,00 dpi (1,00x scale) Tablet PC: no Updates: true, 3-1-2009 Locale: pdnr.c: nl-NL, hklm: nl-NL, hkcu: n/a, cc: nl-NL, cuic: nl-NL Features log: UpdatesState(StartupState), SetTool(PaintDotNet.Tools.PaintBrushTool), UpdatesState(ReadyToCheckState), PopulateFonts(), HM(NullHistoryMemento), ShowDialog(PaintDotNet.ToolsForm), ShowDialog(PaintDotNet.LayerForm), ShowDialog(PaintDotNet.MainForm), HM(BitmapHistoryMemento), Menu.Effects, Effect(pyrochild.effects.smudge.Smudge), ShowDialog(PaintDotNet.TaskDialog+TaskDialogForm), ShowDialog(PaintDotNet.PdnBaseForm), AWAction(CloseAllWorkspacesAction), AWAction(CloseWorkspaceAction) Loaded assemblies: mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorlib.dll PaintDotNet, Version=3.36.3158.38068, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.exe System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Windows\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Windows\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Windows\assembly\GAC_MSIL\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll PaintDotNet.Core, Version=3.36.3158.38063, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Core.dll PaintDotNet.Base, Version=3.36.3158.38062, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Base.dll PaintDotNet.SystemLayer, Version=3.36.3158.38062, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.SystemLayer.dll PaintDotNet.Resources, Version=3.36.3158.38063, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Resources.dll PaintDotNet.Data, Version=3.36.3158.38064, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Data.dll System.Windows.Forms.resources, Version=2.0.0.0, Culture=nl, PublicKeyToken=b77a5c561934e089 @ C:\Windows\assembly\GAC_MSIL\System.Windows.Forms.resources\2.0.0.0_nl_b77a5c561934e089\System.Windows.Forms.resources.dll PaintDotNet.Effects, Version=3.36.3158.38065, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Effects.dll CustomBrushes, Version=5.1.4.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\CustomBrushes.dll ICSharpCode.SharpZipLib, Version=0.85.4.369, Culture=neutral, PublicKeyToken=1b03e6acf1164f73 @ C:\Program Files\Paint.NET\Effects\ICSharpCode.SharpZipLib.dll pyrochild.effects.common, Version=2.5.3285.4938, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\pyrochild.effects.common.dll Smudge, Version=2.1.3284.30866, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Smudge.dll mscorlib.resources, Version=2.0.0.0, Culture=nl, PublicKeyToken=b77a5c561934e089 @ C:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorlib.dll Exception details: System.NullReferenceException: De objectverwijzing is niet op een exemplaar van een object ingesteld. bij pyrochild.effects.smudge.ConfigDialog.Dispose(Boolean disposing) bij System.ComponentModel.Component.Finalize() ------------------------------------------------------------------------------ Link to comment Share on other sites More sharing options...
pyrochild Posted January 6, 2009 Share Posted January 6, 2009 Open Paint.NET and in the colors window click the little folder then click Open Palettes Folder: ambigram signature by Kemaru [i write plugins and stuff] If you like a post, upvote it! Link to comment Share on other sites More sharing options...
Goonfella Posted January 6, 2009 Share Posted January 6, 2009 Should`nt this be in this thread? - viewtopic.php?f=12&t=28356 Please feel free to visit my Gallery on PDNFans And my Alternatives to PDN Link to comment Share on other sites More sharing options...
pyrochild Posted January 6, 2009 Share Posted January 6, 2009 No. ambigram signature by Kemaru [i write plugins and stuff] If you like a post, upvote it! Link to comment Share on other sites More sharing options...
Goonfella Posted January 6, 2009 Share Posted January 6, 2009 Sorry. Just had another read of the thread. :oops: Please feel free to visit my Gallery on PDNFans And my Alternatives to PDN Link to comment Share on other sites More sharing options...
Renzo Posted January 6, 2009 Share Posted January 6, 2009 Pyrochild: When I do that I get the same "Unhandled error" See the log The strange thing is that on my XP machine it works perfect in the office But at home with Vista I have all these problems Hidden Content: This text file was created because Paint.NET crashed.Please e-mail this file to crashlog@getpaint.net so we can diagnose and fix the problem. Application version: Paint.NET v3.36 (Final Release build 3.36.3158.38068) Time of crash: 6-1-2009 20:32:50 Application uptime: 00:00:06.4770000 OS Version: 6.0.6001.65536 Service Pack 1 Workstation x86 .NET version: CLR 2.0.50727.1434 x86, FX 2.0 2.0SP1 3.0 3.0SP1 Processor: 2x "Intel® Pentium® Dual CPU E2160 @ 1.80GHz" @ ~1800MHz (DEP, SSE, SSE2, SSE3) Physical memory: 3326 MB UI DPI: 96,00 dpi (1,00x scale) Tablet PC: no Updates: true, 3-1-2009 Locale: pdnr.c: nl-NL, hklm: nl-NL, hkcu: n/a, cc: nl-NL, cuic: nl-NL Features log: PopulateFonts(), UpdatesState(StartupState), SetTool(PaintDotNet.Tools.PaintBrushTool), UpdatesState(ReadyToCheckState), HM(NullHistoryMemento), ShowDialog(PaintDotNet.ToolsForm), ShowDialog(PaintDotNet.LayerForm), ShowDialog(PaintDotNet.MainForm), Menu.Window, Colors, ShowDialog(PaintDotNet.ColorsForm) Loaded assemblies: mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorlib.dll PaintDotNet, Version=3.36.3158.38068, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.exe System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Windows\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Windows\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Windows\assembly\GAC_MSIL\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll PaintDotNet.Core, Version=3.36.3158.38063, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Core.dll PaintDotNet.Base, Version=3.36.3158.38062, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Base.dll PaintDotNet.SystemLayer, Version=3.36.3158.38062, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.SystemLayer.dll PaintDotNet.Resources, Version=3.36.3158.38063, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Resources.dll PaintDotNet.Data, Version=3.36.3158.38064, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Data.dll System.Windows.Forms.resources, Version=2.0.0.0, Culture=nl, PublicKeyToken=b77a5c561934e089 @ C:\Windows\assembly\GAC_MSIL\System.Windows.Forms.resources\2.0.0.0_nl_b77a5c561934e089\System.Windows.Forms.resources.dll PaintDotNet.Effects, Version=3.36.3158.38065, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Effects.dll CustomBrushes, Version=5.1.4.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\CustomBrushes.dll ICSharpCode.SharpZipLib, Version=0.85.4.369, Culture=neutral, PublicKeyToken=1b03e6acf1164f73 @ C:\Program Files\Paint.NET\Effects\ICSharpCode.SharpZipLib.dll pyrochild.effects.common, Version=2.5.3285.4938, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\pyrochild.effects.common.dll Smudge, Version=2.1.3284.30866, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Smudge.dll mscorlib.resources, Version=2.0.0.0, Culture=nl, PublicKeyToken=b77a5c561934e089 @ C:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorlib.dll Exception details: System.UnauthorizedAccessException: Toegang geweigerd. (Uitzondering van HRESULT: 0x80070005 (E_ACCESSDENIED)) bij PaintDotNet.SystemLayer.NativeMethods.SHGetFolderPathW(IntPtr hwndOwner, Int32 nFolder, IntPtr hToken, UInt32 dwFlags, StringBuilder lpszPath) bij PaintDotNet.SystemLayer.Shell.GetCSIDLPath(Int32 csidl, Boolean tryCreateIfAbsent) bij PaintDotNet.SystemLayer.Shell.GetVirtualPath(VirtualFolderName folderName, Boolean tryCreateIfAbsent) bij PaintDotNet.PdnInfo.get_UserDataPath() bij PaintDotNet.PaletteCollection.DoesPalettesPathExist() bij PaintDotNet.PaletteCollection.Load() bij PaintDotNet.ColorsForm.ColorPalettesButton_DropDownOpening(Object sender, EventArgs e) bij System.Windows.Forms.ToolStripDropDownItem.OnDropDownShow(EventArgs e) bij System.Windows.Forms.ToolStripDropDownItem.ShowDropDownInternal() bij System.Windows.Forms.ToolStripDropDownItem.ShowDropDown(Boolean mousePush) bij System.Windows.Forms.ToolStripSplitButton.OnMouseDown(MouseEventArgs e) bij System.Windows.Forms.ToolStripItem.HandleMouseDown(MouseEventArgs e) bij System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met) bij System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met) bij System.Windows.Forms.ToolStrip.OnMouseDown(MouseEventArgs mea) bij System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks) bij System.Windows.Forms.Control.WndProc(Message& m) bij System.Windows.Forms.ScrollableControl.WndProc(Message& m) bij System.Windows.Forms.ToolStrip.WndProc(Message& m) bij PaintDotNet.SystemLayer.ToolStripEx.WndProc(Message& m) bij System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) bij System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) bij System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ------------------------------------------------------------------------------ Link to comment Share on other sites More sharing options...
Simon Brown Posted January 6, 2009 Author Share Posted January 6, 2009 Does your computer have multiple user accounts? Was Paint.NET installed on the one you are using now? Link to comment Share on other sites More sharing options...
Renzo Posted January 6, 2009 Share Posted January 6, 2009 Yes, my computer has multiple user accounts Paint.NET is installed by me (with administrator rights), logged in as myself Thanks anyway Link to comment Share on other sites More sharing options...
Simon Brown Posted January 6, 2009 Author Share Posted January 6, 2009 Look through each user account and see if the folder was created there. Link to comment Share on other sites More sharing options...
Renzo Posted January 6, 2009 Share Posted January 6, 2009 Yes, another user with administrator rights this works So in Vista it should be C:\Users\[username1]\Documents\Paint.NET User Files\Custom Brushes But for some reason it became C:\Users\[username2]\Documents\Paint.NET User Files\Custom Brushes and now? Link to comment Share on other sites More sharing options...
Bob Posted January 6, 2009 Share Posted January 6, 2009 So in Vista it should beC:\Users\[username1]\Documents\Paint.NET User Files\Custom Brushes But for some reason it became C:\Users\[username2]\Documents\Paint.NET User Files\Custom Brushes Is username1 written in chinese, or cyrillic, or anything outside the western alphabet (a->z) ? No. Way. I've just seen Bob. And... *poof!*—just like that—he disappears into the mist again. ~Helio Link to comment Share on other sites More sharing options...
Renzo Posted January 6, 2009 Share Posted January 6, 2009 No, USername1 = Renzo Username2 = Monique So nothing difficult or strange there Link to comment Share on other sites More sharing options...
pyrochild Posted January 7, 2009 Share Posted January 7, 2009 Pyrochild: When I do that I get the same "Unhandled error" If it's causing the same crash when you do that, then the problem resides in Paint.NET and/or your computer, not our plugins. I'll bring this issue to Rick Brewster's attention. ambigram signature by Kemaru [i write plugins and stuff] If you like a post, upvote it! Link to comment Share on other sites More sharing options...
Renzo Posted January 7, 2009 Share Posted January 7, 2009 Yes, I think you are right I hope Rick Brewster can help me out here Thanks a lot for your support! Link to comment Share on other sites More sharing options...
Sadorath Posted January 24, 2009 Share Posted January 24, 2009 I have been trying to get the Custom Brushes Plug-in v5.1.4 to work on my machine. I keep get an unhandled error exception errors when I use it. Every time I press Ok or Cancel it crashes..with that error. I will attach my log file if that help resolve the issue. EDIT: BY THE WAY IF IT ISN'T CRASHING WITH YOU WHAT VERSION ARE YOU USING AS OF THIS EDIT I'M ON v3.36 (Paint.net) NEW EDIT: I found out the issue...The reason the error occurs is because the user (myself) or someone else created the directory themselves...So everyone with the unhandled error try moving your custom brushes folder to your desktop...then delete the "C:\Documents and Settings\[uSER NAME]\My Documents\Paint.NET User Files\" folder and run paint.net then use the plug-in..then move just your brushes into the "C:\Documents and Settings\[uSER NAME]\My Documents\Paint.NET User Files\Custom Brushes" folder...and it worked...well for me that is.. pdncrash.zip Link to comment Share on other sites More sharing options...
ragingsuns Posted January 25, 2009 Share Posted January 25, 2009 Oh, nice. You solved your own issue. And maybe next time, you shouldn't attach your log, but rather, put it in the body of your text. Some people can't be bothered downloading stuff *coughmecough*. いつか誓う僕らこの手で築く未来は... Visit my deviantArt page! Link to comment Share on other sites More sharing options...
Simon Brown Posted January 26, 2009 Author Share Posted January 26, 2009 I have added a survey to allow me to prioritise and consider whether rewriting (while using old code) is a good idea. Link to comment Share on other sites More sharing options...
ragingsuns Posted January 28, 2009 Share Posted January 28, 2009 Personally, I'd think reusing old code is better. You can basically know what it does, better. I don't know. But where's this survey? いつか誓う僕らこの手で築く未来は... Visit my deviantArt page! Link to comment Share on other sites More sharing options...
Simon Brown Posted January 28, 2009 Author Share Posted January 28, 2009 The survey is linked to in the first post. I'm considering this as the source is a mess, the plugin contains many features though to be cowbell and is also quite buggy. Link to comment Share on other sites More sharing options...
LynnJ Posted January 28, 2009 Share Posted January 28, 2009 Sorry I just started with PDN can you still only have 20 brushes, and can you delete brushes you don't want anymore? Link to comment Share on other sites More sharing options...
Simon Brown Posted January 28, 2009 Author Share Posted January 28, 2009 No, you can have as many as your RAM allows. To delete a brush, click "view installed brushes" and delete as you normally would. Link to comment Share on other sites More sharing options...
melissa-lou Posted January 28, 2009 Share Posted January 28, 2009 I have downloaded the plug in. Saved it to effects and unblocked the file. But it still doesn't show up under effects or adjustments when i re-open PDN. What has happened? I have tried to change the custom effects file to always read able insted of read only and hidden. But once i click apply and close the box it the file goes back to read only again? Is that the problem? Arrghh Link to comment Share on other sites More sharing options...
Recommended Posts