Jump to content
Ketarin forum
  • Announcements

JimH44

Members
  • Content count

    15
  • Joined

  • Last visited

About JimH44

Profile Information

  • Gender
    Not Telling
  1. unexpected error occurred on a send

    Hello, Ketarin has been working superbly on my Windows 7 computer and on WINE on a Lubuntu Linux system, but from 12 Nov onwards has, for many recipes, been giving the error: The underlying connection was closed: An unexpected error occurred on a send. This happens with many FileHippo recipes that used to work. It also happens with a recipe to get AgentRansack. When I look at https://www.mythicsoft.com/ with my browser, I see the web page, and can see the button to click to download the installer, pointing to https://download.mythicsoft.com/ar/867/AgentRansack_867.exe but when I have a variable to get the version number and ask it to read https://www.mythicsoft.com/ it produces this error as in the screenshot. From an internet search, this error seems to be from .NET. Are you aware of any changes that happened about November 12? The version of Ketarin that I am using on Windows 7 is 1.8.7.0. Thanks for thinking about this, Jim
  2. System.Management.Automation error

    Hello again, I am again trying to compile Ketarin for Linux. Trying to compile for Windows first, but can't get it to compile, because of the reference to the Information stream. In the file "PowerShellScript.cs" at line 39 I get the error: Error CS1061 'PSDataStreams' does not contain a definition for 'Information' and no extension method 'Information' accepting a first argument of type 'PSDataStreams' could be found (are you missing a using directive or an assembly reference?) The code base I am using is from the "open source" link on the home page of ketarin.org, which contains the version number 1.8.7. Ketarin.csproj contains 95 <Reference Include="System.Management.Automation, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"> 96 <HintPath>packages\Microsoft.PowerShell.5.ReferenceAssemblies.1.0.0\lib\net4\System.Management.Automation.dll</HintPath> The file System.Management.Automation.dll supplied in version 1.8.7 in the Assemblies folder doesn't have a version number in its Properties. I have replaced it with a file that has version 6.3.9600 16406 but I still get the error. When the binary file is built, is this DLL included in it? The code tries to cater for older versions of the DLL which don't include the Information stream: try { powerShell.Streams.Information.DataAdded += this.InfoDataAdded; } catch (MissingMethodException) { // Only supported in PS 5.0 and higher } but I can't even compile it. Any suggestions?
  3. Ketarin 1.7.0 b2

    Hello again, I'm still hoping to compile Ketarin for Linux. After all this activity to fix what FileHippo did to us, is there now an official source release that I could get, please, eithier by ordinary download or by SVN or by GIT? Thanks, Jim
  4. Hello again, I have downloaded Crossover, which is a front-end to WINE, and does a good job of running many Windows programs on Linux. I have set up an operating environment (a "bottle" in CrossOver jargon) that emulates Windows XP and contains Microsoft's version of dotNET Framework, versions 1.1, 2.0 and 2.0 SP 2. I ran the standard Windows Ketarin 1.6.0.434. When I tried to load a Ketarin recipe, I got the same error as before: "failed to import the file: Item has already been added. Key in dictionary 'runlevel' Key being added: 'runlevel'" Next I tried to set a global variable within Ketarin. I typed in a variable name and a value, and when I closed the dialog, I got an error dialog with these details: See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box. ************** Exception Text ************** System.ArgumentException: Item has already been added. Key in dictionary: 'runlevel' Key being added: 'runlevel' at System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add) at System.Collections.Hashtable.Add(Object key, Object value) at System.Collections.Specialized.StringDictionary.Add(String key, String value) at System.CodeDom.Compiler.Executor.ExecWaitWithCaptureUnimpersonated(SafeUserTokenHandle userToken, String cmd, String currentDir, TempFileCollection tempFiles, String& outputName, String& errorName, String trueCmdLine) at System.CodeDom.Compiler.Executor.ExecWaitWithCapture(SafeUserTokenHandle userToken, String cmd, String currentDir, TempFileCollection tempFiles, String& outputName, String& errorName, String trueCmdLine) at Microsoft.CSharp.CSharpCodeGenerator.Compile(CompilerParameters options, String compilerDirectory, String compilerExe, String arguments, String& outputFile, Int32& nativeReturnValue, String trueArgs) at Microsoft.CSharp.CSharpCodeGenerator.FromFileBatch(CompilerParameters options, String[] fileNames) at Microsoft.CSharp.CSharpCodeGenerator.FromSourceBatch(CompilerParameters options, String[] sources) at Microsoft.CSharp.CSharpCodeGenerator.System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromSourceBatch(CompilerParameters options, String[] sources) at System.CodeDom.Compiler.CodeDomProvider.CompileAssemblyFromSource(CompilerParameters options, String[] sources) at System.Xml.Serialization.Compiler.Compile(Assembly parent, String ns, XmlSerializerCompilerParameters xmlParameters, Evidence evidence) at System.Xml.Serialization.TempAssembly.GenerateAssembly(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, Evidence evidence, XmlSerializerCompilerParameters parameters, Assembly assembly, Hashtable assemblies) at System.Xml.Serialization.TempAssembly..ctor(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, String location, Evidence evidence) at System.Xml.Serialization.XmlSerializer.GenerateTempAssembly(XmlMapping xmlMapping, Type type, String defaultNamespace) at System.Xml.Serialization.XmlSerializer..ctor(Type type, String defaultNamespace) at System.Xml.Serialization.XmlSerializer..ctor(Type type) at Ketarin.Forms.SettingsDialog.set_CustomColumns(SerializableDictionary`2 value) at Ketarin.Forms.SettingsDialog.bOK_Click(Object sender, EventArgs e) at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Button.OnClick(EventArgs e) at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ButtonBase.WndProc(Message& m) at System.Windows.Forms.Button.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: 2.0.0.0 Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000) CodeBase: file:///C:/windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll ---------------------------------------- Ketarin Assembly Version: 1.6.0.434 Win32 Version: 1.6.0.434 CodeBase: file:///Y:/Ketarin/Ketarin.exe ---------------------------------------- System.Windows.Forms Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000) CodeBase: file:///C:/windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000) CodeBase: file:///C:/windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Drawing Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000) CodeBase: file:///C:/windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- System.Xml Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000) CodeBase: file:///C:/windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- System.Data Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000) CodeBase: file:///C:/windows/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll ---------------------------------------- System.Data.SQLite Assembly Version: 1.0.65.0 Win32 Version: 1.0.65.0 CodeBase: file:///Y:/Ketarin/System.Data.SQLite.DLL ---------------------------------------- System.Transactions Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000) CodeBase: file:///C:/windows/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll ---------------------------------------- System.Design Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000) CodeBase: file:///C:/windows/assembly/GAC_MSIL/System.Design/2.0.0.0__b03f5f7f11d50a3a/System.Design.dll ---------------------------------------- System.Web Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000) CodeBase: file:///C:/windows/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll ---------------------------------------- System.Configuration Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000) CodeBase: file:///C:/windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll ---------------------------------------- System.EnterpriseServices Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000) CodeBase: file:///C:/windows/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll ---------------------------------------- Accessibility Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000) CodeBase: file:///C:/windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.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. It seems Ketarin is trying to add something to a hash table, as the top of the call stack is System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add) But why is it adding 'runlevel'? And why doesn't this error happen on a real Windows XP system? Thanks for thinking about this, Jim Ketarin-error.txt
  5. Yes, I just loaded the same XML file into Ketarin on Windows without any problem. I'm not sure I know how to answer the question about the version of the framework. This version of WINE is said to contain Mono already, but when I tried to run Ketarin on it I got an error: visual C++ runtime R6030 CRT not initialized Someone suggested using winetricks to install dotNet 2.0, which I did. This ran a Microsoft installer. I then updated to SP 2 of dotNet 2. So it seems to me I'm running the MS framework.
  6. I love using Ketarin on Windows, and I now need to use it on Linux. I have installed WINE version 1.6.1 on my Ubuntu 13.04 system, and I can launch Ketarin version 1.6.0.434. But when I try to load the XML file of recipes for downloading installers, I get an error message: "failed to import the file: Item has already been added. Key in dictionary 'runlevel' Key being added: 'runlevel'" as in the screenshot. Any ideas? Jim
  7. Compiling Ketarin from Source

    Hello again, floele. Sorry I didn't notice your reply -- I had forgotten to turn on following on this thread. Have now done so. I'm using MonoDevelop version 2.8.6.3 on Ubuntu Oneiric. I'm trying to build the whole project, which should involve compiling all files, I think. I have included the files for CDwriterXP, that the Ketarin files depend on. Thanks, Jim
  8. Compiling Ketarin from Source

    Thanks for that comment, floele. I am looking into how to run .NET programs on Linux. I have the Windows version running over WINE on Linux, but I find it hard to use it to make new "recipes", because the Find function within Variables doesn't work -- it finds all strings that match the first letter in the find string. I have started trying to compile Ketarin on Linux, and I have run into a problem. The function InitializeComponent() is called in quite a few .cs files, but the compiler can't find where this function is defined. Can you help?
  9. Compiling Ketarin from Source

    I am looking for a build of Ketarin for Linux. GuyHoozdis, how did you get on? I hope I don't have to do again the work that you have done. Jim
  10. Source Code Availability to Port to Linux

    Anthonym, did you ever try porting Ketarin to linux? I'd like to use it, but don't know if I have time to get up to speed again and do the port.
  11. Hello, I'm loving Ketarin. It is keeping over 200 installers up-to-date for me, and maintaining a repository for others to access on the LAN. Now I would like it to remove from folder X any installers that are no longer pointed to by my recipes. This happens because one site I update from has a web page containing pointers to the current viable installers. Sometimes it's a stable release and a beta, sometimes the stable release and the next release candidate. I have worked out recipes that look at the pointers and fetch what they point to, but the developers would like me to automatically remove from my repository any versions that they no longer point to. I have worked out how to use Ketarin commands to list the {file} items locally in a file Keeps.txt, and then to remove from folder X any installers that are not listed in Keeps.txt. (See the attached Killer.txt) If all recipes download their files, this works properly. But if some recipes check for update and decide not to download, then their commands don't run, and their {file} items don't make it into Keeps.txt. Is there a way to make the commands associated with a recipe run whether or not the installer needs updating? Or some other way to remove installers that are no longer pointed to by the recipes that install into folder X? Thanks, Jim Killer.txt
  12. Unhandled exception on Cancel

    Hello again, Ketarin is normally working perfectly, and a great time-saver, but to-day threw an unhandled exception when I clicked the Cancel button to stop checking my list of regular expressions. Here's the content of the error message: <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box. ************** Exception Text ************** System.Net.WebException: The request was aborted: The request was canceled. at System.Net.FtpWebRequest.GetResponse() at Ketarin.WebClient.GetResponse(WebRequest request) at Ketarin.Updater.DoDownload(ApplicationJob job, Uri urlToRequest) at Ketarin.Updater.DoDownload(ApplicationJob job, String& requestedUrl) at Ketarin.Updater.StartNewThread(Object paramJob) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ButtonBase.WndProc(Message& m) at System.Windows.Forms.Button.WndProc(Message& m) at wyDay.Controls.SplitButton.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: 2.0.0.0 Win32 Version: 2.0.50727.3643 (GDR.050727-3600) CodeBase: file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll ---------------------------------------- Ketarin Assembly Version: 1.6.0.434 Win32 Version: 1.6.0.434 CodeBase: file:///C:/Program%20Files/Ketarin/Ketarin.exe ---------------------------------------- System.Windows.Forms Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.3637 (GDR.050727-3600) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.3643 (GDR.050727-3600) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Drawing Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.3639 (GDR.050727-3600) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- System.Xml Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.3082 (QFE.050727-3000) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- System.Data Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000) CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll ---------------------------------------- System.Data.SQLite Assembly Version: 1.0.65.0 Win32 Version: 1.0.65.0 CodeBase: file:///C:/Program%20Files/Ketarin/System.Data.SQLite.DLL ---------------------------------------- System.Transactions Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000) CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll ---------------------------------------- System.Design Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.3637 (GDR.050727-3600) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Design/2.0.0.0__b03f5f7f11d50a3a/System.Design.dll ---------------------------------------- System.Web Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.3634 (GDR.050727-3600) CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll ---------------------------------------- System.Configuration Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll ---------------------------------------- System.EnterpriseServices Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000) CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll ---------------------------------------- p0pl-xyz Assembly Version: 1.6.0.434 Win32 Version: 2.0.50727.3643 (GDR.050727-3600) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- XmlRpcProxyba186ff6-6ad0-4c54-86f7-a8d705b1a31b Assembly Version: 0.0.0.0 Win32 Version: 1.6.0.434 CodeBase: file:///C:/Program%20Files/Ketarin/Ketarin.exe ---------------------------------------- Accessibility Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.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: <configuration> <system.windows.forms jitDebugging="true" /> </configuration> 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. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks again for this great program, Jim
  13. I have quite a few Filehippo recipes that are working, but flashplayer_ie_64 has just stopped working, with the message Adobe Flash Player - 64-bit IE The remote server returned an error: (404) Not Found. (http://fpdownload.adobe.com/get/flashplayer/pdc/11.3.300.257/install_flash_player_ax.exe) I looked for a way of reporting this to FileHippo, but couldn't find one. I looked on the Filehippo page for flashplayer_ie_64 and found this message in bold: Beginning with Adobe Flash Version 11.3, the universal installer includes the 32-bit and 64-bit versions of the Flash Player. Does your experience suggest a default way to resolve problems with Filehippo links? Thanks for thinking about this, Jim
  14. I am finding Ketarin very helpful in populating a cloud storage repository at Wuala.com, called LangTran, for Language and Translation software. It exists so people who work in villages without internet connection can update all the installers that they might want to access in the village, while they are still in town and have a connection to the internet. I use Ketarin to keep the installers stored at Wuala.com up-to-date, and it works well for that. I would also like to include selected web pages about these installers in the repository at Wuala.com, but I have not been able to work out how to do that. When I try to set up a recipe for Ketarin to get a web page, I get an error message like this one: "The downloaded file is not a binary file type (text/html; charset=UTF-8). Possibly there is an error page. Status code: 200 (OK)" No doubt this happens so we won't get web pages instead of installers if we make mistakes in setting up the Ketarin recipes. Is there a way to ask Ketarin to download the content of a web page and save it somewhere? Thanks, Jim
×