browse by category or date

Another explanation to parents regarding the nature of COVID-19:

[Sent by Gov.sg – 24 Feb]

COVID-19: Good practices for families
Advice from infectious disease expert Dr Leong Hoe Nam

1. Should my child avoid extracurricular activities, like dance class?
If precautionary measures like temperature-taking and checks for respiratory symptoms are taken, it is ok. The chances of getting the virus are low.

2. Can I contract COVID-19 from swimming?
No. Contact with water would kill the virus. Adequately chlorinated water in pools is known to kill most respiratory viruses.

3. What are some precautions schools have in place?
Schools have put in place many measures, such as temperature-taking. They have also cancelled assemblies and outdoor activities. Children are effectively only exposed to their own classmates.

For more: go.gov.sg/covid19-expert5

Update on the number of confirmed and discharged cases:

[Sent by Gov.sg]

COVID-19: 24 Feb Update

As of 12pm:
New cases: 1
Total confirmed: 90
Discharged today: 2
Total discharged: 53
Total still in hospital: 37

The new case is linked to a previously known cluster.

Most in hospital are stable or improving. 7 are in the intensive care unit.

More: Go.gov.sg/moh24feb

Stay safe everyone!

GD Star Rating
loading...

About Hardono

Howdy! I'm Hardono. I am working as a Software Developer. I am working mostly in Windows, dealing with .NET, conversing in C#. But I know a bit of Linux, mainly because I need to keep this blog operational. I've been working in Logistics/Transport industry for more than 11 years.

Possibly relevant:

I have a Telerik Report which was creating few years back, using Telerik Reporting version R3 2018 SP2 (12.2.18.1129). This report has been deployed in production, and working as intended. But today, I received an email requesting some modification to be done on this report.

Unfortunately, I have upgraded my Telerik Reporting to the latest, version R1 2020 (14.0.20.115). But I wasn’t worried, I have done this before. I could just use Telerik Reporting Upgrade wizard, then everything would be compile as it used to be.

Before I upgrade I took screenshot which libraries are being referenced by project:

Once upgrade completed, I tried to open the report file then this error appeared:

I clicked OK then this error dialog pop out:

I closed my Visual Studio, then reopen again. But the error persistently appear whenever I tried to load the report designer. After few restarts of Visual Studio didn’t appease the error, maybe it’s something else. So I looked into ActivityLog.xml to see the details as the error dialog suggested:

<entry>
    <record>987</record>
    <time>2020/02/24 08:55:15.611</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>
        LegacySitePackage failed for package [NuGetPackage]
        Source: 'Microsoft.VisualStudio.Composition' 
        Description: An exception was thrown while initializing part "NuGet.PackageManagement.VisualStudio.VSSolutionManager".

        Microsoft.VisualStudio.Composition.CompositionFailedException: An exception was thrown while initializing part "NuGet.PackageManagement.VisualStudio.VSSolutionManager". ---> 
        System.Runtime.InteropServices.COMException: GetFullVsVersionString must be called on the UI thread.
 	
        at Microsoft.VisualStudio.Shell.ThreadHelper.ThrowIfNotOnUIThread(String callerMemberName)
   
        at NuGet.PackageManagement.VisualStudio.VSVersionHelper.GetFullVsVersionString()
   
        at NuGet.PackageManagement.VisualStudio.VSSolutionManager..ctor()
   	
        --- End of inner exception stack trace ---
   
        at Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.CreateValue()
   
        at Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.Create()
   
        at Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.MoveNext(PartLifecycleState nextState)
   
        at Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.MoveToState(PartLifecycleState requiredState)
   
        at Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.GetValueReadyToExpose()
   
        at Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.<>c__DisplayClass15_0.<GetExportedValueHelper>b__0()

        --- End of stack trace from previous location where exception was thrown ---
   
        at Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.<>c__DisplayClass15_0.<GetExportedValueHelper>b__0()
   
        at Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.GetValueForImportElement(RuntimePartLifecycleTracker importingPartTracker, RuntimeImport import, RuntimeExport export, Func`3 lazyFactory)
   
        at Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.GetValueForImportSite(RuntimePartLifecycleTracker importingPartTracker, RuntimeImport import)
   
        at Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.<CreateValue>b__10_0(RuntimeImport import)
   
        at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
   
        at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
   
        at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
   
        at Microsoft.VisualStudio.Composition.RuntimeExportProviderFactory.RuntimeExportProvider.RuntimePartLifecycleTracker.CreateValue()
   
        at Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.Create()
   
        at Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.MoveNext(PartLifecycleState nextState)
   
        at Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.MoveToState(PartLifecycleState requiredState)
   
        at Microsoft.VisualStudio.Composition.ExportProvider.PartLifecycleTracker.GetValueReadyToExpose()
   
        at Microsoft.VisualStudio.Composition.ExportProvider.<>c__DisplayClass53_0.<CreateExport>b__0()
   
        at System.Lazy`1.CreateValue()
   
        at System.Lazy`1.LazyInitValue()
   
        at System.Lazy`1.get_Value()
   	
        at Microsoft.VisualStudio.Composition.ExportProvider.<>c__DisplayClass70_0`2.<GetExports>b__1()
   
        at System.Lazy`1.CreateValue()
   
        at System.Lazy`1.LazyInitValue()
   
        at System.Lazy`1.get_Value()
   
        at Microsoft.VisualStudio.Composition.ExportProvider.GetExportedValue[T]()
   
        at Microsoft.VisualStudio.ComponentModelHost.ComponentModel.GetService[T]()
   
        at Telerik.Reporting.Vs.Common.NugetManager.IsPackageInstalled(String packageId)
   
        at Telerik.Reporting.UpgradeWizard.Engine.ProjectReferencesItem.UpdateNuGetPackage(NugetManager packageManager, List`1 updatedPackages, AssemblyName oldAssembly)
   
        at Telerik.Reporting.UpgradeWizard.Engine.ProjectReferencesItem.UpgradeInternal()
   
        at Telerik.Reporting.UpgradeWizard.Engine.UpgradeItem.Upgrade()

        --- End of stack trace from previous location where exception was thrown ---

    </description>
    <guid>{5FCC8577-4FEB-4D04-AD72-D6C629B083CC}</guid>
    <hr>80131500</hr>
    <errorinfo></errorinfo>
</entry>

It was a very long error message. What’s shown above is just a portion of it. Since I’m not sure what to do next, I decided to rename ActivityLog.xml to ActivityLog.xml.old. I was hoping maybe I could get a new shorter error message on the next try. To my surprise, I didn’t get the error. Now I am really don’t know what really caused the error, and what the solution is. But, that’s a mystery for another day.

I hope it helps! Cheers!

GD Star Rating
loading...

About Hardono

Howdy! I'm Hardono. I am working as a Software Developer. I am working mostly in Windows, dealing with .NET, conversing in C#. But I know a bit of Linux, mainly because I need to keep this blog operational. I've been working in Logistics/Transport industry for more than 11 years.

Possibly relevant:

Additional information on the nature of COVID-19:

[Sent by Gov.sg – 23 Feb]

COVID-19: Good practices to adopt
Advice from infectious disease expert Dr Leong Hoe Nam

1. Can I catch COVID-19 from a healthcare worker’s clothes?
Healthcare workers are trained professionals. In the hospital, they are gowned up with protective equipment. What they wear underneath would be kept clean

2. Should I be worried about my medical appointment at the hospital?
The chances of picking up COVID-19 at the hospital is low. Make an appointment to see your doctor. Stick to your schedule, go for the appointment and come back quickly.

3. Why shouldn’t we doctor-hop?
When you doctor-hop, the doctor may fail to appreciate the gravity of your case if you have been infected and the changes in you as the disease progresses.

For more: go.gov.sg/covid19-expert4

Update on number of confirmed and discharged cases:

[Sent by Gov.sg]

COVID-19: 23 Feb Update

As of 12pm:
New cases: 0
Total confirmed: 89
Discharged today: 2
Total discharged: 51
Total still in hospital: 38

Most in hospital are stable or improving. 5 are in the intensive care unit.
More: Go.gov.sg/moh23feb

Travel advisory

With the situation in Korea, MOH advises travellers to avoid non-essential travel to Daegu and Cheongdo. MOH also reminds the public to exercise caution when travelling to the rest of Korea.

From 23 Feb, the definition of suspect cases will be expanded to include persons with pneumonia or severe respiratory infection with breathlessness who had been to Daegu and/or Cheongdo, within 14 days before onset of symptoms.

Details: Go.gov.sg/moh23feb-rok

This is a good news. No new cases means the virus is hopefully somewhat contained. But considering that MOH haven’t reduce the DORSCON level, we must remain vigilant and extremely careful with our hygiene.

Stay safe everyone.

GD Star Rating
loading...

About Hardono

Howdy! I'm Hardono. I am working as a Software Developer. I am working mostly in Windows, dealing with .NET, conversing in C#. But I know a bit of Linux, mainly because I need to keep this blog operational. I've been working in Logistics/Transport industry for more than 11 years.

Possibly relevant: