[Last Call] Learn how to a build a cloud-first strategyRegister Now

x
?
Solved

What does "CHPXmlParserCommon Entered" mean?

Posted on 2008-11-13
6
Medium Priority
?
346 Views
Last Modified: 2013-11-07
Hello Experts,

When testing my application in debug mode I have recently begin to get a lot of messages in the immediate window that read:

    CHPXmlParserCommon Entered
    ~CHPXmlParserCommon Entered

When these messages appear, they tend to be repreated consecutively many times.

These message don't "appear" to have an impact on the operation of the application.  Can anyone enlighten me about the source of these messages and what they might mean.  (What I really want is to no longer be troubled by a whole lot of duplicate (and to me, meaningless) lines in the immediate window.

Thanks for any help.

Cheers,
Randy
0
Comment
Question by:omegaomega
  • 3
  • 3
6 Comments
 
LVL 23

Expert Comment

by:Christopher Kile
ID: 22962667
What references do you have in your application?  One of them is generating debug messages.  Have you searched all of your DLLs for CHPXmlParser?  From some of my reading, it may be related to PHP, are you using any?
0
 
LVL 12

Author Comment

by:omegaomega
ID: 22965200
Hi, cpkilekofp,

Thanks for the suggestions.  I don't think the references have changed recently and I don't believe I have any references to PHP.

Your suggestion that I search my DLLs for this string was really good.  Unfortunately, in the process I discovered the XP search tool ignores DLLs (even if the fix "Index files with unknown extensions" has been applied.)  (And yes, I have Search Hidden... and Search System... checked.)  I have really hated this so-called search tool since I started using XP, and what little I have heard tells me that it has been made even worse in Vista.  So there was some delay while I finally went off to find a proper search tool.

I found Agent Ransack (http://www.mythicsoft.com/agentransack/) which appears to be a much more useful tool.

It located the offending string in half a dozen DLLs that are all contained in "WINDOWS\System\Spool\Drivers..." and relate to an HP printer.  

That is not too surprising, since the problem has only occurred recently, and my most recent task has been trying to set PrinterProperties.  I thought that I had been successful, but have just today discovered that my application crashes with an AccessViolationException when (using the [Properties] button on the standard Print dialog) I try to open the Properties dialog for that same HP printer.  I can open the Properties dialog for all other printers available without problem.  And I can also open the Properties dialog for the HP printer from other applications, so I'm a bit mystified by this.

Anyway, I suspect that these two problems are related, so thanks again for the suggestion to search the DLLs.  That has given me a starting point.

I'll investigate this a little further before I close this question.  If you have any further suggestions for how to proceed, I'd sure be pleased to hear them.

Cheers,
Randy
0
 
LVL 23

Accepted Solution

by:
Christopher Kile earned 2000 total points
ID: 22976202
My first suggestion is to ask HP for help by email (I think they'll answer questions for free this way).  Second would be to make sure your drivers are the most recent and up-to-date, and if not make them so.

XP's search problem is well known.  Here's the link to Microsoft's fix for the issue:

http://support.microsoft.com/kb/309173
0
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 12

Author Comment

by:omegaomega
ID: 22977437
Hello, cpkilekofp,

Thanks.  Those are both good suggestions and I'll follow up on them.

Yes, I've been aware of XP's search problems for ages.  The trouble is, I had long ago followed the second work-around in the link, but have only now discovered that .DLLs still seem to be excluded from the search.  That problem doesn't seem to be shared by Agent Ransack, so I'll be using (and recommending) it in the future.

Cheers,
Randy

0
 
LVL 23

Expert Comment

by:Christopher Kile
ID: 22977864
Interesting.  On my system (using the last registry fix), DLLs get searc hed.  However, you do have a working solution :)
0
 
LVL 12

Author Closing Comment

by:omegaomega
ID: 31516592
Thanks for your help.  Updating drivers solved the "application crashing" problem.  I'm working with HP support on the "CHPXmlParserCommon Entered" problem (but frankly don't think they will have a solution.)  Fortunately this original problem is less critical, since it shouldn't bother the users.  Again, thanks very much.

Cheers,
Randy
0

Featured Post

New feature and membership benefit!

New feature! Upgrade and increase expert visibility of your issues with Priority Questions.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Update (December 2011): Since this article was published, the things have changed for good for Android native developers. The Sequoyah Project (http://www.eclipse.org/sequoyah/) automates most of the tasks discussed in this article. You can even fin…
Jaspersoft Studio is a plugin for Eclipse that lets you create reports from a datasource.  In this article, we'll go over creating a report from a default template and setting up a datasource that connects to your database.
The viewer will learn how to use NetBeans IDE 8.0 for Windows to connect to a MySQL database. Open Services Panel: Create a new connection using New Connection Wizard: Create a test database called eetutorial: Create a new test tabel called ee…
The viewer will learn how to use and create keystrokes in Netbeans IDE 8.0 for Windows.
Suggested Courses
Course of the Month18 days, 1 hour left to enroll

829 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question